Skip to content

Conversation

@Pursche
Copy link
Contributor

@Pursche Pursche commented Nov 27, 2025

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

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
We finally moved to Slang, lets get rid of this
@Pursche Pursche merged commit db1cf18 into master Nov 27, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants