Henri Verbeet : vkd3d-utils: Set a value for the VKD3D_SHADER_COMPILE_OPTION_STRIP_DEBUG option in D3DCompile2().
Alexandre Julliard
julliard at winehq.org
Fri Feb 25 14:14:52 CST 2022
Module: vkd3d
Branch: master
Commit: 79ae688140375fb99f7acf8ee1d89102aaf627b5
URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=79ae688140375fb99f7acf8ee1d89102aaf627b5
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Fri Feb 25 19:36:39 2022 +0100
vkd3d-utils: Set a value for the VKD3D_SHADER_COMPILE_OPTION_STRIP_DEBUG option in D3DCompile2().
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
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 26df283..ee3bfb4 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)
More information about the wine-cvs
mailing list