mirror of
https://github.com/Takiiiiiiii/strato.git
synced 2025-07-17 08:46:39 +00:00
Add VK_EXT_shader_demote_to_helper_invocation
Quirk
An assumption was hardcoded into `Shader::Profile` regarding devices supporting demotion of shader invocations to helpers. This assumption wasn't backed by enabling the `VK_EXT_shader_demote_to_helper_invocation` extension via a quirk leading to assertions when it was used by the shader compiler, a quirk has now been added for the extension and is supplied to the shader compiler accordingly.
This commit is contained in:
@ -55,7 +55,7 @@ namespace skyline::gpu {
|
||||
.support_viewport_index_layer_non_geometry = quirks.supportsShaderViewportIndexLayer,
|
||||
.support_viewport_mask = false,
|
||||
.support_typeless_image_loads = quirks.supportsImageReadWithoutFormat,
|
||||
.support_demote_to_helper_invocation = true,
|
||||
.support_demote_to_helper_invocation = quirks.supportsShaderDemoteToHelper,
|
||||
.support_int64_atomics = quirks.supportsAtomicInt64,
|
||||
.support_derivative_control = true,
|
||||
.support_geometry_shader_passthrough = false,
|
||||
|
Reference in New Issue
Block a user