diff --git a/src/amd/vulkan/meta/radv_meta_astc_decode.c b/src/amd/vulkan/meta/radv_meta_astc_decode.c index f99deb1e21c..75ba521efb2 100644 --- a/src/amd/vulkan/meta/radv_meta_astc_decode.c +++ b/src/amd/vulkan/meta/radv_meta_astc_decode.c @@ -26,14 +26,11 @@ radv_device_init_meta_astc_decode_state(struct radv_device *device, bool on_dema void radv_device_finish_meta_astc_decode_state(struct radv_device *device) { - const struct radv_physical_device *pdev = radv_device_physical(device); struct radv_meta_state *state = &device->meta_state; struct vk_texcompress_astc_state *astc = state->astc_decode; - if (!pdev->emulate_astc) - return; - - vk_texcompress_astc_finish(&device->vk, &state->alloc, astc); + if (astc) + vk_texcompress_astc_finish(&device->vk, &state->alloc, astc); } static void