~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/compiler/glsl/gl_nir_lower_samplers_as_deref.c

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
122
122
record_images_used(struct shader_info *info,
123
123
                   nir_intrinsic_instr *instr)
124
124
{
125
 
   nir_variable *var =
126
 
      nir_deref_instr_get_variable(nir_src_as_deref(instr->src[0]));
 
125
   nir_variable *var = nir_intrinsic_get_var(instr, 0);
127
126
 
128
127
   /* Structs have been lowered already, so get_aoa_size is sufficient. */
129
128
   const unsigned size =
316
315
{
317
316
   if (instr->intrinsic == nir_intrinsic_image_deref_load ||
318
317
       instr->intrinsic == nir_intrinsic_image_deref_store ||
319
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_add ||
320
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_imin ||
321
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_umin ||
322
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_imax ||
323
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_umax ||
324
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_and ||
325
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_or ||
326
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_xor ||
327
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_exchange ||
328
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_comp_swap ||
329
 
       instr->intrinsic == nir_intrinsic_image_deref_atomic_fadd ||
 
318
       instr->intrinsic == nir_intrinsic_image_deref_atomic ||
 
319
       instr->intrinsic == nir_intrinsic_image_deref_atomic_swap ||
330
320
       instr->intrinsic == nir_intrinsic_image_deref_size ||
331
321
       instr->intrinsic == nir_intrinsic_image_deref_samples_identical ||
332
322
       instr->intrinsic == nir_intrinsic_image_deref_descriptor_amd ||