mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 19:40:10 +01:00
intel/compiler: Drop primitive leaf desc load code
Looks like we are not using the primitive leaf desc loading code part at all. Let's just drop it. Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33497>
This commit is contained in:
parent
52dfe1e955
commit
2e0d5ccd91
1 changed files with 0 additions and 33 deletions
|
|
@ -867,39 +867,6 @@ brw_nir_rt_load_bvh_instance_leaf(nir_builder *b,
|
|||
brw_nir_rt_load(b, nir_iadd_imm(b, leaf_addr, 116), 4, 3, 32);
|
||||
}
|
||||
|
||||
struct brw_nir_rt_bvh_primitive_leaf_defs {
|
||||
nir_def *shader_index;
|
||||
nir_def *geom_mask;
|
||||
nir_def *geom_index;
|
||||
nir_def *type;
|
||||
nir_def *geom_flags;
|
||||
};
|
||||
|
||||
static inline void
|
||||
brw_nir_rt_load_bvh_primitive_leaf(nir_builder *b,
|
||||
struct brw_nir_rt_bvh_primitive_leaf_defs *defs,
|
||||
nir_def *leaf_addr)
|
||||
{
|
||||
nir_def *desc = brw_nir_rt_load(b, leaf_addr, 4, 2, 32);
|
||||
|
||||
defs->shader_index =
|
||||
nir_ubitfield_extract(b, nir_channel(b, desc, 0),
|
||||
nir_imm_int(b, 23), nir_imm_int(b, 0));
|
||||
defs->geom_mask =
|
||||
nir_ubitfield_extract(b, nir_channel(b, desc, 0),
|
||||
nir_imm_int(b, 31), nir_imm_int(b, 24));
|
||||
|
||||
defs->geom_index =
|
||||
nir_ubitfield_extract(b, nir_channel(b, desc, 1),
|
||||
nir_imm_int(b, 28), nir_imm_int(b, 0));
|
||||
defs->type =
|
||||
nir_ubitfield_extract(b, nir_channel(b, desc, 1),
|
||||
nir_imm_int(b, 29), nir_imm_int(b, 29));
|
||||
defs->geom_flags =
|
||||
nir_ubitfield_extract(b, nir_channel(b, desc, 1),
|
||||
nir_imm_int(b, 31), nir_imm_int(b, 30));
|
||||
}
|
||||
|
||||
struct brw_nir_rt_bvh_primitive_leaf_positions_defs {
|
||||
nir_def *positions[3];
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue