diff --git a/src/amd/vulkan/meta/radv_meta_decompress.c b/src/amd/vulkan/meta/radv_meta_decompress.c index ca1150817fe..2ac4d665882 100644 --- a/src/amd/vulkan/meta/radv_meta_decompress.c +++ b/src/amd/vulkan/meta/radv_meta_decompress.c @@ -99,12 +99,6 @@ create_pipeline_gfx(struct radv_device *device, uint32_t samples, VkPipelineLayo nir_shader *vs_module = radv_meta_build_nir_vs_generate_vertices(device); nir_shader *fs_module = radv_meta_build_nir_fs_noop(device); - if (!vs_module || !fs_module) { - /* XXX: Need more accurate error */ - result = VK_ERROR_OUT_OF_HOST_MEMORY; - goto cleanup; - } - const VkPipelineSampleLocationsStateCreateInfoEXT sample_locs_create_info = { .sType = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT, .sampleLocationsEnable = false, @@ -212,7 +206,6 @@ create_pipeline_gfx(struct radv_device *device, uint32_t samples, VkPipelineLayo result = radv_graphics_pipeline_create(device_h, device->meta_state.cache, &pipeline_create_info, &extra, &device->meta_state.alloc, pipeline); -cleanup: ralloc_free(fs_module); ralloc_free(vs_module); return result; diff --git a/src/amd/vulkan/meta/radv_meta_fast_clear.c b/src/amd/vulkan/meta/radv_meta_fast_clear.c index 4ccafa387ea..4a0778f3bb1 100644 --- a/src/amd/vulkan/meta/radv_meta_fast_clear.c +++ b/src/amd/vulkan/meta/radv_meta_fast_clear.c @@ -125,12 +125,6 @@ create_pipeline(struct radv_device *device, VkShaderModule vs_module_h, VkPipeli nir_shader *fs_module = radv_meta_build_nir_fs_noop(device); - if (!fs_module) { - /* XXX: Need more accurate error */ - result = VK_ERROR_OUT_OF_HOST_MEMORY; - goto cleanup; - } - const VkPipelineShaderStageCreateInfo stages[2] = { { .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, @@ -371,11 +365,6 @@ radv_device_init_meta_fast_clear_flush_state_internal(struct radv_device *device } nir_shader *vs_module = radv_meta_build_nir_vs_generate_vertices(device); - if (!vs_module) { - /* XXX: Need more accurate error */ - res = VK_ERROR_OUT_OF_HOST_MEMORY; - goto cleanup; - } res = radv_meta_create_pipeline_layout(device, NULL, 0, NULL, &device->meta_state.fast_clear_flush.p_layout); if (res != VK_SUCCESS) diff --git a/src/amd/vulkan/meta/radv_meta_resolve.c b/src/amd/vulkan/meta/radv_meta_resolve.c index d9164486d99..5ac8a329afe 100644 --- a/src/amd/vulkan/meta/radv_meta_resolve.c +++ b/src/amd/vulkan/meta/radv_meta_resolve.c @@ -36,11 +36,6 @@ create_pipeline(struct radv_device *device, VkFormat format, VkPipeline *pipelin nir_shader *vs_module = radv_meta_build_nir_vs_generate_vertices(device); nir_shader *fs_module = build_nir_fs(device); - if (!vs_module || !fs_module) { - /* XXX: Need more accurate error */ - result = VK_ERROR_OUT_OF_HOST_MEMORY; - goto cleanup; - } if (!device->meta_state.resolve.p_layout) { result = radv_meta_create_pipeline_layout(device, NULL, 0, NULL, &device->meta_state.resolve.p_layout);