Vulkan: Fixed memory leak

This commit is contained in:
korenkonder
2024-08-29 10:24:06 +03:00
parent 1cd4f8e39d
commit a4ccef7d3a
+3
View File
@@ -2164,6 +2164,7 @@ static bool shader_update_data(shader_set_data* set, GLenum mode, GLenum type, c
if (sampler_count) {
sampler_descriptor_set = *descriptor_set++;
if (!sampler_descriptor_set) {
free_def(descriptor_writes);
free_def(descriptor_infos);
return false;
}
@@ -2173,6 +2174,7 @@ static bool shader_update_data(shader_set_data* set, GLenum mode, GLenum type, c
if (uniform_count) {
uniform_descriptor_set = *descriptor_set++;
if (!uniform_descriptor_set) {
free_def(descriptor_writes);
free_def(descriptor_infos);
return false;
}
@@ -2182,6 +2184,7 @@ static bool shader_update_data(shader_set_data* set, GLenum mode, GLenum type, c
if (storage_count) {
storage_descriptor_set = *descriptor_set++;
if (!storage_descriptor_set) {
free_def(descriptor_writes);
free_def(descriptor_infos);
return false;
}