Home
last modified time | relevance | path

Searched refs:radv_ray_tracing_pipeline (Results 1 – 18 of 18) sorted by relevance

/external/mesa3d/src/amd/vulkan/
Dradv_pipeline_cache.h25 struct radv_ray_tracing_pipeline;
50 struct radv_ray_tracing_pipeline *pipeline,
54 … struct radv_ray_tracing_pipeline *pipeline, unsigned num_stages);
Dradv_pipeline_rt.h17 struct radv_ray_tracing_pipeline { struct
112 void radv_destroy_ray_tracing_pipeline(struct radv_device *device, struct radv_ray_tracing_pipeline
Dradv_rmv.h22 struct radv_ray_tracing_pipeline;
69 void radv_rmv_log_rt_pipeline_create(struct radv_device *device, struct radv_ray_tracing_pipeline *…
Dradv_pipeline_rt.c85 … struct radv_ray_tracing_pipeline *library_pipeline = radv_pipeline_to_ray_tracing(pipeline_lib); in radv_generate_rt_shaders_key()
232 … struct radv_ray_tracing_pipeline *library_pipeline = radv_pipeline_to_ray_tracing(pipeline_lib); in radv_rt_fill_group_info()
264 … struct radv_ray_tracing_pipeline *library_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_rt_fill_stage_info()
359 … const VkRayTracingPipelineCreateInfoKHR *pCreateInfo, struct radv_ray_tracing_pipeline *pipeline, in radv_rt_nir_to_asm()
585 … const struct radv_shader_stage_key *stage_keys, struct radv_ray_tracing_pipeline *pipeline, in radv_rt_compile_shaders()
770 …ze(const VkRayTracingPipelineCreateInfoKHR *pCreateInfo, struct radv_ray_tracing_pipeline *pipelin… in compute_rt_stack_size()
839 compile_rt_prolog(struct radv_device *device, struct radv_ray_tracing_pipeline *pipeline) in compile_rt_prolog()
887 struct radv_ray_tracing_pipeline *lib = radv_pipeline_to_ray_tracing(lib_pipeline); in radv_ray_tracing_pipeline_hash()
906 … struct radv_ray_tracing_pipeline *pipeline, struct vk_pipeline_cache *cache, in radv_rt_pipeline_compile()
981 … struct radv_ray_tracing_pipeline *library_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_generate_ray_tracing_state_key()
[all …]
Dradv_shader.h30 struct radv_ray_tracing_pipeline;
520 struct radv_ray_tracing_pipeline *pipeline, bool monolithic,
682 …*radv_build_traversal_shader(struct radv_device *device, struct radv_ray_tracing_pipeline *pipelin…
Dradv_pipeline_cache.c450 struct radv_ray_tracing_pipeline *pipeline, in radv_ray_tracing_pipeline_cache_search()
490 … struct radv_ray_tracing_pipeline *pipeline, unsigned num_stages) in radv_ray_tracing_pipeline_cache_insert()
Dradv_pipeline_binary.c253 struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_create_pipeline_binary_from_pipeline()
Dradv_cmd_buffer.h361 struct radv_ray_tracing_pipeline *rt_pipeline; /* emitted = emitted_compute_pipeline */
Dradv_pipeline.c637 struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_get_executable_count()
659 struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_get_shader_from_executable_index()
Dradv_debug.c633 struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_dump_queue_state()
666 struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_dump_queue_state()
Dradv_dgc.c303 const struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_get_sequence_size_rt()
371 … const struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_get_sequence_size()
2843 const struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_prepare_dgc_rt()
3023 … const struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_prepare_dgc()
Dradv_rmv.c856 radv_rmv_log_rt_pipeline_create(struct radv_device *device, struct radv_ray_tracing_pipeline *pipel… in radv_rmv_log_rt_pipeline_create()
Dradv_cmd_buffer.c7893 struct radv_ray_tracing_pipeline *rt_pipeline = radv_pipeline_to_ray_tracing(pipeline); in radv_CmdBindPipeline()
/external/mesa3d/src/amd/vulkan/nir/
Dradv_nir_rt_shader.c32 struct radv_ray_tracing_pipeline *pipeline;
1267 struct radv_ray_tracing_pipeline *pipeline;
1514 radv_build_traversal(struct radv_device *device, struct radv_ray_tracing_pipeline *pipeline, in radv_build_traversal()
1693 radv_build_traversal_shader(struct radv_device *device, struct radv_ray_tracing_pipeline *pipeline, in radv_build_traversal_shader()
1752 struct radv_ray_tracing_pipeline *pipeline;
1835 struct radv_ray_tracing_pipeline *pipeline, in lower_rt_instructions_monolithic()
1910 … bool resume_shader, struct radv_device *device, struct radv_ray_tracing_pipeline *pipeline, in radv_nir_lower_rt_abi()
/external/mesa3d/src/amd/vulkan/layers/
Dradv_sqtt_layer.c1478 … struct radv_ray_tracing_pipeline *pipeline, struct radv_shader *shader, uint32_t stack_size, in radv_add_rt_record()
1540 radv_register_rt_stage(struct radv_device *device, struct radv_ray_tracing_pipeline *pipeline, uint… in radv_register_rt_stage()
1560 radv_register_rt_pipeline(struct radv_device *device, struct radv_ray_tracing_pipeline *pipeline) in radv_register_rt_pipeline()
/external/mesa3d/docs/relnotes/
D23.2.1.rst977 - radv/rt: unify radv_ray_tracing_lib_pipeline and radv_ray_tracing_pipeline
980 - radv/rt: use vk_multialloc for radv_ray_tracing_pipeline
996 - radv/rt: pass radv_ray_tracing_pipeline to RT shader creation
D23.1.0.rst4875 - radv: pass radv_ray_tracing_pipeline to radv_rt_pipeline_compile()
D24.1.0.rst5546 - radv/rt: move radv_ray_tracing_pipeline::sha1 to radv_pipeline