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
|
if (target_type == VKD3D_SHADER_TARGET_SPIRV_BINARY
|
||||||
|| target_type == VKD3D_SHADER_TARGET_SPIRV_TEXT
|
|| target_type == VKD3D_SHADER_TARGET_SPIRV_TEXT
|
||||||
|
|| target_type == VKD3D_SHADER_TARGET_GLSL
|
||||||
|| target_type == VKD3D_SHADER_TARGET_D3D_ASM)
|
|| target_type == VKD3D_SHADER_TARGET_D3D_ASM)
|
||||||
{
|
{
|
||||||
uint64_t config_flags = vkd3d_shader_init_config_flags();
|
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,
|
VKD3D_SHADER_TARGET_SPIRV_BINARY,
|
||||||
#if defined(HAVE_SPIRV_TOOLS) || defined(VKD3D_SHADER_UNSUPPORTED_SPIRV_PARSER)
|
#if defined(HAVE_SPIRV_TOOLS) || defined(VKD3D_SHADER_UNSUPPORTED_SPIRV_PARSER)
|
||||||
VKD3D_SHADER_TARGET_SPIRV_TEXT,
|
VKD3D_SHADER_TARGET_SPIRV_TEXT,
|
||||||
|
#endif
|
||||||
|
#ifdef VKD3D_SHADER_UNSUPPORTED_GLSL
|
||||||
|
VKD3D_SHADER_TARGET_GLSL,
|
||||||
#endif
|
#endif
|
||||||
VKD3D_SHADER_TARGET_D3D_ASM,
|
VKD3D_SHADER_TARGET_D3D_ASM,
|
||||||
VKD3D_SHADER_TARGET_D3D_BYTECODE,
|
VKD3D_SHADER_TARGET_D3D_BYTECODE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user