redstrate
b61eb98648
Fixes some clang-tidy warnings, remove fpermissive
2021-09-13 22:53:42 -04:00
redstrate
401961be5a
Remove unused Lua CMake find module
2021-05-11 16:41:34 -04:00
redstrate
4a96a02da9
Add -fpermissive to Linux compile options for now
...
* Just to see if CI will work
2021-05-09 20:21:29 -04:00
redstrate
100d0b1632
Add search paths for SDL2
2021-05-09 20:10:29 -04:00
redstrate
87f15b2007
Completely redo the CMake shader compilation system
...
* Now shader recompilation happens only when it needs to. Hurray for faster compiles!
* Changes to constructors for ShaderSource to make it more explicit.
* The version of SPIRV-Cross is updated, and now the glslang version pulled correctly matches what SPIRV-Cross needs. This fixes the annoying "cannot parse built-ins" bug.
2021-05-09 19:10:23 -04:00
redstrate
e01a31eb13
Use new SDL backend on Windows, fix numerous SDL problems as well
2021-04-20 00:23:14 -04:00
redstrate
96758b8b3e
Fix windows build
2020-09-23 08:44:14 -04:00
redstrate
267f6221bf
Show shader files in IDE
2020-09-22 16:21:35 -04:00
redstrate
80fd8a375b
Unify standalone and runtime shader compiler, rename old ShaderCompiler to MaterialCompiler
2020-08-15 20:09:16 -04:00
redstrate
7a905fcea6
Fix shader compilation on windows
2020-08-12 22:34:09 -04:00
redstrate
4b642fcb66
Add initial files
2020-08-11 12:07:21 -04:00