Home
last modified time | relevance | path

Searched refs:num_textures (Results 1 – 25 of 47) sorted by relevance

12

/external/mesa3d/src/mesa/state_tracker/
Dst_atom_texture.c107 unsigned *num_textures) in update_textures() argument
109 const GLuint old_max = *num_textures; in update_textures()
119 *num_textures = 0; in update_textures()
136 *num_textures = unit + 1; in update_textures()
190 *num_textures = MAX2(*num_textures, extra + 1); in update_textures()
195 *num_textures, in update_textures()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_tex.c247 assert(nv50->num_textures[s] <= PIPE_MAX_SAMPLERS); in nv50_validate_tic()
248 for (i = 0; i < nv50->num_textures[s]; ++i) { in nv50_validate_tic()
306 for (; i < nv50->state.num_textures[s]; ++i) { in nv50_validate_tic()
310 if (nv50->num_textures[s]) { in nv50_validate_tic()
313 BEGIN_NI04(push, NV50_3D(CB_DATA(0)), nv50->num_textures[s] * 2); in nv50_validate_tic()
314 for (i = 0; i < nv50->num_textures[s]; i++) { in nv50_validate_tic()
328 nv50->state.num_textures[s] = nv50->num_textures[s]; in nv50_validate_tic()
Dnv50_context.c151 assert(nv50->num_textures[s] <= PIPE_MAX_SAMPLERS); in nv50_context_unreference_resources()
152 for (i = 0; i < nv50->num_textures[s]; ++i) in nv50_context_unreference_resources()
245 assert(nv50->num_textures[s] <= PIPE_MAX_SAMPLERS); in nv50_invalidate_resource_storage()
246 for (i = 0; i < nv50->num_textures[s]; ++i) { in nv50_invalidate_resource_storage()
Dnv50_surface.c843 unsigned num_textures[3]; member
1156 nv50->num_textures[0] = nv50->num_textures[1] = 0; in nv50_blit_set_src()
1157 nv50->num_textures[2] = 1; in nv50_blit_set_src()
1163 nv50->num_textures[2] = 2; in nv50_blit_set_src()
1260 ctx->saved.num_textures[s] = nv50->num_textures[s]; in nv50_blitctx_pre_blit()
1314 nv50->num_textures[s] = blit->saved.num_textures[s]; in nv50_blitctx_post_blit()
Dnv50_screen.h52 uint8_t num_textures[3]; member
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_texture.c84 tex->num_textures = util_last_bit(tex->valid_textures); in set_sampler_views()
119 if (nr != ctx->fragtex.num_textures) in fd_set_sampler_views()
168 if (i < tex->num_textures && tex->textures[i]) { in fd_setup_border_colors()
Dfreedreno_context.h50 unsigned num_textures; member
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_emit.c210 if ((i >= tex->num_textures) || !tex->textures[i]) in setup_border_colors()
310 if (tex->num_textures > 0) { in emit_textures()
311 unsigned num_textures = tex->num_textures; in emit_textures() local
314 OUT_PKT7(ring, CP_LOAD_STATE, 3 + (12 * num_textures)); in emit_textures()
318 CP_LOAD_STATE_0_NUM_UNIT(num_textures)); in emit_textures()
322 for (i = 0; i < tex->num_textures; i++) { in emit_textures()
658 OUT_RING(ring, ctx->verttex.num_textures); in fd5_emit_state()
668 OUT_RING(ring, ctx->fragtex.num_textures); in fd5_emit_state()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv40_verttex.c86 for (; i < nv30->vertprog.num_textures; i++) { in nv40_verttex_set_sampler_views()
92 nv30->vertprog.num_textures = nr; in nv40_verttex_set_sampler_views()
Dnv30_context.h82 unsigned num_textures; member
95 unsigned num_textures; member
Dnv30_fragtex.c187 for (; i < nv30->fragprog.num_textures; i++) { in nv30_fragtex_set_sampler_views()
193 nv30->fragprog.num_textures = nr; in nv30_fragtex_set_sampler_views()
Dnv30_context.c134 for (i = 0; i < nv30->fragprog.num_textures; ++i) { in nv30_invalidate_resource_storage()
143 for (i = 0; i < nv30->vertprog.num_textures; ++i) { in nv30_invalidate_resource_storage()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_shader.h91 unsigned num_textures:8; member
235 (const char *) &a->tex[a->num_textures] - (const char *) a; in svga_compile_keys_equal()
Dsvga_shader.c180 key->num_textures = MIN2(svga->curr.num_sampler_views[shader], in svga_init_shader_key_common()
183 for (i = 0; i < key->num_textures; i++) { in svga_init_shader_key_common()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_tex.c480 for (i = 0; i < nvc0->num_textures[s]; ++i) { in nvc0_validate_tic()
523 for (; i < nvc0->state.num_textures[s]; ++i) in nvc0_validate_tic()
526 nvc0->state.num_textures[s] = nvc0->num_textures[s]; in nvc0_validate_tic()
547 for (i = 0; i < nvc0->num_textures[s]; ++i) { in nve4_validate_tic()
581 for (; i < nvc0->state.num_textures[s]; ++i) { in nve4_validate_tic()
586 nvc0->state.num_textures[s] = nvc0->num_textures[s]; in nve4_validate_tic()
609 for (int i = 0; i < nvc0->num_textures[5]; i++) in nvc0_validate_textures()
Dnvc0_surface.c798 unsigned num_textures[5]; member
998 nvc0->num_textures[s] = 0; in nvc0_blit_set_src()
999 nvc0->num_textures[4] = 1; in nvc0_blit_set_src()
1005 nvc0->num_textures[4] = 2; in nvc0_blit_set_src()
1095 ctx->saved.num_textures[s] = nvc0->num_textures[s]; in nvc0_blitctx_pre_blit()
1097 nvc0->textures_dirty[s] = (1 << nvc0->num_textures[s]) - 1; in nvc0_blitctx_pre_blit()
1160 nvc0->num_textures[s] = blit->saved.num_textures[s]; in nvc0_blitctx_post_blit()
1162 nvc0->textures_dirty[s] = (1 << nvc0->num_textures[s]) - 1; in nvc0_blitctx_post_blit()
Dnve4_compute.c708 for (i = 0; i < nvc0->num_textures[s]; ++i) { in nve4_compute_validate_textures()
749 for (; i < nvc0->state.num_textures[s]; ++i) { in nve4_compute_validate_textures()
763 nvc0->state.num_textures[s] = nvc0->num_textures[s]; in nve4_compute_validate_textures()
767 for (int i = 0; i < nvc0->num_textures[s]; i++) in nve4_compute_validate_textures()
Dnvc0_screen.h50 uint8_t num_textures[6]; member
Dnvc0_context.c154 for (i = 0; i < nvc0->num_textures[s]; ++i) in nvc0_context_unreference_resources()
275 for (i = 0; i < nvc0->num_textures[s]; ++i) { in nvc0_invalidate_resource_storage()
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_emit.c174 if (tex->num_textures > 0) { in emit_textures()
176 OUT_PKT3(ring, CP_LOAD_STATE, 2 + (4 * tex->num_textures)); in emit_textures()
180 CP_LOAD_STATE_0_NUM_UNIT(tex->num_textures)); in emit_textures()
183 for (i = 0; i < tex->num_textures; i++) { in emit_textures()
196 OUT_PKT3(ring, CP_LOAD_STATE, 2 + (BASETABLE_SZ * tex->num_textures)); in emit_textures()
200 CP_LOAD_STATE_0_NUM_UNIT(BASETABLE_SZ * tex->num_textures)); in emit_textures()
203 for (i = 0; i < tex->num_textures; i++) { in emit_textures()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_shader.cpp1150 int num_textures = util_last_bit(prog->SamplersUsed); in brw_assign_common_binding_table_offsets() local
1153 next_binding_table_offset += num_textures; in brw_assign_common_binding_table_offsets()
1184 next_binding_table_offset += num_textures; in brw_assign_common_binding_table_offsets()
1212 next_binding_table_offset += num_textures; in brw_assign_common_binding_table_offsets()
1215 next_binding_table_offset += num_textures; in brw_assign_common_binding_table_offsets()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_emit.c175 if (tex->num_textures > 0) { in emit_textures()
176 unsigned num_textures = tex->num_textures + v->astc_srgb.count; in emit_textures() local
179 OUT_PKT3(ring, CP_LOAD_STATE, 2 + (8 * num_textures)); in emit_textures()
183 CP_LOAD_STATE_0_NUM_UNIT(num_textures)); in emit_textures()
186 for (i = 0; i < tex->num_textures; i++) { in emit_textures()
/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c293 shader->info->num_textures = 0; in nir_shader_gather_info()
306 shader->info->num_textures += count; in nir_shader_gather_info()
/external/mesa3d/src/compiler/
Dshader_info.h44 unsigned num_textures; member
/external/drm_hwcomposer/
Dglworker.cpp243 static AutoGLProgram GenerateProgram(unsigned num_textures, in GenerateProgram() argument
245 std::string vertex_shader_string = GenerateVertexShader(num_textures); in GenerateProgram()
252 std::string fragment_shader_string = GenerateFragmentShader(num_textures); in GenerateProgram()

12