Luke Street
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
Luke Street
1e822419c5
Replace CXX_COMPILER_ID generator expressions
2020-05-31 00:21:35 -04:00
Luke Street
148468fd7d
Add -Wno-unused-result
2020-05-29 17:42:25 -04:00
Luke Street
5835d77c9d
Enable -Wno-unknown-warning-option, -Wno-unused-private-field only for clang
2020-05-29 17:40:15 -04:00
Phillip Stephens
dc232f804d
assetnameparser: Fix windows compiling
2020-05-29 09:54:31 -07:00
Luke Street
42d2cf3757
.gitlab-ci.yml: Use low process priority for Linux
2020-05-27 15:01:43 -04:00
Luke Street
eb979c9760
rstl: Check __cpp_lib_concepts for contiguous_iterator_tag
2020-05-27 14:50:12 -04:00
Luke Street
13663fa304
.gitlab-ci.yml: Fix powershell variable expansion
2020-05-27 14:37:04 -04:00
Luke Street
96bf2600ce
AssetNameMapNull: Fix MSVC build
2020-05-27 13:59:45 -04:00
Luke Street
336c88155d
.gitlab-ci.yml: Split powershell commands
2020-05-27 13:49:59 -04:00
Luke Street
2ec89dbde5
.gitlab-ci.yml: Fix vcvars for powershell
2020-05-27 13:47:18 -04:00
Luke Street
9fd631249e
Fix LTO for gcc/gold
2020-05-27 13:35:40 -04:00
Luke Street
ebb994d8bc
.gitlab-ci.yml: Remove Windows PATH changes
2020-05-27 13:25:58 -04:00
Luke Street
8575e76509
Update .gitlab-ci.yml
2020-05-27 13:15:24 -04:00
Luke Street
d44eccc386
Runtime: constexpr fixes for gcc
2020-05-27 13:02:20 -04:00
Luke Street
c4ccb1cfce
CStaticInterference: Fix id reference
2020-05-27 12:45:17 -04:00
Luke Street
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
Phillip Stephens
8690f4ef3e
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
2020-05-24 17:39:22 -07:00
Phillip Stephens
26478dc220
Fix inkscape call
2020-05-24 17:38:39 -07:00
Luke Street
e1cd1278f6
Update macOS build instructions
2020-05-24 12:03:33 -04:00
Luke Street
6dced1814f
Update boo (Vulkan build fix)
2020-05-22 04:18:53 -04:00
Luke Street
a8d62d1cbd
rstl: Add iterator_category workaround for atdna
2020-05-22 04:08:32 -04:00
Luke Street
07bb2d74b5
Merge pull request #321 from lioncash/contiguous
...
rstl: Make iterator tag use std::contiguous_iterator_tag
2020-05-22 03:43:50 -04:00
Luke Street
23870c53aa
Merge remote-tracking branch 'origin/master'
2020-05-22 03:37:08 -04:00
Luke Street
de2996a941
CMetroid: Implement UpdateVolume, IsPlayerUnderwater, IsHunterAttacking
2020-05-22 03:34:48 -04:00
Luke Street
e0866ebdd4
CMetroid: More implementation & fixes
2020-05-21 12:50:17 -04:00
Luke Street
56d31254cd
CKnockBackController: Fix EKnockBackType
2020-05-21 11:32:48 -04:00
Lioncash
1158a171e7
CFontImageDef: Collapse IsLoaded() into a std::all_of call
...
Same behavior, less code. C++20 ranges will allow shortening this in the
future.
2020-05-21 01:40:31 -04:00
Lioncash
6063ec2540
CFontRenderState: Eliminate sign conversion in SetColor()
...
Same behavior, minus a sign conversion warning.
2020-05-21 01:33:39 -04:00
Luke Street
8f56219900
CChozoGhost: Add missing call to SetAnimationStateRange
2020-05-20 23:45:44 -04:00
Lioncash
32a4087f69
CScriptAiJumpPoint: Mark reference as const in AcceptScriptMsg
...
None of the data members of the referenced connections are modified.
2020-05-20 14:32:24 -04:00
Lioncash
5536417474
CScannableObjectInfo: Resolve unused parameter warning
...
This is unused, so we can just not specify it.
2020-05-20 14:03:20 -04:00
Lioncash
47cfaf17bd
CScriptActor: Remove unused printf code
...
Given it's not actively used or tied into the logging system, we can get
rid of this to prevent it from ever bitrotting.
2020-05-20 13:59:21 -04:00
Lioncash
1049a1a590
CScriptActorRotate: Make use of insert_or_assign in UpdateActors()
...
Same behavior, minus potentially avoidable default constructions that
immediately get overwritten.
2020-05-20 13:50:01 -04:00
Lioncash
677ed1ce9a
CScriptSpawnPoint: Resolve sign conversion warnings
...
operator[] takes a size_t, not an int.
2020-05-20 12:19:03 -04:00
Lioncash
38213bae99
CTeamAiMgr: Convert type into an enum class
...
Makes the sorting type explicit at the call site, rather than using
magic values.
2020-05-19 23:50:02 -04:00
Lioncash
96129264a3
CTeamAiMgr: Make use of TCastToConstPtr where applicable
...
Makes mutability explicit.
2020-05-19 23:47:05 -04:00
Lioncash
e1ddabaff8
CTeamAiMgr: Make use of std::any_of in ShouldUpdateRoles()
...
Same behavior, less code.
2020-05-19 23:41:58 -04:00
Lioncash
e73e704d20
CPlayerState: Make GetPickupTotal() a const member function
...
This doesn't modify internal member state.
2020-05-19 22:25:27 -04:00
Lioncash
9ce7c72a1c
CStaticInterference: Shorten some find_if calls
...
While we're at it, we can also const qualify a reference
2020-05-19 22:17:25 -04:00
Lioncash
463e9e9f60
CStaticInterference: Eliminate sign conversion warnings in constructor
...
We can just accept a size_t to prevent warnings from occurring.
2020-05-19 22:14:21 -04:00