OSDN Git Service

anv/radv: release memory allocated by glsl types during spirv_to_nir
[android-x86/external-mesa.git] / src / amd / vulkan / radv_device.c
index 8da7551..ffc2e02 100644 (file)
@@ -49,6 +49,7 @@
 #include "util/build_id.h"
 #include "util/debug.h"
 #include "util/mesa-sha1.h"
+#include "compiler/glsl_types.h"
 
 static int
 radv_device_get_cache_uuid(enum radeon_family family, void *uuid)
@@ -597,6 +598,7 @@ void radv_DestroyInstance(
 
        VG(VALGRIND_DESTROY_MEMPOOL(instance));
 
+       _mesa_glsl_release_types();
        _mesa_locale_fini();
 
        vk_debug_report_instance_destroy(&instance->debug_report_callbacks);