vkd3d-shader/glsl: Accept and ignore the REFACTORING_ALLOWED global flag.

This commit is contained in:
Giovanni Mascellani
2025-05-29 22:04:25 +02:00
committed by Henri Verbeet
parent 215dfe0450
commit 5998723e7c
Notes: Henri Verbeet 2025-06-02 21:02:17 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1527

View File

@@ -2313,7 +2313,7 @@ static void shader_glsl_handle_global_flags(struct vkd3d_string_buffer *buffer,
flags &= ~VKD3DSGF_FORCE_EARLY_DEPTH_STENCIL; flags &= ~VKD3DSGF_FORCE_EARLY_DEPTH_STENCIL;
} }
if (flags) if (flags & ~VKD3DSGF_REFACTORING_ALLOWED)
vkd3d_glsl_compiler_error(gen, VKD3D_SHADER_ERROR_GLSL_INTERNAL, vkd3d_glsl_compiler_error(gen, VKD3D_SHADER_ERROR_GLSL_INTERNAL,
"Internal compiler error: Unhandled global flags %#"PRIx64".", (uint64_t)flags); "Internal compiler error: Unhandled global flags %#"PRIx64".", (uint64_t)flags);
} }