Commit Graph

2786 Commits

Author SHA1 Message Date
Jack Andersen 5bec8f4d89 Additional CMorphBall implementations 2017-09-20 19:10:18 -10:00
Jack Andersen 3897a91e13 Update amuse and boo 2017-09-19 23:26:01 -10:00
Jack Andersen 5797e0c773 Integrate amuse listener and emitter 2017-09-18 17:59:50 -10:00
Jack Andersen 7d125e504a Better storage mechanism for reserved_vector with proper alignment 2017-09-18 10:29:59 -10:00
Jack Andersen 801938c844 Make reserved_vector destructor call non-virtual 2017-09-17 19:13:38 -10:00
Jack Andersen ec8fdeef14 SFINAE attempt to make MSVC happy 2017-09-17 18:45:41 -10:00
Jack Andersen 285669db05 Add trivial destructor condition to reserved_vector 2017-09-17 17:31:50 -10:00
Jack Andersen 41032d0a7c More CMorphBall implementations 2017-09-17 17:02:48 -10:00
Jack Andersen 2c4967ca4d More work on CMorphBall 2017-09-16 17:13:03 -10:00
Phillip Stephens 001125429f Basic CGameAllocator implementation (WIP) 2017-09-12 08:27:48 -07:00
Jack Andersen c0d5cee8b1 Additional work on CMorphBall 2017-09-11 19:51:17 -10:00
Jack Andersen c2f3e02702 use ptrdiff_t instead of ssize_t 2017-09-10 21:46:50 -10:00
Jack Andersen 27cee61765 Implement array-based rstl::reserved_vector 2017-09-10 21:08:30 -10:00
Jack Andersen 10092821c8 Initial round of CMorphBall implementations 2017-09-10 16:18:49 -10:00
Jack Andersen 53ec80ce72 Implement CFlameWarp 2017-09-09 23:04:51 -10:00
Jack Andersen 149eed4b73 Implement CAuxBeam 2017-09-09 14:36:21 -10:00
Jack Andersen 0907c52ca3 Implement beam subclasses 2017-09-06 17:55:31 -10:00
Jack Andersen 361aa1512b Finish CGunWeapon 2017-09-04 17:00:19 -10:00
Jack Andersen 640623f3ef Finish CGrappleArm 2017-09-03 16:22:46 -10:00
Jack Andersen 91600c31bf Add CPlayerGun holo effect rendering 2017-09-02 19:53:38 -10:00
Jack Andersen 35ab6e4803 Finish CPlayerGun 2017-09-01 18:06:05 -10:00
Jack Andersen ddb1d584b7 More work on CPlayerGun 2017-08-30 16:42:37 -10:00
Phillip Stephens 9b5ec8f86d Fix visigen/hecl dependencies; Cleanup ViewManager; Various implementations 2017-08-29 06:17:52 -07:00
Jack Andersen 1f7e8e1033 Additional CPlayerGun implementations; downcast macro for tweak pointers 2017-08-26 17:02:18 -10:00
Jack Andersen 86ada63867 Work on CPlayerGun 2017-08-25 18:36:25 -10:00
Jack Andersen ed991a6ac0 Initial CPlayerGun implementations 2017-08-24 20:18:09 -10:00
Jack Andersen e8a55d84d4 Implement CRainSplashGenerator and finish CPlayerGun constructor 2017-08-21 17:20:22 -10:00
Jack Andersen f3914d9662 Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-20 19:47:41 -10:00
Jack Andersen c66f9d0ec7 Add CPU-based skinning path for vertex manipulation effects 2017-08-20 19:46:59 -10:00
Phillip Stephens cae4ab37c1 CMetaree structure 2017-08-20 17:29:59 -07:00
Jack Andersen d67d6a1aa7 Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-19 19:24:05 -10:00
Jack Andersen 96b17ac73d Implement MetroidPrimeStage1 loader 2017-08-19 19:23:22 -10:00
Phillip Stephens 51811680c3 Underp teh derp in CScriptActorRotate 2017-08-19 15:51:29 -07:00
Phillip Stephens 7f27a56e61 Implement CScriptActorRotate 2017-08-19 15:46:24 -07:00
Jack Andersen 3fa80babf6 More CPlayer implementations 2017-08-18 20:52:13 -10:00
Jack Andersen 98b2fb6855 Work on CPlayer 2017-08-17 15:30:15 -10:00
Jack Andersen 7e492e0db4 Windows fixes 2017-08-15 20:37:29 -10:00
Jack Andersen 8e8ce66799 Additional CPlayer implementations 2017-08-15 19:34:02 -10:00
Jack Andersen 086ff76474 Implement CFluidPlaneDoor and CScriptDamageableTrigger 2017-08-13 17:55:06 -10:00
Jack Andersen 02f8f77b57 Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-12 22:19:33 -10:00
Jack Andersen e25d2a423d Nearly finish CScriptWater 2017-08-12 21:56:35 -10:00
Phillip Stephens 870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07:00
Jack Andersen e0efcc0e5c Implement triangle fan-to-strip stream converter 2017-08-10 15:16:58 -10:00
Jack Andersen 5e10f2e7ad Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-10 13:14:01 -10:00
Jack Andersen fd7589afd5 Implement non-rippling CFluidPlaneCPU render path 2017-08-10 13:13:25 -10:00
Phillip Stephens 86212f1d8f Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-10 06:40:57 -07:00
Phillip Stephens 8409cf7868 Proper TUniqueId implementation, minor bug fixes in CSortedListManager 2017-08-10 06:40:07 -07:00
Jack Andersen ea2fdc939b Create directional light for bump mapped water rendering 2017-08-09 21:37:01 -10:00
Jack Andersen 39fd2be286 Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-09 21:06:12 -10:00
Jack Andersen dc637f251d Work on CFluidPlaneCPU 2017-08-09 21:05:27 -10:00
Phillip Stephens 9d85e7dbfe Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-08 15:13:17 -07:00
Phillip Stephens ecff2b7f8d Implement WorldTeleporter and SpiderBallWaypoint 2017-08-08 15:12:14 -07:00
Jack Andersen d68d3c26b1 Implement HLSL CFluidPlaneShader 2017-08-07 20:43:27 -10:00
Jack Andersen 3650a58a1e Initial CFluidPlane implementation 2017-08-07 20:03:57 -10:00
Jack Andersen 5590e2f27a Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-05 21:16:17 -10:00
Jack Andersen e67a142013 Implement class declaration for CFluidPlane/CFluidPlaneCPU 2017-08-05 21:15:42 -10:00
Phillip Stephens 69187353b9 Various fmadds related fixes (may be more) 2017-08-04 06:48:48 -07:00
Jack Andersen 2f2ff96965 Merge branch 'master' of https://github.com/AxioDL/urde 2017-08-01 21:13:31 -10:00
Jack Andersen 884a18b80b Additional CPlayer imps 2017-08-01 21:13:11 -10:00
Phillip Stephens 2dee7c72cb Fix build error 2017-08-01 03:08:42 -07:00
Phillip Stephens 9afacd791b CActorModelParticles work 2017-07-31 03:47:04 -07:00
Jack Andersen 0cae1bb036 Merge branch 'master' of https://github.com/AxioDL/urde 2017-07-30 19:19:26 -10:00
Jack Andersen 925aa3fe1a More CPlayer imps 2017-07-30 19:19:05 -10:00
Phillip Stephens db03927e1d Various imps and minor fixes 2017-07-30 04:00:30 -07:00
Jack Andersen c06c1e464b Work on CPlayer 2017-07-29 15:06:06 -10:00
Jack Andersen 48ba71a6c8 More CPlayer 2017-07-27 20:56:23 -10:00
Jack Andersen 473103d41a Additional CPlayer implementations 2017-07-26 19:15:51 -10:00
Jack Andersen 4528a6b60a Additional CPlayer work 2017-07-23 13:45:04 -10:00
Jack Andersen 5f02951f72 Work on CPlayer 2017-07-19 20:04:40 -10:00
Jack Andersen c5514b3374 More CPlayer implementations 2017-07-19 07:47:57 -10:00
Jack Andersen 4017f2acdd Implement CPlayer::UpdateGrappleState 2017-07-17 20:11:37 -10:00
Jack Andersen a71e48cf43 More work on CPlayer 2017-07-16 17:04:14 -10:00
Jack Andersen ec4d8c8f3c Merge branch 'master' of https://github.com/AxioDL/urde 2017-07-15 20:14:31 -10:00
Jack Andersen 6c257e1811 Work on CPlayer 2017-07-15 20:13:37 -10:00
Phillip Stephens 70951275db Fix linux build 2017-07-15 07:13:36 -07:00
Jack Andersen 8a493615c4 Implement CBodyController 2017-07-13 19:14:19 -10:00
Jack Andersen daef773f39 Implement additive body states, rstl::binary_find 2017-07-10 21:17:03 -10:00
Jack Andersen 7e85ab932b Merge branch 'master' of https://github.com/AxioDL/urde 2017-07-09 18:57:29 -10:00
Jack Andersen 56bfc276d6 Implement body state classes 2017-07-09 18:55:51 -10:00
Phillip Stephens 595dae17f3 Update nod 2017-07-09 02:11:59 -07:00
Phillip Stephens 6dafc9b4f6 Fix build 2017-07-07 06:41:53 -07:00
Phillip Stephens e68471fb81 Rename RemoveEmitter to StopSfx 2017-07-07 05:26:53 -07:00
Phillip Stephens 63710d2971 Merge branch 'master' of https://github.com/AxioDL/urde 2017-07-07 05:24:00 -07:00
Phillip Stephens b22c0bc75f Fix CGuiTextSupport crash 2017-07-07 05:23:20 -07:00
Jack Andersen 778b37e0f8 CPASAnimState fixes 2017-07-06 11:06:56 -10:00
Jack Andersen bfb16a3a0d Various CPlayer and CBodyStateCmdMgr imps 2017-07-05 08:34:12 -10:00
Jack Andersen 6f9e6712ce Implement final dynamic collision tests 2017-07-03 19:03:11 -10:00
Jack Andersen 3060a1a934 Merge branch 'master' of https://github.com/AxioDL/urde 2017-07-02 17:34:47 -10:00
Jack Andersen 0cfefd22a1 Implement CCollidableOBBTree 2017-07-02 17:34:19 -10:00
Phillip Stephens 38a13868f0 Compile fixes, and initial asset name parser 2017-07-02 03:18:38 -07:00
Jack Andersen 704e1b110a Update nod 2017-07-01 20:08:54 -10:00
Jack Andersen b7f88906ca Update nod 2017-07-01 19:40:12 -10:00
Jack Andersen 7063f2412d Implement builtin collider tests 2017-06-30 17:23:49 -10:00
Jack Andersen ff15bfbec3 Finish CMetroidAreaCollider 2017-06-29 15:39:34 -10:00
Jack Andersen ec7ac212ef Finish AABB area colliders 2017-06-25 15:36:31 -10:00
Jack Andersen 458cde358c Attempt to fix CElementGenShadersGLSL.cpp 2017-06-23 23:13:33 -10:00
Jack Andersen 35fa9b0992 Initial CMetroidAreaCollider implementations 2017-06-23 18:58:59 -10:00
Jack Andersen a2c462529f Add some moving collision implementations 2017-06-22 07:56:51 -10:00
Jack Andersen 59771cf630 Finish CGroundMovement 2017-06-20 21:24:26 -10:00
Jack Andersen d4a97861dc Initial work on CGroundMovement 2017-06-18 21:00:50 -10:00
Jack Andersen 71a361f54e Work on collision related implementations 2017-06-17 15:58:13 -10:00
Jack Andersen 47e73f9f80 Add particle data binding for rendering PMUS quads 2017-06-12 08:20:07 -10:00
Jack Andersen 4f33422423 Lots of CPlayer implementations 2017-06-11 18:23:34 -10:00
Phillip Stephens 46c70ecf11 Initial CScriptPlatform imps, minor cleanup, and RandomStatic GLSL fixes 2017-06-10 22:49:27 -07:00
Jack Andersen 14a4bc2050 ZERY fix 2017-06-10 18:07:09 -10:00
Jack Andersen f8f3bf407a Finish CParticleElectric 2017-06-10 16:57:35 -10:00
Jack Andersen 6701ac264d CParticleSwooshShaders HLSL implementation 2017-06-09 20:13:16 -10:00
Jack Andersen f3acc97d63 Implement actual CParticleSwoosh rendering 2017-06-09 19:34:39 -10:00
Jack Andersen 302bd76ebd Implement remaining CParticleSwoosh renderers 2017-06-05 19:05:09 -10:00
Jack Andersen a07097855b Work on CParticleSwoosh renderers 2017-06-04 16:40:29 -10:00
Jack Andersen ca9170bc88 Several initial CParticleSwoosh implementations 2017-06-03 18:54:47 -10:00
Jack Andersen 6da6e37d42 Conform CElementGen with retail 2017-06-03 15:01:09 -10:00
Jack Andersen db8a7d3433 CParticleDatabase implementations 2017-06-02 20:03:07 -10:00
Jack Andersen 4c41132168 Implement CScriptCameraBlurKeyframe and CScriptCameraFilterKeyframe 2017-06-01 11:13:19 -10:00
Jack Andersen 94461ff41d Implement HLSL static and scan lines shaders 2017-06-01 09:47:39 -10:00
Jack Andersen 6c56cf4c26 Implement CRandomStatic and CScanLines shaders (still need HLSL) 2017-06-01 09:10:06 -10:00
Jack Andersen ca69a54faf Camera filter refactor 2017-05-31 19:34:24 -10:00
Jack Andersen a550ce1959 Finish CMessageScreen 2017-05-31 11:26:50 -10:00
Jack Andersen 6f84cfcb38 Finish CPlayerVisor and CSamusFaceReflection 2017-05-30 16:51:38 -10:00
Jack Andersen 0c5e4efc46 Work on CPlayerVisor 2017-05-29 17:45:31 -10:00
Jack Andersen 58d8d4fcd2 Merge branch 'master' of https://github.com/AxioDL/urde 2017-05-29 09:56:36 -10:00
Jack Andersen d14dc8f7a8 Finish CPauseScreenBlur; work on CPlayerVisor 2017-05-29 09:55:44 -10:00
Phillip Stephens a612f0dc66 Add missing data formats (still need PATH), update submodules 2017-05-22 04:24:24 -07:00
Jack Andersen 5f5c1ce2f1 Merge branch 'master' of https://github.com/AxioDL/urde 2017-05-21 12:01:22 -04:00
Jack Andersen 4b048a0dff Finish CInGameGuiManager 2017-05-21 12:01:04 -04:00
Phillip Stephens b172bd26e6 Silence warning, implement Zoid loader, and update nod 2017-05-20 23:01:24 -07:00
Phillip Stephens 9c32213790 Finish CActorContraption 2017-05-20 00:41:49 -07:00
Jack Andersen c8d09f3de7 Merge branch 'master' of https://github.com/AxioDL/urde 2017-05-18 09:27:39 -10:00
Jack Andersen 0459192951 Implement CInGameGuiManager::Update() 2017-05-18 09:27:21 -10:00
Phillip Stephens 40a0d8395a Initial CActorContraption and weapon imps 2017-05-18 03:58:15 -07:00
Jack Andersen 1f25becf8e Finish CAuiImagePane 2017-05-17 21:07:49 -10:00
Jack Andersen 08a8b1819a Finish CScanDisplay 2017-05-16 19:04:38 -10:00
Jack Andersen 5835e5173e Finish CLogBookScreen 2017-05-14 09:58:44 -10:00
Jack Andersen 9796ba9244 Complete CArtifactDoll 2017-05-12 18:57:24 -10:00
Jack Andersen e13583ff80 Finish COptionsScreen 2017-05-12 09:54:35 -10:00
Jack Andersen 9cb9d4df1d Windows build fixes 2017-05-11 09:42:43 -10:00
Jack Andersen 7580f2e89b Merge branch 'master' of https://github.com/AxioDL/urde 2017-05-11 09:15:08 -10:00
Jack Andersen bf4fce5553 CRadarPaintShader vertex format fix; update hecl 2017-05-11 09:14:38 -10:00
Phillip Stephens 3c566c2d8c Minor CActorParameters cleanup, initial CFlameThrower 2017-05-10 03:03:29 -07:00
Phillip Stephens c70a0d81cb Fix CInputGenerator, CRadarPaintShaderGLSL and CPhazonSuitFilterGLSL crashes 2017-05-09 17:03:20 -07:00
Jack Andersen e798fe49b4 Merge branch 'master' of https://github.com/AxioDL/urde 2017-05-09 09:44:19 -10:00
Jack Andersen e3dc0762ec Finish CInventoryScreen 2017-05-09 09:44:05 -10:00
Phillip Stephens 8687d613d4 Initial CActorContraption imps 2017-05-09 06:27:07 -07:00
Jack Andersen 08cbeceb80 Windows build fixes 2017-05-08 09:10:09 -10:00
Jack Andersen d584df8f5f Merge branch 'master' of https://github.com/AxioDL/urde 2017-05-07 09:36:19 -10:00
Jack Andersen 855ef53407 Work on CInventoryScreen 2017-05-07 09:35:52 -10:00
Phillip Stephens c852d63db2 More collision actor work 2017-05-06 23:55:01 -07:00
Jack Andersen b2d375a1d7 Finish CSamusDoll 2017-05-05 19:21:42 -10:00
Jack Andersen 4ff1475f0e Work on CSamusDoll 2017-05-04 08:56:20 -10:00
Jack Andersen 394cbf36e0 Work on CPauseScreen 2017-05-01 18:00:38 -10:00
Jack Andersen 159b83b37a Initial pause screen implementations 2017-04-25 20:43:48 -10:00
Jack Andersen 2579ab470e Windows build fix 2017-04-24 18:46:24 -10:00
Jack Andersen 53c01af8e9 Finish CMapWorld and CMapUniverse rendering 2017-04-24 15:11:31 -10:00
Jack Andersen 72cac044d3 Add missing parameter identifiers 2017-04-22 11:47:27 -10:00
Jack Andersen 744051713f Merge branch 'master' of https://github.com/AxioDL/urde 2017-04-22 11:46:37 -10:00
Jack Andersen d54bb3746c Additional work on CMapWorld rendering 2017-04-22 11:46:18 -10:00
Phillip Stephens 1845a1465b Initial CJointCollisionDescription imps, minor CScriptTrigger cleanup 2017-04-22 04:04:07 -07:00
Jack Andersen 337ffd1c16 Work on CMapWorld rendering 2017-04-21 20:42:32 -10:00
Jack Andersen 56e386088a Additional work on CAutoMapper; CGameArea model setup 2017-04-18 13:41:01 -10:00
Jack Andersen 89b6935e1a Additional CAutoMapper work 2017-04-16 10:56:34 -10:00
Jack Andersen c3f04bcbaa CAutoMapper work 2017-04-15 19:52:43 -10:00
Jack Andersen 6056857cab Windows build fixes 2017-04-14 20:16:38 -10:00
Jack Andersen 664cbec769 Move some collision functions to CGameCollision.cpp 2017-04-14 19:49:01 -10:00
Jack Andersen 28b1b38a67 Lots of work on CAutoMapper 2017-04-14 19:32:25 -10:00
Jack Andersen 0fe125d913 Finish CSamusHud and subsystems 2017-04-13 09:28:31 -10:00
Jack Andersen 84578e9909 Implement CActorLights::BuildAreaLightList 2017-04-09 20:57:00 -10:00
Jack Andersen 9cd421888d Additional HUD work 2017-04-08 20:14:22 -10:00
Jack Andersen e070844e8a Additional HUD work 2017-04-08 10:40:36 -10:00
Jack Andersen 4a8bae2351 Windows sync for CRadarPaintShader 2017-04-06 19:57:30 -10:00
Jack Andersen d3c4f69e6f Work on HUD interfaces 2017-04-06 19:35:09 -10:00
Jack Andersen dc781f5c67 Additional HUD interfaces 2017-04-03 19:48:13 -10:00
Jack Andersen 67ed82bc52 Implement CHudEnergyInterface 2017-04-02 19:37:54 -10:00
Jack Andersen a2b9bfb1a2 Lots of CSamusHud imps 2017-04-02 15:39:23 -10:00
Jack Andersen dfcd66ab26 Windows fixes 2017-04-01 17:28:30 -10:00
Jack Andersen b3c94f1d2b Lots of HUD-related implementations 2017-04-01 17:03:37 -10:00
Jack Andersen 1731cae418 Implement remaining CStateManager stubs 2017-03-31 09:51:40 -10:00
Jack Andersen 2530163a8c Initial collision testing and CStateManager work 2017-03-30 12:36:18 -10:00
Jack Andersen a0549cd82b Work on CStateManager 2017-03-28 16:51:12 -10:00
Jack Andersen f016a251db Additional CStateManager imps 2017-03-26 09:36:07 -10:00
Jack Andersen afa846e469 Update hecl 2017-03-26 08:21:33 -10:00
Jack Andersen 6b8e2dde3c Merge branch 'master' of https://github.com/AxioDL/urde 2017-03-25 19:53:42 -10:00
Jack Andersen c069666307 Player reflection and other imps 2017-03-25 19:53:04 -10:00
Phillip Stephens c6e5401bff Attempt to fix CL.exe derp 2017-03-25 21:42:45 -07:00
Phillip Stephens 01d7f42524 Initial CCollisionActorManager imp 2017-03-25 21:12:06 -07:00
Jack Andersen db12dd2ea2 Implement CStateManager::Update 2017-03-23 19:30:16 -10:00
Jack Andersen c8e22a6873 Windows fixes 2017-03-19 20:59:46 -10:00
Jack Andersen 8e7773aa94 AutoMapper work 2017-03-19 19:09:53 -10:00
Jack Andersen 6c9462e099 Camera shakers and controller action scripting 2017-03-17 19:12:27 -10:00
Jack Andersen 3639cbf8e2 Merge branch 'fog-volumes' 2017-03-17 13:33:38 -10:00
Jack Andersen 6c81cea420 Windows fixes and updated rendering interface 2017-03-17 13:33:02 -10:00
Jack Andersen 1629882113 Refactors to support fog volume rendering 2017-03-13 21:03:58 -10:00
Phillip Stephens b15e61c258 Complete CCollisionActor imp, initial CJoinCollisionDescription 2017-03-12 18:07:03 -07:00
Jack Andersen c407e75943 Frontface culling support for Metal 2017-03-10 11:08:51 -10:00
Jack Andersen ce723d5505 Frontface culling support boo sync 2017-03-10 10:52:53 -10:00
Jack Andersen d2e9290363 Pointer dereference bug fixes 2017-03-10 08:00:40 -10:00
Jack Andersen 2d093b6d80 Initial fog volume rendering implementation 2017-03-09 17:40:24 -10:00
Jack Andersen 0f6ae9d217 CBooRenderer::PostRenderFogs() implementation 2017-03-06 19:36:02 -10:00
Jack Andersen 87a22b73fa DrawWorld implementation complete 2017-03-05 20:33:51 -10:00
Jack Andersen 67293caba1 Metal extension shader fix 2017-03-05 13:35:50 -10:00
Jack Andersen 9b9ba95d45 Sync with boo shader cache 2017-03-05 13:03:23 -10:00
Phillip Stephens 71499f3250 Merge branch 'master' of https://github.com/AxioDL/urde 2017-03-05 09:54:43 -08:00
Phillip Stephens fe72458f48 Restore CCameraManager::GetCurrentCamera's proper behavior (AKA, I'm an idiot) 2017-03-05 09:54:00 -08:00
Jack Andersen 8ef9ed2c3b Work on CMorphBallShadow 2017-03-04 21:57:12 -10:00
Jack Andersen 52fe795407 Fix Windows compile fail 2017-03-03 18:58:33 -10:00
Jack Andersen f669595040 Merge branch 'master' of https://github.com/AxioDL/urde 2017-03-03 18:31:35 -10:00
Jack Andersen cac0e328f7 Tons of DrawWorld-related implementations 2017-03-03 18:31:08 -10:00
Phillip Stephens d78feb1196 Merge branch 'master' of https://github.com/AxioDL/urde 2017-03-03 14:14:00 -08:00
Phillip Stephens 04619dd960 Initial CCollisionActor imps 2017-03-03 14:13:23 -08:00
Jack Andersen 5c884fec0c Work on CStateManager rendering functions 2017-03-02 21:18:12 -10:00
Jack Andersen 39040b5ab3 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-28 20:04:09 -10:00
Jack Andersen 7334074798 Additive animation integration 2017-02-28 20:02:54 -10:00
Phillip Stephens 72ec0546d4 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-28 19:43:36 -08:00
Phillip Stephens 0f90a1f532 More Collision related fixes 2017-02-28 19:42:06 -08:00
Jack Andersen 5277d445d3 MREA fixes, some script constructors 2017-02-27 21:31:14 -10:00
Jack Andersen e923d83617 CScriptMidi and work on CGameArea loading 2017-02-26 19:25:14 -10:00
Jack Andersen e0e966b241 VISIGen linux fixes 2017-02-25 21:06:46 -10:00
Phillip Stephens fc51cd38aa Initial CCollisionActor imps, minor cleanup 2017-02-20 19:29:45 -08:00
Jack Andersen 50fe6d34ab PVS implementations 2017-02-18 23:27:01 -10:00
Jack Andersen 56328c3e4d Lots of CMFGame integration 2017-02-17 16:19:50 -10:00
Jack Andersen 128b7feb1f Update submodules, fix text shader for Vulkan 2017-02-15 18:48:07 -10:00
Jack Andersen a13c702d1f Update submodules 2017-02-14 20:50:15 -10:00
Jack Andersen 4e01787e09 More efficient cooked resource loading, AQS audio fixes 2017-02-14 20:02:30 -10:00
Jack Andersen 59406a069b Bug fixes and more CStateManager imps 2017-02-13 18:27:20 -10:00
Phillip Stephens ac5f28eeff Add missing factories, update hecl 2017-02-13 13:29:00 -08:00
Jack Andersen 7085b837b7 Subresource cooking and various bug fixes 2017-02-12 20:51:47 -10:00
Phillip Stephens 242f9e3a2d Implement CTransition constructor 2017-02-12 19:19:28 -08:00
Phillip Stephens a73e08d6d5 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-12 16:00:28 -08:00
Phillip Stephens e062de1429 Finish CScriptActor 2017-02-12 16:00:07 -08:00
Jack Andersen 748e81ae6e YAML RAII refactor 2017-02-12 13:56:03 -10:00
Jack Andersen 6857e219b4 Windows Fixes 2017-02-11 18:43:33 -10:00
Jack Andersen fbbd24f96e Make vector constants class-scope 2017-02-11 17:51:59 -10:00
Jack Andersen 6887d351fb Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-11 17:18:08 -10:00
Jack Andersen a7cab596e6 Initial InGameGuiManager imps 2017-02-11 17:17:18 -10:00
Phillip Stephens 331253cd1f Initial CScriptActor imps 2017-02-10 16:52:52 -08:00
Jack Andersen def32a1cca Implement CSaveUITouchBar 2017-02-10 13:58:05 -10:00
Jack Andersen 0a062d0138 Fix shader compile fail 2017-02-09 23:09:06 -10:00
Jack Andersen 268f64b6c7 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-09 23:01:32 -10:00
Jack Andersen 17d986bb43 Implement CGameOptionsTouchBar 2017-02-09 23:00:57 -10:00
Phillip Stephens e820450385 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-09 21:46:48 -08:00
Phillip Stephens 43bfb638c9 CDamageInfo and CDamageVulnerability imps 2017-02-09 21:43:07 -08:00
Jack Andersen c806f4a612 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-08 23:23:59 -10:00
Jack Andersen 3f03ba7950 Implement key FrontEnd Touch Bar functionality 2017-02-08 23:23:17 -10:00
Phillip Stephens 48c295f9d8 Fix sort placement derp 2017-02-09 00:17:10 -08:00
Phillip Stephens 7e4c82a013 Fix SCAN state saving, clean up MLVL, add support for newer CRasterFont versions 2017-02-08 23:37:00 -08:00
Jack Andersen 8a5e0ec775 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-07 20:49:02 -10:00
Jack Andersen b8613d61f8 Tons of save-related fixes 2017-02-07 20:48:43 -10:00
Phillip Stephens e962ae271b Fix Retro's rounding fail 2017-02-06 19:52:04 -08:00
Jack Andersen 356788fb9e Another bitstream fix 2017-02-06 16:25:58 -10:00
Jack Andersen 21cb59ee74 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-05 17:22:35 -10:00
Jack Andersen 6a7fc0145f Bitstream fixes 2017-02-05 17:21:58 -10:00
Phillip Stephens 8c94fe8f63 Fix linux build 2017-02-05 14:27:26 -08:00
Phillip Stephens fc4c9d6947 Merge branch 'master' of https://github.com/AxioDL/urde 2017-02-05 12:24:17 -08:00
Phillip Stephens d9f5805356 Re-organize MP1 specific world objects 2017-02-05 12:23:58 -08:00
Jack Andersen 716972cd92 Windows memory card file creation 2017-02-03 22:20:09 -10:00
Jack Andersen 9ea7cee23c Memory card bug fixes 2017-02-03 17:46:12 -10:00
Jack Andersen 6968d9f0d3 Various UI fixes, unsupported emulator message 2017-02-02 21:33:46 -10:00
Jack Andersen e30ec98b6e Some memory card fixes, CToken assign fix 2017-02-02 20:23:09 -10:00
Jack Andersen 802cf9d811 Minor CRasterFont tweaks 2017-01-31 21:20:18 -10:00
Phillip Stephens 5b5f3318b0 Externally track MemoryRelays 2017-01-31 03:21:45 -08:00
Jack Andersen 0ed44f1cdc Add OIDS resource for translating against original IDs 2017-01-30 19:01:40 -10:00
Jack Andersen cff4ed21c6 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-29 20:59:22 -10:00
Jack Andersen 83baca806d GuiSys Image geometry fixes 2017-01-29 20:58:59 -10:00
Phillip Stephens 1960103f6c Windows Fixes 2017-01-29 22:08:44 -08:00
Jack Andersen e276bd3be9 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-29 18:16:52 -10:00
Jack Andersen 83176b41a9 FRME bug fixes and shader adjustments 2017-01-29 18:16:20 -10:00
Phillip Stephens aeba4b7f1b Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-29 18:16:01 -08:00
Phillip Stephens f1892afeef Move CEntityInfo to it's own header 2017-01-29 18:15:21 -08:00
Jack Andersen 1fbd08b7c6 Conform HLSL shaders 2017-01-28 21:27:48 -10:00
Jack Andersen 7586142991 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-28 17:58:38 -10:00
Jack Andersen d5c7efce58 Tons of refactors and bug fixes 2017-01-28 17:58:16 -10:00
Phillip Stephens 8292e8abaa Fix CIOWinManager crash when attempting to distribute messages 2017-01-27 01:21:02 -08:00
Phillip Stephens 933e731817 CTweakPlayerGun rep (THE FINAL ONE YAY!!!) 2017-01-26 18:58:21 -08:00
Jack Andersen 3a3298d48e STRG cooking bug fixes 2017-01-26 16:22:52 -10:00
Phillip Stephens bcc524e084 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-26 02:06:41 -08:00
Phillip Stephens 0f3e4b4a38 Tweak Imps 2017-01-26 02:06:18 -08:00
Jack Andersen d6482874d6 Path-substitution integrated into MP1 STRG cook/uncook 2017-01-25 22:09:22 -10:00
Jack Andersen da91c921cb Bitfield initializer bug fixes 2017-01-24 18:40:19 -10:00
Phillip Stephens 87ab1a1f86 Modify BitsToDouble to take system endianess into account 2017-01-24 10:04:57 -08:00
Phillip Stephens f57b44a786 Fix translation error in CScriptGenerator 2017-01-24 09:48:24 -08:00
Phillip Stephens 696f7a9772 Implement CScriptGenerator 2017-01-24 09:23:10 -08:00
Jack Andersen 7a60151d3e Char16 refactor and GuiSys bug fixes 2017-01-23 21:41:33 -10:00
Phillip Stephens a8f5efb6e5 Fix command line args on macOS when passed via open, implement CScriptCameraPitchVolume 2017-01-23 02:31:15 -08:00
Jack Andersen afd852f1a4 Working SFX playback 2017-01-22 21:22:17 -10:00
Jack Andersen 9701907a3a Attempt to fix MSVC build 2017-01-22 11:29:19 -10:00
Jack Andersen 62dc61bfb2 Keyboard/Mouse CFinalInput integration 2017-01-22 11:26:58 -10:00
Phillip Stephens 12c6163e32 Fix CMemoryCardSys shutdown crash 2017-01-22 09:36:25 -08:00
Jack Andersen eb955c53ec Windows fixes 2017-01-21 23:06:03 -10:00
Phillip Stephens 34e3a7f383 Update CSimplePool offsets 2017-01-21 20:32:53 -08:00
Jack Andersen e9222c7aba Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-21 15:53:11 -10:00
Jack Andersen 0744a2307a Several architectural fixes and additions 2017-01-21 15:40:12 -10:00
Phillip Stephens cc9a0f2bbc Clean up CWorldLight 2017-01-21 15:06:42 -08:00
Phillip Stephens 02d9c7199a Unfuck my fuckup 2017-01-21 08:58:43 -08:00
Phillip Stephens 49839bbd6d Remove dbug printf 2017-01-21 07:49:31 -08:00
Phillip Stephens 4a7a3bea2f FRME Fixes 2017-01-21 07:46:51 -08:00
Phillip Stephens 362fb6b00d Implement CParticleGenInfoGeneric 2017-01-20 22:03:37 -08:00
Jack Andersen 04452ad919 Windows fixes 2017-01-20 14:21:35 -10:00
Jack Andersen b958182073 Work on CAudioSys, boo fixes 2017-01-19 17:53:32 -10:00
Jack Andersen 2850d67513 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-18 16:30:11 -10:00
Jack Andersen d17557398f Fix race condition when switching DSP tracks 2017-01-18 16:29:49 -10:00
Phillip Stephens d1b55e23db TCastToPtr adjustments 2017-01-18 14:30:02 -08:00
Jack Andersen 3cc93ffd75 DSP streaming bug fixes 2017-01-18 10:57:48 -10:00
Jack Andersen b4a3d2b902 MP2/3 MREA extract fix 2017-01-16 17:51:42 -10:00
Jack Andersen 56b24c39f0 Ensure directories are created late in extract 2017-01-16 15:23:19 -10:00
Jack Andersen d66d9a24f4 Integrate CStreamAudioManager globals 2017-01-15 23:14:54 -10:00
Jack Andersen 01c31b4fc5 Initial CStreamAudioManager implementation 2017-01-15 22:40:33 -10:00
Jack Andersen 7db63f3663 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-15 07:51:01 -10:00
Jack Andersen 7e720266d7 Additional reference-constructors for TCastToPtr 2017-01-15 07:48:42 -10:00
Phillip Stephens 65fb75737f CScriptTrigger work 2017-01-14 19:59:37 -08:00
Jack Andersen e2c671e9b4 TCastTo implementation 2017-01-14 17:07:01 -10:00
Jack Andersen 3544cbd278 Work on FRME widgets; initial DSP streaming 2017-01-13 18:16:10 -10:00
Jack Andersen 904166e016 RumbleFxTable and final FrontEnd options functions 2017-01-12 14:16:26 -10:00
Jack Andersen f16c61cce8 Work on options portion of CFrontEndUI 2017-01-09 21:15:49 -10:00
Jack Andersen 1ed4949476 Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-08 17:44:52 -10:00
Jack Andersen 4c09493a3f CFrontEndUI work 2017-01-08 17:44:00 -10:00
Phillip Stephens bf91bdc332 Initial CIkChain implementation 2017-01-07 19:36:24 -08:00
Jack Andersen ef43c3319b Adopt JBus' GetGCTicks() 2017-01-07 17:08:02 -10:00
Jack Andersen 8af76017c2 Integrate JBus 2017-01-07 16:52:49 -10:00
Phillip Stephens 353dbadfe9 Code cleanup and corrections 2017-01-06 17:58:05 -08:00
Phillip Stephens a2c9271ee1 Fix gbalink compiling on linux, finish CScriptDock 2017-01-03 22:39:56 -08:00
Phillip Stephens b765ce3eb7 Lots of ScriptObject and Collision work 2017-01-03 20:30:05 -08:00
Jack Andersen 02a3b8a6e7 Integrate JoyBus checksum 2016-12-31 20:56:34 -10:00
Jack Andersen 0d4ea76c7f CGBASupport implementations 2016-12-31 20:46:52 -10:00
Jack Andersen db7c2aeaf2 GuiSys and FrontEnd work 2016-12-30 14:51:51 -10:00
Jack Andersen 20677700e0 Return fixes for MSVC 2016-12-30 08:38:01 -10:00
Jack Andersen 2699d96989 CMain::StreamNewGameState merge fixes 2016-12-29 20:43:29 -10:00
Jack Andersen 735183d51a Merge branch 'master' of https://github.com/AxioDL/urde 2016-12-29 20:39:29 -10:00
Jack Andersen a93ca26ea1 CFrontEndUI work 2016-12-29 20:37:01 -10:00
Phillip Stephens af1e22a62d Start naming EMaterialTypes values 2016-12-29 13:38:59 -08:00
Jack Andersen b3cae0d4d5 Work on CSaveUI and CSfxManager 2016-12-28 19:53:00 -10:00
Jack Andersen e05d69376e Merge branch 'master' of https://github.com/AxioDL/urde 2016-12-28 13:17:05 -10:00
Jack Andersen e7e32da5e2 Fix string concatenation 2016-12-28 13:16:46 -10:00
Phillip Stephens 7e45ceef27 Fix dolphin-emu path resolution 2016-12-28 15:03:37 -08:00
Jack Andersen 3d7fe3dae5 Update kabufuda 2016-12-28 12:06:19 -10:00
Jack Andersen 29e2b95bdf Windows stat fix 2016-12-28 11:51:33 -10:00
Jack Andersen fe3d375120 Kabufuda updates and dolphin memory card path resolution 2016-12-28 11:39:38 -10:00
Jack Andersen 6a99508ee5 kabufuda integration 2016-12-27 22:51:28 -10:00
Phillip Stephens 7b79e52740 Collision flags and SFX type handling 2016-12-25 23:58:44 -08:00
Phillip Stephens 777419ad4e Remove IAllocator, CMemory and CGameAllocator 2016-12-23 22:08:48 -08:00
Jack Andersen 5e2f2e3af8 Finishing touches to CMemoryCardDriver 2016-12-23 19:23:50 -10:00
Jack Andersen a7322e8916 Additional memory card imps 2016-12-23 14:45:51 -10:00
Jack Andersen 513d283bee Merge branch 'master' of https://github.com/AxioDL/urde 2016-12-22 20:43:26 -10:00
Jack Andersen d7f79d6ec3 Work on CMemoryCardDriver 2016-12-22 20:41:39 -10:00
Phillip Stephens 8460b3b565 Complete C*Projectile construction chain, add CScriptBeam 2016-12-22 11:57:21 -08:00
Phillip Stephens 0fa395f9e1 More script object imps 2016-12-21 18:48:22 -08:00
Jack Andersen ea5ec650b4 Add appveyor.yml 2016-12-21 15:40:53 -10:00
Phillip Stephens 598f64002c Silence warnings, and fix Windows build 2016-12-21 11:27:15 -08:00
Jack Andersen c92223301c Cleaner SGameFileSlot save blob initializer 2016-12-20 12:09:02 -10:00
Jack Andersen 9639ac75cc Work on CMemoryCardDriver 2016-12-20 11:51:50 -10:00
Jack Andersen 29222827c6 Merge branch 'master' of https://github.com/AxioDL/urde 2016-12-19 09:21:30 -10:00
Jack Andersen 46cf8cd86d Refactor memory card access class as CMemoryCardDriver 2016-12-19 09:20:30 -10:00
Phillip Stephens 9aa28e73de Add missed changes to CScriptTimer 2016-12-19 11:19:13 -08:00
Phillip Stephens 37aab51253 Formatting, and more script object implementations 2016-12-19 10:27:58 -08:00
Jack Andersen 03a93c52b9 CSaveUI work 2016-12-17 18:16:04 -10:00
Jack Andersen a2b07ba357 CFrontEndUI work 2016-12-16 13:05:29 -10:00
Jack Andersen f665812d6e More CGuiSys and CFrontEndUI work 2016-12-15 18:35:49 -10:00
Jack Andersen 19a371c931 Refactor GuiSys (remove general logic handling) 2016-12-15 12:37:34 -10:00
Jack Andersen 6b765838a7 Work on CFrontEndUI 2016-12-14 12:56:59 -10:00
Jack Andersen c3bf6ec5cc Implement CStaticAudioPlayer 2016-12-13 15:10:17 -10:00
Jack Andersen 43c8cdf4ae Merge branch 'master' of https://github.com/AxioDL/urde 2016-12-12 19:22:57 -10:00
Jack Andersen 2d961af921 CFrontEndUI work 2016-12-12 19:22:30 -10:00
Phillip Stephens 97ab6961a2 Add GameMode viewerspace stub 2016-12-12 18:56:43 -08:00
Jack Andersen daf6115d7d Update submodules 2016-12-10 20:20:50 -10:00
Jack Andersen 3a24b35df7 Windows fixes 2016-12-10 15:54:08 -10:00
Phillip Stephens 0dc6729144 Merge branch 'master' of https://github.com/AxioDL/urde 2016-12-09 18:36:20 -08:00
Phillip Stephens 5793c8df87 More gun implementations, and script objects 2016-12-09 18:35:20 -08:00
Jack Andersen 265eeeeac3 CFogState::m_rangeScale fog disable corner case handling 2016-12-05 16:30:07 -10:00
Phillip Stephens be40ebc8db Move weapon code to RuntimeWeapon 2016-11-22 12:43:16 -08:00
Phillip Stephens 83f3e3d4f1 Various Implementations 2016-11-20 13:53:15 -08:00
Phillip Stephens d733dce1cf CCameraManager imps 2016-10-31 15:56:44 -07:00
Jack Andersen 8e7c91b942 Windows build fixes 2016-10-19 14:52:33 -10:00
Phillip Stephens 8f91b453f3 Update submodules 2016-10-15 12:18:50 -07:00
Jack Andersen 6f3f160245 Merge branch 'master' of https://github.com/AxioDL/urde 2016-10-09 11:41:42 -10:00
Jack Andersen a85ea968c3 MemoryCard PutTo implementations 2016-10-09 11:41:23 -10:00
Phillip Stephens 999ad9e56f GCC Fix 2016-10-09 10:07:09 -07:00
Jack Andersen 545fccc4cc Work on memory card sys; CMake fixes 2016-10-08 21:45:04 -10:00
Jack Andersen f7f5066038 Better null-tag handling; integrate CSaveWorld and CMapWorld loading 2016-10-08 10:32:36 -10:00
Jack Andersen 9b6ab93ae5 Remove unnecessary and RVO-detrimental moves 2016-10-02 18:39:31 -10:00
Phillip Stephens 77d8b75d2f CScriptAreaAttributes imps, update hecl 2016-10-01 20:06:20 -07:00
Phillip Stephens 81ad04de88 CScriptCoverPoint fix 2016-10-01 12:08:08 -07:00
Phillip Stephens 06468c778c Proper CObjectList imps; CGameLight, and CScriptAiJumpPoint imps 2016-10-01 12:01:11 -07:00
Jack Andersen 12964dd44b Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-30 12:44:01 -10:00
Jack Andersen 9a15f72fc7 use `-flto=thin` as LTO flag; MemoryCardSys work 2016-09-30 12:43:19 -10:00
Jack Andersen 7b8c9c114c macOS build sync 2016-09-29 17:33:35 -10:00
Phillip Stephens 6c765d19fd Winderp = myderp 2016-09-25 11:20:58 -07:00
Phillip Stephens 23b6bd350e Prelim CPlayer imps, fix race condition in CGameGlobalObjects 2016-09-25 09:45:22 -07:00
Jack Andersen 7f987ab10e Further CGameState imps 2016-09-24 15:58:54 -10:00
Jack Andersen c8d44d181b Several resource management bug fixes 2016-09-20 19:41:51 -10:00
Jack Andersen e9a173c680 OS X Fixes 2016-09-18 15:34:11 -10:00
Jack Andersen 22c3ce608d Windows Fixes 2016-09-18 15:04:26 -10:00
Jack Andersen b9baa84b1d AGSC/ATBL/CSNG extracting and cooking 2016-09-18 13:47:48 -10:00
Jack Andersen d2e4049c3a Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-17 11:34:19 -10:00
Jack Andersen cfb16f34f1 Self-rebuilding resource cache; init performance improvements 2016-09-17 11:33:32 -10:00
Phillip Stephens f721d0494e Make CMain a polymorphic class 2016-09-16 23:40:45 -07:00
Jack Andersen 386e9445e5 Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-16 13:44:45 -10:00
Jack Andersen 6ea727e4a8 Additional CSlideShow work; amuse voice handle integration 2016-09-16 13:43:33 -10:00
Phillip Stephens 385e40eb7f up vs front vector derp 2016-09-16 15:29:38 -07:00
Phillip Stephens 38fcf914b4 CFirstPersonCamera imps 2016-09-16 15:21:19 -07:00
Jack Andersen dae5ea06f5 Complete merge 2016-09-16 10:23:07 -10:00
Jack Andersen 32be061783 Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-16 10:21:43 -10:00
Jack Andersen 2fed8f36fb Initial CSlideShow 2016-09-16 10:18:03 -10:00
Phillip Stephens b27821c5eb Implement CPlayerCameraBob 2016-09-15 17:56:46 -07:00
Phillip Stephens c40135f97f Reworked CGameArchitectureSupport initialization, initial CFirstPersonCamera imp 2016-09-15 00:26:35 -07:00
Jack Andersen f5ac582541 Ensure correct Vulkan coordinate system for CTexturedQuadFilter 2016-09-13 20:08:29 -10:00
Jack Andersen 31eb3e5223 Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-13 19:55:37 -10:00
Jack Andersen 1d8dfa3205 CSplashScreen integration 2016-09-13 19:54:09 -10:00
Phillip Stephens c20eb76189 Various imps and stubs 2016-09-13 22:45:46 -07:00
Jack Andersen 8b23c0538e Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-12 19:36:53 -10:00
Jack Andersen 8580c5d972 Implement CSplashScreen 2016-09-12 19:36:21 -10:00
Jack Andersen 1cd2e6eb5c Metal shader fixes 2016-09-11 19:29:35 -10:00
Jack Andersen ba0287159a HLSL/Metal shader conformance 2016-09-11 18:56:51 -10:00
Jack Andersen 7d2370efe0 CWorldTransManager 2-camera instances 2016-09-11 18:53:28 -10:00
Jack Andersen 3de9a61ef1 Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-11 11:20:21 -10:00
Jack Andersen 9740677139 CAnimData flag fix 2016-09-11 11:19:55 -10:00
Jack Andersen 876bbd7f24 Update hecl 2016-09-11 11:17:27 -10:00
Phillip Stephens 758d0f48ff Various CAnimTree implementations 2016-09-11 11:40:33 -07:00
Jack Andersen 64b85786de Windows fixes 2016-09-10 15:25:59 -10:00
Jack Andersen 2563b78a82 Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-09 19:40:16 -10:00
Jack Andersen a81f35f3e4 ANIM fixes 2016-09-09 19:39:47 -10:00
Phillip Stephens f2635f449c Various cleanups and minor imps 2016-09-09 21:50:00 -07:00
Jack Andersen 529223e311 ANIM3 Bitstream reader fixes 2016-09-09 10:16:54 -10:00
Jack Andersen d8b141bcfa Fix linked-list derp 2016-09-08 18:23:36 -10:00
Jack Andersen b6587d88fc Rigging fixes 2016-09-08 18:19:19 -10:00
Jack Andersen 5c386d02a8 Update submodules 2016-09-07 20:16:46 -10:00
Phillip Stephens f5db2527e4 Initial HINT support 2016-09-07 19:03:28 -07:00
Jack Andersen 9b436b4b23 Tons of animation bug fixes 2016-09-05 19:52:51 -10:00
Jack Andersen 668c4f7eee Fixes in preparation for rigged model rendering 2016-09-04 12:47:48 -10:00
Jack Andersen 03225d3616 TSegIdMap indirection fix 2016-09-04 08:59:52 -10:00
Jack Andersen 3ea58fb692 Update Mode7 enum 2016-09-03 16:29:50 -10:00
Jack Andersen a349076740 Several CAnimData integrations 2016-09-03 16:27:35 -10:00
Jack Andersen c29013ba89 more efficient shaft model init 2016-09-02 20:11:31 -10:00
Jack Andersen 44cd8596df Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-02 19:19:37 -10:00
Jack Andersen 2dbb06f8b1 CTexture bounds validation 2016-09-02 19:19:22 -10:00
Phillip Stephens 4d4288858b Proper CAnimData::GetLocatorTransform imp 2016-09-02 20:58:41 -07:00
Phillip Stephens 5979ccaf93 Set CAnimData pose cached flag 2016-09-02 20:50:00 -07:00
Phillip Stephens 8422ffb436 Implement GetLocatorTransform 2016-09-02 20:47:57 -07:00
Jack Andersen ce3014b313 Refactored widescreen filter to set renderer viewport as well 2016-09-02 13:37:02 -10:00
Jack Andersen 4fdf84d6b8 CWorldTransManager lights and background 2016-09-02 12:16:34 -10:00
Jack Andersen 6d3c4261f2 Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-02 11:40:22 -10:00
Jack Andersen 0d08d4a40e CToken usage fixes in CWorldTransManager; better model instances 2016-09-02 11:39:46 -10:00
Phillip Stephens cd3dfa113d Update amuse 2016-09-02 13:57:45 -07:00
Jack Andersen f4ea728a61 Resource factories now provided with self-ref 2016-09-02 09:32:57 -10:00
Jack Andersen 6dff9b241a Merge branch 'master' of https://github.com/AxioDL/urde 2016-09-02 07:50:27 -10:00
Jack Andersen 302d897e10 Various CWorldTransManager bug fixes 2016-09-02 07:50:03 -10:00
Phillip Stephens 022c2feb6c CPhysicsActor fixes, initial clang-format 2016-09-02 08:26:29 -07:00
Phillip Stephens 9a1a434605 Add missing CPhysicsActor class member 2016-09-01 12:39:13 -07:00
Phillip Stephens 130108070d More CPhysicsActor imps 2016-09-01 02:31:18 -07:00
Phillip Stephens c869814da3 CPhysicsActor imps 2016-08-31 21:10:08 -07:00
Jack Andersen dc0bb55390 Additional processing condition checks 2016-08-31 13:32:24 -10:00
Jack Andersen 129767134e Various bug fixes 2016-08-31 13:08:09 -10:00
Phillip Stephens 955d043c9e Add ability to load tweaks 2016-08-31 14:00:06 -07:00
Phillip Stephens d104c7eb45 Implement CTweaks::RegisterResourceTweaks 2016-08-31 13:43:41 -07:00
Jack Andersen 4a7d3e8b40 ANCS cook fixes; initial Tweak DNA pipeline 2016-08-31 09:58:21 -10:00
Jack Andersen 405a344fdf Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-30 15:14:52 -10:00
Jack Andersen 52c6ce10b7 Refactored ProjectPath aux info usage to function correctly 2016-08-30 15:13:58 -10:00
Phillip Stephens c35106c907 Fix MP3 SAVW support, code cleanup, and more stubs 2016-08-30 17:33:59 -07:00
Jack Andersen 0aaeed2aeb const_cast refactor 2016-08-28 18:22:54 -10:00
Jack Andersen 969e2a86de Changes for debug testing in ANIM bitstream encoder 2016-08-28 12:29:49 -10:00
Jack Andersen b4b19d460c Remaining CFBStreamedAnimReader imps 2016-08-28 09:57:55 -10:00
Jack Andersen 6d35a656fd Additional CFBStreamedCompression imps 2016-08-27 18:45:45 -10:00
Jack Andersen 8dacdd18b8 Remove redundant _getPOIList methods 2016-08-27 11:19:55 -10:00
Jack Andersen b25e5ad014 Additional animation tree imps 2016-08-27 11:16:44 -10:00
Jack Andersen f76324a029 Additional ANIM integration 2016-08-26 18:54:53 -10:00
Jack Andersen c5ddb51dfc Define ChannelDescPC for 24-bit ANIM3 2016-08-26 15:02:12 -10:00
Jack Andersen f9cef44029 Work on CFBStreamedCompression; defined 24-bit ANIM3 format 2016-08-26 12:23:59 -10:00
Jack Andersen f95d6c8ada OpenGL enum change; Metal <10.11 fixes 2016-08-23 18:35:35 -10:00
Jack Andersen 92bb6fcb55 Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-22 17:13:41 -10:00
Jack Andersen 27b2f2aedb Windows build fixes 2016-08-22 17:12:50 -10:00
Phillip Stephens 09bd30846f Fix CPASAnimState::FindBestAnimation derp 2016-08-22 17:52:51 -07:00
Jack Andersen 5eab081c60 Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-21 10:39:40 -10:00
Jack Andersen 670eb998d4 Work on character animation 2016-08-21 10:39:18 -10:00
Phillip Stephens c78916465c Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-20 22:48:06 -07:00
Phillip Stephens 4244f39bd5 CPASDatabase imps 2016-08-20 22:47:47 -07:00
Jack Andersen d125b4769e Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-20 14:05:42 -10:00
Jack Andersen 3765aa7aa2 CActorLights imps; work on CAnimData 2016-08-20 14:04:50 -10:00
Jack Andersen 283c0481c1 CameraBlurFilter HLSL shader 2016-08-20 08:47:14 -10:00
Jack Andersen 6cb956cced CameraBlurFilter Metal shader 2016-08-20 08:34:01 -10:00
Jack Andersen 21fc28bc9b CCameraBlurFilter implementation 2016-08-20 08:18:44 -10:00
Jack Andersen 6d26386780 HLSL XRayBlurFilter 2016-08-19 19:33:06 -10:00
Jack Andersen a9451e1441 Metal XRayBlurFilter 2016-08-19 19:00:54 -10:00
Jack Andersen f9288a7256 Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-19 18:22:37 -10:00
Jack Andersen 25d808e2b9 Functioning XRay blur filter 2016-08-19 18:22:13 -10:00
Phillip Stephens 0ef4dbc7d2 Minor CStateManager fixes, CScriptColorModulate imps 2016-08-18 11:34:06 -07:00
Jack Andersen 9ca7f9c9e4 HLSL shader sync, Windows build fixes 2016-08-17 10:05:23 -10:00
Jack Andersen e401a497ef Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-16 20:18:57 -10:00
Jack Andersen 3acc93f1c0 Better boo init within CMain; shader fixes 2016-08-16 20:18:18 -10:00
Phillip Stephens fd26dd56c3 CStringTable and CRasterFont fixes 2016-08-16 22:40:25 -07:00
Jack Andersen edaa022517 Metal quad shader imps 2016-08-16 18:59:05 -10:00
Jack Andersen d234bffe2a TMultiBlendShader and quad filters 2016-08-16 15:58:53 -10:00
Jack Andersen d2fca93a8e Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-16 12:49:57 -10:00
Jack Andersen 12f23ba340 Several CWorldTransManager imps 2016-08-16 12:49:19 -10:00
Phillip Stephens bb0977733f Add factory function 2016-08-16 14:12:27 -07:00
Phillip Stephens de7d5f9d59 CStringTable imps 2016-08-16 14:05:33 -07:00
Jack Andersen c1e74b6314 Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-15 10:59:34 -10:00
Jack Andersen 0dacc2233c Work on CWorldTransManager 2016-08-15 10:58:07 -10:00
Phillip Stephens a840cc7afb CBodyState and CStateMachine work 2016-08-15 13:43:04 -07:00
Phillip Stephens eb7ce0b84b Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-14 18:29:31 -07:00
Phillip Stephens 3c9120eb4c CScanDisplay::CDataDot imps 2016-08-14 18:29:07 -07:00
Jack Andersen 894c89c362 Iteration tweak 2016-08-14 15:21:02 -10:00
Jack Andersen d219768a0b Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-14 15:19:39 -10:00
Jack Andersen fb1ce432aa CStateManager::InitializeResources() dependencies all in 2016-08-14 15:19:04 -10:00
Phillip Stephens 52eb054935 CScanDisplay and CScriptMazeNode stubs 2016-08-14 14:38:05 -07:00
Jack Andersen 24bfc47d1a Plenty of dependency stubs for CStateManager 2016-08-14 11:11:44 -10:00
Jack Andersen 91b5b3ed73 Set up CStateManagerContainer pointers 2016-08-13 17:05:50 -10:00
Jack Andersen 2a425b5a73 Work on CStateManager::InitializeState flow 2016-08-13 17:00:58 -10:00
Jack Andersen e14bbeb368 All MREA cooker sections initial integration 2016-08-11 09:52:22 -10:00
Phillip Stephens 9c9002cee3 PATH stubs 2016-08-10 09:05:14 -07:00
Phillip Stephens 7740af2b04 More CGameArea and CActor imps 2016-08-09 17:46:53 -07:00
Phillip Stephens b8ac7f0082 Complete CScriptDistanceFog RE 2016-08-08 20:58:19 -07:00
Phillip Stephens 8fd5e30d19 Fix compile error in ScriptLoader (DistanceFog) 2016-08-08 14:15:42 -07:00
Phillip Stephens 30bdf02b0e DistanceFog imps 2016-08-08 13:55:58 -07:00
Jack Andersen 2d73c8226c Fog rendering for Metal 2016-08-08 09:07:30 -10:00
Jack Andersen 1d32843970 Fog rendering for HLSL 2016-08-08 08:54:05 -10:00
Jack Andersen e7a339344d Properly-scaled fog rendering 2016-08-08 08:23:12 -10:00
Jack Andersen a910ddd912 Initial fog rendering 2016-08-07 18:48:18 -10:00
Jack Andersen 9b9eed39f4 Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-06 14:20:28 -10:00
Jack Andersen 73573c84ea Several CGameArea PostConstruct imps 2016-08-06 14:20:02 -10:00
Phillip Stephens ec79bcd397 CFrontEnd fixes 2016-08-05 16:48:53 -07:00
Jack Andersen 204969965e More CAreaOctTree imps 2016-08-05 11:44:19 -10:00
Jack Andersen 2eb77b9a7a CAreaOctTree fields and reader 2016-08-05 10:26:23 -10:00
Phillip Stephens 02a79b4c80 Add graphics platform name to window title 2016-08-04 20:21:19 -07:00
Phillip Stephens 1fce6a7535 CRC32 data pointer should remain const 2016-08-04 15:28:32 -07:00
Phillip Stephens cedf3dba4e prelim CDecal imps 2016-08-04 15:24:28 -07:00
Jack Andersen 76a6b51d14 Merge branch 'master' of https://github.com/AxioDL/urde 2016-08-03 13:47:21 -10:00
Jack Andersen 0f4ef04efa Thermal Hot filter Metal 2016-08-03 13:47:01 -10:00
Phillip Stephens 165735ba1b CScannableObjectInfo imps 2016-08-03 16:20:31 -07:00
Jack Andersen dc1ad1c773 Thermal Hot filter HLSL 2016-08-03 13:16:31 -10:00
Jack Andersen 9222a928ef Thermal Hot GLSL filter 2016-08-03 11:53:03 -10:00
Phillip Stephens a253e7f1bd Add CMapUniverse 2016-08-01 23:19:52 -07:00
Jack Andersen 40e0b70d0e ColorRegs for CModelFlags 2016-07-31 20:36:51 -10:00
Jack Andersen 1c64605261 HLSL extension shaders 2016-07-31 18:35:42 -10:00
Jack Andersen 89d4cc78d0 Merge branch 'master' into extendeds 2016-07-31 10:53:17 -10:00
Jack Andersen c4c3e1883f Metal extended shader support 2016-07-31 10:52:04 -10:00
Phillip Stephens 871489dce2 Update zeus, initial CMappableObject imp 2016-07-31 12:29:07 -07:00
Jack Andersen 13f0726c40 Invert sphere texture values 2016-07-30 19:06:05 -10:00
Jack Andersen 05a52c00be Fixes for extended shaders 2016-07-30 18:46:03 -10:00
Phillip Stephens f4694e3231 Fix CMapArea vertex loop 2016-07-30 19:19:44 -07:00
Jack Andersen 95033d3988 Initial extended shader refactor 2016-07-30 16:06:47 -10:00
Phillip Stephens 4541234706 More AutoMapper imps (CMapArea and CMappableObject) 2016-07-30 18:43:34 -07:00
Jack Andersen df4ce27240 Preserve proportions for non-square warps 2016-07-29 18:48:02 -10:00
Jack Andersen f33dcaa1ab Minor coordinate fix 2016-07-29 18:45:20 -10:00
Jack Andersen 8460ed713b More CSpaceWarpFilter coordinate fixes 2016-07-29 18:39:13 -10:00
Jack Andersen 03671ce5e1 Allocation bounds fix, Space Warp 0.5 bias 2016-07-29 17:53:45 -10:00
Jack Andersen 0ddf4dc426 Merge branch 'space-warp' 2016-07-29 12:58:32 -10:00
Jack Andersen 0a7e36a1fb Space warp pixel-accuracy fixes 2016-07-29 12:57:48 -10:00
Jack Andersen 4d018ade12 Working CSpaceWarpFilter 2016-07-29 12:22:17 -10:00
Jack Andersen 67801e993a Initial space warp filter 2016-07-29 07:38:44 -10:00
Phillip Stephens 1ee38df1ba Various AutoMapper stubs 2016-07-29 10:00:23 -07:00
Phillip Stephens 62ce5286fe CMapWorld stubs, and compile fixes 2016-07-28 00:33:55 -07:00
Phillip Stephens f92efa1a02 Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-27 23:38:27 -07:00
Phillip Stephens ed5220793f COBBTree::GetSurface imp 2016-07-27 23:37:50 -07:00
Jack Andersen 2eaa87b7e7 More CBooRenderer imps 2016-07-27 18:55:06 -10:00
Jack Andersen 79443d93d2 Initial PVS stubs 2016-07-27 13:06:57 -10:00
Jack Andersen 8b234fafb8 Specialized C8PC format for indexed image data 2016-07-27 09:07:46 -10:00
Jack Andersen 11fe521bbc Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-26 20:14:17 -10:00
Jack Andersen 8d2c711265 Vulkan matrix experiment 2016-07-26 20:14:05 -10:00
Jack Andersen bf7b8fcec9 Graphics bug fixes 2016-07-26 20:11:02 -10:00
Phillip Stephens e59a0408cf WIP Tweak RE 2016-07-26 21:19:32 -07:00
Jack Andersen dcd41271c3 Update submodule 2016-07-26 18:14:46 -10:00
Phillip Stephens eacf7b3822 CAreaOctTree stubs 2016-07-26 15:45:01 -07:00
Jack Andersen 728cb25488 Static geometry list in CBooRenderer 2016-07-26 12:05:59 -10:00
Jack Andersen 5abda4eee7 Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-25 16:44:23 -10:00
Jack Andersen e3c8e5a7be Buckets::Sort implementation 2016-07-25 16:43:55 -10:00
Phillip Stephens d7f31b5b7a Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-25 19:34:13 -07:00
Phillip Stephens 4b229bac27 More FRME work, implement CScriptRelay 2016-07-25 19:33:32 -07:00
Jack Andersen 6aead5a6e7 Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-25 12:52:42 -10:00
Jack Andersen af5cafee12 CBooRender imps 2016-07-25 12:52:02 -10:00
Phillip Stephens ef63498c61 RelayTracker fixes 2016-07-25 10:58:47 -07:00
Phillip Stephens 9b62191975 Various imps, completed CCollisionResponse RE 2016-07-24 23:24:57 -07:00
Phillip Stephens 7d33e6ede3 Add missing conditional 2016-07-24 16:17:59 -07:00
Phillip Stephens f73b1b641f More GameState imps 2016-07-24 16:14:58 -07:00
Jack Andersen 37a2d81ff2 Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-24 12:53:47 -10:00
Jack Andersen 4fd2c0e377 Additional CWorld discoveries; CAudioGroupSet imp 2016-07-24 12:51:15 -10:00
Phillip Stephens 75a7e35f8c Initial CSaveWorld imps 2016-07-24 00:41:44 -07:00
Phillip Stephens 76b88d0ad6 Windows compile fixes, and warning squash 2016-07-23 23:05:12 -07:00
Jack Andersen 4b10697a5a Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-23 18:47:04 -10:00
Jack Andersen f10168e824 Additional state imps 2016-07-23 18:46:32 -10:00
Phillip Stephens b188c4892a Add SAVW DNAs 2016-07-23 18:53:02 -07:00
Jack Andersen 9298ca7b99 Non-factory resource loading; some CDummyWorld imps 2016-07-23 11:41:18 -10:00
Jack Andersen 8c9198ce1c Some CGameArea state imps 2016-07-22 17:07:07 -10:00
Jack Andersen 804081a11a Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-22 14:27:37 -10:00
Jack Andersen 56f43706d3 CGameArea stubs 2016-07-22 14:26:17 -10:00
Phillip Stephens 084830a966 CMorphBall stubs 2016-07-22 15:22:36 -07:00
Jack Andersen 6bbed11859 Additional ThermalCold filter work; CStateManager fields 2016-07-22 09:46:30 -10:00
Jack Andersen 68dcc9ca57 Merge branch 'master' of https://github.com/AxioDL/urde 2016-07-21 16:33:06 -10:00
Jack Andersen a6477c635d Lots of initial CThermalColdFilter implementation 2016-07-21 16:32:23 -10:00
Phillip Stephens 7d07fb62ae CWorldTransManager and CGraphicsPalette stubs 2016-07-21 14:50:51 -07:00
Jack Andersen 2ff1a2ee0b Shader directory refactor 2016-07-20 19:21:45 -10:00
Jack Andersen 4bcd88e69f CDrawableType enum 2016-07-20 16:03:24 -10:00
Jack Andersen 6f572d3a00 Normalize TCG fixes 2016-07-19 10:12:38 -10:00
Phillip Stephens de43ef8100 Matrix fixes 2016-07-09 15:02:31 -07:00
Phillip Stephens 8b1f70c5cd Clean up matrix assignment 2016-07-08 13:25:38 -07:00
Phillip Stephens dd3a524bf4 Fix UV animations (4/5 still borked) 2016-07-08 12:57:51 -07:00
Phillip Stephens eb1e7870e5 Add missing TickRenderTimings call, and fix bufOut advancement 2016-07-07 23:53:06 -07:00
Phillip Stephens 746e7d9ff3 Add missing Post Transform matrix to UV Animations 2016-07-07 20:23:58 -07:00
Jack Andersen 952b96fa79 GLSL refactors to support Vulkan 2016-07-07 14:07:11 -10:00
Phillip Stephens 4d56b0f876 OS X < 10.11 2016-07-05 14:51:00 -07:00
Phillip Stephens 9bc184e4eb Shader error fixes, update amuse 2016-07-03 17:01:39 -07:00
Phillip Stephens 92e1865db4 Revert Range(s32,s32) change (causes segfault do to improper results) 2016-07-02 23:46:18 -07:00
Jack Andersen 2e784a1941 Vulkan Updates 2016-07-01 17:46:02 -10:00
Jack Andersen 8e43027b1d Merge branch 'master' of https://github.com/AxioDL/urde 2016-06-30 16:33:34 -10:00
Jack Andersen 10784b7dc5 Updates for Vulkan rendering 2016-06-30 16:33:16 -10:00
Phillip Stephens 8c2d5eb3a3 Update kaubfuda 2016-06-30 12:35:11 -07:00
Phillip Stephens fc8f3e3881 Add kabufuda and more stubs 2016-06-28 11:56:32 -07:00
Phillip Stephens f470b7de93 More collision stubs
Add *.autosave to gitignore
Update specter
2016-06-25 18:13:34 -07:00
Phillip Stephens d3563ea86d More Collision imps 2016-06-24 14:30:25 -07:00
Phillip Stephens c66dac6df2 Initial Collision stubs 2016-06-24 13:09:38 -07:00
Phillip Stephens 40cd1226fa Re-add accidentally removed CRSM types 2016-06-23 12:40:09 -07:00
Phillip Stephens 54ec899d72 Add missing files 2016-06-21 00:11:49 -07:00
Phillip Stephens 117344defe Add forgotten report argument 2016-06-20 23:11:37 -07:00
Phillip Stephens ebd1fb5944 SpacePirate loader imp 2016-06-20 21:15:30 -07:00
Jack Andersen f557db39fe Merge branch 'master' of https://github.com/AxioDL/urde 2016-06-07 18:38:41 -10:00
Jack Andersen 384f660efc Update amuse 2016-06-07 18:38:26 -10:00
Phillip Stephens 56320d2442 DGRP Extract Fix 2016-06-01 23:26:50 -07:00
Phillip Stephens fccd52e155 Add missing WPSM types (Trilogy/PAL additions) 2016-06-01 20:13:43 -07:00
Jack Andersen a07112ccfa Update amuse and boo 2016-05-27 20:57:21 -10:00
Phillip Stephens aca8b48674 More loader imps 2016-05-22 22:36:20 -07:00
Jack Andersen 60e514f57f Update amuse and boo 2016-05-22 19:35:27 -10:00
Phillip a3b47df10d Various windows compile fixes 2016-05-20 20:02:09 -07:00
Phillip Stephens 27bee1cc35 More loader imps 2016-05-20 02:17:51 -07:00
Phillip Stephens 63985b6063 CPatterned arg type fix
Relay loader imps
CBeetle loader imp
Change CAiFuncMap's const char* to std::string
2016-05-17 20:57:43 -07:00
Phillip Stephens 236da3ac6e Fix std::make_pair fail (why is it even a problem?)
Add CScriptPickup loader
2016-05-12 20:13:34 -07:00
Jack Andersen 28e3d3c6fa Moved DSP decoder to amuse 2016-05-10 18:51:22 -10:00
Jack Andersen 2b6f0ca269 Fix bug from source consolidation refactor 2016-05-09 17:05:14 -10:00
Phillip Stephens 4101ea78a2 Various imps 2016-05-03 02:24:50 -07:00
Phillip Stephens 00a98bce85 Various implementatations 2016-04-29 03:08:46 -07:00
Phillip Stephens 10dcbaa6c9 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-27 21:53:05 -07:00
Phillip Stephens 0df9ffd56d Symbol correct function/variable names 2016-04-27 21:52:41 -07:00
Jack Andersen 18f1807778 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-27 18:45:51 -10:00
Jack Andersen d486e1af08 Add CScriptCameraHint 2016-04-27 18:44:41 -10:00
Phillip Stephens c55db47941 PASDatabase imps
Add SpecialFunction loader
2016-04-27 12:59:38 -07:00
Phillip Stephens 6e0fad8489 More collision imps 2016-04-26 19:42:55 -07:00
Phillip Stephens a8021d4d88 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-26 17:26:47 -07:00
Phillip Stephens 2af6117ef8 More collision imps and stubs 2016-04-26 17:26:02 -07:00
Jack Andersen deb7246812 Add CScriptSpawnPoint 2016-04-26 14:21:08 -10:00
Phillip Stephens bacc98d4a6 Initial CCollidableOBBTreeGroup imps 2016-04-26 03:40:56 -07:00
Phillip Stephens 7b2705db52 Update specter 2016-04-25 00:58:12 -07:00
Phillip Stephens 8b0dac9a17 Switch ground/flyer materials 2016-04-24 22:57:24 -07:00
Phillip Stephens 6d9ccc7f89 Various Implementations 2016-04-24 22:53:06 -07:00
Jack Andersen 57775d31bf Initial CPatterned classes 2016-04-24 19:03:38 -10:00
Jack Andersen b60d55d784 Bad level link fixes 2016-04-23 18:03:30 -10:00
Phillip Stephens 38c9ece8ec Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-23 19:46:25 -07:00
Phillip Stephens f2d4040cdc Various implementations 2016-04-23 19:46:13 -07:00
Jack Andersen 9e652db6f0 Add CameraWaypoint loader 2016-04-23 15:10:47 -10:00
Phillip Stephens 4272e8207b More preliminary implementations 2016-04-23 11:04:49 -07:00
Phillip Stephens 8f78aa5f16 More Actor imps 2016-04-23 03:51:53 -07:00
Phillip Stephens 43685b9119 More door imps 2016-04-22 17:29:55 -07:00
Phillip Stephens 884900b892 Re-add accidentally removed functions 2016-04-22 13:29:31 -07:00
Phillip Stephens dbab69bf97 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-22 13:23:18 -07:00
Phillip Stephens 4615f37f59 Various imps 2016-04-22 13:22:45 -07:00
Jack Andersen 484ef1988b Add camera loader 2016-04-21 17:40:26 -10:00
Jack Andersen 2260632ac6 Replace angle conversions with zeus implementation 2016-04-20 11:50:11 -10:00
Jack Andersen 9b14f0b381 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-20 11:46:22 -10:00
Jack Andersen 0f6d1645ba More script loaders 2016-04-20 11:44:18 -10:00
Phillip Stephens 4ce505989b More script object imps 2016-04-20 14:07:18 -07:00
Jack Andersen fd3066e304 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-20 09:23:24 -10:00
Jack Andersen 519a07b7e7 Needless copy construction avoidance 2016-04-20 09:23:00 -10:00
Phillip Stephens 8807fe4e4d Downgrade Fatal to Warning in EnsurePropertyCount 2016-04-19 22:57:30 -07:00
Phillip Stephens beb1946e47 Add ScriptWater loader imp 2016-04-19 22:44:08 -07:00
Jack Andersen 8537ea5d8d Add some script loaders 2016-04-19 11:25:26 -10:00
Jack Andersen 76afccbdbe More ScriptLoader imps 2016-04-18 14:17:49 -10:00
Jack Andersen c614d2d2d1 ScriptLoader support imps 2016-04-17 19:33:23 -10:00
Jack Andersen 48e8de05c5 Additional ScriptLoader imps 2016-04-17 15:58:13 -10:00
Jack Andersen 3ae77d3390 Remaining CStateManager fields, loaders, collision stubs 2016-04-17 12:38:05 -10:00
Jack Andersen cdbbcefacb CStateManager method stubs 2016-04-16 19:35:32 -10:00
Jack Andersen 1817227465 CCameraManager imps 2016-04-16 16:50:45 -10:00
Jack Andersen 7afdc556fd Adjust runtime directory layout 2016-04-16 13:48:29 -10:00
Jack Andersen 042030934b Various CStateManager additions and camera stubs 2016-04-16 11:49:47 -10:00
Jack Andersen e51a657ec1 CAnimSourceReader imps 2016-04-15 17:24:25 -10:00
Jack Andersen abff623cf6 Prep MP1::CMain for testing 2016-04-15 10:42:40 -10:00
Jack Andersen 86c21a77ac Function-scope statics aren't as efficient as file-scope ones 2016-04-14 17:26:01 -10:00
Jack Andersen c91bfade75 CCharacterFactory imps 2016-04-14 17:02:21 -10:00
Jack Andersen 8608b52774 CModelData imps 2016-04-14 11:42:47 -10:00
Jack Andersen f6c35bfc9b CAnimData and CModelData stubs 2016-04-13 17:32:27 -10:00
Jack Andersen a2f400274f CHierarchyPoseBuilder imps 2016-04-13 13:07:18 -10:00
Jack Andersen 5de5c3d85f Character factory support classes 2016-04-12 20:07:23 -10:00
Jack Andersen 1d2c2bf31f Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-12 12:28:38 -10:00
Jack Andersen 795b77fe48 Initial CAnimData implementation and other support classes 2016-04-12 12:28:08 -10:00
Phillip Stephens 34b37811f3 Add GetObjectTagVector 2016-04-12 12:01:07 -07:00
Phillip Stephens 14e0468adf DGRP Fixes 2016-04-12 04:37:07 -07:00
Phillip Stephens 497ad50fa6 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-12 03:53:40 -07:00
Phillip Stephens e9abb7abc7 Add DGRP DNA
ScriptMailbox fix
2016-04-12 03:52:40 -07:00
Jack Andersen c5a03efec4 Update CAllFormatsAnimSource.hpp 2016-04-11 22:17:14 -10:00
Phillip Stephens adda48a1bf Initial ScriptMailbox imps 2016-04-12 01:01:24 -07:00
Jack Andersen 41f482daeb More AnimSourceReader imps 2016-04-11 20:15:32 -10:00
Jack Andersen faacffba77 Various ANIM reader imps 2016-04-11 13:35:37 -10:00
Jack Andersen b10bd229e6 Few more character imps 2016-04-10 21:47:21 -10:00
Jack Andersen 64d85d7427 Add CPOINode family of classes 2016-04-10 21:10:28 -10:00
Jack Andersen 8242c3edda Various character imps 2016-04-10 17:59:54 -10:00
Jack Andersen fc6cb2ec33 ANCS stubs and initial readers 2016-04-10 11:22:59 -10:00
Jack Andersen 4f7d6e167f Several initial character classes 2016-04-09 18:49:02 -10:00
Jack Andersen e661fa6f2b Initial CCharLayoutInfo implementation 2016-04-09 13:19:17 -10:00
Phillip Stephens b3687e46cc Initial CBodyState stubs 2016-04-07 00:10:08 -07:00
Jack Andersen a75bda77b6 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-05 15:44:41 -10:00
Jack Andersen 28b9cd9e3f AuxiliaryID32 implemented for sub-resources 2016-04-05 15:44:07 -10:00
Jack Andersen 80006a9ac4 Update hecl 2016-04-04 16:26:43 -10:00
Jack Andersen 5cd372592c Aux-info resource sharing; some rigging stubs 2016-04-04 15:51:25 -10:00
Jack Andersen 806cd54b75 Merge branch 'master' of https://github.com/AxioDL/urde 2016-04-04 11:21:18 -10:00
Jack Andersen 909baea2cd Implement GX-style faked directional 2016-04-04 11:20:26 -10:00
Jack Andersen 5c1d8492db HLSL lighting shaders 2016-04-04 09:34:54 -10:00
Jack Andersen c26a288a8c Vulkan API sync 2016-04-03 20:37:15 -10:00
Jack Andersen 9f0e9a808b Implement Metal lighting shader 2016-04-03 20:16:03 -10:00
Jack Andersen 408ce2ca8b Working CLight 2016-04-03 19:02:09 -10:00
Jack Andersen dae2621d93 Initial CLight integration 2016-04-03 16:32:57 -10:00
Jack Andersen 51ecf300ad Correct projection for Metal 2016-04-02 20:19:33 -10:00
Jack Andersen 929f8263fc Windows Fixes; D3D depth support 2016-04-02 19:25:34 -10:00
Phillip Stephens dc978a4c79 Add Global Project
Fix Particle Crashes
2016-04-02 01:44:23 -07:00
Jack Andersen 9ed1fbe40f Fix other perspective matrix function 2016-04-01 18:25:47 -10:00
Jack Andersen 4ab2312d06 shader tag update 2016-04-01 17:34:41 -10:00
Jack Andersen 58c85d8c30 Depth buffer fix 2016-04-01 14:07:07 -10:00
Jack Andersen 8fc0d57500 Thread-safe extraction 2016-03-31 18:25:00 -10:00
Jack Andersen 9fcce94a7a Async resource build fixes 2016-03-31 15:00:37 -10:00
Jack Andersen bc6ba1141d Deadlock fixes and PC TXTR loading 2016-03-31 11:06:41 -10:00
Jack Andersen d5ff5e3ace Update CModelBoo.cpp 2016-03-30 21:50:52 -10:00
Jack Andersen 7b865683e7 More CModel imps 2016-03-30 20:18:56 -10:00
Jack Andersen 27bcf57447 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-30 16:45:08 -10:00
Jack Andersen b373493cf3 Much CModel work 2016-03-30 16:44:43 -10:00
Phillip Stephens d7672226a2 Unify factory return type 2016-03-30 17:38:03 -07:00
Jack Andersen c5761b6c41 metal boo lambda sync 2016-03-30 11:08:54 -10:00
Jack Andersen 99cf1153b6 Boo D3D lambda sync 2016-03-30 10:44:19 -10:00
Jack Andersen 77a8ce5f17 boo lambda-API refactor 2016-03-30 09:16:01 -10:00
Jack Andersen 6b1c435d0c Initial CModel implementation 2016-03-29 13:14:14 -10:00
Phillip Stephens 51fadb2894 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-28 17:08:05 -07:00
Phillip Stephens a9a304ea58 Add DPSC and WPSC
Particle Fixes
2016-03-28 17:07:38 -07:00
Jack Andersen cd020790e5 Reinstate particle viewer with self-cooking capability 2016-03-28 12:39:56 -10:00
Phillip Stephens 3426aaf260 Add more particle DNAs 2016-03-28 01:54:02 -07:00
Phillip Stephens 39a30f9bb7 Remove Optional
Update hecl
2016-03-25 19:25:04 -07:00
Jack Andersen fedc93912d Refactor for original/pc dataspec handling 2016-03-25 14:51:59 -10:00
Jack Andersen a866939b09 D3D sync 2016-03-23 22:36:04 -10:00
Jack Andersen 3093e60173 Vulkan sync 2016-03-23 22:16:57 -10:00
Jack Andersen 7f8e21a999 Update shader pipeline calls 2016-03-23 22:07:22 -10:00
Jack Andersen 41c66a437a Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-23 14:06:16 -10:00
Jack Andersen 42f7cbe4b5 Update audio integration 2016-03-23 14:05:56 -10:00
Phillip ee6defb120 Compile fixes 2016-03-23 14:41:41 -07:00
Phillip Stephens dc24a864fd CPlayerState imps 2016-03-23 13:38:01 -07:00
Phillip 6301af3133 Windows Fixes 2016-03-22 11:35:52 -07:00
Jack Andersen 7c99de82ec CTextRenderBuffer boo implementations 2016-03-21 22:15:00 -10:00
Jack Andersen 5108456dc9 CGuiTextPane imps 2016-03-21 16:27:46 -10:00
Jack Andersen 9f82900cdc CGuiTextSupport imps 2016-03-21 12:01:19 -10:00
Jack Andersen 6fcdb3a99c Initial CGuiTextSupport fields; integrated optional template 2016-03-20 19:02:56 -10:00
Jack Andersen 89daac544f CTextParser imps 2016-03-20 14:25:53 -10:00
Jack Andersen 6a2d791269 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-19 20:38:33 -10:00
Jack Andersen 18e0e208a7 Various Invoke imps 2016-03-19 20:37:08 -10:00
Phillip Stephens 193e21943d Add CBitStreamReader 2016-03-19 21:11:25 -07:00
Jack Andersen 4960f683fd Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-19 14:33:19 -10:00
Jack Andersen 7835769a98 CTextExecuteBuffer imps 2016-03-19 14:32:30 -10:00
Phillip Stephens a0e6bcec49 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-19 12:20:13 -07:00
Phillip Stephens 62e8066a63 Initial CPlayerState RE 2016-03-19 12:19:43 -07:00
Jack Andersen 08ccc1be63 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-18 17:58:34 -10:00
Jack Andersen 5a4033e925 More field discoveries and imps 2016-03-18 17:58:01 -10:00
Phillip Stephens 42717c383c Rename EVNT structs to match the engine
Implement getter elements and state tracking for CElementGen
2016-03-18 19:04:12 -07:00
Jack Andersen ee534de7be Various stubs and imps 2016-03-18 14:07:31 -10:00
Jack Andersen ad577754c4 CGuiTextSupport declarations 2016-03-17 17:35:16 -10:00
Jack Andersen a5e3440866 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-17 16:46:10 -10:00
Jack Andersen a9826de57f CGuiVirtualBox imps 2016-03-17 16:45:45 -10:00
Phillip Stephens 72d96d18db Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-17 19:24:47 -07:00
Phillip Stephens c0afcc2a22 CRasterFont fixes 2016-03-17 19:22:19 -07:00
Jack Andersen 7c7140cffd Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-17 12:20:06 -10:00
Jack Andersen 5b6333fb60 More widget imps 2016-03-17 12:19:25 -10:00
Phillip Stephens b989c8efd1 Remove extraneous variable 2016-03-17 13:26:25 -07:00
Phillip Stephens 2528a366f3 Finalize CRasterFont reimp 2016-03-17 13:21:08 -07:00
Jack Andersen 79d90f46d3 CGuiModel imps 2016-03-16 16:18:01 -10:00
Jack Andersen b4514fc6a6 CRasterFont const-correctness 2016-03-16 10:53:38 -10:00
Jack Andersen b710e135c5 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-16 10:50:11 -10:00
Jack Andersen a81bc3c7a2 CGuiLight imps 2016-03-16 10:49:35 -10:00
Phillip Stephens 349defd676 Compile fixes 2016-03-16 13:42:34 -07:00
Phillip Stephens 562824e386 Fix function argument 2016-03-16 12:56:57 -07:00
Phillip Stephens d86bb6e951 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-16 12:53:29 -07:00
Phillip Stephens 75ed3562d1 Initial CRasterFont implementations 2016-03-16 12:53:06 -07:00
Jack Andersen 22ca6d025b Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-15 17:38:12 -10:00
Jack Andersen fcee32f666 Some initial widget imps 2016-03-15 17:37:51 -10:00
Phillip Stephens b496ec643b More CRasterFont work, CParticleElectric stub 2016-03-15 16:44:59 -07:00
Jack Andersen b3859c4476 Many CGuiWidget imps 2016-03-15 13:23:45 -10:00
Jack Andersen 5566c5b002 More CGuiFrame imps 2016-03-14 18:55:57 -10:00
Jack Andersen 66247cfe79 Input handling for CGuiFrame 2016-03-14 13:32:44 -10:00
Jack Andersen aa207d3e5f Frame and Widget imps 2016-03-13 14:58:19 -10:00
Jack Andersen 4946174f55 Windows build fix 2016-03-12 19:08:39 -10:00
Jack Andersen 640cb41a86 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-12 09:43:28 -10:00
Jack Andersen c04a2894a0 OCD fix 2016-03-12 09:43:15 -10:00
Phillip Stephens 6909edbcc6 Fix CRasterFont factory 2016-03-11 21:10:14 -08:00
Jack Andersen d81c9698ff Various widget constructor stubs and factories 2016-03-11 18:58:56 -10:00
Phillip Stephens b952b80e22 Correct KernLookup implementation 2016-03-11 15:19:02 -08:00
Phillip Stephens 0577dde1df herp derp 2016-03-11 14:59:54 -08:00
Phillip Stephens d679ed1eb3 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-11 14:53:16 -08:00
Phillip Stephens ca026a600f Initial CRasterFont 2016-03-11 14:52:55 -08:00
Jack Andersen 0e637156c2 More GuiSys classes and fields 2016-03-11 12:50:15 -10:00
Jack Andersen cc4b5d3f98 More stubs and class discoveries 2016-03-10 19:32:18 -10:00
Jack Andersen 1908ac111b More GuiSys stubs 2016-03-10 14:23:16 -10:00
Phillip Stephens 9726682939 Initial MP1 CSplashScreen 2016-03-09 23:13:50 -08:00
Jack Andersen 5054cd1d8a More stubs for GuiSys 2016-03-09 17:47:37 -10:00
Jack Andersen f53bdcc5bd THP audio fix 2016-03-09 10:03:35 -10:00
Jack Andersen ee3723150d Audio buffer access bug fix; non-looping THP fix 2016-03-08 13:16:50 -10:00
Jack Andersen 52faf42aaa CMoviePlayer G.721 audio implemented 2016-03-08 12:51:13 -10:00
Jack Andersen 9203b69647 no more redundant get() 2016-03-07 22:51:45 -10:00
Jack Andersen 9a43c518f9 Working THP audio and deinterlacing 2016-03-07 21:10:52 -10:00
Jack Andersen 718bf6151e Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-07 12:49:27 -10:00
Jack Andersen bba30a25bf Working CMoviePlayer (video only for now) 2016-03-07 12:48:54 -10:00
Phillip Stephens bf564ac089 All your CLineManager are belong to us 2016-03-07 00:07:55 -08:00
Jack Andersen b2ccf420f8 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-06 20:58:43 -10:00
Jack Andersen 6e160560fa CMoviePlayer initial implementation 2016-03-06 17:12:32 -10:00
Phillip Stephens 7132f04b44 Merge branch 'master' of https://github.com/AxioDL/urde 2016-03-05 18:55:38 -08:00
Phillip Stephens b0873ccc55 More constructor RE 2016-03-05 18:55:09 -08:00
Jack Andersen cd1a00e610 Merge branch 'master' into urde-tags 2016-03-04 18:51:04 -10:00
Jack Andersen de9a14dc1e CToken tweak 2016-03-04 18:50:38 -10:00
Jack Andersen 9ade279902 Merge branch 'master' into urde-tags 2016-03-04 14:03:41 -10:00
Jack Andersen 783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Jack Andersen 8c9eca1858 remove 'mp1' target in favor of library entry 2016-03-03 19:28:20 -10:00
Jack Andersen 1884f89f53 New atdna YAML handling 2016-03-03 15:01:37 -10:00
Phillip Stephens 57017298e6 Fix broken rotation 2016-03-02 20:57:21 -08:00
Jack Andersen a260108a09 Retail offsets added 2016-03-02 15:06:42 -10:00
Jack Andersen 7bf455af79 Particle DNA property names 2016-03-02 12:37:10 -10:00
Jack Andersen c1af78e7ed Parameter renaming and minor bug fixes 2016-02-28 17:03:11 -10:00
Jack Andersen 02d605cbb9 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-27 20:56:08 -10:00
Jack Andersen accc593102 BNCE variable names and some doc-links 2016-02-27 20:55:05 -10:00
Phillip Stephens 97c8af9aa2 Fix maxVerts < 2 case 2016-02-27 17:35:45 -08:00
Phillip Stephens 37da86838d Implement ParticleAccessParameters properly
SParticleMetrics is still a lie
2016-02-27 17:03:46 -08:00
Phillip Stephens ea9938e88b CCharAnimTime fixes
Add IRuntimeMain to simplify editor integration
2016-02-26 23:59:11 -08:00
Phillip Stephens 45c76dc9c1 More CCharAnimTime RE 2016-02-26 22:03:39 -08:00
Jack Andersen 4405af9925 Bind indirect shader pipeline closer to actual draw command 2016-02-26 15:39:16 -10:00
Jack Andersen 46d4f89cb7 Metal CElementGen shaders 2016-02-25 22:03:20 -10:00
Phillip Stephens 1dde24bb74 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-25 22:55:29 -08:00
Phillip Stephens 81c68de6d0 Add missing function to CStaticInterference 2016-02-25 22:55:11 -08:00
Jack Andersen bc28aa1d10 Working D3D TIND rendering 2016-02-25 19:38:11 -10:00
Phillip Stephens 8dd023e0e8 RenderLines implementation (missing CLineManager) 2016-02-25 19:45:36 -08:00
Phillip Stephens 425adaf2f3 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-25 19:31:24 -08:00
Phillip Stephens 277455b072 Initial CParticleElectric stubs 2016-02-25 19:31:00 -08:00
Jack Andersen 8d9a9d8f9b HLSL shaders for TIND (needs proper framebuffer coords in) 2016-02-25 14:12:52 -10:00
Jack Andersen 2e6d7c26e2 SParticleMetrics is a lie 2016-02-24 20:23:35 -10:00
Jack Andersen d044adf7e1 TIND element shader working 2016-02-24 19:09:45 -10:00
Jack Andersen 23688360c9 CElementGen TIND updates 2016-02-24 16:55:38 -10:00
Jack Andersen eb3679dd88 Windows fixes 2016-02-24 10:53:26 -10:00
Jack Andersen 129dc11ecc Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-23 17:20:22 -10:00
Jack Andersen 488de1bdb9 GLSL macros 2016-02-23 17:20:07 -10:00
Phillip Stephens 88cbb2b659 Add DSPC factory 2016-02-23 02:34:19 -08:00
Jack Andersen 6db378ea45 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-22 16:34:31 -10:00
Jack Andersen 7e7f789c28 Vulkan updates 2016-02-22 16:34:16 -10:00
Phillip Stephens f09019246d Factory fixes 2016-02-22 18:08:13 -08:00
Phillip Stephens 7ec23b50ba First round Rumble stubs 2016-02-20 22:34:42 -08:00
Phillip Stephens 764d75f38e Add ability to reference resources by name 2016-02-20 04:40:58 -08:00
Phillip Stephens a37f536ae9 Use rendertarget 2016-02-20 02:26:43 -08:00
Phillip Stephens cf6c5bf55a Add virtual destructors to Architecture Message Parameters
Fix function signature
2016-02-20 01:52:16 -08:00
Phillip Stephens 8af98fb2f3 Code cleanup and add NamedResourceCatalog 2016-02-20 00:31:11 -08:00
Phillip Stephens 5229f95fb7 Restructure event handling 2016-02-19 22:45:36 -08:00
Phillip Stephens 4bfe4026f2 Fix crash on exit 2016-02-19 21:49:47 -08:00
Jack Andersen bd0a72a4cb CLineRenderer HLSL shaders 2016-02-18 10:53:17 -10:00
Phillip Stephens 5d3cf64a6b Add missing assignment 2016-02-18 08:14:57 -08:00
Jack Andersen 7d07eb5058 Fix member visibility derp 2016-02-18 06:42:15 -08:00
Jack Andersen 5a0fb04e03 Implement Metal CLineRenderer shaders 2016-02-17 21:36:36 -10:00
Phillip Stephens 8cd46293c2 Add ability to reset particle system 2016-02-17 20:44:06 -08:00
Jack Andersen 365f6ac9e7 Implement line renderer (OpenGL only for now) 2016-02-17 16:42:32 -10:00
Phillip Stephens cfee7b61bb Implement CRSC Factory 2016-02-17 01:10:56 -08:00
Phillip Stephens f70577dc2b Remove CVESPOS
Fix CVEPSO*
2016-02-17 00:38:48 -08:00
Phillip Stephens ae88e719ff Fix CVEColorToVector 2016-02-17 00:17:12 -08:00
Phillip Stephens f1bba142d5 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-17 00:08:06 -08:00
Phillip Stephens 25de1ca641 Add missed VectorElement 2016-02-17 00:07:32 -08:00
Jack Andersen 6cabf3d3e7 lots of includes to make MSVC happy 2016-02-16 19:20:34 -10:00
Jack Andersen 8c659f9fb8 use of std::default_delete for template-safe deletion 2016-02-16 18:19:11 -10:00
Jack Andersen 13e3afa72f D3D CElementGen rendering 2016-02-16 17:42:27 -10:00
Jack Andersen 468db3b203 Metal CElementGen shaders implemented 2016-02-16 12:25:17 -10:00
Jack Andersen c51b1face6 View transform fix 2016-02-16 11:05:51 -10:00
Jack Andersen 721929e4d0 mipmap sampling fix 2016-02-16 09:42:24 -10:00
Phillip Stephens 7cd035c88c Implement emitters 2016-02-16 02:03:08 -08:00
Jack Andersen c6796f9848 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-15 22:52:51 -10:00
Jack Andersen 3953f88dcf Metal shader placeholder 2016-02-15 22:52:22 -10:00
Phillip Stephens b647a0a543 Add found resources to pool 2016-02-15 23:09:57 -08:00
Phillip Stephens 18e34b4dce CToken fix
Initial CRSC
2016-02-15 23:01:55 -08:00
Jack Andersen 6614171283 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-15 19:52:09 -10:00
Jack Andersen a80142728d Tons of PART rendering preparation 2016-02-15 19:50:41 -10:00
Phillip Stephens 7a2043d2fa CWarp stubs 2016-02-15 19:30:53 -08:00
Phillip Stephens fe38bfec2d Rethink BGCL 2016-02-15 11:12:55 -08:00
Phillip Stephens 805471eb98 Add CCEBevelGradient 2016-02-15 11:00:43 -08:00
Phillip Stephens 1541b0ab2e Fix CElectricDescription 2016-02-15 00:33:06 -08:00
Phillip Stephens 1c5a86dcbf Add proper CRandom16 vars to factories 2016-02-15 00:23:50 -08:00
Jack Andersen 0260ebcd64 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-14 18:00:51 -10:00
Jack Andersen 160940abde GLSL shaders for CElementGen 2016-02-14 18:00:26 -10:00
Phillip Stephens b2cbb4e298 Implement LoadGPSM
Remove corrupted SELC duplicate (PMLC)
2016-02-14 18:31:46 -08:00
Phillip Stephens 33f50789e4 Implement rest of elements 2016-02-13 23:38:01 -08:00
Phillip Stephens 43986b922b Bounce implementation 2016-02-13 22:23:03 -08:00
Jack Andersen ae900345fe Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-13 17:42:58 -10:00
Jack Andersen 24c2176073 More CGraphics support functions 2016-02-13 17:42:36 -10:00
Phillip Stephens 0073569512 ModVectorElement implementations 2016-02-13 16:14:23 -08:00
Phillip Stephens e64e4b6c0b Add missing include 2016-02-13 12:02:50 -08:00
Phillip Stephens f5de9a3033 Fix PJFX 2016-02-13 11:11:00 -08:00
Phillip Stephens 07a6bad207 ProjectileWeapon factory, CollisionResponse stub 2016-02-13 11:07:56 -08:00
Phillip Stephens b477a9a9f5 WPSC layout 2016-02-13 09:47:54 -08:00
Phillip Stephens af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
Phillip Stephens 4595b7b6ab Fixes and Swoosh factory 2016-02-13 00:23:17 -08:00
Phillip Stephens 5a5d09a410 ELSC fixes 2016-02-12 22:38:05 -08:00
Phillip Stephens 5349db23ad Implement CParticleElectricDataFactory 2016-02-12 22:25:29 -08:00
Jack Andersen acf65c561a CParticleGen inheritance fix 2016-02-12 19:49:59 -10:00
Jack Andersen 5f4eee538d Finished CElementGen virtual method imps 2016-02-12 19:16:39 -10:00
Jack Andersen 7c5e8d37df Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-12 14:57:48 -10:00
Jack Andersen 0f1f0e1211 More particle implementation 2016-02-12 14:57:09 -10:00
Phillip Stephens 10beb0052e Fix derps (how did it even compile?) 2016-02-11 23:14:21 -08:00
Phillip 49a9886a7c Figured out that vector 2016-02-11 23:12:17 -08:00
Phillip Stephens 23b787cdf1 Add notes to CREDotProduct 2016-02-11 22:15:39 -08:00
Phillip Stephens bd57eea5cd More stubs 2016-02-11 22:06:17 -08:00
Jack Andersen 43a818d1a3 initial CGraphics class 2016-02-11 16:36:34 -10:00
Jack Andersen 93f8ae8905 Constructor stubs for swooshes and electrics 2016-02-11 13:05:42 -10:00
Jack Andersen b801bc5744 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-11 12:43:04 -10:00
Jack Andersen ffdea0c2b9 Additional particle imps 2016-02-11 12:38:25 -10:00
Phillip Stephens aa1bceb605 Add GAPC and GEMT 2016-02-11 12:32:42 -08:00
Phillip Stephens 5b0dfde1d8 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-11 11:18:47 -08:00
Phillip Stephens 66339e3bfa GetSystemCount 2016-02-11 11:18:14 -08:00
Jack Andersen b53b143868 Additional particle implementation 2016-02-10 20:58:33 -10:00
Jack Andersen 10296ef68f Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-10 16:39:56 -10:00
Phillip Stephens 69195fc49f Derp 2016-02-10 18:39:08 -08:00
Jack Andersen af2b5c86de Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-10 16:36:44 -10:00
Jack Andersen 0803c1bfc9 More CElementGen implementation 2016-02-10 16:36:21 -10:00
Phillip Stephens 278a5bea22 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-10 14:55:26 -08:00
Phillip Stephens ebcc986b13 More factory stubs 2016-02-10 14:54:47 -08:00
Jack Andersen 29d813453d Further CElementGen implementation 2016-02-09 16:00:28 -10:00
Jack Andersen 33eb00b366 CElementGen constructor 2016-02-09 12:52:33 -10:00
Jack Andersen 69f32a4706 add some class docs 2016-02-08 19:05:36 -10:00
Jack Andersen 718436d2a6 TLockedToken cached pointer 2016-02-07 19:10:17 -10:00
Jack Andersen 259eb89b00 Class name fix 2016-02-07 17:31:05 -10:00
Jack Andersen 080c484a96 More element implementation 2016-02-07 13:59:05 -10:00
Phillip Stephens 3b67666ffb Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-07 08:16:31 -08:00
Phillip Stephens a96601f1b4 Rename globals 2016-02-07 08:15:43 -08:00
Jack Andersen 8dbd2f3819 Additional vector elements 2016-02-06 21:25:34 -10:00
Jack Andersen 7ae8d21c55 All int elements implemented 2016-02-06 14:19:59 -10:00
Jack Andersen 8fbe6a953c All real elements implemented 2016-02-05 21:31:53 -10:00
Jack Andersen c8abcad283 Fix type and name derps 2016-02-05 15:31:00 -10:00
Jack Andersen 49e84c85fd Nearly all CParticleDataFactory implemented 2016-02-05 14:34:40 -10:00
Jack Andersen 85d5cbe9d2 refactor fix 2016-02-04 23:56:21 -10:00
Jack Andersen d782a698bb keyframe emitter member names 2016-02-04 23:52:20 -10:00
Jack Andersen 0947f60214 Merge branch 'master' of https://github.com/AxioDL/PathShagged 2016-02-04 22:35:36 -10:00
Jack Andersen 8b02f897e6 All MP1 element decls in 2016-02-04 22:34:14 -10:00
Phillip Stephens 6355216b94 Add missing arg 2016-02-04 21:57:46 -08:00
Phillip Stephens 0133115cee Prelim CSimplePool RE work (needs verification) 2016-02-04 21:56:29 -08:00
Jack Andersen 7a35dac972 Initial round of particle runtime implementations 2016-02-04 15:27:03 -10:00
Phillip Stephens 106cb940d3 Change how GIT revision information is handled
Add Cook to SCAN
Prelim CCharAnimTime
2016-01-04 16:50:29 -08:00
Jack Andersen 3fbbff133c CMemory falls back to malloc if uninitialized 2015-12-02 12:05:44 -10:00
Jack Andersen 04fa61e0c2 Moved CVars to HECL 2015-12-02 11:14:31 -10:00
Jack Andersen f05227a5b0 Submoduel updates 2015-11-25 21:38:56 -10:00
Phillip Stephens b7fda5a620 Simplify findCVar 2015-11-22 00:01:51 -08:00
Phillip Stephens 9c053b53e8 Restore old behavior 2015-11-21 23:12:38 -08:00
Phillip Stephens 9422debddb Derp 2015-11-21 22:53:13 -08:00
Phillip Stephens a21aef6fa3 Finalize CVarManager (for now) 2015-11-21 22:51:25 -08:00
Phillip Stephens fd8f72c5f0 Add CVar
Update HECL
2015-11-21 20:24:51 -08:00
Jack Andersen e423db32ee Major scoped-enum refactor 2015-11-20 15:16:07 -10:00
Jack Andersen 14c7731cf8 updated hecl 2015-11-10 13:19:36 -10:00
Jack Andersen 58e394d5df Windows fixes 2015-11-10 10:12:43 -10:00
Phillip Stephens 9cb8b10fda Update API.
Use u32 rather than uint32_t in CRandom16
2015-11-08 19:43:11 -08:00
Phillip 812967ffbf I'm an idiot. 2015-11-02 11:24:27 -08:00
Phillip Stephens 28e138d6db Fix goof 2015-11-02 10:50:24 -08:00
Phillip Stephens b261e09f51 Various stubs, and starting on core functionality 2015-11-02 10:45:39 -08:00
Phillip Stephens 1e55a59568 Rename base DvdRequest class to IDvdRequest
Add CAi stubs
2015-10-29 00:52:15 -07:00
Phillip Stephens 3209748a66 Add temporary malloc/free to CGameAllocator
Add missing CTimeProvider to CMakeLists.txt
2015-10-27 21:45:02 -07:00
Phillip Stephens 7dedea85ff Implement CTimeProvider 2015-10-27 13:04:02 -07:00
Jack Andersen faa262b73c Windows fixes 2015-10-11 18:41:28 -10:00
Phillip Stephens c13757106b Update Zeus 2015-10-07 17:30:10 -07:00
Phillip Stephens 32dca9c912 Fix ControlMapper error 2015-09-30 19:35:47 -07:00
Phillip Stephens b65ac4e9f8 Fix crash with TRANInv
CTweakParticle
2015-09-23 12:01:25 -07:00
Jack Andersen 45494ec9aa Shared extract only applies to world paks now 2015-09-21 15:42:03 -10:00
Jack Andersen da24b39957 Lightmap rendering 2015-09-17 09:50:43 -10:00
Jack Andersen 5fb8287d50 OS X fixes 2015-09-02 09:10:11 -10:00
Jack Andersen d1faf4e72d Windows refactors 2015-08-30 17:44:42 -10:00
Jack Andersen 7223a9dce5 more input implementation 2015-08-28 15:30:47 -10:00
Jack Andersen ce42cdd3be various input class implementations 2015-08-27 14:11:31 -10:00
Jack Andersen 3616f14f94 moved AdvanceGameState to subclass 2015-08-26 14:27:32 -10:00
Jack Andersen d6e0a1c7c6 More class stubs 2015-08-26 14:23:46 -10:00
Jack Andersen acb3c549f5 IOWinManager implementation optimizations 2015-08-25 20:38:45 -10:00
Jack Andersen a9cfd21ebc CIOWinManager implementation 2015-08-25 15:34:56 -10:00
Jack Andersen 3f1025abb3 link fix 2015-08-24 21:04:50 -10:00
Jack Andersen e9de110cee All CResLoader methods in-place 2015-08-23 13:58:07 -10:00
Jack Andersen 5784759b62 some CMemory additions 2015-08-23 08:53:43 -10:00
Jack Andersen f3b5b9f49a various implementation 2015-08-22 20:42:29 -10:00
Jack Andersen 4a424aa2b3 Minor IObj additions 2015-08-21 16:59:57 -10:00
Jack Andersen b51911ed3d more classes added 2015-08-21 15:58:41 -10:00
Jack Andersen 731d8bbcb4 more stubs 2015-08-20 14:06:39 -10:00
Jack Andersen 746eb46026 various implementations 2015-08-19 16:52:07 -10:00
Jack Andersen e1d45fd01c various implementation 2015-08-18 19:48:57 -10:00
Jack Andersen b9c3c8138e TOneStatic tweak 2015-08-18 13:30:23 -10:00
Jack Andersen 6809fcc4a4 Codebase refactor 2015-08-18 12:51:54 -10:00
Jack Andersen d17f2a5e78 integrated libBoo submodule 2015-08-18 09:45:28 -10:00
Jack Andersen 1b3d5e1d3c More stubs and main flow layout 2015-08-17 19:54:43 -10:00
Jack Andersen 3112addebd Started Tweaks in MP1 DataSpec 2015-08-17 13:46:41 -10:00
Jack Andersen 520eec7aa2 Refactored directory layout for cleaner runtime organization 2015-08-17 12:05:00 -10:00
Jack Andersen 9eb41231ea Merge branch 'master' of https://github.com/RetroView/RetroCommon 2015-08-17 10:36:08 -10:00
Jack Andersen 281b908574 Additional runtime stubs 2015-08-17 10:33:58 -10:00
Phillip Stephens 2b34c317e2 Add Retro compliant CCRC32 2015-08-17 12:54:11 -07:00
Jack Andersen 387332ed70 several core runtime stubs added 2015-08-16 19:26:58 -10:00
Phillip Stephens ef629b9321 Remove include,src dirs 2015-08-11 18:45:45 -07:00
Jack Andersen 28985165ff shared resource routing 2015-07-28 13:53:57 -10:00
Jack Andersen fca9e101a2 Added CRandom16 implementation 2015-07-27 16:24:36 -10:00
Jack Andersen c1f4f31e6f added runtime stubs 2015-07-11 12:41:10 -10:00