Commit Graph

39 Commits

Author SHA1 Message Date
parax0 394953434d Replaced CToken with TResPtr 2015-12-13 13:52:17 -07:00
parax0 0da183b161 Set up CCamera, CLight, and CSceneNode to use mutable members for caching; modified CSceneNode to allow subclasses to change how transform is calculated 2015-12-06 21:23:52 -07:00
parax0 c260e547c9 Added support for preview scale on script templates 2015-11-29 04:28:10 -07:00
parax0 9f7e304e41 Added CDamageableTriggerExtra 2015-11-28 11:37:22 -07:00
parax0 c549cdcf42 Added Script Extras system with classes for three objects (Waypoint, PointOfInterest, SpacePirate) 2015-11-27 11:49:20 -07:00
parax0 566ad89d38 Bugfix: Don't bloom the wireframes 2015-11-26 05:12:12 -07:00
parax0 7a69346ff3 Added Game Mode in the World Editor 2015-11-26 02:05:26 -07:00
parax0 373426a98f Added the ability to do accurate raycasts against billboards 2015-11-25 14:37:34 -07:00
parax0 1fedc8f616 Added support for rendering billboards for script nodes instead of a model/box 2015-11-24 08:43:26 -07:00
parax0 4cd9220763 Wireframe render functions for CModel and CStaticModel added 2015-11-24 08:42:01 -07:00
parax0 5ffa24592c Cleanup; fixed tons of warnings, set up the project to treat warnings as errors 2015-11-24 03:22:37 -07:00
parax0 367cb6c3d8 Switched everything over from std::string to TString (farewell StringUtil!) 2015-11-23 23:08:31 -07:00
parax0 763d4b8b0a Added support for dynamic lighting in Metroid Prime 3 + some other dynamic lighting additions and fixes 2015-10-25 23:36:53 -06:00
parax0 b187da3925 Added support for bitfield properties 2015-10-25 17:43:11 -06:00
parax0 8470923e45 Enum fixes 2015-10-25 16:44:25 -06:00
parax0 1dcfa63f3c Added support for enum properties 2015-10-19 04:35:05 -06:00
parax0 d8ac185656 Implemented frustum culling 2015-09-27 16:02:53 -06:00
parax0 a284cebe64 Added support for DKCR collision 2015-09-26 19:08:31 -06:00
parax0 07d7f14dc7 Added support for loading DCLN files and displaying them in the World Editor 2015-09-26 16:55:14 -06:00
parax0 19b3ae59be Added AnimationParameters property type, decreased contents margins for struct properties in the modify tab, other minor fixes/cleanup 2015-09-21 04:30:24 -06:00
parax0 97ef20d0d2 Updated script templates to version 3 + added script template writer class 2015-09-17 23:53:53 -06:00
parax0 f82b3a20a9 Rename ePrimeKioskDemo enumerator to ePrimeDemo 2015-09-07 13:02:55 -06:00
parax0 3542759c74 Rendering fixes for script nodes and certain UV anim modes 2015-08-20 12:34:05 -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 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 8d90cd7e01 Material lookup by name + minor fixes 2015-08-08 11:21:49 -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 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 7946f09eae Added "support" for loading XRAY material passes 2015-07-28 11:25:51 -04:00
parax0 836d1d404a Various SCAN fixes + MP3 support 2015-07-28 01:47:48 -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 66e8c2ebcb Initial commit of current work on Prime World Editor 2015-07-26 17:39:49 -04:00