Lioncash
9312eef905
RuntimeCommon: Use override where applicable
...
Continues the override modernization by applying it to the main
RuntimeCommon target. Resolves around 1100+ cases where override can be
used.
2019-08-09 17:39:42 -04:00
Phillip Stephens
2f65d6d3a2
Merge branch 'namespace' of https://github.com/lioncash/urde into lioncache-namespace
2019-08-08 20:33:05 -07:00
Lioncash
fc906eec66
MP1/CMFGame: Remove erroneous forward declaration
...
This type is actually defined within the urde::MP1 namespace, not the
top-level urde namespace.
We remove the namespace itself however, given the header for that type
is already being included.
2019-08-08 23:10:00 -04:00
Phillip Stephens
ff83dbc676
Minor fixes and cleanup
2019-08-03 17:02:53 -07:00
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -10:00
Jack Andersen
b4fe474de3
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-07-19 18:29:06 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Phillip Stephens
1a9ca77603
Update ScriptObject DNAs to match known values
2019-07-19 01:30:11 -07:00
Phillip Stephens
e552030d40
Fix approach PathFind call
2019-07-16 15:33:18 -07:00
Phillip Stephens
18d6372c28
Finish CTryclops patterned functions
2019-07-16 15:28:14 -07:00
Phillip Stephens
328749d1ba
More CFlaahgra imps, initial CTryclops imps
2019-07-16 08:54:07 -07:00
Jack Andersen
e38a3ece89
More CBabygoth fixes
2019-07-06 22:22:35 -10:00
Jack Andersen
fd0bfc3acf
Minor flamethrower and babygoth fixes
2019-06-30 20:14:42 -10:00
Jack Andersen
003146f614
Work on CBabygoth
2019-06-29 21:29:49 -10:00
Phillip Stephens
44cae7bdb9
More CFlaahgra imps
2019-06-26 18:06:03 -07:00
Jack Andersen
a1745cff96
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-06-20 20:03:26 -10:00
Jack Andersen
77af3f0ebd
CPuddleToadGamma and animation system fixes
2019-06-20 20:02:56 -10:00
Phillip Stephens
eb43e9bdee
Silly compile fixes
2019-06-20 14:27:50 -07:00
Phillip Stephens
a67ea52617
More CFlaahgraImps
2019-06-20 14:22:06 -07:00
Phillip Stephens
6df0fcde50
Minor CElementGen cleanup, implement CFlaahgraPlants
2019-06-20 14:17:03 -07:00
Phillip Stephens
8c35cd02f0
More CFlaahgra imps
2019-06-19 14:11:13 -07:00
Phillip Stephens
568e15a89a
More Flaahgra imps
2019-06-18 18:55:38 -07:00
Phillip Stephens
6ae550e9d6
More CFlaahgra imps
2019-06-17 18:39:56 -07:00
Jack Andersen
9ccc4227cb
Initial support for asynchronous shader compilation
2019-06-15 20:25:29 -10:00
Jack Andersen
8266f52cc2
rstl::optional is no more
2019-06-11 16:14:39 -10:00
Jack Andersen
0e8e3e906c
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-06-11 16:05:44 -10:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Phillip Stephens
b7b65b04a4
Initial Flaahgra implementations
2019-06-10 01:28:33 -07:00
Phillip Stephens
0322b5b234
CFlaahgraTentacle doesn't actually create a shadow
2019-06-09 17:13:19 -07:00
Phillip Stephens
b251bc541f
CFlaahgraTentacle implementations (needs testing)
2019-06-09 17:09:07 -07:00
Jack Andersen
77d0ef942d
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-06-05 14:08:24 -10:00
Jack Andersen
b7aa3e06d2
Per-stage shader hashing
2019-06-05 14:07:50 -10:00
Jack Andersen
410d7896f7
Support for rendering dynamic cubemaps
2019-05-31 17:41:01 -10:00
Phillip Stephens
b18576cf58
Initial CMagdolite imps
2019-05-14 15:30:15 -07:00
Phillip Stephens
28071851ad
Initial CFlameThrower imps
2019-04-16 01:00:46 -07:00
Jack Andersen
3a0d2930fa
Numerous uninitialized memory fixes
2019-04-06 19:14:48 -10:00
Jack Andersen
b72cc490e8
Implement CFishCloud
2019-04-02 18:32:31 -10:00
Phillip Stephens
799ff4a64b
Finalize CBloodFlower imps
2019-03-23 22:45:47 -07:00
Phillip Stephens
27643313f9
Implement CBloodFlower and more CBabygoth imps
2019-03-22 17:36:10 -07:00
Jack Andersen
99b1a8ef49
Lots of bug fixes
2019-03-12 17:46:20 -10:00
Jack Andersen
52b36795ac
Proper handling for persistently resident resources
2019-03-09 23:37:36 -10:00
Jack Andersen
2f963b9ce3
Various bug fixes
2019-03-08 22:58:27 -10:00
Jack Andersen
67b9882dbe
Thermal visor fixes
2019-02-24 22:14:59 -10:00
Jack Andersen
8df0a4913c
zeus constexpr refactor and thermal visor fixes
2019-02-23 21:15:54 -10:00
Jack Andersen
48eaa2545b
Working CScriptGunTurret
2019-02-17 19:47:46 -10:00
Phillip Stephens
c1c22eb065
Fix IA4 encoding/decoding
2019-02-11 17:58:12 -08:00
Jack Andersen
01af7b735d
Implement CScriptSpindleCamera
2019-02-09 18:41:35 -10:00
Jack Andersen
88591f48f0
More bug fixes
2019-02-07 21:56:54 -10:00
Phillip Stephens
825acbaa0d
Rename `warpto` command to simply `warp` to match command line argument
2019-02-06 17:55:28 -08:00
Phillip Stephens
6ead37804b
Add ability to remove items (WIP)
2019-02-06 17:26:53 -08:00
Phillip Stephens
157946810a
Minor fixes to CFrontEndUI, add elapsed seconds to save selection
2019-02-03 13:20:05 -08:00
Phillip Stephens
0bb51f067c
Various fixes and minor code cleanup, issue warning when attempting to load an unimplemented object
2019-01-31 12:44:05 -08:00
Jack Andersen
7d29c6e25a
More bug fixes
2019-01-30 21:52:21 -10:00
Jack Andersen
c3d8afa852
Pathfinding and generator fixes
2019-01-29 22:38:16 -10:00
Jack Andersen
ad2681f857
Windows fixes
2019-01-28 22:28:35 -10:00
Jack Andersen
cf9062bba5
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-01-22 21:52:38 -10:00
Jack Andersen
137968ecc7
Bug fixes and CAutoMapper mouse events
2019-01-22 21:52:19 -10:00
Phillip Stephens
d5f3f370c8
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
2019-01-22 22:00:59 -08:00
Phillip Stephens
049f51382b
Initial CAtomicBeta imps, needs variable names
2019-01-22 21:59:53 -08:00
Jack Andersen
aeb6a9a147
More mouse events for pause screen
2019-01-21 18:23:51 -10:00
Jack Andersen
1b019b734b
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-01-20 18:10:56 -10:00
Jack Andersen
f3f9924309
Initial mouse events for pause screen
2019-01-20 18:10:34 -10:00
Phillip Stephens
05e5fb9774
More CBabygoth Imps
2019-01-20 14:28:25 -08:00
Jack Andersen
47c6b5cba8
Bug fixes and CGuiFrame mouse events
2019-01-19 20:43:11 -10:00
Jack Andersen
851e113dc0
Implement CWarWasp
2019-01-15 18:22:44 -10:00
Jack Andersen
f9b0614327
Various bug fixes
2019-01-04 22:34:09 -10:00
Jack Andersen
d60fcc99c9
Fix CNewIntroBoss and particle bugs
2019-01-04 17:28:02 -10:00
Jack Andersen
5b55320e9b
Implement CPlasmaProjectile
2019-01-02 17:47:28 -10:00
Phillip Stephens
4f3c8daf27
Initial CBabygoth imps
2018-12-31 00:37:52 -08:00
Jack Andersen
147a9396c4
CBeetle implementation
2018-12-30 19:01:42 -10:00
Jack Andersen
0ec81477cf
CRagDoll fixes
2018-12-26 20:26:34 -10:00
Phillip Stephens
d657a8ecf6
Implement CAtomicAlpha
2018-12-17 20:42:17 -08:00
Phillip Stephens
6fe99a7ddf
Finish CFlickerBat imps
2018-12-16 21:40:27 -08:00
Jack Andersen
b7f35e0528
CRelAngle fix
2018-12-16 17:52:51 -10:00
Phillip Stephens
62d68a98da
Fix crash while taking damage in morphball
2018-12-16 13:10:18 -08:00
Jack Andersen
f184291461
ANCS PAS I/O fix
2018-12-15 20:32:07 -10:00
Jack Andersen
dac8fc3eb5
Space pirate bug fixes
2018-12-14 20:29:41 -10:00
Jack Andersen
ccf87925b9
Merge fixes
2018-12-12 21:47:50 -10:00
Jack Andersen
001d4ab7dc
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-12-12 21:40:55 -10:00
Jack Andersen
ec1cb75b25
Finish CSpacePirate implementation
2018-12-12 21:39:16 -10:00
Phillip Stephens
d30ceb6611
More CPuddleSpore implementations
2018-12-12 11:50:37 -08:00
Phillip Stephens
11c3c557bd
Initiial CPuddleSpore imp
2018-12-10 20:17:02 -08:00
Phillip Stephens
c7573ae52f
Finalize CFireFlea
2018-12-09 21:12:55 -08:00
Jack Andersen
14747e39e1
Windows fixes
2018-12-07 20:46:17 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
41ae32be31
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-12-07 18:36:12 -10:00
Jack Andersen
7c7da6671a
SIMD refactor
2018-12-07 15:49:15 -10:00
Phillip Stephens
dd705a3db9
Implement CSeedling
2018-12-05 16:46:35 -08:00
Phillip Stephens
eafe1d54a6
Fix samus not taking damage from CSpankWeed
2018-12-03 18:48:40 -08:00
Phillip Stephens
0ec9f1f4eb
Finish CSpankWeed
2018-12-03 18:31:15 -08:00
Phillip Stephens
9b2fd002c6
Implement CEyeBall, disable CPuddleToadGamma (preventing softlocks), initial CSpankWeed
2018-12-01 18:32:26 -08:00
Phillip Stephens
9948532957
Initial CPuddleToadGamma imps
2018-11-30 16:44:33 -08:00
Jack Andersen
e1fa938127
Work on CSpacePirate
2018-11-25 16:15:44 -10:00
Jack Andersen
9c88971df6
Initial CSpacePirate and rag doll imps
2018-11-23 22:09:35 -10:00
Phillip Stephens
925464dd56
Initial CEyeBall imps
2018-11-20 16:02:20 -08:00
Jack Andersen
eeb54df8d7
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-11-18 19:04:46 -10:00
Jack Andersen
fbe144bbbd
Working CParasite
2018-11-18 19:04:33 -10:00
Phillip Stephens
96f20512bb
More CScriptSpecialFunction imps, fix intermittent crash in CAnimTreeTweenBase
2018-11-18 21:01:39 -08:00
Jack Andersen
22da3a0f89
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-11-18 15:19:58 -10:00
Jack Andersen
35a3923cdf
Various bug fixes
2018-11-18 15:19:44 -10:00
Phillip Stephens
b2b0a6aee0
CMetaree imps
2018-11-17 21:10:06 -08:00
Jack Andersen
b099be63dd
Bug fixes
2018-11-17 14:10:26 -10:00
Phillip Stephens
ea4848196a
Implement CNewIntroBoss
2018-11-16 21:05:57 -08:00
Jack Andersen
cc4a895818
Finish CSteeringBehaviors
2018-11-15 20:06:20 -10:00
Phillip Stephens
5c3cfb519c
Initial CFlickerbat imps
2018-11-14 15:00:08 -08:00
Phillip Stephens
a7e81073ae
CDamageInfo fixes, initial CPuffer
2018-11-13 20:16:11 -08:00
Jack Andersen
660e7cd239
Work on CParasite
2018-11-12 23:20:11 -10:00
Jack Andersen
bf3636a16e
Lots of CParasite implementations
2018-11-11 18:21:36 -10:00
Jack Andersen
9512f6c98d
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-11-10 17:28:24 -10:00
Jack Andersen
d4bb7d64eb
All CPatterned functions implemented
2018-11-10 17:27:54 -10:00
Phillip Stephens
89ece2e9b2
Proper CRandom16 usage
...
More CScriptGunTurret imps
2018-11-09 18:48:06 -08:00
Jack Andersen
0b3a9e1865
Implement CPatterned::KnockBack
2018-11-05 20:16:12 -10:00
Jack Andersen
d6051f8808
Implement CKnockBackController
2018-11-04 20:12:53 -10:00
Jack Andersen
98c7525176
Initially working CEnvFxManager
2018-11-01 22:16:16 -10:00
Phillip Stephens
dd30f51761
Initial CScriptGun implementation, more loaders
2018-10-27 17:20:30 -07:00
Jack Andersen
f433821320
Implement --warp command-line arguments
2018-10-17 18:51:59 -10:00
Jack Andersen
8d839d8a17
Scan visor and waterbox fix
2018-10-16 17:26:55 -10:00
Jack Andersen
3f4aeffb17
Merge branch 'shader-refactor'
2018-10-15 17:17:37 -10:00
Jack Andersen
1851308021
Windows fixes
2018-10-14 10:16:21 -10:00
Phillip Stephens
bbfe61efbf
Various loader implementations
2018-10-11 15:57:05 -07:00
Jack Andersen
1559163f98
Shader refactor bug fixes and attachment model extract/cook
2018-10-11 10:50:05 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Jack Andersen
9461e98512
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde into shader-refactor
2018-10-06 16:59:32 -10:00
Jack Andersen
c307e354ca
Huge shader refactor
2018-10-06 16:59:17 -10:00
Phillip Stephens
8b25548482
Various bug fixes, implement `CMain::WarpTo`
2018-09-20 20:41:57 -07:00
Phillip Stephens
94fd52d0ea
HUD and CPlayer bug fixes
2018-09-20 11:17:09 -07:00
Phillip Stephens
02d54fd5ca
Initial CParasite implementation
2018-09-16 16:22:35 -07:00
Phillip Stephens
679ce01a61
More CPatterned imps
2018-09-13 17:49:34 -07:00
Phillip Stephens
ee97ede3fe
Initial CPatterned imps
2018-09-07 16:51:07 -07:00
Phillip Stephens
1a372d2589
Add support for InvDstMultiply blending for shadows, initial CAi implementation
2018-09-06 20:37:39 -07:00
Jack Andersen
e46ec80b64
Integrate Amuse into hecl cook/extract for MP1/2
2018-09-02 14:46:16 -10:00
Jack Andersen
273796b284
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-07-09 08:09:00 -10:00
Jack Andersen
67197621a1
Fix fixed position camera hint
2018-07-09 08:08:44 -10:00
Phillip Stephens
56a48cd624
Initial DNAMP3 fixes various missing loader imps
2018-07-08 16:03:35 -07:00
Jack Andersen
ef1f9d564c
Big Door initial animation fix
2018-06-29 15:35:43 -10:00
Jack Andersen
68504f5c3a
Work on CPathCamera
2018-06-25 19:24:31 -10:00
Jack Andersen
186acae5d8
Initial CScriptPlatform collision
2018-06-23 16:39:53 -10:00
Jack Andersen
cfe384b5c2
Better octree generation density
2018-06-23 13:09:16 -10:00
Jack Andersen
4a19b160b9
Follow 30-degree rule when exiting morph ball
2018-06-21 14:45:29 -10:00
Jack Andersen
718d2cb29e
Water rendering order fix, morphball visor fixes
2018-06-21 11:04:16 -10:00
Jack Andersen
cd3bba2f0e
Working grapple beam
2018-06-20 14:57:57 -10:00
Jack Andersen
56b1e562ce
Initial integration of updated fixNES
2018-06-16 10:09:12 -10:00
Phillip Stephens
de952f8e8b
Implement god mode, and CWeaponMgr
2018-06-13 12:36:11 -07:00
Phillip Stephens
4d8cf17078
Better handling for logging CVar
2018-06-12 20:20:49 -07:00
Phillip Stephens
f6719cbec1
Initial implementations to support world teleportation via console, Add CVar for logging script messages
2018-06-12 19:08:11 -07:00
Jack Andersen
5fb95d69d3
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-06-06 18:44:11 -10:00
Jack Andersen
ac424ff9eb
Implement CFluidPlaneGPU for GPU-computed water ripples
2018-06-06 18:43:26 -10:00
Phillip Stephens
cb2b9fa8bd
Initial CScriptGunTurret Implementation
2018-06-04 12:15:35 -07:00
Jack Andersen
357a7efa9a
Various bug fixes
2018-06-01 20:06:40 -10:00
Jack Andersen
cc6d79e280
Various bug fixes
2018-05-26 18:22:38 -10:00
Jack Andersen
0d3a67e78f
Fix area token loading
2018-05-25 17:07:29 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
f60af632b3
Big fixes and big memory leak refactor (linux only for now)
2018-05-19 20:14:57 -10:00
Jack Andersen
5f03362149
More bug fixes
2018-05-18 19:16:08 -10:00
Jack Andersen
0987866896
Implement CScriptDebris; EVNT POI fixes
2018-05-15 18:07:38 -10:00
Phillip Stephens
0c49c8ea9e
Implement CScriptActorKeyframe
2018-05-14 14:44:09 -07:00
Jack Andersen
317aa9af25
Finish CScriptPlayerActor
2018-05-13 18:38:58 -10:00
Jack Andersen
12430610f1
Lots of bug fixes
2018-05-09 21:25:26 -10:00
Jack Andersen
1c977e8021
Scan visor fixes
2018-05-07 19:10:24 -10:00
Jack Andersen
81d2276458
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-05-07 16:12:39 -10:00
Jack Andersen
70e791babc
Missing SCAN packaging fix
2018-05-07 16:11:07 -10:00
Phillip Stephens
f5ea144b47
Various level streaming fixes, remove support for uncooked rep
2018-05-06 17:47:40 -07:00
Phillip Stephens
734b25cad3
Fix doors and various area streaming bugs
2018-05-01 17:43:31 -07:00
Phillip Stephens
711c3e0d2c
Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor
2018-04-29 20:12:41 -07:00
Phillip Stephens
6d60ccfd04
Various fixes and tweaks, Implement CExplosion, Add cheats
2018-04-26 14:12:20 -07:00
Jack Andersen
7100ed437f
macOS decal rendering support
2018-03-16 17:41:01 -10:00
Jack Andersen
b405f33ded
Correct rstl::prereserved_vector implementation
2018-02-14 18:37:21 -10:00
Jack Andersen
46a4a37cc6
Initial working projectiles
2018-02-11 19:30:21 -10:00
Jack Andersen
547471c6ba
Work on projectiles
2018-02-10 19:27:00 -10:00
Jack Andersen
8ab75b2c8f
Implement asynchonous memory card for Win32
2018-02-06 15:38:46 -10:00
Jack Andersen
13c0361021
Changes to support asynchronous kabufuda API
2018-02-06 12:02:31 -10:00
Jack Andersen
59af54afad
Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/urde
2018-02-04 20:57:18 -10:00
Jack Andersen
ac8dfde174
Various bug fixes and CActor rendering
2018-02-04 20:56:09 -10:00
Jack Andersen
97835607d9
More windows build fixes
2018-02-03 20:46:47 -10:00
Jack Andersen
acf2dab66f
Fix NES memory card saves
2018-02-02 17:00:21 -10:00
Jack Andersen
15e5b4bbb8
NESEmulator save fixes
2018-02-02 14:35:19 -10:00
Jack Andersen
93fc2d8072
Initial fixNES integration
2018-02-01 13:19:34 -10:00
Jack Andersen
13a31be23b
Implement rumble classes
2018-01-25 23:48:42 -10:00
Jack Andersen
e949b3419e
Display Gamma integration
2018-01-21 12:05:25 -10:00
Jack Andersen
669b3d6942
CWorldShadow OpenGL fixes; discord-rpc integration
2018-01-15 20:42:28 -10:00
Phillip Stephens
030e80d843
Initial Console integration
2018-01-15 08:00:20 -08:00
Jack Andersen
7a179eb10a
Various bug fixes
2018-01-13 20:44:22 -10:00
Jack Andersen
e683fc223f
Metal non-MSAA fixes
2018-01-11 15:34:16 -10:00
Jack Andersen
9bdb1cd1a5
Always keep scan visor graphics loaded
2018-01-07 09:55:09 -10:00
Jack Andersen
4e5c991424
Metal API adjustments; MSAA support
2018-01-06 19:19:49 -10:00
Jack Andersen
168fab6b14
HUD rendering bug fixes
2018-01-05 20:50:42 -10:00
Jack Andersen
a78c4c6b36
Animation transitions and pause screen fixes
2018-01-04 17:02:30 -10:00
Jack Andersen
99fc9e3598
Various bug fixes and CAnimTree implementations
2018-01-03 18:17:44 -10:00
Jack Andersen
fac324f08f
CHUDMemoParms fix
2018-01-01 00:18:06 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
053ebd41c4
HUD bug fixes
2017-12-20 17:19:54 -10:00
Jack Andersen
c00cc6cea9
Lots of bug fixes; working CPhazonSuitFilter
2017-12-19 20:06:54 -10:00
Jack Andersen
1c44f8d1bc
Various movement and HUD bug fixes
2017-12-18 17:05:50 -10:00
Jack Andersen
73ae278c87
Several collision fixes
2017-12-17 16:54:50 -10:00
Jack Andersen
357b001cac
Octree generation fixes
2017-12-01 19:50:05 -10:00
Jack Andersen
7cd3e8f502
Various bug fixes
2017-11-29 15:22:46 -10:00
Jack Andersen
80f98e1218
Windows fixes
2017-11-24 16:50:24 -10:00
Jack Andersen
41edf5a226
Initial CCinematicCamera implementations
2017-11-22 16:15:09 -10:00
Phillip Stephens
2ec2d07bdf
Fix CAutoMapper surfaces on Braswell
2017-11-20 09:33:21 -08:00
Phillip Stephens
f1b43c4805
Disable pause checks for the HUD
2017-11-19 18:07:00 -08:00
Jack Andersen
cff5198e6b
Major graphics resource performance improvement
2017-11-19 13:48:09 -10:00
Jack Andersen
e00f6bfe30
HUD blending fixes and map interpolation
2017-11-18 09:59:49 -10:00
Jack Andersen
a2c79eb996
More CAutoMapper fixes
2017-11-17 17:35:37 -10:00
Jack Andersen
d14763ca19
CPauseScreenBlur fixes
2017-11-16 22:57:40 -10:00
Jack Andersen
0edac28ed4
Various CAutoMapper fixes
2017-11-16 13:49:25 -10:00
Jack Andersen
a914e121ea
Various AutoMapper render fixes
2017-11-15 22:05:10 -10:00
Phillip Stephens
f1329268a6
Fix input being ignored, fix CPauseScreen crash when starting a transition
2017-11-15 08:33:24 -08:00
Jack Andersen
2df95c01cf
General resource handling bug fixes
2017-11-14 18:12:13 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
742ab2514f
First skybox and HUD rendering
2017-11-11 19:14:57 -10:00
Jack Andersen
ff5c7321c7
Merge branch 'gl-fixes'
2017-11-05 20:58:43 -10:00
Phillip Stephens
67748655ba
Compile fixes, Implement CStateSetterFlow::OnMessage
2017-11-04 23:29:22 -07:00
Jack Andersen
3894749675
Changes to support boo object tracker API
2017-11-04 20:17:12 -10:00
Jack Andersen
d301491bd6
More conservative prewarm shader selection
2017-11-01 23:35:07 -10:00
Jack Andersen
6eff4f2e01
Implement most of CTargetingManager
2017-10-28 20:21:52 -10:00
Jack Andersen
bb10aa9844
CResFactory bug fixes
2017-10-27 21:08:48 -10:00
Jack Andersen
2f4cddd3d2
Lots of CResFactory fixes
2017-10-27 00:10:32 -10:00
Jack Andersen
8346f56595
Finish CResFactory; better smart-pointer use for resources
2017-10-26 00:09:51 -10:00
Jack Andersen
7c3fb4174f
Finish CPakFile and CResLoader
2017-10-25 19:37:46 -10:00
Jack Andersen
e274cd12b9
Refactorings to support .upak generation
2017-10-24 21:47:49 -10:00
Jack Andersen
15d60493f2
Lots of bug fixes (Windows still needs some fixes)
2017-10-21 20:11:22 -10:00
Jack Andersen
5149128b60
DCLN cooking and various bug fixes
2017-10-16 19:51:53 -10:00
Jack Andersen
2aee5910d6
Work on CBallCamera
2017-10-14 19:38:10 -10:00
Jack Andersen
651d0a27c2
More work on CBallCamera
2017-10-09 17:50:48 -10:00
Jack Andersen
30ae347420
Implement CWorldShadow and texture clamp mode
2017-09-30 18:26:46 -10:00
Jack Andersen
484a4900a0
CMorphBall Complete
2017-09-29 17:45:57 -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
10092821c8
Initial round of CMorphBall implementations
2017-09-10 16:18:49 -10:00
Jack Andersen
361aa1512b
Finish CGunWeapon
2017-09-04 17:00:19 -10:00
Jack Andersen
91600c31bf
Add CPlayerGun holo effect rendering
2017-09-02 19:53:38 -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
Phillip Stephens
cae4ab37c1
CMetaree structure
2017-08-20 17:29:59 -07:00
Jack Andersen
96b17ac73d
Implement MetroidPrimeStage1 loader
2017-08-19 19:23:22 -10: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
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
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07: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
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
5f02951f72
Work on CPlayer
2017-07-19 20:04:40 -10:00
Jack Andersen
56bfc276d6
Implement body state classes
2017-07-09 18:55:51 -10:00
Jack Andersen
bfb16a3a0d
Various CPlayer and CBodyStateCmdMgr imps
2017-07-05 08:34:12 -10:00
Jack Andersen
4f33422423
Lots of CPlayer implementations
2017-06-11 18:23:34 -10:00
Jack Andersen
db8a7d3433
CParticleDatabase implementations
2017-06-02 20:03:07 -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
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
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
337ffd1c16
Work on CMapWorld rendering
2017-04-21 20:42:32 -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
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
b3c94f1d2b
Lots of HUD-related implementations
2017-04-01 17:03:37 -10:00
Jack Andersen
2530163a8c
Initial collision testing and CStateManager work
2017-03-30 12:36:18 -10:00
Jack Andersen
db12dd2ea2
Implement CStateManager::Update
2017-03-23 19:30:16 -10:00
Jack Andersen
8e7773aa94
AutoMapper work
2017-03-19 19:09:53 -10:00
Jack Andersen
1629882113
Refactors to support fog volume rendering
2017-03-13 21:03:58 -10:00
Jack Andersen
5c884fec0c
Work on CStateManager rendering functions
2017-03-02 21:18:12 -10:00
Jack Andersen
e923d83617
CScriptMidi and work on CGameArea loading
2017-02-26 19:25:14 -10: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
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
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
a7cab596e6
Initial InGameGuiManager imps
2017-02-11 17:17:18 -10:00
Jack Andersen
def32a1cca
Implement CSaveUITouchBar
2017-02-10 13:58:05 -10:00
Jack Andersen
17d986bb43
Implement CGameOptionsTouchBar
2017-02-09 23:00:57 -10: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
7e4c82a013
Fix SCAN state saving, clean up MLVL, add support for newer CRasterFont versions
2017-02-08 23:37:00 -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
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
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
83176b41a9
FRME bug fixes and shader adjustments
2017-01-29 18:16:20 -10:00
Jack Andersen
d5c7efce58
Tons of refactors and bug fixes
2017-01-28 17:58:16 -10:00
Phillip Stephens
933e731817
CTweakPlayerGun rep (THE FINAL ONE YAY!!!)
2017-01-26 18:58:21 -08:00
Phillip Stephens
0f3e4b4a38
Tweak Imps
2017-01-26 02:06:18 -08:00
Jack Andersen
da91c921cb
Bitfield initializer bug fixes
2017-01-24 18:40:19 -10:00
Jack Andersen
7a60151d3e
Char16 refactor and GuiSys bug fixes
2017-01-23 21:41:33 -10:00
Jack Andersen
afd852f1a4
Working SFX playback
2017-01-22 21:22:17 -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
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
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
e2c671e9b4
TCastTo implementation
2017-01-14 17:07:01 -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
4c09493a3f
CFrontEndUI work
2017-01-08 17:44:00 -10: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
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
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
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
46cf8cd86d
Refactor memory card access class as CMemoryCardDriver
2016-12-19 09:20:30 -10: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
2d961af921
CFrontEndUI work
2016-12-12 19:22:30 -10:00
Jack Andersen
545fccc4cc
Work on memory card sys; CMake fixes
2016-10-08 21:45:04 -10:00
Jack Andersen
9b6ab93ae5
Remove unnecessary and RVO-detrimental moves
2016-10-02 18:39:31 -10:00
Jack Andersen
9a15f72fc7
use `-flto=thin` as LTO flag; MemoryCardSys work
2016-09-30 12:43:19 -10: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
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
6ea727e4a8
Additional CSlideShow work; amuse voice handle integration
2016-09-16 13:43:33 -10: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
c40135f97f
Reworked CGameArchitectureSupport initialization, initial CFirstPersonCamera imp
2016-09-15 00:26:35 -07:00
Jack Andersen
1d8dfa3205
CSplashScreen integration
2016-09-13 19:54:09 -10:00
Jack Andersen
8580c5d972
Implement CSplashScreen
2016-09-12 19:36:21 -10:00
Jack Andersen
668c4f7eee
Fixes in preparation for rigged model rendering
2016-09-04 12:47:48 -10:00
Jack Andersen
0d08d4a40e
CToken usage fixes in CWorldTransManager; better model instances
2016-09-02 11:39:46 -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
9a1a434605
Add missing CPhysicsActor class member
2016-09-01 12:39:13 -07: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
Phillip Stephens
c35106c907
Fix MP3 SAVW support, code cleanup, and more stubs
2016-08-30 17:33:59 -07:00
Jack Andersen
27b2f2aedb
Windows build fixes
2016-08-22 17:12:50 -10:00
Jack Andersen
21fc28bc9b
CCameraBlurFilter implementation
2016-08-20 08:18:44 -10:00
Jack Andersen
25d808e2b9
Functioning XRay blur filter
2016-08-19 18:22:13 -10:00
Jack Andersen
3acc93f1c0
Better boo init within CMain; shader fixes
2016-08-16 20:18:18 -10:00
Jack Andersen
12f23ba340
Several CWorldTransManager imps
2016-08-16 12:49:19 -10:00
Jack Andersen
0dacc2233c
Work on CWorldTransManager
2016-08-15 10:58:07 -10:00
Phillip Stephens
ec79bcd397
CFrontEnd fixes
2016-08-05 16:48:53 -07:00
Phillip Stephens
165735ba1b
CScannableObjectInfo imps
2016-08-03 16:20:31 -07:00
Jack Andersen
9222a928ef
Thermal Hot GLSL filter
2016-08-03 11:53:03 -10:00
Jack Andersen
0ddf4dc426
Merge branch 'space-warp'
2016-07-29 12:58:32 -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
e59a0408cf
WIP Tweak RE
2016-07-26 21:19:32 -07:00
Jack Andersen
6bbed11859
Additional ThermalCold filter work; CStateManager fields
2016-07-22 09:46:30 -10:00
Jack Andersen
2ff1a2ee0b
Shader directory refactor
2016-07-20 19:21:45 -10:00
Phillip Stephens
54ec899d72
Add missing files
2016-06-21 00:11:49 -07:00
Phillip Stephens
ebd1fb5944
SpacePirate loader imp
2016-06-20 21:15:30 -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
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
Jack Andersen
7afdc556fd
Adjust runtime directory layout
2016-04-16 13:48:29 -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
c91bfade75
CCharacterFactory imps
2016-04-14 17:02:21 -10:00
Jack Andersen
5de5c3d85f
Character factory support classes
2016-04-12 20:07:23 -10:00
Jack Andersen
929f8263fc
Windows Fixes; D3D depth support
2016-04-02 19:25:34 -10:00
Jack Andersen
77a8ce5f17
boo lambda-API refactor
2016-03-30 09:16:01 -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
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
5a4033e925
More field discoveries and imps
2016-03-18 17:58:01 -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
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
23688360c9
CElementGen TIND updates
2016-02-24 16:55:38 -10:00
Jack Andersen
488de1bdb9
GLSL macros
2016-02-23 17:20:07 -10: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
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
365f6ac9e7
Implement line renderer (OpenGL only for now)
2016-02-17 16:42:32 -10:00
Jack Andersen
a80142728d
Tons of PART rendering preparation
2016-02-15 19:50:41 -10:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
33eb00b366
CElementGen constructor
2016-02-09 12:52:33 -10:00
Jack Andersen
e423db32ee
Major scoped-enum refactor
2015-11-20 15:16:07 -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 Stephens
b261e09f51
Various stubs, and starting on core functionality
2015-11-02 10:45:39 -08:00
Phillip Stephens
3209748a66
Add temporary malloc/free to CGameAllocator
...
Add missing CTimeProvider to CMakeLists.txt
2015-10-27 21:45:02 -07:00
Jack Andersen
faa262b73c
Windows fixes
2015-10-11 18:41:28 -10: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
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
b51911ed3d
more classes added
2015-08-21 15:58:41 -10:00
Jack Andersen
746eb46026
various implementations
2015-08-19 16:52:07 -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
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