Skip to content

Conversation

@Pursche
Copy link
Contributor

@Pursche Pursche commented Nov 27, 2025

Add loading of ShaderPacks to GameRenderer which now owns shaders
Use new way of loading shaders that are already in memory and owned by Game
Refactor as much of pipeline creation as possible to happen once upfront rather than every frame
Move Present Blit pipeline creation to GameRenderer, providing a callback to get them to the Engine
Fix minor issues with CVarEditor
Add -f flag to ShaderCookerStandalone to skip shader cache and force rebuild all shaders
Add -d flag to ShaderCookerStandalone to output individual .spv files for debugging
Clean up shaders
Move Shader descriptor set declarations into their own files
Add slangdconfig.json for better shader highlighting once we move to .slang extension

Add loading of ShaderPacks to GameRenderer which now owns shaders
Use new way of loading shaders that are already in memory and owned by Game
Refactor as much of pipeline creation as possible to happen once upfront rather than every frame
Move Present Blit pipeline creation to GameRenderer, providing a callback to get them to the Engine
Fix minor issues with CVarEditor
Add -f flag to ShaderCookerStandalone to skip shader cache and force rebuild all shaders
Add -d flag to ShaderCookerStandalone to output individual .spv files for debugging
Clean up shaders
Move Shader descriptor set declarations into their own files
Add slangdconfig.json for better shader highlighting once we move to .slang extension
@Pursche Pursche merged commit 6fad466 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