Skip to content

Add support for push constants to SPIRVShaderResources - #733

Merged
TheMostDiligent merged 20 commits into
DiligentGraphics:inline_constantsfrom
hzqst:inline_constants2
Dec 13, 2025
Merged

TheMostDiligent merged 20 commits into
DiligentGraphics:inline_constantsfrom
hzqst:inline_constants2

Conversation

@hzqst

@hzqst hzqst commented Dec 12, 2025 •

Copy link
Copy Markdown
Contributor
  • Add support for push constants to SPIRVShaderResources
  • Add tests that will compile a simple shader with each resource type, create SPIRVShaderResources from byte code and test that the expected resource is properly reflected.

…recognized as RESOURCE_DIM_UNDEFINED

Fixed an issue that UniformTexelBuffer error out when DumpResources.
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp Outdated
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp Outdated
Comment thread Graphics/ShaderTools/src/SPIRVShaderResources.cpp Outdated
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp Outdated
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp Outdated
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp Outdated
Comment thread Graphics/ShaderTools/include/SPIRVShaderResources.hpp Outdated
Comment thread Graphics/ShaderTools/include/SPIRVShaderResources.hpp
Comment thread Graphics/ShaderTools/src/SPIRVShaderResources.cpp Outdated
Comment thread Tests/DiligentCoreTest/CMakeLists.txt Outdated
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp Outdated
Comment thread Tests/DiligentCoreTest/src/ShaderTools/SPIRVShaderResourcesTest.cpp
@TheMostDiligent
TheMostDiligent merged commit e1571f2 into DiligentGraphics:inline_constants Dec 13, 2025
37 checks passed
@TheMostDiligent TheMostDiligent changed the title Vk Push Constanst update based on #729 Add support for push constants to SPIRVShaderResources Dec 13, 2025
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