Home
last modified time | relevance | path

Searched refs:traversal_shader (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_binary.c258 … struct radv_shader *traversal_shader = rt_pipeline->base.base.shaders[MESA_SHADER_INTERSECTION]; in radv_create_pipeline_binary_from_pipeline() local
259 if (traversal_shader) { in radv_create_pipeline_binary_from_pipeline()
260 … result = radv_create_pipeline_binary_from_rt_shader(device, pAllocator, traversal_shader, true, in radv_create_pipeline_binary_from_pipeline()
261traversal_shader->hash, NULL, 0, NULL, pipeline_binaries, in radv_create_pipeline_binary_from_pipeline()
H A Dradv_pipeline_cache.c663 struct radv_shader *traversal_shader = NULL; in radv_pipeline_cache_get_binaries() local
667 traversal_shader = pipeline_obj->shaders[idx++]; in radv_pipeline_cache_get_binaries()
694 if (traversal_shader) { in radv_pipeline_cache_get_binaries()
695 … result = radv_create_pipeline_binary_from_rt_shader(device, pAllocator, traversal_shader, true, in radv_pipeline_cache_get_binaries()
696traversal_shader->hash, NULL, 0, NULL, pipeline_binaries, in radv_pipeline_cache_get_binaries()
H A Dradv_cmd_buffer.c12338 struct radv_shader *traversal_shader = cmd_buffer->state.shaders[MESA_SHADER_INTERSECTION]; in radv_trace_rays() local
12339 if (traversal_shader_addr_offset && traversal_shader) { in radv_trace_rays()
12340 uint64_t traversal_va = traversal_shader->va | radv_rt_priority_traversal; in radv_trace_rays()
/aosp_15_r20/external/mesa3d/src/intel/vulkan/grl/gpu/
H A Dtraversal_shader.grl8 module traversal_shader;
10 kernel_module morton_kernels ("traversal_shader.cl")
/aosp_15_r20/external/mesa3d/src/intel/vulkan/grl/
H A Dmeson.build24 # 'gpu/traversal_shader.grl',
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D23.3.0.rst3967 - radv/rt: Rename traversal_shader to traversal_shader_addr