radv/rt: change base of radv_ray_tracing_lib_pipeline to radv_compute_pipeline

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22503>
This commit is contained in:
Daniel Schürmann
2023-04-14 14:09:01 +02:00
committed by Marge Bot
parent fbc0e74bda
commit 97721f32ca
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -424,10 +424,10 @@ radv_rt_pipeline_library_create(VkDevice _device, VkPipelineCache _cache,
if (!pipeline)
return VK_ERROR_OUT_OF_HOST_MEMORY;
radv_pipeline_init(device, &pipeline->base, RADV_PIPELINE_RAY_TRACING_LIB);
radv_pipeline_init(device, &pipeline->base.base, RADV_PIPELINE_RAY_TRACING_LIB);
struct radv_pipeline_key key =
radv_generate_pipeline_key(device, &pipeline->base, pCreateInfo->flags);
radv_generate_pipeline_key(device, &pipeline->base.base, pCreateInfo->flags);
pipeline->ctx = ralloc_context(NULL);
pipeline->group_count = local_create_info.groupCount;
@@ -454,7 +454,7 @@ radv_rt_pipeline_library_create(VkDevice _device, VkPipelineCache _cache,
radv_hash_rt_shaders(pipeline->sha1, pCreateInfo, &key, pipeline->groups,
radv_get_hash_flags(device, keep_statistic_info));
*pPipeline = radv_pipeline_to_handle(&pipeline->base);
*pPipeline = radv_pipeline_to_handle(&pipeline->base.base);
if (creation_feedback) {
pipeline_feedback.duration = os_time_get_nano() - pipeline_start;
@@ -463,7 +463,7 @@ radv_rt_pipeline_library_create(VkDevice _device, VkPipelineCache _cache,
pipeline_fail:
if (result != VK_SUCCESS)
radv_pipeline_destroy(device, &pipeline->base, pAllocator);
radv_pipeline_destroy(device, &pipeline->base.base, pAllocator);
return result;
}
+1 -1
View File
@@ -2325,7 +2325,7 @@ struct radv_ray_tracing_stage {
};
struct radv_ray_tracing_lib_pipeline {
struct radv_pipeline base;
struct radv_compute_pipeline base;
/* ralloc context used for allocating pipeline library resources. */
void *ctx;