2b245a4baf
AppVeyor: Use clang-cl again (MSVC 16.6.2 is broken)
2020-06-25 20:17:25 -04:00
0d8a766146
CScriptBallTrigger: Apply force fixes
...
Fixes #337
2020-06-25 19:33:43 -04:00
c0db37ce66
Update kabufuda, hecl-gui
2020-06-24 12:07:02 -04:00
61dbc1628e
Link zlib on non-Windows platforms
2020-06-24 12:04:17 -04:00
217adb22dc
Update hecl-gui
2020-06-24 11:46:02 -04:00
af64349044
Fix Blender 2.83 & Qt 5.15
2020-06-24 11:44:00 -04:00
a2dfd58356
Update hecl, fix mkwmicons
2020-06-13 20:46:59 -07:00
25fabe7ec8
Update athena, fix libpng
2020-06-13 20:45:38 -07:00
09331e08e4
Use MSVC for AppVeyor; build static Windows binaries in GitLab CI
2020-06-13 20:23:22 -04:00
7e8bc8dac8
CIceSheegoth: Remove constexpr from virtual function
2020-06-13 20:22:27 -04:00
4ff1811dd6
Create separate VS configurations for vcpkg
2020-06-13 20:12:51 -04:00
9f55b65bb6
Update to Blender 2.83
2020-06-13 20:12:39 -04:00
0dd67e0662
Require Blender 2.83
2020-06-13 20:09:17 -04:00
e40e98faa6
Use Blender 2.83 on Windows
2020-06-13 20:08:55 -04:00
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
45fe93ee94
Windows updates (better Blender version check, better static linking)
2020-06-13 17:21:50 -04:00
edf287ed4f
Update externs
2020-06-13 17:20:38 -04:00
7b1500da2a
extern/libpng: Use find_library
2020-06-13 17:18:57 -04:00
20109bddc3
Fix libPNG
2020-06-12 05:44:33 -07:00
b16174edcd
Fix libPNG
2020-06-12 05:43:40 -07:00
b817b2624b
Fix libPNG
2020-06-12 05:40:43 -07:00
b774d56810
Update hecl
2020-06-12 02:15:11 -04:00
de5b1a2fe4
Update boo
2020-06-12 02:15:01 -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
27a9bd3d59
Correct find_package libpng -> PNG
2020-05-27 21:38:07 -04:00
42d2cf3757
.gitlab-ci.yml: Use low process priority for Linux
2020-05-27 15:01:43 -04:00