Patrick mewin
mewin pushed to master at mewin/mijin2 2023-11-11 12:41:53 +01:00
2cc0f74d06 Added result type and stacktrace capabilities.
mewin pushed to master at mewin/mijin2 2023-11-11 01:38:06 +01:00
ae5e73aa58 Fixed coroutine cleanup.
mewin pushed to master at mewin/scons-plus-plus 2023-11-11 00:30:21 +01:00
0abc33d6f8 Fixed Glslang recipe to generate an include folder and avoid mixing with system headers.
14a080e618 Added project option for C++ standard.
Compare 2 commits »
mewin pushed to master at mewin/glslang 2023-11-11 00:26:44 +01:00
e87d0d5703 Added cast to fix compiler warning.
mewin pushed to master at mewin/mijin2 2023-11-10 14:04:14 +01:00
dabaf6d903 Added simple gdb pretty-printer (only StrideSpan and StrideSpanIterator for now).
mewin pushed to master at mewin/mijin2 2023-11-10 01:36:55 +01:00
938135768b Added StrideSpan type (a span with a stride). Added makeSpan() function to TypelessBuffer.
mewin pushed to master at mewin/scons-plus-plus 2023-11-08 00:24:04 +01:00
dedad06419 Added stb.
mewin pushed to master at mewin/scons-plus-plus 2023-11-06 20:45:27 +01:00
76a7a5e35b Only run the generator script if necessary.
mewin pushed to master at mewin/scons-plus-plus 2023-11-05 10:33:39 +01:00
5998696860 Fixed glslang recipe even more, corrected path to SPIRV sources.
mewin pushed to master at mewin/glslang 2023-11-04 22:35:25 +01:00
2b71254a49 Fixed unused parameter warning.
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.