-
Notifications
You must be signed in to change notification settings - Fork 755
Add Slang shaders to additional samples #1406
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
SaschaWillems
wants to merge
44
commits into
KhronosGroup:main
Choose a base branch
from
SaschaWillems:shaders_09_2025
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 9 commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
a7fe342
Enabled SPIR-V 1.4 extension and use VK 1.1 if required
SaschaWillems daed1e4
Add slang shaders for
SaschaWillems f489823
Add slang shaders for
SaschaWillems 6c93e2a
Add slang shaders for
SaschaWillems 01f58f3
Fix copyright
SaschaWillems a2257b2
Add slang shaders for
SaschaWillems b02d478
Fix copyright
SaschaWillems ff46ff1
Add slang shaders for
SaschaWillems a18bddd
Add slang shaders for
SaschaWillems 81989aa
Add slang shaders for
SaschaWillems a890f98
Add slang shaders for
SaschaWillems 9f15aa2
Add slang shaders for
SaschaWillems 3c1e5f4
Update reeadme for shaders
SaschaWillems eaf4100
Add slang shaders for
SaschaWillems 5e81c99
Add slang shaders to hpp variant
SaschaWillems 27acadf
Add slang shaders for
SaschaWillems 432bc6d
Add slang shaders for
SaschaWillems 07d6838
Add slang shaders for
SaschaWillems 003f1e6
Add slang shaders for
SaschaWillems ef4a176
Add slang shaders for
SaschaWillems 4e15a75
Add slang shaders for
SaschaWillems d16a26f
Add slang shaders for
SaschaWillems 4909393
Fix copyright
SaschaWillems 6eba1f6
Skip Slang offline compilation on MacOS/iOS when run through CI
SaschaWillems 0bb37bc
Fix copyright
SaschaWillems e318e24
Add slang shaders for
SaschaWillems 448cee6
Fix lighting for gshader_to_mshader
SaschaWillems 1dc4d1a
Add slang shaders for
SaschaWillems ef15575
Fix descriptor indexing not properly displaying right side of screen …
SaschaWillems 0f8d412
Add offline compiled SPIR-V files for slang shaders
SaschaWillems b26031d
Enalbe VK_KHR_Shader_Draw_Parameters when using Slang
SaschaWillems 51a19ac
Add slang shaders for
SaschaWillems c12102d
Add slang shaders for
SaschaWillems 830e264
Merge branch 'main' into shaders_09_2025
SaschaWillems 7e88e7e
Recompile Slang shader with updated compiler version
SaschaWillems d22353b
Fix ambient factor
SaschaWillems c4bc0d6
Clamp specular contribution
SaschaWillems 20a1c7d
Fix copyright
SaschaWillems 0381a5e
Enable device extensions required for proper Slang support
SaschaWillems 43b0091
Enable feature required when using Slang
SaschaWillems 0750f19
Add CMake option to disable Slang shader compilation
SaschaWillems df272dd
Add note on Slang compiler requirements
SaschaWillems 3e8347e
Fix normal calculation
SaschaWillems 018f1b1
Check if required feature is supported and if not exit gracefully
SaschaWillems File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-32 Bytes
(97%)
shaders/color_write_enable/slang/triangle_separate_channels.vert.spv
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-16 Bytes
(99%)
shaders/dynamic_primitive_clipping/slang/primitive_clipping.frag.spv
Binary file not shown.
Binary file modified
BIN
-1.16 KB
(83%)
shaders/dynamic_primitive_clipping/slang/primitive_clipping.vert.spv
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+64 Bytes
(100%)
shaders/dynamic_rendering_local_read/slang/composition.frag.spv
Binary file not shown.
Binary file modified
BIN
-1.13 KB
(79%)
shaders/dynamic_rendering_local_read/slang/scene_opaque.vert.spv
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
shaders/dynamic_rendering_local_read/slang/scene_transparent.vert.spv
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+96 Bytes
(100%)
shaders/gshader_to_mshader/slang/gshader_to_mshader.mesh.spv
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-16 Bytes
(99%)
shaders/ray_tracing_position_fetch/slang/closesthit.rchit.spv
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
shaders/separate_image_sampler/slang/separate_image_sampler.vert.spv
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-32 Bytes
(99%)
shaders/synchronization_2/slang/particle_calculate.comp.spv
Binary file not shown.
Binary file modified
BIN
+32 Bytes
(100%)
shaders/synchronization_2/slang/particle_integrate.comp.spv
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.