Patrick mewin
mewin pushed to master at mewin/scons-plus-plus 2023-11-04 22:34:46 +01:00
7f11cd544a Updated recipe for Glslang to build it via Scons instead of CMake so it is compiled with the same options (e.g. safe iterators) as the main project.
mewin pushed to master at mewin/glslang 2023-11-04 21:34:33 +01:00
b2b90e54e2 Added function to merge source files when linking shaders.
ec5a3c423e Added code to allow moving TShaders (and storing them inside STL containers).
8f0a4c64db Several fixes to make glslang compile with higher warning levels.
be564292f0 Update CHANGES for release 13.1.0
0504953b35 spirv: don't emit invalid debuginfo for buffer references
Compare 5 commits »
mewin pushed to master at mewin/scons-plus-plus 2023-11-04 19:34:21 +01:00
7050ec5e43 Added recipes for Glslang and GLM.
mewin pushed to master at mewin/glslang 2023-11-04 19:17:25 +01:00
0d4f1c6b8d Changed C++ version to fix compilation and added some [[maybe_unused]] to fix warnings.
mewin pushed to master at mewin/mijin2 2023-11-03 23:17:54 +01:00
617e051943 Added validity check to task handles and fixed some clang-tidy warning in MIJIN_ASSERT.
mewin pushed to master at mewin/mijin2 2023-11-03 00:48:19 +01:00
89bb110116 Added cancelling (and some exception handling) for coroutines.
mewin pushed to master at mewin/mijin2 2023-11-01 23:53:56 +01:00
54c63cfe69 Removed _debugBreak() again, as there is already MIJIN_TRAP().
mewin pushed to master at mewin/mijin2 2023-11-01 16:41:09 +01:00
522e6534bf Added _debugBreak() macro.
mewin pushed to master at mewin/build_godot 2023-09-17 15:35:07 +02:00
7d089c71c7 Set mingw to version that uses posix threads.
mewin pushed to master at mewin/build_godot 2023-09-17 15:27:11 +02:00
8516e651f2 Fixed wrong build conditions.
mewin pushed to master at mewin/build_godot 2023-09-17 15:19:46 +02:00
ed5237ca69 Added Windows target.
mewin pushed to master at mewin/scons-plus-plus 2023-09-02 12:10:17 +02:00
93dd09e324 This was actually a problem with GCC, not Clang.
mewin pushed to master at mewin/scons-plus-plus 2023-09-02 11:52:17 +02:00
3f4dbaf11e Fixed config file not being used.
mewin pushed to master at mewin/scons-plus-plus 2023-09-02 11:32:10 +02:00
55f57d55e6 Added --dump_env option.
mewin pushed to master at mewin/scons-plus-plus 2023-08-30 20:22:35 +02:00
02904158b7 Ignore warnings about maybe uninitialized variables in Clang. (Seems to be a false positive or a bug in the standard library. Just try clang-tidy.)
mewin pushed to master at mewin/scons-plus-plus 2023-08-21 09:36:54 +02:00
d2821a239d Ignore unknown warning options with clang to make it easier to support more compiler versions.
mewin pushed to master at mewin/mijin2 2023-08-21 01:48:45 +02:00
cff5879572 Added filter() and some more iterator utilities.
mewin pushed to master at mewin/mijin2 2023-08-06 14:21:37 +02:00
2faae0e5ee Removed "sekiei" from LibConf.
mewin pushed to master at mewin/scons-plus-plus 2023-08-06 14:07:38 +02:00
d5bfa0ee80 Use install dir instead of project root for build stamp file. Otherwise only one version will be built.
mewin pushed to master at mewin/mijin2 2023-08-06 13:53:35 +02:00
a1f1717e22 Added ProcessStream to for running processes (on Linux) and streaming their output.