7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
5a41dab870
Merge remote-tracking branch 'origin/main' into wgpu
...
# Conflicts:
# extern/boo
2022-02-08 03:46:22 -05:00
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05:00
13d4a94ee1
PhazonBeam fixes, add debug hack for Metroid Prime's lair cutscene trigger
2022-01-09 17:17:51 -08:00
shiiion
345234eb88
x24c_effectTimer wasn't counted down
2021-10-31 04:20:19 -07:00
shiiion
4a5f3114b1
Fixed wavebuster rendering, plus tiny targeting preference (issue?)
2021-10-30 07:52:34 -07:00
e94cd265f8
CWaveBuster: Fixes & renaming in RenderBeam
2021-10-25 23:02:56 -04:00
6fe14ab71a
Minor fixes to CWaveBuster
2021-10-25 23:02:56 -04:00
ea4df90011
Final CWaveBuster imps
2021-10-25 23:02:56 -04:00
527a9a9514
More CWaveBuster imps
2021-10-25 23:02:56 -04:00
7db00e8ea9
More Wavebuster imps
2021-10-25 23:02:56 -04:00
2cf0bd6784
CWaveBuster: Near complete implementation
2021-10-25 23:02:56 -04:00
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
0b4f15341b
Use EntityList instead of `rstl::resverved_vector<TUniqueId, 1024>' directly
2021-06-06 17:07:45 -07:00
5f1aed51cb
De-hardcode max entity count
2021-06-06 16:53:41 -07:00
4740ca0c43
Add all entities to ImGuiEntitySupport
2021-05-29 18:45:07 -04:00
61464651cd
CDamageVulnerability fixes
2021-05-08 20:14:38 -07:00
f795332d89
Merge pull request #388 from henriquegemignani/feature/optick
...
Using optick, linked from boo
2021-04-18 17:31:29 -07:00
1654333a16
Only allocate particle buffers as needed, greatly improves performance and removes certain hacks
2021-04-18 16:53:51 -07:00
1039424737
Minor CPhazonPool fixes
2021-04-13 19:09:55 -07:00
Henrique Gemignani Passos Lima
d6f19d26e7
Using optick, linked from boo
2021-04-10 09:21:34 -04:00
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
0a3bcf3ab8
Revert "Revert "Remove arbitrary particle limit of 256, unfortunately this breaks various particle systems including Essence Shockwave and flamethrower particles""
...
This reverts commit 732831de9a9adbd138f9a7f954d4c3845ae49321.
2021-03-16 21:49:18 -07:00
bb4bdfa1ee
Merge remote-tracking branch 'origin/animationstate'
...
# Conflicts:
# Runtime/MP1/World/CFlyingPirate.cpp
# Runtime/World/CScriptGunTurret.cpp
2021-03-01 23:45:21 -05:00
732831de9a
Revert "Remove arbitrary particle limit of 256, unfortunately this breaks various particle systems including Essence Shockwave and flamethrower particles"
...
This reverts commit 35482529
2021-02-15 21:54:44 -05:00
3548252931
Remove arbitrary particle limit of 256, unfortunately this breaks various particle systems including Essence Shockwave and flamethrower particles
2021-01-14 15:52:26 -08:00
215eedc013
Fix inconsistent state causing Exo to fling herself off into the void
2020-12-13 10:57:45 -08:00
8633bbddec
More CMetroidPrimeExo imps
2020-12-13 10:57:44 -08:00
0903b478f6
More MetroidPrimeExo imps
2020-12-13 10:57:44 -08:00
dad16bf59b
CEnergyProjectile: Properly set hitProjectileOwner
...
Fixes #359
2020-09-26 10:38:22 -04:00
902b5644f7
CEnergyProjectile: Minor cleanup
2020-09-26 09:41:50 -04:00
732be1f7ea
CEnergyProjectile: Mark functions as override
2020-09-26 01:48:18 -04:00
edea2e3745
CGameProjectile: Implement Render
2020-09-26 01:34:13 -04:00
c474b19b9d
CTargetableProjectile: Implement ResolveCollisionWithActor & fixes
2020-09-25 14:14:24 -04:00
9ab8c4cd8b
Fix PowerBomb radius derp
2020-09-23 16:32:15 -07:00
76de1541f2
Runtime: Resolve -Wrange-loop-analysis warnings (part 2)
2020-09-18 17:04:50 -04:00
dc4b79eec3
Merge branch 'new-flamethrower' of https://github.com/shiiion/urde into shiiion-new-flamethrower
2020-09-10 11:03:28 -07:00
Lioncash
4e9b22962c
CModelData: Remove usages of const_cast
...
Allows readers to know that these functions do affect member state.
2020-08-01 23:45:49 -04:00
dbd52f8917
CBomb: Correctly initialize x170_prevLocation
2020-07-12 23:24:07 -04:00
shiiion
cf86338a84
initial flamethrower weapon implementation
2020-06-25 22:37:45 -04:00
ca96676057
Merge remote-tracking branch 'origin/icesheegoth'
2020-06-06 16:27:08 -04:00
Lioncash
25ea6d98bc
CFlameThrower: Silence unused variable warning
2020-05-09 22:28:56 -04:00
Lioncash
0f11a00cc0
CBeamProjectile: Silence unused variable warning
2020-05-09 22:27:54 -04:00
Lioncash
665b4f496d
CFlameThrower: Assign thermal hot to xe6_27_thermalVisorFlags instead of ORing
...
Previously the code was neglecting to clear the flags entirely before
assigning the new value to it.
2020-05-09 22:05:55 -04:00
Lioncash
77861a9b9f
CWaveBuster: Add AcceptScriptMsg implementation
2020-05-09 21:55:19 -04:00
Lioncash
cd13a49649
CWaveBuster: Add Accept implementation
...
More low hanging fruit that can be resolved.
2020-05-09 21:17:22 -04:00
Lioncash
3dddfa63cf
CWaveBuster: Add AddToRenderer implementation
...
Low hanging fruit and fairly trivial to implement.
2020-05-09 21:12:12 -04:00
Lioncash
5d209c8dc8
General: Mark a handful of deduced const variables as const explicitly
...
Same behavior, but makes it explicit to the reader that these are const.
Prevents cases where the reader might assume that just because the
variable isn't const qualified that it must be mutable, when it actually
isn't.
2020-05-08 18:41:29 -04:00
Lioncash
fef9e6ff2d
CAuxWeapon: Make skComboNames contain std::string_view instances
...
Removes unnecessary runtime strlen calls.
2020-05-08 17:01:49 -04:00
Lioncash
d7c9135d27
CBomb: Fix boolean parameter not being used within SetFuseDisabled()
...
Prevents silent logic bugs, particularly given this function is called
with true as well inside CTryclops::InMaxRange.
2020-04-24 01:12:04 -04:00