Home
last modified time | relevance | path

Searched refs:num_samplers (Results 1 – 25 of 68) sorted by relevance

123

/external/mesa3d/src/mesa/state_tracker/
Dst_atom_sampler.c250 unsigned *num_samplers) in update_shader_samplers() argument
256 const GLuint old_max = *num_samplers; in update_shader_samplers()
259 if (*num_samplers == 0 && samplers_used == 0x0) in update_shader_samplers()
262 *num_samplers = 0; in update_shader_samplers()
273 *num_samplers = unit + 1; in update_shader_samplers()
316 *num_samplers = MAX2(*num_samplers, extra + 1); in update_shader_samplers()
319 cso_set_samplers(st->cso_context, shader_stage, *num_samplers, states); in update_shader_samplers()
333 &st->state.num_samplers[PIPE_SHADER_FRAGMENT]); in update_samplers()
340 &st->state.num_samplers[PIPE_SHADER_VERTEX]); in update_samplers()
348 &st->state.num_samplers[PIPE_SHADER_GEOMETRY]); in update_samplers()
[all …]
/external/mesa3d/src/gallium/drivers/ilo/
Dilo_render_dynamic.c346 int num_samplers = 0, pcb_len = 0; in ilo_render_get_draw_dynamic_states_len() local
351 num_samplers = ilo_shader_get_kernel_param(vec->vs, in ilo_render_get_draw_dynamic_states_len()
363 num_samplers = ilo_shader_get_kernel_param(vec->fs, in ilo_render_get_draw_dynamic_states_len()
374 if (num_samplers) { in ilo_render_get_draw_dynamic_states_len()
376 num_samplers = align(num_samplers, 4); in ilo_render_get_draw_dynamic_states_len()
378 len += align(GEN6_SAMPLER_STATE__SIZE * num_samplers, alignment); in ilo_render_get_draw_dynamic_states_len()
382 num_samplers; in ilo_render_get_draw_dynamic_states_len()
385 num_samplers; in ilo_render_get_draw_dynamic_states_len()
567 int num_samplers; in ilo_render_get_launch_grid_dynamic_states_len() local
572 num_samplers = ilo_shader_get_kernel_param(vec->cs, in ilo_render_get_launch_grid_dynamic_states_len()
[all …]
Dilo_shader.c254 assert(info->num_samplers <= num_views); in ilo_shader_variant_init()
256 variant->num_sampler_views = info->num_samplers; in ilo_shader_variant_init()
257 for (i = 0; i < info->num_samplers; i++) { in ilo_shader_variant_init()
323 variant->num_sampler_views = info->num_samplers; in ilo_shader_variant_guess()
324 for (i = 0; i < info->num_samplers; i++) { in ilo_shader_variant_guess()
384 if (idx >= info->num_samplers) in ilo_shader_info_parse_inst()
385 info->num_samplers = idx + 1; in ilo_shader_info_parse_inst()
632 resource->sampler_count = state->info.num_samplers; in init_shader_resource()
1295 val = shader->info.num_samplers; in ilo_shader_get_kernel_param()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_pstipple.c81 uint num_samplers; member
188 uint num_samplers; in pstip_first_tri() local
202 num_samplers = MAX2(pstip->num_samplers, pstip->fs->sampler_unit + 1); in pstip_first_tri()
203 num_sampler_views = MAX2(pstip->num_sampler_views, num_samplers); in pstip_first_tri()
210 assert(num_samplers <= PIPE_MAX_SAMPLERS); in pstip_first_tri()
215 num_samplers, pstip->state.samplers); in pstip_first_tri()
243 pstip->num_samplers, in pstip_flush()
392 pstip->num_samplers = num; in pstip_bind_sampler_states()
Ddraw_pipe_aaline.c100 uint num_samplers; member
652 uint num_samplers; in aaline_first_line() local
676 num_samplers = MAX2(aaline->num_samplers, aaline->fs->sampler_unit + 1); in aaline_first_line()
677 num_sampler_views = MAX2(num_samplers, aaline->num_sampler_views); in aaline_first_line()
686 num_samplers, aaline->state.sampler); in aaline_first_line()
718 aaline->num_samplers, in aaline_flush()
722 aaline->num_samplers, in aaline_flush()
904 aaline->num_samplers = num; in aaline_bind_sampler_states()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_state_sampler.c348 const unsigned count = svga->curr.num_samplers[shader]; in update_samplers()
363 for (; i < svga->state.hw_draw.num_samplers[shader]; i++) { in update_samplers()
367 nsamplers = MAX2(svga->state.hw_draw.num_samplers[shader], count); in update_samplers()
369 if (count != svga->state.hw_draw.num_samplers[shader] || in update_samplers()
382 svga->state.hw_draw.num_samplers[shader] = count; in update_samplers()
Dsvga_state_fs.c248 svga->curr.num_samplers[shader]); in make_fs_key()
252 svga->curr.num_samplers[shader]) { in make_fs_key()
256 svga->curr.num_samplers[shader]); in make_fs_key()
277 for (i = 0; i < svga->curr.num_samplers[shader]; ++i) { in make_fs_key()
330 for (i = 0; i < svga->curr.num_samplers[shader]; ++i) { in make_fs_key()
Dsvga_tgsi_decl_sm30.c560 for (i = 0; i < emit->num_samplers; i++) { in svga_shader_emit_samplers_decl()
584 emit->num_samplers = MAX2(emit->num_samplers, decl->Range.Last + 1); in svga_translate_decl_sm30()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv40_verttex.c63 for (; i < nv30->vertprog.num_samplers; i++) { in nv40_verttex_sampler_states_bind()
68 nv30->vertprog.num_samplers = nr; in nv40_verttex_sampler_states_bind()
Dnv30_context.h84 unsigned num_samplers; member
97 unsigned num_samplers; member
Dnv30_texture.c192 unsigned num_samplers, void **samplers) in nv30_bind_sampler_states() argument
196 nv40_verttex_sampler_states_bind(pipe, num_samplers, samplers); in nv30_bind_sampler_states()
199 nv30_fragtex_sampler_states_bind(pipe, num_samplers, samplers); in nv30_bind_sampler_states()
Dnv30_fragtex.c164 for (; i < nv30->fragprog.num_samplers; i++) { in nv30_fragtex_sampler_states_bind()
169 nv30->fragprog.num_samplers = nr; in nv30_fragtex_sampler_states_bind()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_tex.c354 assert(nv50->num_samplers[s] <= PIPE_MAX_SAMPLERS); in nv50_validate_tsc()
355 for (i = 0; i < nv50->num_samplers[s]; ++i) { in nv50_validate_tsc()
377 for (; i < nv50->state.num_samplers[s]; ++i) { in nv50_validate_tsc()
381 nv50->state.num_samplers[s] = nv50->num_samplers[s]; in nv50_validate_tsc()
Dnv50_state.c588 assert(nv50_context(pipe)->num_samplers[s] <= PIPE_MAX_SAMPLERS); in nv50_sampler_state_delete()
589 for (i = 0; i < nv50_context(pipe)->num_samplers[s]; ++i) in nv50_sampler_state_delete()
613 assert(nv50->num_samplers[s] <= PIPE_MAX_SAMPLERS); in nv50_stage_sampler_states_bind()
614 for (; i < nv50->num_samplers[s]; ++i) { in nv50_stage_sampler_states_bind()
621 nv50->num_samplers[s] = nr; in nv50_stage_sampler_states_bind()
647 unsigned num_samplers, void **samplers) in nv50_bind_sampler_states() argument
652 nv50_vp_sampler_states_bind(pipe, num_samplers, samplers); in nv50_bind_sampler_states()
655 nv50_gp_sampler_states_bind(pipe, num_samplers, samplers); in nv50_bind_sampler_states()
658 nv50_fp_sampler_states_bind(pipe, num_samplers, samplers); in nv50_bind_sampler_states()
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_texture.c119 if (nr != ctx->fragtex.num_samplers) in fd2_sampler_states_bind()
171 return samp_id + ctx->fragtex.num_samplers; in fd2_get_const_idx()
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_sampler.c72 unsigned j = MAX2(softpipe->num_samplers[shader], start + num); in softpipe_bind_sampler_states()
75 softpipe->num_samplers[shader] = j; in softpipe_bind_sampler_states()
82 softpipe->num_samplers[shader]); in softpipe_bind_sampler_states()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_texture.c66 tex->num_samplers = util_last_bit(tex->valid_samplers); in bind_sampler_states()
149 for (i = 0; i < tex->num_samplers; i++) { in fd_setup_border_colors()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_emit.c141 if (tex->num_samplers > 0) { in emit_textures()
142 int num_samplers; in emit_textures() local
148 num_samplers = align(tex->num_samplers, 2); in emit_textures()
151 OUT_PKT3(ring, CP_LOAD_STATE, 2 + (2 * num_samplers)); in emit_textures()
155 CP_LOAD_STATE_0_NUM_UNIT(num_samplers)); in emit_textures()
158 for (i = 0; i < tex->num_samplers; i++) { in emit_textures()
169 for (; i < num_samplers; i++) { in emit_textures()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_emit.c189 debug_assert(tex->num_samplers < FD5_BORDER_COLOR_OFFSET); // TODO in setup_border_colors()
191 for (i = 0; i < tex->num_samplers; i++) { in setup_border_colors()
269 setup_border_colors(&ctx->fragtex, &entries[ctx->verttex.num_samplers]); in emit_border_color()
282 unsigned bcolor_offset = (sb == SB_FRAG_TEX) ? ctx->verttex.num_samplers : 0; in emit_textures()
285 if (tex->num_samplers > 0) { in emit_textures()
287 OUT_PKT7(ring, CP_LOAD_STATE, 3 + (4 * tex->num_samplers)); in emit_textures()
291 CP_LOAD_STATE_0_NUM_UNIT(tex->num_samplers)); in emit_textures()
295 for (i = 0; i < tex->num_samplers; i++) { in emit_textures()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_texture.c75 unsigned start_slot, unsigned num_samplers, in etna_bind_sampler_states() argument
85 ctx->num_fragment_samplers = num_samplers; in etna_bind_sampler_states()
96 for (int idx = 0; idx < num_samplers; ++idx, mask <<= 1) { in etna_bind_sampler_states()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_sampler.c89 unsigned j = MAX2(llvmpipe->num_samplers[shader], start + num); in llvmpipe_bind_sampler_states()
92 llvmpipe->num_samplers[shader] = j; in llvmpipe_bind_sampler_states()
99 llvmpipe->num_samplers[shader]); in llvmpipe_bind_sampler_states()
Dlp_context.h86 unsigned num_samplers[PIPE_SHADER_TYPES]; member
/external/mesa3d/src/gallium/drivers/i915/
Di915_state.c340 if (num == i915->num_samplers && in i915_bind_fragment_sampler_states()
350 unsigned j = MAX2(i915->num_samplers, start + num); in i915_bind_fragment_sampler_states()
353 i915->num_samplers = j; in i915_bind_fragment_sampler_states()
363 unsigned start, unsigned num_samplers, in i915_bind_sampler_states() argument
368 i915_bind_vertex_sampler_states(pipe, start, num_samplers, samplers); in i915_bind_sampler_states()
371 i915_bind_fragment_sampler_states(pipe, start, num_samplers, samplers); in i915_bind_sampler_states()
Di915_state_sampler.c155 for (unit = 0; unit < i915->num_fragment_sampler_views && unit < i915->num_samplers; in update_samplers()
367 for (unit = 0; unit < i915->num_fragment_sampler_views && unit < i915->num_samplers; in update_maps()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_tex.c624 for (i = 0; i < nvc0->num_samplers[s]; ++i) { in nvc0_validate_tsc()
646 for (; i < nvc0->state.num_samplers[s]; ++i) in nvc0_validate_tsc()
649 nvc0->state.num_samplers[s] = nvc0->num_samplers[s]; in nvc0_validate_tsc()
669 for (i = 0; i < nvc0->num_samplers[s]; ++i) { in nve4_validate_tsc()
690 for (; i < nvc0->state.num_samplers[s]; ++i) { in nve4_validate_tsc()
695 nvc0->state.num_samplers[s] = nvc0->num_samplers[s]; in nve4_validate_tsc()

123