/external/mesa3d/src/gallium/auxiliary/cso_cache/ |
cso_context.h | 41 struct cso_context; 44 struct cso_context *cso_create_context( struct pipe_context *pipe ); 45 void cso_destroy_context( struct cso_context *cso ); 48 enum pipe_error cso_set_blend( struct cso_context *cso, 52 enum pipe_error cso_set_depth_stencil_alpha( struct cso_context *cso, 57 enum pipe_error cso_set_rasterizer( struct cso_context *cso, 62 cso_set_samplers(struct cso_context *cso, 72 cso_single_sampler(struct cso_context *cso, unsigned shader_stage, 76 cso_single_sampler_done(struct cso_context *cso, 80 enum pipe_error cso_set_vertex_elements(struct cso_context *ctx [all...] |
cso_context.c | 47 #include "cso_cache/cso_context.h" 50 #include "cso_context.h" 65 struct cso_context { struct 128 static boolean delete_blend_state(struct cso_context *ctx, void *state) 141 static boolean delete_depth_stencil_state(struct cso_context *ctx, void *state) 156 static boolean delete_sampler_state(struct cso_context *ctx, void *state) 165 static boolean delete_rasterizer_state(struct cso_context *ctx, void *state) 177 static boolean delete_vertex_elements(struct cso_context *ctx, 192 static inline boolean delete_cso(struct cso_context *ctx, 217 struct cso_context *ctx = (struct cso_context *)user_data [all...] |
/external/mesa3d/src/gallium/auxiliary/hud/ |
hud_context.h | 32 struct cso_context; 37 hud_create(struct pipe_context *pipe, struct cso_context *cso);
|
/external/mesa3d/src/gallium/auxiliary/util/ |
u_draw_quad.h | 42 struct cso_context; 45 util_draw_vertex_buffer(struct pipe_context *pipe, struct cso_context *cso, 51 util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer, 55 util_draw_texquad(struct pipe_context *pipe, struct cso_context *cso,
|
u_blit.h | 41 struct cso_context; 48 util_create_blit(struct pipe_context *pipe, struct cso_context *cso);
|
u_tests.c | 40 #include "cso_cache/cso_context.h" 66 util_set_framebuffer_cb0(struct cso_context *cso, struct pipe_context *ctx, 85 util_set_blend_normal(struct cso_context *cso) 94 util_set_dsa_disable(struct cso_context *cso) 102 util_set_rasterizer_normal(struct cso_context *cso) 114 util_set_max_viewport(struct cso_context *cso, struct pipe_resource *tex) 129 util_set_interleaved_vertex_elements(struct cso_context *cso, 146 util_set_passthrough_vertex_shader(struct cso_context *cso, 164 util_set_common_states_and_clear(struct cso_context *cso, struct pipe_context *ctx, 179 util_draw_fullscreen_quad(struct cso_context *cso [all...] |
u_draw_quad.c | 34 #include "cso_cache/cso_context.h" 43 struct cso_context *cso, 78 util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer, 100 util_draw_texquad(struct pipe_context *pipe, struct cso_context *cso,
|
u_vbuf.h | 40 struct cso_context;
|
/external/mesa3d/src/gallium/auxiliary/postprocess/ |
postprocess.h | 37 struct cso_context; 55 struct cso_context *);
|
pp_private.h | 42 struct cso_context *cso; 97 struct cso_context *);
|
pp_program.c | 32 #include "cso_cache/cso_context.h" 44 struct cso_context *cso)
|
/external/mesa3d/src/mesa/state_tracker/ |
st_atom_shader.c | 48 #include "cso_cache/cso_context.h" 152 cso_set_fragment_shader_handle(st->cso_context, 203 cso_set_vertex_shader_handle(st->cso_context, 222 cso_set_geometry_shader_handle(st->cso_context, NULL); 235 cso_set_geometry_shader_handle(st->cso_context, 251 cso_set_tessctrl_shader_handle(st->cso_context, NULL); 264 cso_set_tessctrl_shader_handle(st->cso_context, 280 cso_set_tesseval_shader_handle(st->cso_context, NULL); 293 cso_set_tesseval_shader_handle(st->cso_context, 309 cso_set_compute_shader_handle(st->cso_context, NULL) [all...] |
st_atom_msaa.c | 35 #include "cso_cache/cso_context.h" 71 cso_set_sample_mask(st->cso_context, sample_mask); 84 st->cso_context,
|
st_cb_condrender.c | 41 #include "cso_cache/cso_context.h" 97 cso_set_render_condition(st->cso_context, stq->pq, inverted, m); 112 cso_set_render_condition(st->cso_context, NULL, FALSE, 0);
|
st_cb_clear.c | 60 #include "cso_cache/cso_context.h" 84 cso_delete_fragment_shader(st->cso_context, st->clear.fs); 88 cso_delete_vertex_shader(st->cso_context, st->clear.vs); 92 cso_delete_vertex_shader(st->cso_context, st->clear.vs_layered); 96 cso_delete_geometry_shader(st->cso_context, st->clear.gs_layered); 114 cso_set_fragment_shader_handle(st->cso_context, st->clear.fs); 138 cso_set_vertex_shader_handle(st->cso_context, st->clear.vs); 139 cso_set_geometry_shader_handle(st->cso_context, NULL); 165 cso_set_vertex_shader_handle(st->cso_context, st->clear.vs_layered); 166 cso_set_geometry_shader_handle(st->cso_context, st->clear.gs_layered) [all...] |
st_draw.c | 66 #include "cso_cache/cso_context.h" 124 cso_set_index_buffer(st->cso_context, ibuffer); 269 cso_draw_vbo(st->cso_context, &info); 273 cso_draw_vbo(st->cso_context, &info); 276 cso_draw_vbo(st->cso_context, &info); 349 cso_draw_vbo(st->cso_context, &info); 359 cso_draw_vbo(st->cso_context, &info); 477 assert(cso_get_aux_vertex_buffer_slot(st->cso_context) == 0); 479 cso_set_vertex_buffers(st->cso_context, 480 cso_get_aux_vertex_buffer_slot(st->cso_context), [all...] |
st_atom_viewport.c | 34 #include "cso_cache/cso_context.h" 79 cso_set_viewport(st->cso_context, &st->state.viewport[0]);
|
st_cb_xformfb.c | 48 #include "cso_cache/cso_context.h" 153 cso_set_stream_outputs(st->cso_context, sobj->num_targets, 163 cso_set_stream_outputs(st->cso_context, 0, NULL, NULL); 180 cso_set_stream_outputs(st->cso_context, sobj->num_targets, 194 cso_set_stream_outputs(st->cso_context, 0, NULL, NULL);
|
st_atom_depth.c | 42 #include "cso_cache/cso_context.h" 159 cso_set_depth_stencil_alpha(st->cso_context, dsa); 160 cso_set_stencil_ref(st->cso_context, &sr);
|
st_atom_constbuf.c | 42 #include "cso_cache/cso_context.h" 124 cso_set_constant_buffer(st->cso_context, shader_type, 0, &cb); 134 cso_set_constant_buffer(st->cso_context, shader_type, 0, NULL); 275 cso_set_constant_buffer(st->cso_context, shader_type, 1 + i, &cb);
|
st_pbo.c | 38 #include "cso_cache/cso_context.h" 193 struct cso_context *cso = st->cso_context; 644 cso_delete_fragment_shader(st->cso_context, st->pbo.upload_fs[i]); 652 cso_delete_fragment_shader(st->cso_context, st->pbo.download_fs[i][j]); 659 cso_delete_geometry_shader(st->cso_context, st->pbo.gs); 664 cso_delete_vertex_shader(st->cso_context, st->pbo.vs);
|
st_cb_drawtex.c | 36 #include "cso_cache/cso_context.h" 111 struct cso_context *cso = st->cso_context; 308 cso_delete_vertex_shader(st->cso_context, CachedShaders[i].handle);
|
st_cb_bitmap.c | 58 #include "cso_cache/cso_context.h" 192 struct cso_context *cso = st->cso_context; 279 cso_set_stream_outputs(st->cso_context, 0, NULL, NULL); 290 struct cso_context *cso = st->cso_context; 794 cso_set_vertex_buffers(st->cso_context, 795 cso_get_aux_vertex_buffer_slot(st->cso_context), 798 cso_draw_arrays(st->cso_context, PIPE_PRIM_QUADS, 0, num_verts); 829 cso_delete_vertex_shader(st->cso_context, st->bitmap.vs) [all...] |
/external/mesa3d/src/gallium/include/state_tracker/ |
st_api.h | 370 struct cso_context *cso_context; member in struct:st_context_iface
|
/external/mesa3d/src/gallium/state_trackers/dri/ |
dri_context.c | 154 if (ctx->st->cso_context) { 155 ctx->pp = pp_init(ctx->st->pipe, screen->pp_enabled, ctx->st->cso_context); 156 ctx->hud = hud_create(ctx->st->pipe, ctx->st->cso_context);
|