[PATCH vkd3d 5/5] vkd3d-utils: Set a value for the VKD3D_SHADER_COMPILE_OPTION_STRIP_DEBUG option in D3DCompile2().
Henri Verbeet
hverbeet at codeweavers.com
Fri Feb 25 12:36:39 CST 2022
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
libs/vkd3d-utils/vkd3d_utils_main.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/libs/vkd3d-utils/vkd3d_utils_main.c b/libs/vkd3d-utils/vkd3d_utils_main.c
index 26df2831..ee3bfb4e 100644
--- a/libs/vkd3d-utils/vkd3d_utils_main.c
+++ b/libs/vkd3d-utils/vkd3d_utils_main.c
@@ -160,6 +160,7 @@ HRESULT WINAPI D3DCompile2(const void *data, SIZE_T data_size, const char *filen
struct vkd3d_shader_hlsl_source_info hlsl_info;
struct vkd3d_shader_compile_option options[1];
struct vkd3d_shader_compile_info compile_info;
+ struct vkd3d_shader_compile_option *option;
struct vkd3d_shader_code byte_code;
const D3D_SHADER_MACRO *macro;
char *messages;
@@ -215,7 +216,11 @@ HRESULT WINAPI D3DCompile2(const void *data, SIZE_T data_size, const char *filen
hlsl_info.secondary_code.size = secondary_data_size;
if (!(flags & D3DCOMPILE_DEBUG))
- options[compile_info.option_count++].name = VKD3D_SHADER_COMPILE_OPTION_STRIP_DEBUG;
+ {
+ option = &options[compile_info.option_count++];
+ option->name = VKD3D_SHADER_COMPILE_OPTION_STRIP_DEBUG;
+ option->value = true;
+ }
ret = vkd3d_shader_compile(&compile_info, &byte_code, &messages);
if (messages)
--
2.20.1
More information about the wine-devel
mailing list