Searched refs:wto_matrix (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_lower_ray_queries.c | 429 nir_ssa_def *wto_matrix[3]; in lower_rq_load() local 430 nir_build_wto_matrix_load(b, instance_node_addr, wto_matrix); in lower_rq_load() 431 return nir_build_vec3_mat_mult(b, rq_load_var(b, index, vars->direction), wto_matrix, false); in lower_rq_load() 437 nir_ssa_def *wto_matrix[] = { in lower_rq_load() local 444 return nir_build_vec3_mat_mult_pre(b, rq_load_var(b, index, vars->origin), wto_matrix); in lower_rq_load() 452 nir_ssa_def *wto_matrix[3]; in lower_rq_load() local 453 nir_build_wto_matrix_load(b, instance_node_addr, wto_matrix); in lower_rq_load() 457 vals[i] = nir_channel(b, wto_matrix[i], column); in lower_rq_load() 479 nir_ssa_def *wto_matrix[3]; in lower_rq_load() local 480 nir_build_wto_matrix_load(b, instance_node_addr, wto_matrix); in lower_rq_load() [all …]
|
D | radv_pipeline_rt.c | 606 nir_ssa_def *wto_matrix[3]; in lower_rt_instructions() local 607 nir_build_wto_matrix_load(&b_shader, instance_node_addr, wto_matrix); in lower_rt_instructions() 611 vals[i] = nir_channel(&b_shader, wto_matrix[i], c); in lower_rt_instructions() 616 nir_build_vec3_mat_mult(&b_shader, ret, wto_matrix, false)); in lower_rt_instructions() 623 nir_ssa_def *wto_matrix[3]; in lower_rt_instructions() local 624 nir_build_wto_matrix_load(&b_shader, instance_node_addr, wto_matrix); in lower_rt_instructions() 628 vals[i] = nir_channel(&b_shader, wto_matrix[i], c); in lower_rt_instructions() 639 nir_ssa_def *wto_matrix[] = { in lower_rt_instructions() local 650 &b_shader, nir_load_var(&b_shader, vars->origin), wto_matrix); in lower_rt_instructions() 655 nir_ssa_def *wto_matrix[3]; in lower_rt_instructions() local [all …]
|
D | radv_acceleration_structure.h | 90 float wto_matrix[12]; member
|
D | radv_acceleration_structure.c | 430 memcpy(node->wto_matrix, inv_transform, sizeof(node->wto_matrix)); in build_instances() 431 node->wto_matrix[3] = transform[3]; in build_instances() 432 node->wto_matrix[7] = transform[7]; in build_instances() 433 node->wto_matrix[11] = transform[11]; in build_instances()
|
D | radv_rt_common.c | 393 unsigned offset = offsetof(struct radv_bvh_instance_node, wto_matrix); in nir_build_wto_matrix_load()
|