superp00t
71a13b65df
fix(build): disable non-library Lua source files that break MinGW finding WinMain
2024-09-08 12:10:21 -04:00
superp00t
1325fc9b1f
feat(gx): include directxmath when not on MSVC
2024-09-07 14:23:28 -04:00
superp00t
3e77eb935a
feat(gx): add directxmath for MinGW
2024-09-07 13:54:54 -04:00
superp00t
d067eb1ae2
feat(build): UBsan can be enabled or disabled with WHOA_UB_SAN. GLSDL can be toggled with WHOA_BUILD_GLSDL
2024-07-21 20:04:32 -04:00
superp00t
491c201bad
fix(build): DEFINED
2024-07-21 19:11:25 -04:00
superp00t
2a46ce4d6d
feat(build): to compile with FMOD support, WHOA_BUILD_FMOD must be passed into CMake
2024-07-21 18:39:52 -04:00
superp00t
b5902f5230
chore(build): revert to sdl2
2024-07-21 17:06:25 -04:00
VDm
f86f6d6d09
feat(build): add StormLib ( #4 )
...
* feat(app): add StormLib
* feat(app): add OpenArchives
* feat(util): update SFile to work with StormLib
* feat(app): update SFile
* feat(util): update SFile with logging (Windows only)
* feat(ui): implemented termination w/o notice
* chore(build): update StormLib
* chore(util): replace std::string with SStr* functions
* fix(stormlib): dwFlags argument for SFileOpenPatchArchive
* chore(ui): add Script_* stubs
* chore(util): clean up SFile::OpenEx
* chore(build): update StormLib
---------
Co-authored-by: Phaneron <superp00t@tutanota.com>
2024-02-11 17:19:18 -05:00
superp00t
00d69919dd
chore(build): merge changes to vendor/CMakeLists.txt
2024-02-05 18:39:41 -05:00
superp00t
61b7c52a3c
fix(build): vendored glew library
2023-11-18 11:16:18 -05:00
superp00t
9fbddf1864
fix(build): vendored glew library
2023-11-18 11:14:44 -05:00
Phaneron
706c8903a1
feat(gx): add incomplete 'CGxDeviceGLSDL' ( #2 )
...
* chore(build): add vendored SDL 3.0.0 library
* chore(build): add vendored glew-cmake-2.2.0 library
* feat(console): in the presence of -opengl launch flag, change GxApi to OpenGl
* feat(gx): add uncompleted CGxDeviceGLSDL targeting Windows and Linux
* chore(build): change SDL3 linkage from shared (bad) to to static (good)
2023-11-18 10:50:16 -05:00
fallenoak
83f8591082
chore(build): clean up fmod integration
2023-10-23 22:12:33 -05:00
fallenoak
655d795a9d
feat(app): add windows app
2023-01-03 00:45:25 -06:00
fallenoak
70b00c5c38
chore: initial commit
2023-01-02 13:17:18 -06:00