Archived
1
Fork 0
Commit graph

32 commits

Author SHA1 Message Date
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