2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 15:51:22 +00:00

4264 Commits

Author SHA1 Message Date
c31f79066c Use CMAKE_MSVC_RUNTIME_LIBRARY on Windows 2020-06-13 17:26:28 -04:00
f1f178df40 Update .gitignore 2020-06-13 17:24:17 -04:00
74cbdfaaa4 Use PNG_INCLUDE_DIR & update submodules 2020-06-13 17:24:09 -04:00
20109bddc3
Fix libPNG 2020-06-12 05:44:33 -07:00
b774d56810 Update hecl 2020-06-12 02:15:11 -04:00
Lioncash
17ed0794e9 CIceSheegoth: Add missing reference ampersands to IsClosestSheegoth()
Same behavior, but doesn't make copies of the vector and
reserved_vector (the reserved vector in particular is 2056 bytes in size
and this function is called in a loop, so this can have quite an
impact).
2020-06-11 10:28:00 -04:00
Lioncash
5f899b6c6c CIceSheegoth: Mark IsMouthCollider() as a const member function
This doesn't modify internal member state, so we can mark this as const.
2020-06-11 10:23:33 -04:00
Lioncash
3352f0e812 CIceSheegoth: Make use of TCastToConstPtr where applicable
Makes the immutability of the data enforced and explicit.
2020-06-11 10:22:13 -04:00
Lioncash
58186ad5df CIceSheegoth: Make use of in-class initializers for bitfields
Same behavior, less code.
2020-06-11 10:18:03 -04:00
Lioncash
2a357a1006 CDrone: Make use of in-class initializers for bitfields
Eliminates some code.
2020-06-11 10:16:12 -04:00
Lioncash
76a9d8f0f9 CDrone: Correct Z component calculation in TargetCover()
GM8E v0 multiplies by one in this case, not zero
2020-06-11 10:12:45 -04:00
73d6465095 CPlayer: Fix logic in ChooseTransitionToAnimation 2020-06-07 14:12:51 -04:00
932b5587a2 Build fixes & cleanup for CDrone, CIceSheegoth 2020-06-06 16:40:51 -04:00
ca96676057 Merge remote-tracking branch 'origin/icesheegoth' 2020-06-06 16:27:08 -04:00
feb163e107 Merge remote-tracking branch 'origin/drone' 2020-06-06 16:25:48 -04:00
86942c44ef
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-06-03 04:12:11 -07:00
9f4663491b
CScriptPlayerActor: Add missing SetActive 2020-06-03 04:11:06 -07:00
4587632252 Check for AppleClang as well 2020-06-01 02:51:31 -04:00
8d2d5ef5d5 COmegaPirate: MSVC runtime fix for skeleton asset IDs 2020-05-31 22:05:48 -04:00
ab01cb5f1a CFrontEndUI: Remove audio group on destruction 2020-05-31 20:27:52 -04:00
Lioncash
972af7c537 assetnameparser: Amend transposed fwrite arguments
Existing code was using the size argument for the number of elements to
write and vice versa.

No behavior change, given this still results in the same number of bytes
being copied. This just makes corrects their usages.
2020-05-31 07:13:06 -04:00
Lioncash
c369af4adf assetnameparser: Make Fopen return a unique_ptr
Prevents leaks from occurring (aside from obvious .release() calls).
2020-05-31 07:09:41 -04:00
Lioncash
e6aed18d59 assetnameparser: Convert typdefs into using aliases 2020-05-31 06:59:25 -04:00
Lioncash
99dd875b43 assetnameparser: Make use of an anonymous namespace
Makes the bulk of helper functions internally linked.
2020-05-31 06:55:21 -04:00
1e822419c5 Replace CXX_COMPILER_ID generator expressions 2020-05-31 00:21:35 -04:00
148468fd7d Add -Wno-unused-result 2020-05-29 17:42:25 -04:00
5835d77c9d Enable -Wno-unknown-warning-option, -Wno-unused-private-field only for clang 2020-05-29 17:40:15 -04:00
dc232f804d assetnameparser: Fix windows compiling 2020-05-29 09:54:31 -07:00
42d2cf3757 .gitlab-ci.yml: Use low process priority for Linux 2020-05-27 15:01:43 -04:00
eb979c9760 rstl: Check __cpp_lib_concepts for contiguous_iterator_tag 2020-05-27 14:50:12 -04:00
13663fa304 .gitlab-ci.yml: Fix powershell variable expansion 2020-05-27 14:37:04 -04:00
96bf2600ce AssetNameMapNull: Fix MSVC build 2020-05-27 13:59:45 -04:00
336c88155d .gitlab-ci.yml: Split powershell commands 2020-05-27 13:49:59 -04:00
2ec89dbde5 .gitlab-ci.yml: Fix vcvars for powershell 2020-05-27 13:47:18 -04:00
9fd631249e Fix LTO for gcc/gold 2020-05-27 13:35:40 -04:00
ebb994d8bc .gitlab-ci.yml: Remove Windows PATH changes 2020-05-27 13:25:58 -04:00
8575e76509 Update .gitlab-ci.yml 2020-05-27 13:15:24 -04:00
d44eccc386 Runtime: constexpr fixes for gcc 2020-05-27 13:02:20 -04:00
c4ccb1cfce CStaticInterference: Fix id reference 2020-05-27 12:45:17 -04:00
330eeebf08 CRasterFont: Remove ignored maybe_unused attributes 2020-05-27 12:40:35 -04:00
Phillip Stephens
04597c2787 Use AXIODL-BUILDBOT instead of APOLLO 2020-05-27 08:02:35 -07:00
Lioncash
a0bdb2588f CParticleDatabase: Make use of heterogenous lookup
Resolves a TODO. (Technically this can be done with C++17 only, as
std::map allows heterogenous lookup since that standard).

Reduces number of allocations necessary for lookups.
2020-05-27 06:54:22 -04:00
Lioncash
055e4a8bec COmegaPirate: Simplify enum qualifiers
The base class doesn't need to be qualified on the enum type.
2020-05-26 18:00:14 -04:00
Lioncash
ff9506b7a9 COmegaPirate: Make use of TCastToConstPtr where applicable
Makes read-only intent explicit.
2020-05-26 17:56:23 -04:00
Lioncash
fecfb14f35 CBodyState: Make references const where applicable
The referenced objects aren't modified
2020-05-25 22:21:36 -04:00
8690f4ef3e
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-05-24 17:39:22 -07:00
26478dc220
Fix inkscape call 2020-05-24 17:38:39 -07:00
e1cd1278f6 Update macOS build instructions 2020-05-24 12:03:33 -04:00
6dced1814f Update boo (Vulkan build fix) 2020-05-22 04:18:53 -04:00
a8d62d1cbd rstl: Add iterator_category workaround for atdna 2020-05-22 04:08:32 -04:00