Commit Graph

13 Commits

Author SHA1 Message Date
parax0 2690e79f95 Skybox rendering bugfix (model matrix wasn't being set properly so the skybox was drawing with the old model matrix, which was the XYZ overlay one) 2015-09-01 20:54:30 -04:00
parax0 89c1654b6a Set up CBasicViewport to draw an XYZ axis overlay in the corner 2015-09-01 19:21:10 -04:00
parax0 dbf002d12a Split off lots of editor functionality into new abstract INodeEditor class and viewport functionality into CBasicViewport class; added viewport subclasses and undo/redo system in the World Editor 2015-09-01 13:05:48 -04:00
parax0 db970c6c51 Render skyboxes with rotation-only view matrix, a few new CDrawUtil overloads, other rendering tweaks 2015-08-23 21:03:36 -04:00
parax0 614f73487e Rotate gizmo transform functionality implemented 2015-08-23 21:02:14 -04:00
parax0 63c8351dcf Translation gizmo transform functionality implemented 2015-08-19 21:01:58 -04:00
parax0 5977225aca Gizmo raycasting implemented 2015-08-17 14:10:42 -04:00
parax0 44d0900125 Beginning impementation of CGizmo; loading assets + rendering are implemented as well as toggling modes and scaling it on the UI (plus minor renderer bug fixes) 2015-08-16 00:29:37 -04:00
parax0 928381f8e4 Renderer changes; render buckets now use new abstract class IRenderable instead of CSceneNode to allow rendering non-nodes, plus renderer modified to easily allow multiple rendering passes overlaid on each other 2015-08-15 00:04:56 -04:00
parax0 4fc83f735b Minor CAreaAttributes fix 2015-08-08 16:38:17 -04:00
parax0 8d90cd7e01 Material lookup by name + minor fixes 2015-08-08 11:21:49 -04:00
parax0 c16c0899bf Added "fake bloom" rendering mode for MP3 maps 2015-07-28 12:22:08 -04:00
parax0 66e8c2ebcb Initial commit of current work on Prime World Editor 2015-07-26 17:39:49 -04:00