Lines Matching defs:deref
1853 /* deref stores have the deref in src[0] and the store value in src[1] */
2761 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
2762 nir_variable *var = nir_deref_instr_get_variable(deref);
2812 nir_deref_instr *deref = nir_src_as_deref(rsrc);
2814 if (deref->deref_type == nir_deref_type_var) {
2816 res.var = deref->var;
2817 res.desc_set = deref->var->data.descriptor_set;
2818 res.binding = deref->var->data.binding;
2820 } else if (deref->deref_type == nir_deref_type_array && is_image) {
2823 res.indices[res.num_indices++] = deref->arr.index;
2826 rsrc = deref->parent;
2862 /* GL binding model after deref lowering */
2872 /* otherwise, must be Vulkan binding model after deref lowering or GL bindless */