From 6e2c63757800a3cc29a2201e2062a809f71732be Mon Sep 17 00:00:00 2001 From: Stephen Saunders Date: Thu, 28 Dec 2023 09:29:47 -0500 Subject: [PATCH] valgrind: Fix uninitialized variables in debug tools - ImmediateMode and Optick --- neo/libs/optick/optick_gpu.vulkan.cpp | 1 + neo/renderer/ImmediateMode.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/neo/libs/optick/optick_gpu.vulkan.cpp b/neo/libs/optick/optick_gpu.vulkan.cpp index 5c824e08..db138155 100644 --- a/neo/libs/optick/optick_gpu.vulkan.cpp +++ b/neo/libs/optick/optick_gpu.vulkan.cpp @@ -150,6 +150,7 @@ namespace Optick queryPoolCreateInfo.flags = 0; queryPoolCreateInfo.queryType = VK_QUERY_TYPE_TIMESTAMP; queryPoolCreateInfo.queryCount = MAX_QUERIES_COUNT + 1; + queryPoolCreateInfo.pipelineStatistics = 0; VkCommandPoolCreateInfo commandPoolCreateInfo; commandPoolCreateInfo.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO; diff --git a/neo/renderer/ImmediateMode.h b/neo/renderer/ImmediateMode.h index c2d6078c..f9603ad8 100644 --- a/neo/renderer/ImmediateMode.h +++ b/neo/renderer/ImmediateMode.h @@ -86,7 +86,7 @@ private: static idIndexBuffer indexBuffer; bool geometryOnly; - float currentTexCoord[2]; + float currentTexCoord[2] = {}; GFXenum currentMode; byte currentColor[4]; idImage* currentTexture;