Lioncash
edf5511af4
CActor: Remove top-level const from GetScaledLocatorTransform() and GetLocatorTransform()
...
Same behavior, less code.
2020-01-29 01:50:31 -05:00
Lioncash
88cecd80ec
CAutoMapper: In-class initialize SAutoMapperRenderState member variables
...
Simplifies the parameterized constructor a little bit and provides a
consistent initial state for the default constructor.
2020-01-28 13:29:59 -05:00
Lioncash
50fbd2ad42
CAutoMapper: Make SAutoMapperRenderState constructor parameter names more informative
2020-01-28 13:26:48 -05:00
Lioncash
7f20cd0883
CGuiTextSupport: Make use of emplace_back() in AddText()
...
Same behavior, less code.
2020-01-28 00:22:19 -05:00
Lioncash
3d5ed90d1a
CWeaponMode: Make constexpr capable
...
Given this is such a simple type, this can be made usable with
constexpr. This allows the type to be usable at file-scope without
potentially incurring a runtime constructor.
2020-01-23 23:12:18 -05:00
7b89a165bf
Merge pr-127
2020-01-20 20:06:04 -08:00
516ea136f4
Merge pr-127
2020-01-20 20:05:21 -08:00
8d90edd55f
Initial CChozoGhost imp
2020-01-20 20:00:40 -08:00
Lioncash
b847930a85
CCameraManager: Collapse loop into std::find_if in RemoveCameraShaker
...
We can collapse the loop into a find_if call here, since it only does a
look up and nothing more.
2020-01-20 12:57:23 -05:00
Lioncash
b3fcbf9a89
CCameraManager: Resolve signed/unsigned mismatch in RemoveCameraShaker
...
An unsigned value is passed into RemoveCameraShaker at its only usage
spot. This also resolves unsigned/signed comparisons within the function
itself.
2020-01-20 12:51:52 -05:00
9c5dec94c6
Update nod
2020-01-17 20:09:05 -05:00
de8b9c7402
Update amuse
2020-01-17 20:04:44 -05:00
72e068419f
Merge branch 'pr-126'
2020-01-17 19:57:50 -05:00
a66a965437
Merge branch 'pr-125'
2020-01-17 19:57:48 -05:00
3edb2434e1
Merge branch 'pr-124'
2020-01-17 19:57:43 -05:00
Lioncash
9ce652bfd6
CNewIntroBoss: Correct base class call to DoUserAnimEvent()
...
This function actually calls CPatterned's implementation of
DoUserAnimEvent(), not CActor's.
2020-01-15 15:32:18 -05:00
Lioncash
ab2ad38220
CPatterned: Mark CMaterialList instance in CollidedWith as constexpr
...
This isn't ever modified, so we can mark it constexpr to eliminate
potential runtime initializers.
2020-01-15 14:48:21 -05:00
Lioncash
1cb289f243
RuntimeCommon: Normalize cpp inclusions
...
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -05:00
677687f228
Merge branch 'master' of ssh+git://git.axiodl.com/AxioDL/urde
2020-01-05 20:25:21 -08:00
841996a872
More work on CThardus
2020-01-05 20:24:54 -08:00
67d0fa55df
Fix shriekbat damage
2020-01-02 19:54:59 -05:00
445bc27faf
Merge pull request #123 from lioncash/include-cpp
...
RuntimeCommonB: Normalize cpp file includes
2019-12-26 20:26:15 -08:00
5de8275a77
Update hecl/hecl-gui to check Blender 2.81+
2019-12-22 18:41:42 -05:00
56c3221733
Merge branch 'blender2.81'
2019-12-22 18:32:55 -05:00
d941a6a526
Update specter
2019-12-22 18:31:16 -05:00
Lioncash
221cc5c6b8
RuntimeCommonB: Normalize cpp file includes
...
Like the prior changes normalizing the inclusions within headers, this
tackles the cpp files of the RuntimeCommonB target, making these source
files consistent with their headers.
2019-12-22 18:12:04 -05:00
21159e604e
More CThardus
2019-12-14 15:50:29 -08:00
8689d599c5
GCC Fixes
2019-12-14 01:14:58 -08:00
8b4e7c5ec4
Add -fno-limit-debug-info with Clang
2019-12-12 01:58:55 -05:00
21b4e72100
Fix specter submodule ref
2019-12-12 01:07:00 -05:00
70747e23d5
Fix font rendering and world teleporter in MPT and PAL
2019-12-11 10:55:19 -08:00
b507799478
Add texture info lookup
2019-12-11 00:37:30 -08:00
f46648f1ec
Merge branch 'master' of ssh+git://git.axiodl.com/AxioDL/urde
2019-12-10 20:52:55 -08:00
1a13f7e4ee
Update submodules, initial CTextureCache
2019-12-10 20:51:33 -08:00
4e5921c952
Update submodules
2019-12-10 20:51:23 -08:00
cce11d3cd9
Blender 2.81 support
2019-12-10 18:45:55 -05:00
Phillip Stephens
6233179de7
Merge branch 'cmake-lld' into 'master'
...
Add support for clang LLD to cmake
See merge request AxioDL/urde!24
2019-12-08 14:49:36 -08:00
67418ef61d
Update submodules
2019-12-08 13:35:52 -08:00
34e78a2dd0
Move CParticleGlobals from the executable and onto the heap, minor fixes, update wiki link
2019-12-03 00:47:05 -08:00
33990a9691
Add URDE_VECTOR_ISA=native, update README.md with CMake options
2019-11-30 23:37:47 -05:00
9c8960cf5f
Use lld with clang, gold with gcc, LTO only on release builds
2019-11-30 23:01:38 -05:00
697a100bca
Implement CScriptSpecialFunction::ThinkAreaDamage, and more CThardus
2019-11-24 07:32:45 -08:00
655dc01a06
Add support for override paks
2019-11-21 07:37:08 -08:00
6631bd1ead
Merge pull request #122 from encounter/visigen-ppid
...
visigen: Fix parent PID from argv
2019-11-20 07:53:53 -08:00
e942863a00
Fix VISIGen ppid from argv
2019-11-20 00:50:56 -05:00
Phillip Stephens
e620c4e835
Merge branch 'visigen-hang' into 'master'
...
Fix VISIGen hang on X11/NVIDIA
See merge request AxioDL/urde!22
2019-11-19 20:51:36 -08:00
b895a2a757
Fix VISIGen hang on X11/NVIDIA
...
pthread_cancel left some internal X/glX mutexes in an inconsistent
state; removing it altogether allows VISIRenderer to clean up
properly.
2019-11-19 23:39:49 -05:00
b23575f2aa
Stop GCC's whining
2019-11-19 15:15:45 -08:00
8b6dff70b4
Properly cleanup Xorg in visigen, various fixes and cleanups in URDE, more CRidley imps
2019-11-19 15:06:25 -08:00
4762c7b832
Finish Ridley's AI function implementations
2019-11-14 08:39:20 -08:00