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