Home
last modified time | relevance | path

Searched refs:sampler_views (Results 1 – 25 of 58) sorted by relevance

123

/external/mesa3d/src/mesa/state_tracker/
Dst_atom_texture.c104 struct pipe_sampler_view **sampler_views, in update_textures() argument
162 pipe_sampler_view_reference(&(sampler_views[unit]), sampler_view); in update_textures()
184 tmpl = *sampler_views[unit]; in update_textures()
192 sampler_views[extra] = in update_textures()
199 sampler_views[extra] = in update_textures()
202 sampler_views[extra] = in update_textures()
215 sampler_views); in update_textures()
230 st->state.sampler_views[PIPE_SHADER_VERTEX], in st_update_vertex_textures()
244 st->state.sampler_views[PIPE_SHADER_FRAGMENT], in st_update_fragment_textures()
258 st->state.sampler_views[PIPE_SHADER_GEOMETRY], in st_update_geometry_textures()
[all …]
Dst_sampler_view.c68 views = stObj->sampler_views; in st_texture_set_sampler_view()
125 p_atomic_set(&stObj->sampler_views, new_views); in st_texture_set_sampler_view()
170 const struct st_sampler_views *views = p_atomic_read(&stObj->sampler_views); in st_texture_get_current_sampler_view()
193 struct st_sampler_views *views = stObj->sampler_views; in st_texture_release_sampler_view()
220 if (!stObj->sampler_views) in st_texture_release_all_sampler_views()
224 struct st_sampler_views *views = stObj->sampler_views; in st_texture_release_all_sampler_views()
234 free(stObj->sampler_views); in st_texture_free_sampler_views()
235 stObj->sampler_views = NULL; in st_texture_free_sampler_views()
Dst_cb_bitmap.c242 struct pipe_sampler_view *sampler_views[PIPE_MAX_SAMPLERS]; in setup_render_state() local
245 memcpy(sampler_views, st->state.sampler_views[PIPE_SHADER_FRAGMENT], in setup_render_state()
246 sizeof(sampler_views)); in setup_render_state()
247 sampler_views[fpv->bitmap_sampler] = sv; in setup_render_state()
248 cso_set_sampler_views(cso, PIPE_SHADER_FRAGMENT, num, sampler_views); in setup_render_state()
Dst_cb_drawpixels.c691 struct pipe_sampler_view *sampler_views[PIPE_MAX_SAMPLERS]; in draw_textured_quad() local
696 memcpy(sampler_views, st->state.sampler_views[PIPE_SHADER_FRAGMENT], in draw_textured_quad()
697 sizeof(sampler_views)); in draw_textured_quad()
699 sampler_views[fpv->drawpix_sampler] = sv[0]; in draw_textured_quad()
701 sampler_views[fpv->pixelmap_sampler] = sv[1]; in draw_textured_quad()
702 cso_set_sampler_views(cso, PIPE_SHADER_FRAGMENT, num, sampler_views); in draw_textured_quad()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_state_sampler.c80 svga_pipe_sampler_view(svga->curr.sampler_views[shader][i]); in svga_check_sampler_view_resource_collision()
239 struct pipe_sampler_view *sampler_views[PIPE_MAX_SAMPLERS]; in update_sampler_resources() local
247 svga_pipe_sampler_view(svga->curr.sampler_views[shader][i]); in update_sampler_resources()
258 sampler_views[i] = &sv->base; in update_sampler_resources()
263 sampler_views[i] = NULL; in update_sampler_resources()
270 sampler_views[i] = NULL; in update_sampler_resources()
279 memcmp(sampler_views, svga->state.hw_draw.sampler_views[shader], in update_sampler_resources()
280 count * sizeof(sampler_views[0])) != 0) { in update_sampler_resources()
293 emit = sampler_views[i] == in update_sampler_resources()
294 svga->state.hw_draw.sampler_views[shader][i]; in update_sampler_resources()
[all …]
Dsvga_pipe_sampler.c455 assert(start + num <= ARRAY_SIZE(svga->curr.sampler_views[shader])); in svga_set_sampler_views()
470 pipe_sampler_view_release(pipe, &svga->curr.sampler_views[shader][i]); in svga_set_sampler_views()
478 if (svga->curr.sampler_views[shader][start + i] != views[i]) { in svga_set_sampler_views()
483 pipe_sampler_view_release(pipe, &svga->curr.sampler_views[shader][start + i]); in svga_set_sampler_views()
484 pipe_sampler_view_reference(&svga->curr.sampler_views[shader][start + i], in svga_set_sampler_views()
511 while (j > 0 && svga->curr.sampler_views[shader][j - 1] == NULL) in svga_set_sampler_views()
560 &svga->state.hw_draw.sampler_views[shader][i]); in svga_cleanup_sampler_state()
Dsvga_state_fs.c259 if ((svga->curr.sampler_views[shader][i] == NULL) != in make_fs_key()
262 i, svga->curr.sampler_views[shader][i], in make_fs_key()
278 struct pipe_sampler_view *view = svga->curr.sampler_views[shader][i]; in make_fs_key()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_context.c80 for (i = 0; i < ARRAY_SIZE(llvmpipe->sampler_views[0]); i++) { in llvmpipe_destroy()
81 pipe_sampler_view_reference(&llvmpipe->sampler_views[PIPE_SHADER_FRAGMENT][i], NULL); in llvmpipe_destroy()
84 for (i = 0; i < ARRAY_SIZE(llvmpipe->sampler_views[0]); i++) { in llvmpipe_destroy()
85 pipe_sampler_view_reference(&llvmpipe->sampler_views[PIPE_SHADER_VERTEX][i], NULL); in llvmpipe_destroy()
88 for (i = 0; i < ARRAY_SIZE(llvmpipe->sampler_views[0]); i++) { in llvmpipe_destroy()
89 pipe_sampler_view_reference(&llvmpipe->sampler_views[PIPE_SHADER_GEOMETRY][i], NULL); in llvmpipe_destroy()
Dlp_state_sampler.c120 assert(start + num <= ARRAY_SIZE(llvmpipe->sampler_views[shader])); in llvmpipe_set_sampler_views()
131 &llvmpipe->sampler_views[shader][start + i]); in llvmpipe_set_sampler_views()
141 pipe_sampler_view_reference(&llvmpipe->sampler_views[shader][start + i], in llvmpipe_set_sampler_views()
148 while (j > 0 && llvmpipe->sampler_views[shader][j - 1] == NULL) in llvmpipe_set_sampler_views()
156 llvmpipe->sampler_views[shader], in llvmpipe_set_sampler_views()
Dlp_draw_arrays.c114 lp->sampler_views[PIPE_SHADER_VERTEX]); in llvmpipe_draw_vbo()
117 lp->sampler_views[PIPE_SHADER_GEOMETRY]); in llvmpipe_draw_vbo()
Dlp_context.h80 struct pipe_sampler_view *sampler_views[PIPE_SHADER_TYPES][PIPE_MAX_SHADER_SAMPLER_VIEWS]; member
/external/mesa3d/src/gallium/state_trackers/vdpau/
Dsurface.c206 struct pipe_sampler_view **sampler_views; in vlVdpVideoSurfaceGetBitsYCbCr() local
242 sampler_views = vlsurface->video_buffer->get_sampler_view_planes(vlsurface->video_buffer); in vlVdpVideoSurfaceGetBitsYCbCr()
243 if (!sampler_views) { in vlVdpVideoSurfaceGetBitsYCbCr()
250 struct pipe_sampler_view *sv = sampler_views[i]; in vlVdpVideoSurfaceGetBitsYCbCr()
309 struct pipe_sampler_view **sampler_views; in vlVdpVideoSurfacePutBitsYCbCr() local
378 sampler_views = p_surf->video_buffer->get_sampler_view_planes(p_surf->video_buffer); in vlVdpVideoSurfacePutBitsYCbCr()
379 if (!sampler_views) { in vlVdpVideoSurfacePutBitsYCbCr()
386 struct pipe_sampler_view *sv = sampler_views[i]; in vlVdpVideoSurfacePutBitsYCbCr()
Doutput.c444 struct pipe_sampler_view **sampler_views; in vlVdpOutputSurfacePutBitsYCbCr() local
483 sampler_views = vbuffer->get_sampler_view_planes(vbuffer); in vlVdpOutputSurfacePutBitsYCbCr()
484 if (!sampler_views) { in vlVdpOutputSurfacePutBitsYCbCr()
491 struct pipe_sampler_view *sv = sampler_views[i]; in vlVdpOutputSurfacePutBitsYCbCr()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_pstipple.c90 struct pipe_sampler_view *sampler_views[PIPE_MAX_SHADER_SAMPLER_VIEWS]; member
207 pipe_sampler_view_reference(&pstip->state.sampler_views[pstip->fs->sampler_unit], in pstip_first_tri()
218 num_sampler_views, pstip->state.sampler_views); in pstip_first_tri()
248 pstip->state.sampler_views); in pstip_flush()
268 pipe_sampler_view_reference(&pstip->state.sampler_views[i], NULL); in pstip_destroy()
412 pipe_sampler_view_reference(&pstip->state.sampler_views[start + i], in pstip_set_sampler_views()
Ddraw_pipe_aaline.c110 struct pipe_sampler_view *sampler_views[PIPE_MAX_SHADER_SAMPLER_VIEWS]; member
679 pipe_sampler_view_reference(&aaline->state.sampler_views[aaline->fs->sampler_unit], in aaline_first_line()
688 num_sampler_views, aaline->state.sampler_views); in aaline_first_line()
722 aaline->state.sampler_views); in aaline_flush()
750 pipe_sampler_view_reference(&aaline->state.sampler_views[i], NULL); in aaline_destroy()
927 pipe_sampler_view_reference(&aaline->state.sampler_views[start + i], in aaline_set_sampler_views()
/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_idct.c595 tex = buffer->sampler_views.individual.source->texture; in init_source()
621 pipe_sampler_view_reference(&buffer->sampler_views.individual.source, NULL); in cleanup_source()
633 tex = buffer->sampler_views.individual.intermediate->texture; in init_intermediate()
673 pipe_sampler_view_reference(&buffer->sampler_views.individual.intermediate, NULL); in cleanup_intermediate()
791 pipe_sampler_view_reference(&buffer->sampler_views.individual.matrix, idct->matrix); in vl_idct_init_buffer()
792 pipe_sampler_view_reference(&buffer->sampler_views.individual.source, source); in vl_idct_init_buffer()
793 pipe_sampler_view_reference(&buffer->sampler_views.individual.transpose, idct->transpose); in vl_idct_init_buffer()
794 pipe_sampler_view_reference(&buffer->sampler_views.individual.intermediate, intermediate); in vl_idct_init_buffer()
813 pipe_sampler_view_reference(&buffer->sampler_views.individual.matrix, NULL); in vl_idct_cleanup_buffer()
814 pipe_sampler_view_reference(&buffer->sampler_views.individual.transpose, NULL); in vl_idct_cleanup_buffer()
[all …]
Dvl_compositor.c700 struct pipe_resource *res = layer->sampler_views[0]->texture; in default_rect()
921 struct pipe_sampler_view **samplers = &layer->sampler_views[0]; in draw_layers()
954 struct pipe_sampler_view **sampler_views; in set_yuv_layer() local
963 sampler_views = buffer->get_sampler_view_components(buffer); in set_yuv_layer()
966 pipe_sampler_view_reference(&s->layers[layer].sampler_views[i], sampler_views[i]); in set_yuv_layer()
1018 pipe_sampler_view_reference(&s->layers[layer].sampler_views[0], v); in set_rgb_to_yuv_layer()
1019 pipe_sampler_view_reference(&s->layers[layer].sampler_views[1], NULL); in set_rgb_to_yuv_layer()
1020 pipe_sampler_view_reference(&s->layers[layer].sampler_views[2], NULL); in set_rgb_to_yuv_layer()
1072 pipe_sampler_view_reference(&s->layers[i].sampler_views[j], NULL); in vl_compositor_clear_layers()
1168 struct pipe_sampler_view **sampler_views; in vl_compositor_set_buffer_layer() local
[all …]
Dvl_deint_filter.c447 struct pipe_sampler_view *sampler_views[4]; in vl_deint_filter_render() local
495 sampler_views[0] = prevprev_sv[k]; in vl_deint_filter_render()
496 sampler_views[1] = prev_sv[k]; in vl_deint_filter_render()
497 sampler_views[2] = cur_sv[k]; in vl_deint_filter_render()
498 sampler_views[3] = next_sv[k]; in vl_deint_filter_render()
499 filter->pipe->set_sampler_views(filter->pipe, PIPE_SHADER_FRAGMENT, 0, 4, sampler_views); in vl_deint_filter_render()
Dvl_idct.h75 } sampler_views; member
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_sampler.c109 assert(start + num <= ARRAY_SIZE(softpipe->sampler_views[shader])); in softpipe_set_sampler_views()
118 struct pipe_sampler_view **pview = &softpipe->sampler_views[shader][start + i]; in softpipe_set_sampler_views()
141 while (j > 0 && softpipe->sampler_views[shader][j - 1] == NULL) in softpipe_set_sampler_views()
149 softpipe->sampler_views[shader], in softpipe_set_sampler_views()
Dsp_draw_arrays.c127 sp->sampler_views[PIPE_SHADER_VERTEX]); in softpipe_draw_vbo()
130 sp->sampler_views[PIPE_SHADER_GEOMETRY]); in softpipe_draw_vbo()
Dsp_state_image.c38 assert(start + num <= ARRAY_SIZE(softpipe->sampler_views[shader])); in softpipe_set_shader_images()
/external/mesa3d/src/gallium/tools/trace/
Ddump_state.py245 self._state.vs.sampler_views = []
246 self._state.gs.sampler_views = []
247 self._state.fs.sampler_views = []
421 self._get_stage_state(shader).sampler_views = views
425 self._state.fs.sampler_views = views
429 self._state.gs.sampler_views = views
433 self._state.vs.sampler_views = views
/external/mesa3d/src/gallium/drivers/swr/
Dswr_context.cpp344 ctx->sampler_views[PIPE_SHADER_FRAGMENT]); in swr_blit()
384 for (unsigned i = 0; i < ARRAY_SIZE(ctx->sampler_views[0]); i++) { in swr_destroy()
385 pipe_sampler_view_reference(&ctx->sampler_views[PIPE_SHADER_FRAGMENT][i], NULL); in swr_destroy()
388 for (unsigned i = 0; i < ARRAY_SIZE(ctx->sampler_views[0]); i++) { in swr_destroy()
389 pipe_sampler_view_reference(&ctx->sampler_views[PIPE_SHADER_VERTEX][i], NULL); in swr_destroy()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_state_derived.c809 if (state->sampler_views[i] && state->sampler_states[i]) { in r300_merge_textures_and_samplers()
812 view = state->sampler_views[i]; in r300_merge_textures_and_samplers()
973 (struct pipe_sampler_view**)&state->sampler_views[i], in r300_merge_textures_and_samplers()
1021 if (state->sampler_views[i] && state->sampler_states[i]) { in r300_decompress_depth_textures()
1022 tex = state->sampler_views[i]->base.texture; in r300_decompress_depth_textures()

123