Searched refs:sampler_idx (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_descriptor_set.c89 unsigned sampler_idx = 0, tex_idx = 0, ubo_idx = 0, ssbo_idx = 0; local in function:panvk_CreateDescriptorSetLayout
113 binding_layout->sampler_idx = sampler_idx;
114 sampler_idx += binding_layout->array_size;
117 binding_layout->sampler_idx = sampler_idx;
119 sampler_idx += binding_layout->array_size;
152 set_layout->num_samplers = sampler_idx;
205 unsigned sampler_idx = 0, tex_idx = 0, ubo_idx = 0, ssbo_idx = 0, dynoffset_idx = 0; local in function:panvk_GetDescriptorSetLayoutSupport
211 sampler_idx
275 unsigned sampler_idx = 0, tex_idx = 0, ssbo_idx = 0, ubo_idx = 0, dynoffset_idx = 0; local in function:panvk_CreatePipelineLayout
[all...]
H A Dpanvk_vX_descriptor_set.c251 unsigned sampler = binding_layout->sampler_idx + dest_offset + i;
H A Dpanvk_private.h369 unsigned sampler_idx; member in struct:panvk_descriptor_set_binding_layout::__anon9e4fc028100a::__anon9e4fc0281108
H A Dpanvk_vX_shader.c97 return bind_layout->sampler_idx + ctx->layout->sets[set].sampler_offset;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_samplers.c129 int sampler_idx = local in function:lower_sampler
132 if (sampler_idx >= 0) {
133 lower_tex_src_to_offset(b, instr, sampler_idx);
136 if (texture_idx < 0 && sampler_idx < 0)
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dgl_nir_lower_samplers.c117 int sampler_idx = local in function:lower_sampler
120 if (sampler_idx >= 0) {
121 lower_tex_src_to_offset(b, instr, sampler_idx);
124 if (texture_idx < 0 && sampler_idx < 0)
H A Dgl_nir_lower_samplers_as_deref.c234 int sampler_idx = local in function:lower_sampler
252 if (sampler_idx >= 0) {
253 assert(instr->src[sampler_idx].src.is_ssa);
255 lower_deref(b, state, nir_src_as_deref(instr->src[sampler_idx].src));
258 nir_instr_rewrite_src(&instr->instr, &instr->src[sampler_idx].src,
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dgl_nir_lower_samplers_as_deref.c249 int sampler_idx = local in function:lower_sampler
267 if (sampler_idx >= 0) {
268 assert(instr->src[sampler_idx].src.is_ssa);
270 lower_deref(b, state, nir_src_as_deref(instr->src[sampler_idx].src));
273 nir_instr_rewrite_src(&instr->instr, &instr->src[sampler_idx].src,
H A Dgl_nir_link_uniforms.c546 int sampler_idx = local in function:add_var_use_shader
553 if (sampler_idx >= 0) {
555 nir_src_as_deref(tex_instr->src[sampler_idx].src);
/xsrc/external/mit/MesaLib/dist/src/microsoft/clc/
H A Dclc_nir.c315 int sampler_idx = nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); local in function:clc_nir_dedupe_const_samplers_instr
316 if (sampler_idx == -1)
319 nir_deref_instr *deref = nir_src_as_deref(tex->src[sampler_idx].src);
335 nir_instr_rewrite_src(&tex->instr, &tex->src[sampler_idx].src,
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_uniforms.c185 uint32_t sampler_idx = v3d_unit_data_get_unit(data); local in function:write_tmu_p1
189 assert(sampler_idx != V3DV_NO_SAMPLER_16BIT_IDX &&
190 sampler_idx != V3DV_NO_SAMPLER_32BIT_IDX);
195 pipeline->layout, sampler_idx);
200 pipeline->layout, sampler_idx);
H A Dv3dv_pipeline.c763 int sampler_idx = local in function:lower_sampler
766 if (sampler_idx >= 0)
767 lower_tex_src_to_offset(b, instr, sampler_idx, shader, pipeline, layout);
769 if (texture_idx < 0 && sampler_idx < 0)
775 if (sampler_idx < 0) {
1047 for (uint32_t sampler_idx = 0; sampler_idx < sampler_map->num_desc; local in function:pipeline_populate_v3d_key
1048 sampler_idx++) {
1049 key->sampler[sampler_idx].return_size =
1050 sampler_map->return_size[sampler_idx];
[all...]
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d40_tex.c230 unsigned sampler_idx = instr->sampler_index; local in function:v3d40_vir_emit_tex
302 c->key->sampler[sampler_idx].return_size == 32 &&
338 /* Load sampler_idx number into the high bits of the
343 p1_packed |= sampler_idx << 24;
/xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
H A Ddxil_nir.c1386 int sampler_idx = nir_tex_instr_src_index(tex, nir_tex_src_sampler_deref); local in function:redirect_sampler_derefs
1387 if (sampler_idx == -1) {
1419 nir_deref_instr *final_deref = nir_src_as_deref(tex->src[sampler_idx].src);
1448 nir_instr_rewrite_src_ssa(&tex->instr, &tex->src[sampler_idx].src, &new_tail->dest.ssa);
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_compiler_nir.c2256 int sampler_idx = nir_tex_instr_src_index(tex, nir_tex_src_sampler_handle); local in function:get_tex_samp_tex_src
2259 if (texture_idx >= 0 || sampler_idx >= 0) {
2288 if (sampler_idx >= 0) {
2290 bindless_samp = ir3_bindless_resource(tex->src[sampler_idx].src);
2343 sampler = ir3_get_src(ctx, &tex->src[sampler_idx].src)[0];
2352 sampler_idx = nir_tex_instr_src_index(tex, nir_tex_src_sampler_offset);
2368 if (sampler_idx >= 0) {
2369 sampler = ir3_get_src(ctx, &tex->src[sampler_idx].src)[0];
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_compiler_nir.c1649 int sampler_idx = nir_tex_instr_src_index(tex, nir_tex_src_sampler_offset); local in function:get_tex_samp_tex_src
1665 if (sampler_idx >= 0) {
1666 sampler = ir3_get_src(ctx, &tex->src[sampler_idx].src)[0];
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.c2162 const unsigned sampler_idx,
2180 sampler->get_samples(sampler, sview_idx, sampler_idx,
2160 fetch_texel(struct tgsi_sampler * sampler,const unsigned sview_idx,const unsigned sampler_idx,const union tgsi_exec_channel * s,const union tgsi_exec_channel * t,const union tgsi_exec_channel * p,const union tgsi_exec_channel * c0,const union tgsi_exec_channel * c1,float derivs[3][2][TGSI_QUAD_SIZE],const int8_t offset[3],enum tgsi_sampler_control control,union tgsi_exec_channel * r,union tgsi_exec_channel * g,union tgsi_exec_channel * b,union tgsi_exec_channel * a) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_exec.c1963 const unsigned sampler_idx,
1981 sampler->get_samples(sampler, sview_idx, sampler_idx,
1961 fetch_texel(struct tgsi_sampler * sampler,const unsigned sview_idx,const unsigned sampler_idx,const union tgsi_exec_channel * s,const union tgsi_exec_channel * t,const union tgsi_exec_channel * p,const union tgsi_exec_channel * c0,const union tgsi_exec_channel * c1,float derivs[3][2][TGSI_QUAD_SIZE],const int8_t offset[3],enum tgsi_sampler_control control,union tgsi_exec_channel * r,union tgsi_exec_channel * g,union tgsi_exec_channel * b,union tgsi_exec_channel * a) argument

Completed in 55 milliseconds