Searched refs:base_index (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_samplers.c34 unsigned base_index = 0; local in function:lower_tex_src_to_offset
67 base_index += index_in_array * array_elements;
69 base_index = glsl_array_size(parent->type) - 1;
74 index = nir_imm_int(b, base_index);
75 base_index = 0;
94 base_index += deref->var->data.binding;
111 instr->sampler_index = base_index;
113 instr->texture_index = base_index;
H A Dnir_opt_copy_prop_vars.c464 unsigned base_index, unsigned write_mask)
467 assert(base_index == 0 || write_mask == 1);
477 value->ssa.def[base_index + i] = from->ssa.def[i];
478 value->ssa.component[base_index + i] = from->ssa.component[i];
463 value_set_from_value(struct value * value,const struct value * from,unsigned base_index,unsigned write_mask) argument
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_samplers.c39 unsigned base_index = 0; local in function:lower_tex_src_to_offset
55 base_index += nir_src_as_uint(deref->arr.index) * array_elements;
59 index = nir_imm_int(b, base_index);
60 base_index = 0;
79 base_index += deref->var->data.binding;
98 instr->sampler_index = base_index;
100 instr->texture_index = base_index;
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_shader_abi.h158 * \param base_index the base index of the sampler variable
167 unsigned base_index,
H A Dac_nir_to_llvm.c3470 unsigned base_index,
3474 LLVMValueRef offset = LLVMConstInt(ctx->ac.i32, base_index * 4, 0);
3499 unsigned base_index; local in function:get_sampler_desc
3506 base_index = 0;
3514 base_index = 0;
3519 base_index = tex_instr->sampler_index;
3558 base_index = deref_instr->var->data.driver_location;
3562 index = get_bindless_index_from_uniform(ctx, base_index,
3565 base_index = deref_instr->var->data.binding;
3570 base_index,
3469 get_bindless_index_from_uniform(struct ac_nir_context * ctx,unsigned base_index,unsigned constant_index,LLVMValueRef dynamic_index) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_shader_abi.h120 * \param base_index the base index of the sampler variable
128 unsigned base_index, unsigned constant_index,
H A Dac_nir_to_llvm.c4312 static LLVMValueRef get_bindless_index_from_uniform(struct ac_nir_context *ctx, unsigned base_index, argument
4316 LLVMValueRef offset = LLVMConstInt(ctx->ac.i32, base_index * 4, 0);
4334 unsigned base_index; /* binding in vulkan */ member in struct:sampler_desc_address
4348 unsigned base_index; local in function:get_sampler_desc_internal
4355 base_index = 0;
4362 base_index = 0;
4367 base_index = tex_instr->sampler_index;
4406 base_index = deref_instr->var->data.driver_location;
4410 index = get_bindless_index_from_uniform(ctx, base_index, constant_index, index);
4412 base_index
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/kernel/
H A Dvc4_validate.c285 uint32_t base_index = *(uint32_t *)(untrusted + 5); local in function:validate_gl_array_primitive
296 if (length + base_index < length) {
300 max_index = length + base_index - 1;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/kernel/
H A Dvc4_validate.c285 uint32_t base_index = *(uint32_t *)(untrusted + 5); local in function:validate_gl_array_primitive
296 if (length + base_index < length) {
300 max_index = length + base_index - 1;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_resources.c245 unsigned base_index, unsigned constant_index,
252 unsigned const_index = base_index + constant_index;
244 si_nir_load_sampler_desc(struct ac_shader_abi * abi,unsigned descriptor_set,unsigned base_index,unsigned constant_index,LLVMValueRef dynamic_index,enum ac_descriptor_type desc_type,bool image,bool write,bool bindless) argument
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c403 unsigned base_index, unsigned write_mask)
406 assert(base_index == 0 || write_mask == 1);
416 value->ssa.def[base_index + i] = from->ssa.def[i];
417 value->ssa.component[base_index + i] = from->ssa.component[i];
402 value_set_from_value(struct value * value,const struct value * from,unsigned base_index,unsigned write_mask) argument
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_nir_apply_pipeline_layout.c804 unsigned *base_index, unsigned plane,
854 *base_index = binding_offset + plane;
871 *base_index += desc_arr_index;
873 *base_index += arr_index;
803 lower_tex_deref(nir_tex_instr * tex,nir_tex_src_type deref_src_type,unsigned * base_index,unsigned plane,struct apply_pipeline_layout_state * state) argument
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_pipeline.c650 unsigned base_index = 0; local in function:lower_tex_src_to_offset
666 base_index += nir_src_as_uint(deref->arr.index) * array_elements;
670 index = nir_imm_int(b, base_index);
671 base_index = 0;
715 * treating them as a texture, we only want the base_index
718 deref->var->data.index + base_index :
719 base_index;
794 unsigned base_index = 0; local in function:lower_image_deref
805 base_index += nir_src_as_uint(deref->arr.index) * array_elements;
809 index = nir_imm_int(b, base_index);
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_nir_apply_pipeline_layout.c1119 unsigned *base_index, unsigned plane,
1168 *base_index = binding_offset + plane;
1185 *base_index += desc_arr_index;
1187 *base_index += arr_index;
1117 lower_tex_deref(nir_builder * b,nir_tex_instr * tex,nir_tex_src_type deref_src_type,unsigned * base_index,unsigned plane,struct apply_pipeline_layout_state * state) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_nir.c979 unsigned descriptor_set, unsigned base_index,
987 unsigned const_index = base_index + constant_index;
978 si_nir_load_sampler_desc(struct ac_shader_abi * abi,unsigned descriptor_set,unsigned base_index,unsigned constant_index,LLVMValueRef dynamic_index,enum ac_descriptor_type desc_type,bool image,bool write,bool bindless) argument
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir_lower_ngg.c1537 unsigned base_index = base + base_offset + component_index / 4; local in function:lower_ngg_gs_store_output
1541 gs_output_component_info *info = &s->output_component_info[base_index][component_index];
1552 nir_store_var(b, s->output_vars[base_index][component_index], component_element, 0x1u);
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_link_uniforms.c661 int base_index = params->NumParameters; local in function:add_parameter
694 struct gl_program_parameter *param = &params->Parameters[base_index + i];
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c485 radv_get_sampler_desc(struct ac_shader_abi *abi, unsigned descriptor_set, unsigned base_index, argument
493 struct radv_descriptor_set_binding_layout *binding = layout->binding + base_index;
500 assert(base_index < layout->binding_count);
576 radv_get_sampler_desc(abi, descriptor_set, base_index, constant_index, index,
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_variables.c263 nir_ssa_def *base_index, nir_ssa_def *offset_index)
270 instr->src[0] = nir_src_for_ssa(base_index);
262 vtn_resource_reindex(struct vtn_builder * b,enum vtn_variable_mode mode,nir_ssa_def * base_index,nir_ssa_def * offset_index) argument
/xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
H A Dvtn_variables.c189 nir_ssa_def *base_index, nir_ssa_def *offset_index)
194 instr->src[0] = nir_src_for_ssa(base_index);
188 vtn_resource_reindex(struct vtn_builder * b,enum vtn_variable_mode mode,nir_ssa_def * base_index,nir_ssa_def * offset_index) argument
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c1950 unsigned base_index,
1960 struct radv_descriptor_set_binding_layout *binding = layout->binding + base_index;
1967 assert(base_index < layout->binding_count);
2038 LLVMValueRef descriptor2 = radv_get_sampler_desc(abi, descriptor_set, base_index, constant_index, index, AC_DESC_PLANE_1,image, write, bindless);
1948 radv_get_sampler_desc(struct ac_shader_abi * abi,unsigned descriptor_set,unsigned base_index,unsigned constant_index,LLVMValueRef index,enum ac_descriptor_type desc_type,bool image,bool write,bool bindless) argument
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp5756 unsigned base_index; local in function:aco::__anon562fcc110110::get_sampler_desc
5762 base_index = tex_instr->sampler_index;
5794 base_index = deref_instr->var->data.binding;
5801 struct radv_descriptor_set_binding_layout* binding = layout->binding + base_index;
5807 assert(base_index < layout->binding_count);

Completed in 71 milliseconds