-
Notifications
You must be signed in to change notification settings - Fork 10
Allow overwriting shader stages from binding hints. #182
Description
Describe your problem
Currently, shader reflection determines the shader stages a binding is accessed from and configures the pipeline accordingly. As this yields best performance, this is still the preferred way of handling things. However, in situations, where one wants to re-use the same descriptor set over compatible pipelines, it can be desired to explicitly opt-out of this behavior.
The recent addition of pipeline binding hints in #168 provides a fitting interface for this use-case. We should add a new pipeline binding hint, that specifies the desired shader stages to be included. Similar to the other hints, they must not outvote shader reflection, but rather include stages that are not covered from reflection.
Describe your proposed solution
- Add new
PipelineStageHintthat can be configured usingShaderStageflags.
Metadata
Metadata
Assignees
Labels
Projects
Status