2
0
Эх сурвалжийг харах

Silence mulitple may be used uninitialized warnings in
RenderingDeviceVulkan::uniform_set_create()

Marcel Admiraal 5 жил өмнө
parent
commit
8f0b3392c3

+ 6 - 0
drivers/vulkan/rendering_device_vulkan.cpp

@@ -4500,6 +4500,12 @@ RID RenderingDeviceVulkan::uniform_set_create(const Vector<Uniform> &p_uniforms,
 		write.pNext = nullptr;
 		write.pNext = nullptr;
 		write.dstSet = VK_NULL_HANDLE; //will assign afterwards when everything is valid
 		write.dstSet = VK_NULL_HANDLE; //will assign afterwards when everything is valid
 		write.dstBinding = set_uniform.binding;
 		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;
 		uint32_t type_size = 1;
 
 
 		switch (uniform.type) {
 		switch (uniform.type) {