Home
last modified time | relevance | path

Searched refs:nir_imm_int64 (Results 1 – 25 of 125) sorted by relevance

12345

/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-libs/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/libosmesa/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-dri/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/amd/vulkan/
H A Dradv_acceleration_structure.c805 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes))); in get_vertices()
980 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1030 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1044 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1047 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1095 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1151 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1155 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 64))); in build_leaf_shader()
1157 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 76))); in build_leaf_shader()
1195 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12))); in determine_bounds()
[all …]
H A Dradv_rt_common.c89 nir_build_load_global(b, 1, 32, nir_iadd(b, node_addr, nir_imm_int64(b, child_offset)), in intersect_ray_amd_software_box()
93 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, coord_offsets[0])), in intersect_ray_amd_software_box()
95 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, coord_offsets[1])), in intersect_ray_amd_software_box()
173 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, coord_offsets[0])), in intersect_ray_amd_software_tri()
175 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, coord_offsets[1])), in intersect_ray_amd_software_tri()
177 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, coord_offsets[2])), in intersect_ray_amd_software_tri()
326 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
332 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
337 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
377 nir_iadd(b, instance_addr, nir_imm_int64(b, offset + i * 16)), in nir_build_wto_matrix_load()
H A Dradv_nir_lower_ray_queries.c370 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in lower_rq_initialize()
443 nir_build_load_global(b, 4, 32, nir_iadd(b, instance_node_addr, nir_imm_int64(b, 16)), in lower_rq_load()
445 nir_build_load_global(b, 4, 32, nir_iadd(b, instance_node_addr, nir_imm_int64(b, 32)), in lower_rq_load()
447 nir_build_load_global(b, 4, 32, nir_iadd(b, instance_node_addr, nir_imm_int64(b, 48)), in lower_rq_load()
468 b, 3, 32, nir_iadd(b, instance_node_addr, nir_imm_int64(b, 92 + column * 12)), in lower_rq_load()
559 nir_imm_int64(b, offsetof(struct radv_bvh_triangle_node, triangle_id))), in insert_traversal_triangle_case()
607 b, 2, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 24)), .align_mul = 4, .align_offset = 0); in insert_traversal_aabb_case()
761 nir_iadd(b, instance_node_addr, nir_imm_int64(b, 16)), in lower_rq_proceed()
764 nir_iadd(b, instance_node_addr, nir_imm_int64(b, 32)), in lower_rq_proceed()
767 nir_iadd(b, instance_node_addr, nir_imm_int64(b, 48)), in lower_rq_proceed()
[all …]
/dports/lang/clover/mesa-21.3.6/src/amd/vulkan/
H A Dradv_acceleration_structure.c804 b, 1, comp_bits, nir_iadd(b, addr, nir_imm_int64(b, j * comp_bytes)), in get_vertices()
983 nir_push_if(&b, nir_ine(&b, transform_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1039 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1042 nir_build_load_global(&b, 3, 32, nir_iadd(&b, aabb_addr, nir_imm_int64(&b, 12)), in build_leaf_shader()
1055 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 0)), in build_leaf_shader()
1058 nir_iadd(&b, aabb_node_dst_addr, nir_imm_int64(&b, 16)), in build_leaf_shader()
1111 nir_push_if(&b, nir_ine(&b, header_addr, nir_imm_int64(&b, 0))); in build_leaf_shader()
1221 b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 16 + i * 24 + j * 12)), in determine_bounds()
1332 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 16 + 24 * i)), in build_internal_shader()
1335 nir_iadd(&b, node_dst_addr, nir_imm_int64(&b, 28 + 24 * i)), in build_internal_shader()
[all …]
H A Dradv_pipeline_rt.c350 load_addr = nir_iadd(b, load_addr, nir_imm_int64(b, offset)); in load_sbt_entry()
356 nir_ssa_def *record_addr = nir_iadd(b, addr, nir_imm_int64(b, RADV_RT_HANDLE_SIZE)); in load_sbt_entry()
649 nir_iadd(&b_shader, instance_node_addr, nir_imm_int64(&b_shader, 16)), in lower_rt_instructions()
1135 return nir_iand(b, node, nir_imm_int64(b, (bvh_size - 1) << 3)); in build_addr_to_node()
1141 nir_ssa_def *addr = nir_iand(b, node, nir_imm_int64(b, ~7ull)); in build_node_to_addr()
1146 ? nir_ior(b, addr, nir_imm_int64(b, 0xffffull << 48)) in build_node_to_addr()
1450 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 0)), in insert_traversal_aabb_case()
1453 nir_build_load_global(b, 3, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 12)), in insert_traversal_aabb_case()
1824 nir_push_if(b, nir_ine(b, accel_struct, nir_imm_int64(b, 0))); in insert_traversal()
1845 nir_store_var(b, trav_vars.instance_addr, nir_imm_int64(b, 0), 1); in insert_traversal()
[all …]
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/panfrost/lib/
H A Dpan_indirect_dispatch.c178 nir_ssa_def *type_ptr = nir_iadd(&b, job_hdr_ptr, nir_imm_int64(&b, 4 * 4)); in GENX()
185 nir_imm_int64(&b, pan_section_offset(COMPUTE_JOB, INVOCATION))); in GENX()
210 nir_push_if(&b, nir_ine(&b, num_wg_x_ptr, nir_imm_int64(&b, 0))); in GENX()
/dports/lang/clover/mesa-21.3.6/src/panfrost/lib/
H A Dpan_indirect_dispatch.c178 nir_ssa_def *type_ptr = nir_iadd(&b, job_hdr_ptr, nir_imm_int64(&b, 4 * 4)); in GENX()
185 nir_imm_int64(&b, pan_section_offset(COMPUTE_JOB, INVOCATION))); in GENX()
210 nir_push_if(&b, nir_ine(&b, num_wg_x_ptr, nir_imm_int64(&b, 0))); in GENX()
/dports/graphics/libosmesa/mesa-21.3.6/src/panfrost/lib/
H A Dpan_indirect_dispatch.c178 nir_ssa_def *type_ptr = nir_iadd(&b, job_hdr_ptr, nir_imm_int64(&b, 4 * 4)); in GENX()
185 nir_imm_int64(&b, pan_section_offset(COMPUTE_JOB, INVOCATION))); in GENX()
210 nir_push_if(&b, nir_ine(&b, num_wg_x_ptr, nir_imm_int64(&b, 0))); in GENX()
/dports/graphics/mesa-libs/mesa-21.3.6/src/panfrost/lib/
H A Dpan_indirect_dispatch.c178 nir_ssa_def *type_ptr = nir_iadd(&b, job_hdr_ptr, nir_imm_int64(&b, 4 * 4)); in GENX()
185 nir_imm_int64(&b, pan_section_offset(COMPUTE_JOB, INVOCATION))); in GENX()
210 nir_push_if(&b, nir_ine(&b, num_wg_x_ptr, nir_imm_int64(&b, 0))); in GENX()

12345