Stefan Dösinger : vkd3d-shader: Initialize counter_var_info unconditionally.

Alexandre Julliard julliard at winehq.org
Mon Jul 25 15:46:41 CDT 2022


Module: vkd3d
Branch: master
Commit: aae4e31ba8dfdf8f6457e052afdc324bb02561e5
URL:    https://gitlab.winehq.org/wine/vkd3d/-/commit/aae4e31ba8dfdf8f6457e052afdc324bb02561e5

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Sun Apr 17 17:15:22 2022 +0300

vkd3d-shader: Initialize counter_var_info unconditionally.

---

 libs/vkd3d-shader/spirv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c
index 776533cb..c519a2ba 100644
--- a/libs/vkd3d-shader/spirv.c
+++ b/libs/vkd3d-shader/spirv.c
@@ -5962,7 +5962,7 @@ static void vkd3d_dxbc_compiler_emit_resource_declaration(struct vkd3d_dxbc_comp
         const struct vkd3d_shader_resource *resource, enum vkd3d_shader_resource_type resource_type,
         enum vkd3d_data_type resource_data_type, unsigned int structure_stride, bool raw)
 {
-    struct vkd3d_descriptor_variable_info var_info, counter_var_info;
+    struct vkd3d_descriptor_variable_info var_info, counter_var_info = {0};
     struct vkd3d_spirv_builder *builder = &compiler->spirv_builder;
     SpvStorageClass storage_class = SpvStorageClassUniformConstant;
     uint32_t counter_type_id, type_id, var_id, counter_var_id = 0;




More information about the wine-cvs mailing list