Home
last modified time | relevance | path

Searched refs:samplers_used (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_sampler.c182 GLbitfield samplers_used = prog->SamplersUsed; in update_shader_samplers() local
189 if (samplers_used == 0x0) { in update_shader_samplers()
198 num_samplers = util_last_bit(samplers_used); in update_shader_samplers()
201 for (unit = 0; samplers_used; unit++, samplers_used >>= 1) { in update_shader_samplers()
208 if (samplers_used & 1 && in update_shader_samplers()
H A Dst_atom_shader.c82 GLbitfield samplers_used = prog->SamplersUsed; in update_gl_clamp() local
85 for (unit = 0; samplers_used; unit++, samplers_used >>= 1) { in update_gl_clamp()
87 if (samplers_used & 1 && in update_gl_clamp()
H A Dst_atom_texture.c97 GLbitfield samplers_used = prog->SamplersUsed; in st_get_sampler_views() local
103 if (samplers_used == 0x0 && old_max == 0) in st_get_sampler_views()
106 unsigned num_textures = util_last_bit(samplers_used); in st_get_sampler_views()
115 if (!(samplers_used & bit)) { in st_get_sampler_views()
H A Dst_nir_lower_tex_src_plane.c135 BITSET_SET(state->shader->info.samplers_used, u_v_samp); in lower_tex_src_plane_block()
H A Dst_program.c973 unsigned samplers_used = fp->SamplersUsed; in st_create_fp_variant() local
976 variant->drawpix_sampler = ffs(~samplers_used) - 1; in st_create_fp_variant()
978 samplers_used |= (1 << variant->drawpix_sampler); in st_create_fp_variant()
982 variant->pixelmap_sampler = ffs(~samplers_used) - 1; in st_create_fp_variant()
H A Dst_glsl_to_nir.cpp980 BITSET_COPY(prog->info.samplers_used, nir->info.samplers_used); in st_nir_lower_samplers()
/third_party/mesa3d/src/compiler/
H A Dshader_info.h207 BITSET_DECLARE(samplers_used, 32);
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_lower_vulkan_resource.c248 b->shader->info.samplers_used, in lower_vri_instr_tex()
249 BITSET_SIZE(b->shader->info.samplers_used)); in lower_vri_instr_tex()
/third_party/mesa3d/src/gallium/frontends/clover/nir/
H A Dinvocation.cpp144 BITSET_ZERO(shader->info.samplers_used); in clover_nir_lower_images()
146 BITSET_SET_RANGE(shader->info.samplers_used, 0, num_samplers - 1); in clover_nir_lower_images()
/third_party/mesa3d/src/compiler/glsl/
H A Dgl_nir_lower_samplers_as_deref.c269 BITSET_SET_RANGE(info->samplers_used, var->data.binding, in record_samplers_used()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c789 info->file_max[TGSI_FILE_SAMPLER] = BITSET_LAST_BIT(nir->info.samplers_used) - 1; in nir_tgsi_scan_shader()
791 info->file_mask[TGSI_FILE_SAMPLER] = nir->info.samplers_used[0]; in nir_tgsi_scan_shader()
H A Dnir_draw_helpers.c138 BITSET_SET(shader->info.samplers_used, binding); in nir_lower_pstipple_fs()
H A Dtgsi_to_nir.c1266 BITSET_SET(c->build.shader->info.samplers_used, binding); in get_sampler_var()
2345 BITSET_SET32(s->info.samplers_used, scan.samplers_declared); in ttn_compile_init()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c67 unsigned samplers_used : PIPE_MAX_SAMPLERS; member
919 assert(!is_sampler || (!(ctx->samplers_used & (1 << index)))); in emit_image()
949 ctx->samplers_used |= 1 << index; in emit_image()
3475 unsigned last_sampler = util_last_bit(ctx->samplers_used); in emit_tex()
3494 assert(bindless || ctx->samplers_used & (1u << texture_index)); in emit_tex()

Completed in 20 milliseconds