diff --git a/source/blender/gpu/vulkan/vk_descriptor_set.hh b/source/blender/gpu/vulkan/vk_descriptor_set.hh index 5b81473479c..f7e85670191 100644 --- a/source/blender/gpu/vulkan/vk_descriptor_set.hh +++ b/source/blender/gpu/vulkan/vk_descriptor_set.hh @@ -72,7 +72,7 @@ class VKDescriptorSet : NonCopyable { return binding; } - friend struct VKDescriptorSetTracker; + friend class VKDescriptorSetTracker; friend class VKShaderInterface; }; diff --git a/source/blender/gpu/vulkan/vk_texture.cc b/source/blender/gpu/vulkan/vk_texture.cc index e7cbf9c7183..129a4d305f7 100644 --- a/source/blender/gpu/vulkan/vk_texture.cc +++ b/source/blender/gpu/vulkan/vk_texture.cc @@ -47,7 +47,7 @@ template void copy_color(T dst[4], const T *src) static VkClearColorValue to_vk_clear_color_value(eGPUDataFormat format, const void *data) { - VkClearColorValue result = {0.0f}; + VkClearColorValue result = {{0.0f}}; switch (format) { case GPU_DATA_FLOAT: { const float *float_data = static_cast(data);