Home
last modified time | relevance | path

Searched refs:glsl_get_struct_field_offset (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_printf.c112 unsigned field_offset = glsl_get_struct_field_offset(args->type, i); in lower_printf_instr()
Dnir_gather_xfb_info.c248 int foffset = glsl_get_struct_field_offset(itype, f); in nir_gather_xfb_info_with_varyings()
Dnir_lower_io.c1111 base += glsl_get_struct_field_offset(parent->type, deref->strct.index); in nir_get_explicit_deref_range()
1741 int offset = glsl_get_struct_field_offset(parent->type, in nir_explicit_io_address_from_deref()
1936 const int offset = glsl_get_struct_field_offset(parent->type, in nir_get_explicit_deref_align()
2410 const int field_offset = glsl_get_struct_field_offset(type, i); in write_constant()
Dnir_deref.c1059 if (glsl_get_struct_field_offset(parent->type, 0) != 0) in opt_replace_struct_wrapper_cast()
Dnir_opt_load_store_vectorize.c436 int offset = glsl_get_struct_field_offset(parent->type, deref->strct.index); in create_entry_key_from_deref()
/third_party/mesa3d/src/compiler/
Dnir_types.h49 int glsl_get_struct_field_offset(const struct glsl_type *type,
Dnir_types.cpp81 glsl_get_struct_field_offset(const struct glsl_type *type, in glsl_get_struct_field_offset() function
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_blocks.c393 *offset = struct_base_offset + glsl_get_struct_field_offset(type, i); in iterate_type_fill_variables()
Dgl_nir_link_uniforms.c1232 struct_base_offset + glsl_get_struct_field_offset(type, i); in nir_link_uniform()
1233 } else if (glsl_get_struct_field_offset(type, i) != -1 && in nir_link_uniform()
1235 state->offset = glsl_get_struct_field_offset(type, i); in nir_link_uniform()
/third_party/mesa3d/src/microsoft/clc/
Dclc_compiler.c524 int offset = glsl_get_struct_field_offset(type, i); in copy_const_initializer()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c419 … spirv_builder_emit_member_offset(&ctx->builder, ret, i, glsl_get_struct_field_offset(type, i)); in get_glsl_type()
961 glsl_get_struct_field_offset(var->interface_type, in get_bo_struct_type()
2574glsl_get_struct_field_offset(var->interface_type, last_member_idx))); in emit_get_ssbo_size()
/third_party/mesa3d/src/microsoft/compiler/
Dnir_to_dxil.c1050 unsigned field_offset = glsl_get_struct_field_offset(type, elt); in var_fill_const_array()
/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c5059 uint64_t offset = glsl_get_struct_field_offset(parent->type, instr->strct.index); in visit_deref()
/third_party/mesa3d/docs/relnotes/
D19.0.0.rst2363 - nir: cleanup glsl_get_struct_field_offset, glsl_get_explicit_stride