diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-05-15 18:02:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-15 18:02:56 +0200 |
commit | 4f23215395741906013a508f9886b93184fd45f0 (patch) | |
tree | e8dc2cc68d16f6b036fb2d76930ad4ac72cf496b /drivers/vulkan/rendering_device_vulkan.cpp | |
parent | 00949f0c5fcc6a4f8382a4a97d5591fd9ec380f8 (diff) | |
parent | 8f0b3392c36a53cf0b6b472f22c47714d2b4b116 (diff) | |
download | redot-engine-4f23215395741906013a508f9886b93184fd45f0.tar.gz |
Merge pull request #38750 from madmiraal/fix-vulkan-uninitialized-warning
Silence mulitple may be used uninitialized warnings in RenderingDeviceVulkan::uniform_set_create()
Diffstat (limited to 'drivers/vulkan/rendering_device_vulkan.cpp')
-rw-r--r-- | drivers/vulkan/rendering_device_vulkan.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/vulkan/rendering_device_vulkan.cpp b/drivers/vulkan/rendering_device_vulkan.cpp index ea99594810..efd4f057fd 100644 --- a/drivers/vulkan/rendering_device_vulkan.cpp +++ b/drivers/vulkan/rendering_device_vulkan.cpp @@ -4431,6 +4431,12 @@ RID RenderingDeviceVulkan::uniform_set_create(const Vector<Uniform> &p_uniforms, write.pNext = nullptr; write.dstSet = VK_NULL_HANDLE; //will assign afterwards when everything is valid write.dstBinding = set_uniform.binding; + write.dstArrayElement = 0; + write.descriptorCount = 0; + write.descriptorType = VK_DESCRIPTOR_TYPE_MAX_ENUM; //Invalid value. + write.pImageInfo = nullptr; + write.pBufferInfo = nullptr; + write.pTexelBufferView = nullptr; uint32_t type_size = 1; switch (uniform.type) { |