Archived
1
Fork 0
Commit graph

33 commits

Author SHA1 Message Date
f87143eb13 Checkout glslang and spirv-cross correctly 2022-03-04 19:06:45 -05:00
e1c688bea7 Completely overhaul shader generation, again
Now it's even simpler, and it now generates multiple
shader languages at once! The copying mechanism is now
much simpler on non-mac platforms as well. HLSL is also now a supported shader target language.
2022-02-21 18:07:22 -05:00
be0c0a80a7 Restore imconfig.h again 2022-02-21 10:13:29 -05:00
482baf2624 Fix CI build
Now I just picked a latest commit tag from SPIR-V cross and glslang
2022-02-21 09:54:57 -05:00
846293bd0f Update stb 2022-02-21 08:58:38 -05:00
257989f3f2 Update imgui to latest version 2022-02-21 08:56:14 -05:00
4e8b910af4 Update some external libraries
This also uses full commit hashes instead of the name of the git tag.
2022-02-21 08:52:25 -05:00
75c0fa25c0 Fix bullet's cmake_minimum_version warning 2022-02-21 08:48:20 -05:00
b67fbfc0ae Stop bullet from spamming our CMake runs with warnings 2022-02-21 08:16:21 -05:00
d76f9b12a5 Add missing metal-cpp files (double oops) 2022-02-20 23:28:28 -05:00
6b5bcc560e Update SPIRV-Cross and glslang to latest version 2022-02-20 22:26:50 -05:00
7c31143d26 Clean up metal-cpp folder
I removed the useless python script and now the README and LICENSE isn't in the public header folder.
2022-02-18 15:19:07 -05:00
8237eeb05b Fix Metal backend (finally) 2022-02-18 14:36:38 -05:00
660396f2ea Add a minimal version of the assimp source tree
* This updates our assimp version to v5.2.1
* This is needed because the latest assimp doesn't compile without some
patches :-/ The patches required and applied are listed in the README
located in extern/assimp.
2022-02-18 09:50:41 -05:00
90ed1c0ea0 Remove old -Wno-everything from extern 2022-02-18 09:12:34 -05:00
6935f85351 Start work on converting GFXMetal to metal-cpp 2022-02-15 11:25:13 -05:00
060111dc4f Update doctest to latest stable version 2022-02-01 19:20:49 +00:00
redstrate
ff0115ed7a Remove portaudio 2021-10-14 08:59:04 -04:00
redstrate
d8c0b0486a Update imgui to v1.85 2021-10-12 11:12:41 -04:00
redstrate
2772553e2c Merge remote-tracking branch 'origin/master' 2021-10-12 10:13:33 -04:00
redstrate
9c8c257c43 Add new console debug window, handle text input under sdl 2021-10-07 17:46:28 -04:00
redstrate
529bc27702 Replace old logging and format system with fmt 2021-09-13 23:41:54 -04:00
redstrate
9d1cb3254e Restore imconfig.h 2021-07-19 07:11:09 -04:00
redstrate
d2bdbbcd03 Update imgui to master 2021-07-18 19:00:55 -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
744123763f Begin work on converting to the new class naming scheme and the new prism namespace 2021-04-19 12:06:44 -04:00
redstrate
73fa35b674 Non-mac platforms can finally load the proper imgui font 2021-02-05 20:05:10 -05:00
redstrate
6b12689e5a Update imgui version to latest 2021-02-05 19:57:23 -05:00
redstrate
19a60a7a06 Make tools compile successfully under MSVC 2020-12-28 15:22:38 -05:00
redstrate
174b50d1ba Reorganize cmake folders 2020-09-22 12:54:08 -04:00
redstrate
82a7d41dbc Remove sol library and lua scripting support 2020-08-14 20:53:22 -04:00
redstrate
94953c62f0 Fix errors when compiling with MSVC 2020-08-13 07:48:50 -04:00
redstrate
4b642fcb66 Add initial files 2020-08-11 12:07:21 -04:00