Home
last modified time | relevance | path

Searched refs:rt_group_handles (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline_rt.c2252 pipeline->compute.rt_group_handles = in radv_rt_pipeline_create()
2253 calloc(sizeof(*pipeline->compute.rt_group_handles), local_create_info.groupCount); in radv_rt_pipeline_create()
2254 if (!pipeline->compute.rt_group_handles) { in radv_rt_pipeline_create()
2266 pipeline->compute.rt_group_handles[i].handles[0] = i + 2; in radv_rt_pipeline_create()
2270 pipeline->compute.rt_group_handles[i].handles[1] = i + 2; in radv_rt_pipeline_create()
2274 pipeline->compute.rt_group_handles[i].handles[0] = i + 2; in radv_rt_pipeline_create()
2276 pipeline->compute.rt_group_handles[i].handles[1] = i + 2; in radv_rt_pipeline_create()
2329 STATIC_ASSERT(sizeof(*pipeline->compute.rt_group_handles) <= RADV_RT_HANDLE_SIZE); in radv_GetRayTracingShaderGroupHandlesKHR()
2334 memcpy(data + i * RADV_RT_HANDLE_SIZE, &pipeline->compute.rt_group_handles[firstGroup + i], in radv_GetRayTracingShaderGroupHandlesKHR()
2335 sizeof(*pipeline->compute.rt_group_handles)); in radv_GetRayTracingShaderGroupHandlesKHR()
Dradv_private.h1828 struct radv_pipeline_group_handle *rt_group_handles; member
Dradv_pipeline.c181 free(pipeline->compute.rt_group_handles); in radv_pipeline_destroy()