Lioncash
|
01bb0f3840
|
CWorld: Separate enum definition from declaration
Allows more flexibility if anything ever gets moved around and is
arguably nicer to read.
|
2020-04-11 15:29:01 -04:00 |
Lioncash
|
515103aa92
|
CWeaponDescription: Make operator bool() explicit
Eliminates potential error-prone implicit conversions.
|
2020-04-11 15:04:55 -04:00 |
Lioncash
|
886d951736
|
CCameraShakeData: Make use of boolean literals where applicable in LoadCameraShakeData
Same behavior, minus the implicit conversions to bool.
|
2020-04-11 14:33:27 -04:00 |
Phillip Stephens
|
9375514868
|
Fix CRipper
|
2020-04-11 07:29:06 -07:00 |
Phillip Stephens
|
30bcdb2b2f
|
Add TextureCache support to MP2 and 3
|
2020-04-11 00:53:04 -07:00 |
Luke Street
|
416fec2367
|
Update README.md
|
2020-04-11 03:45:45 -04:00 |
Luke Street
|
072ac0df16
|
Runtime: Wrap printf calls in #ifndef NDEBUG
|
2020-04-11 02:35:55 -04:00 |
Luke Street
|
e23c3d3705
|
Runtime: Wrap fmt::print calls in #ifndef NDEBUG
|
2020-04-11 02:25:41 -04:00 |
Luke Street
|
11d948943d
|
Merge remote-tracking branch 'origin/c++20'
|
2020-04-11 02:13:43 -04:00 |
Luke Street
|
0fc53c91dc
|
Merge pull request #303 from lioncash/size
IAnimReader: Make use of size_t for capacity and iterators
|
2020-04-11 02:12:41 -04:00 |
Luke Street
|
304340bd35
|
Merge pull request #304 from AxioDL/remove-union-bitfields
Runtime: Replace bitfield unions with explicit initializers
|
2020-04-11 02:12:21 -04:00 |
Luke Street
|
22ac7d8099
|
CScriptCoverPoint: Fix GetAttackDirection return value
|
2020-04-11 02:09:58 -04:00 |
Luke Street
|
0339c16e20
|
CScriptCoverPoint: Fix GetAttackDirection
|
2020-04-11 02:02:28 -04:00 |
Luke Street
|
bb7e94f304
|
Runtime/World: Replace bitfield unions with constructor initializers
|
2020-04-11 01:50:10 -04:00 |
Jack Andersen
|
3dd485e0eb
|
Fix MP3 PASS extract with null textures
|
2020-04-10 19:42:14 -10:00 |
Jack Andersen
|
330103d936
|
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde into c++20
|
2020-04-10 19:07:55 -10:00 |
Jack Andersen
|
26f272735d
|
Set compiler flags for building with C++20
|
2020-04-10 19:05:55 -10:00 |
Luke Street
|
22880abb7e
|
Runtime/Weapon: Replace bitfield unions with constructor initializers
|
2020-04-11 00:49:02 -04:00 |
Luke Street
|
c7ca8dc3a7
|
Runtime/Particle: Replace bitfield unions with constructor initializers
|
2020-04-11 00:39:49 -04:00 |
Lioncash
|
0414235e76
|
CTransitionDatabaseGame: Tidy up GetMetaTrans()
We can leverage auto here to make the lambda functions significantly
less verbose.
|
2020-04-10 23:51:18 -04:00 |
Lioncash
|
72370910ad
|
IAnimReader: Make use of size_t for capacity and iterators
Allows using container sizes and capacities without needing to cast
them, allowing for dehardcoding of array sizes in some scenarios.
|
2020-04-10 23:24:52 -04:00 |
Luke Street
|
f483f5c1e6
|
CPersistentOptions: Initialize bitfields in default constructor
|
2020-04-10 15:47:36 -04:00 |
Luke Street
|
153004faee
|
Runtime/MP1/World: Replace bitfield unions with constructor initializers
|
2020-04-10 15:33:05 -04:00 |
Luke Street
|
402e45ecb5
|
Runtime/MP1: Replace bitfield unions with constructor initializers
|
2020-04-10 15:25:40 -04:00 |
Luke Street
|
d23e76db54
|
Runtime/Input: Replace bitfield unions with constructor initializers
|
2020-04-10 15:12:46 -04:00 |
Luke Street
|
e38a7f97bd
|
Runtime/GuiSys: Replace bitfield unions with constructor initializers
|
2020-04-10 15:11:10 -04:00 |
Luke Street
|
232823ae69
|
Runtime/Graphics: Replace bitfield unions with constructor initializers
|
2020-04-10 15:03:31 -04:00 |
Luke Street
|
f83b970e75
|
Runtime/Collision: Replace bitfield unions with constructor initializers
|
2020-04-10 15:03:24 -04:00 |
Luke Street
|
4a3ce8453f
|
Runtime/Graphics: Replace bitfield unions with constructor initializers
|
2020-04-10 15:03:15 -04:00 |
Luke Street
|
496bb3e624
|
Runtime/Camera: Replace bitfield unions with constructor initializers
|
2020-04-10 15:03:05 -04:00 |
Luke Street
|
8e691d0f73
|
Runtime/Audio: Replace bitfield unions with constructor initializers
|
2020-04-10 15:02:55 -04:00 |
Luke Street
|
346d110b79
|
Runtime: Replace bitfield unions with constructor initializers
|
2020-04-10 15:02:36 -04:00 |
Lioncash
|
89e2e65100
|
CCameraManager: Eliminate variable shadowing
We can get rid of shadowing in an inner scope.
|
2020-04-10 13:43:55 -04:00 |
Lioncash
|
8e263ff11b
|
CMapWorldInfo: Name all function prototype parameters
Same thing but is more consistent and allows IDEs to do better parameter
introspection.
|
2020-04-10 13:25:47 -04:00 |
Lioncash
|
f74c2d446f
|
CEnvFxManager: Remove mutable keywords where applicable
We can just make the relevant functions non-const to remove the use of
mutable here.
|
2020-04-10 13:22:22 -04:00 |
Phillip Stephens
|
e13aa34509
|
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
|
2020-04-09 23:26:44 -07:00 |
Phillip Stephens
|
5f2ce02b05
|
Fix extracting RS5FE.pak
|
2020-04-09 23:26:27 -07:00 |
Lioncash
|
1e6b6622fe
|
CGuiFrame: Remove unnecessary mutable specifiers
We can just drop the const qualifier on ProcessMouseInput() to make the
mutable specifier unnecessary.
|
2020-04-10 02:17:50 -04:00 |
Phillip Stephens
|
0085f0b16f
|
Merge branch 'mp2-fixes'
|
2020-04-09 20:27:22 -07:00 |
Jack Andersen
|
9a87a24439
|
Remove redundant condition from MP2's GetNoShare
|
2020-04-09 17:21:05 -10:00 |
Jack Andersen
|
ad411a940b
|
Merge branch 'mp2-fixes' of ssh://git.axiodl.com:6431/AxioDL/urde into mp2-fixes
|
2020-04-09 17:20:48 -10:00 |
Jack Andersen
|
380cc13abb
|
Fixes for MP3
|
2020-04-09 17:20:20 -10:00 |
Luke Street
|
859d5e9068
|
DNAMP2: Mark FrontEnd as non-shared
|
2020-04-09 22:46:09 -04:00 |
Lioncash
|
e0a4dc37a4
|
CPathFindSearch: Remove use of mutable on m_viz
We can just drop the const qualifier on DebugDraw() to get rid of the
need to specify this.
|
2020-04-09 21:50:01 -04:00 |
Lioncash
|
549f58d835
|
CScriptDamageableTrigger: Remove mutable specifier on x254_fluidPlane
This is no longer necessary now that Render() is non-const.
|
2020-04-09 21:46:57 -04:00 |
Lioncash
|
124356b4e7
|
CSimpleShadow: Remove mutable specifier on m_filter
This is no longer necessary now that we can remove the const qualifier
on Render().
|
2020-04-09 21:44:49 -04:00 |
Lioncash
|
cd0a3780c0
|
CRainSplashGenerator: Remove mutable specifier from m_renderer
We can just drop the const specifiers on relevant member functions to
get rid of the need for this.
|
2020-04-09 21:40:48 -04:00 |
Lioncash
|
2fadaf544d
|
CCompoundTargetReticle: Remove mutable specifier on x28_noDrawTicks
This is no longer needed at all.
|
2020-04-09 21:35:16 -04:00 |
Lioncash
|
b72d217a68
|
CCompoundTargetingReticle: Remove mutable specifier on m_scanRetRenderer
This can be trivially resolved by dropping const qualifiers on the
necessary member functions.
|
2020-04-09 21:31:22 -04:00 |
Lioncash
|
35ca901784
|
CHudRadarInterface: Remove mutable specifiers from class members
We can just drop the const qualifiers on the relevant member functions
to make these unnecessary.
|
2020-04-09 21:23:50 -04:00 |