594 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
ea7e4d2b25 Accidentally committed some experimental code... oops 2015-09-01 19:18:24 -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
281a605586 Scale gizmo transform functionality implemented 2015-08-28 18:57:24 -04:00
parax0
8d633553c9 Made the transform spin boxes in the world editor functional 2015-08-24 21:17:15 -04:00
parax0
ae11e50bcd Display object type in brackets in the script connection tables 2015-08-24 21:15:10 -04:00
parax0
dd84250422 Fix for scale gizmo not showing up until you use one of the other gizmos 2015-08-24 10:18:23 -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
04b4f36da9 Spin boxes now trim trailing zeroes 2015-08-22 09:43:42 -04:00
parax0
f0cb6169ae Switched CQuaternion from XYZW to WXYZ, added new conversion functions (Quats->Eulers, Degs<->Rads) 2015-08-20 22:18:13 -04:00
parax0
3542759c74 Rendering fixes for script nodes and certain UV anim modes 2015-08-20 12:34:05 -04:00
parax0
63c8351dcf Translation gizmo transform functionality implemented 2015-08-19 21:01:58 -04:00
parax0
08dbdb337a Fixed STRG loader bug that caused a crash if a STRG file with names didn't have a name for every string 2015-08-19 11:59:34 -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
084ddeadee Minor fix for a bug that was causing I8 textures to decode incorrectly 2015-08-15 00:05:47 -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
4d7774f19e Added interface for importing models in the Model Editor + fixed bugs 2015-08-10 21:42:50 -04:00
parax0
2967a483d9 Added support for model importing using assimp 2015-08-10 09:47:00 -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
9157acd164 Initial draft of "about" dialog box with assimp copyright 2015-08-08 11:18:43 -04:00
parax0
086819b939 Model/material changes - addition of CMaterial clone functions, better encapsulation for CMaterialSet, removal of SModelData from model loading methods 2015-07-31 23:44:50 -04:00
parax0
4450606fbf More WDraggableSpinBox fixes (prevent dragging with right click, disable context menu popups in World Editor) 2015-07-30 23:08:18 -04:00
parax0
2a0134fbfc More fixes and improvements for WDraggableSpinBox 2015-07-29 23:53:24 -04:00
parax0
dafa05d5d2 Removed dependency on GL_ARB_shading_language_420pack 2015-07-29 20:25:27 -04:00
parax0
ae0b6f97df Fixed issue where objects with bloom disabled would screw up bloom rendering 2015-07-29 12:49:53 -04:00
parax0
4ef940b1f3 Removed wiki table generation code (oops) 2015-07-29 10:39:20 -04:00
parax0
59c529a629 Removed wiki table generation code 2015-07-29 10:38:01 -04:00
parax0
9d608a9dd0 WVectorEditor bugfix 2015-07-29 10:16:40 -04:00
parax0
0ba4b7ddd4 Added ability to change camera move speed in World Editor + display position in bottom bar, and WDraggableSpinBox fixes 2015-07-29 09:51:59 -04:00
parax0
8280055e21 Prevented spin boxes in property editor from stealing focus on wheel scroll 2015-07-29 00:41:23 -04:00
parax0
7c2c1c9088 World Editor UI reshuffling + WDraggableSpinBox improvements 2015-07-28 23:19:25 -04:00
parax0
c16c0899bf Added "fake bloom" rendering mode for MP3 maps 2015-07-28 12:22:08 -04:00
parax0
7946f09eae Added "support" for loading XRAY material passes 2015-07-28 11:25:51 -04:00
parax0
56d132c194 Added borders to strings shown in STRG/SCAN previewers 2015-07-28 11:00:19 -04:00
parax0
836d1d404a Various SCAN fixes + MP3 support 2015-07-28 01:47:48 -04:00
parax0
d13d221165 Minor cleanup + allow multiple extensions to be set with one string input 2015-07-27 17:10:26 -04:00
parax0
0577c8a0fa Added support for WResourceSelector to have multiple allowed file extensions (required for Prime 3) 2015-07-27 16:17:22 -04:00
parax0
8804c436ed Bugfix - set blend mode before drawing script node bounding box 2015-07-27 00:22:08 -04:00
parax0
e5048ca8d2 Compare operators for CFourCC + reorganization 2015-07-26 20:54:55 -04:00
parax0
66e8c2ebcb Initial commit of current work on Prime World Editor 2015-07-26 17:39:49 -04:00