Skip to content

Commit db1cf18

Browse files
authored
Pursche/slang (#50)
Add Slang dependency Make ShaderCooker use Slang instead of DXC Put shader permutations in a .shaderpack file instead of individual files Add support for loading shaders that are already in memory and owned by Game Make Present function use Blit pipelines owned by Game using a callback Add OnValueChanged callbacks to CVAR system Do preparations for DescriptorSet refactors Update SpirvReflect Fix warning in TextureHandlerVK Fix missing PopMarker in Present function Add ShaderCooker support for outputting individual .spv files for debugging Remove DXC dependency
1 parent 687c3b7 commit db1cf18

File tree

1,628 files changed

+827755
-3779
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,628 files changed

+827755
-3779
lines changed

Dependencies/Dependencies.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ local dependencies =
88
"vulkan/vulkan.lua",
99
"base64/base64.lua",
1010
"catch2/catch2.lua",
11-
"dxcompiler/dxcompiler.lua",
1211
"enkits/enkiTS.lua",
1312
"entt/entt.lua",
1413
"glfw/glfw.lua",
@@ -31,7 +30,8 @@ local dependencies =
3130
"rtree/rtree.lua",
3231
"libsodium/libsodium.lua",
3332
"spake2-ee/spake2-ee.lua",
34-
"recastnavigation/recastnavigation.lua"
33+
"recastnavigation/recastnavigation.lua",
34+
"slang/slang.lua"
3535
}
3636

3737
for k,v in pairs(dependencies) do

Dependencies/dxcompiler/README LINUX PORTING.txt

Lines changed: 0 additions & 23 deletions
This file was deleted.

Dependencies/dxcompiler/dxcompiler.lua

Lines changed: 0 additions & 18 deletions
This file was deleted.

Dependencies/dxcompiler/include/dxcerrors.h

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)