intel/fs,vec4: Clean up a repeated pattern with SSBOs
Everywhere we handle SSBO intrinsics, we have exactly the same pattern for computing the index so we may as well make a helper for it. We also add a get_nir_src_imm to vec4 and use it for SSBO offsets. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
@@ -218,6 +218,8 @@ public:
|
||||
nir_intrinsic_instr *instr);
|
||||
fs_reg get_nir_image_intrinsic_image(const brw::fs_builder &bld,
|
||||
nir_intrinsic_instr *instr);
|
||||
fs_reg get_nir_ssbo_intrinsic_index(const brw::fs_builder &bld,
|
||||
nir_intrinsic_instr *instr);
|
||||
void nir_emit_intrinsic(const brw::fs_builder &bld,
|
||||
nir_intrinsic_instr *instr);
|
||||
void nir_emit_tes_intrinsic(const brw::fs_builder &bld,
|
||||
|
Reference in New Issue
Block a user