mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
vkd3d-shader/hlsl: Allow compiling directly to GLSL.
This commit is contained in:
parent
33cd10581e
commit
ea21dddec9
Notes:
Henri Verbeet
2025-04-02 19:44:28 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1442
@ -4957,6 +4957,7 @@ int hlsl_compile_shader(const struct vkd3d_shader_code *hlsl, const struct vkd3d
|
||||
|
||||
if (target_type == VKD3D_SHADER_TARGET_SPIRV_BINARY
|
||||
|| target_type == VKD3D_SHADER_TARGET_SPIRV_TEXT
|
||||
|| target_type == VKD3D_SHADER_TARGET_GLSL
|
||||
|| target_type == VKD3D_SHADER_TARGET_D3D_ASM)
|
||||
{
|
||||
uint64_t config_flags = vkd3d_shader_init_config_flags();
|
||||
|
@ -2049,6 +2049,9 @@ const enum vkd3d_shader_target_type *vkd3d_shader_get_supported_target_types(
|
||||
VKD3D_SHADER_TARGET_SPIRV_BINARY,
|
||||
#if defined(HAVE_SPIRV_TOOLS) || defined(VKD3D_SHADER_UNSUPPORTED_SPIRV_PARSER)
|
||||
VKD3D_SHADER_TARGET_SPIRV_TEXT,
|
||||
#endif
|
||||
#ifdef VKD3D_SHADER_UNSUPPORTED_GLSL
|
||||
VKD3D_SHADER_TARGET_GLSL,
|
||||
#endif
|
||||
VKD3D_SHADER_TARGET_D3D_ASM,
|
||||
VKD3D_SHADER_TARGET_D3D_BYTECODE,
|
||||
|
Loading…
x
Reference in New Issue
Block a user