Searched refs:cso_context (Results 1 - 25 of 120) sorted by relevance

12345

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/cso_cache/
H A Dcso_context.h41 struct cso_context;
44 struct cso_context *cso_create_context(struct pipe_context *pipe,
46 void cso_destroy_context( struct cso_context *cso );
47 struct pipe_context *cso_get_pipe_context(struct cso_context *cso);
50 enum pipe_error cso_set_blend( struct cso_context *cso,
54 enum pipe_error cso_set_depth_stencil_alpha( struct cso_context *cso,
59 enum pipe_error cso_set_rasterizer( struct cso_context *cso,
64 cso_set_samplers(struct cso_context *cso,
74 cso_single_sampler(struct cso_context *cso, enum pipe_shader_type shader_stage,
78 cso_single_sampler_done(struct cso_context *cs
[all...]
H A Dcso_context.c47 #include "cso_cache/cso_context.h"
50 #include "cso_context.h"
64 struct cso_context { struct
130 struct pipe_context *cso_get_pipe_context(struct cso_context *cso)
135 static boolean delete_blend_state(struct cso_context *ctx, void *state)
148 static boolean delete_depth_stencil_state(struct cso_context *ctx, void *state)
163 static boolean delete_sampler_state(UNUSED struct cso_context *ctx, void *state)
172 static boolean delete_rasterizer_state(struct cso_context *ctx, void *state)
184 static boolean delete_vertex_elements(struct cso_context *ctx,
199 static inline boolean delete_cso(struct cso_context *ct
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/cso_cache/
H A Dcso_context.h42 struct cso_context;
49 struct cso_context *cso_create_context(struct pipe_context *pipe,
51 void cso_unbind_context(struct cso_context *ctx);
52 void cso_destroy_context( struct cso_context *cso );
53 struct pipe_context *cso_get_pipe_context(struct cso_context *cso);
56 enum pipe_error cso_set_blend( struct cso_context *cso,
60 enum pipe_error cso_set_depth_stencil_alpha( struct cso_context *cso,
65 enum pipe_error cso_set_rasterizer( struct cso_context *cso,
70 cso_set_samplers(struct cso_context *cso,
80 cso_single_sampler(struct cso_context *cs
[all...]
H A Dcso_context.c48 #include "cso_cache/cso_context.h"
51 #include "cso_context.h"
65 struct cso_context { struct
125 struct pipe_context *cso_get_pipe_context(struct cso_context *cso)
130 static inline boolean delete_cso(struct cso_context *ctx,
165 struct cso_context *ctx = (struct cso_context *)user_data;
228 static void cso_init_vbuf(struct cso_context *cso, unsigned flags)
246 struct cso_context *
249 struct cso_context *ct
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/hud/
H A Dhud_context.h32 struct cso_context;
38 hud_create(struct cso_context *cso, struct hud_context *share);
41 hud_destroy(struct hud_context *hud, struct cso_context *cso);
44 hud_run(struct hud_context *hud, struct cso_context *cso,
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/hud/
H A Dhud_context.h32 struct cso_context;
39 hud_create(struct cso_context *cso, struct st_context_iface *st,
43 hud_destroy(struct hud_context *hud, struct cso_context *cso);
46 hud_run(struct hud_context *hud, struct cso_context *cso,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_draw_quad.h42 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,
H A Du_blit.h42 struct cso_context;
49 util_create_blit(struct pipe_context *pipe, struct cso_context *cso);
H A Du_draw_quad.c34 #include "cso_cache/cso_context.h"
43 struct cso_context *cso,
78 util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer,
H A Du_vbuf.h40 struct cso_context;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_draw_quad.h42 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,
H A Du_draw_quad.c34 #include "cso_cache/cso_context.h"
43 struct cso_context *cso,
78 util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/postprocess/
H A Dpostprocess.h37 struct cso_context;
55 struct cso_context *);
H A Dpp_private.h42 struct cso_context *cso;
96 struct cso_context *);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/
H A Dpostprocess.h37 struct cso_context;
56 struct cso_context *,
H A Dpp_private.h33 #include "cso_cache/cso_context.h"
43 struct cso_context *cso;
98 struct cso_context *, struct st_context_iface *st);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_condrender.c41 #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);
H A Dst_atom_shader.c48 #include "cso_cache/cso_context.h"
149 cso_set_fragment_shader_handle(st->cso_context, shader);
201 cso_set_vertex_shader_handle(st->cso_context,
233 cso_set_geometry_shader_handle(st->cso_context, shader);
243 cso_set_tessctrl_shader_handle(st->cso_context, shader);
253 cso_set_tesseval_shader_handle(st->cso_context, shader);
263 cso_set_compute_shader_handle(st->cso_context, NULL);
282 cso_set_compute_shader_handle(st->cso_context, shader);
H A Dst_cb_clear.c63 #include "cso_cache/cso_context.h"
88 cso_delete_fragment_shader(st->cso_context, st->clear.fs);
92 cso_delete_vertex_shader(st->cso_context, st->clear.vs);
96 cso_delete_vertex_shader(st->cso_context, st->clear.vs_layered);
100 cso_delete_geometry_shader(st->cso_context, st->clear.gs_layered);
135 cso_set_fragment_shader_handle(st->cso_context, st->clear.fs);
191 cso_set_vertex_shader_handle(st->cso_context, st->clear.vs);
192 cso_set_geometry_shader_handle(st->cso_context, NULL);
224 cso_set_vertex_shader_handle(st->cso_context, st->clear.vs_layered);
225 cso_set_geometry_shader_handle(st->cso_context, s
[all...]
H A Dst_atom_viewport.c35 #include "cso_cache/cso_context.h"
65 cso_set_viewport(st->cso_context, &st->state.viewport[0]);
H A Dst_draw.c69 #include "cso_cache/cso_context.h"
268 cso_draw_vbo(st->cso_context, &info);
329 cso_draw_vbo(st->cso_context, &info);
340 cso_draw_vbo(st->cso_context, &info);
453 cso_set_vertex_buffers(st->cso_context, 0, 1, &vb);
456 cso_draw_arrays_instanced(st->cso_context, PIPE_PRIM_TRIANGLE_FAN, 0, 4,
459 cso_draw_arrays(st->cso_context, PIPE_PRIM_TRIANGLE_FAN, 0, 4);
H A Dst_atom_msaa.c36 #include "cso_cache/cso_context.h"
138 cso_set_sample_mask(st->cso_context, sample_mask);
153 cso_set_min_samples(st->cso_context,
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_condrender.c41 #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);
H A Dst_draw.c70 #include "cso_cache/cso_context.h"
187 cso_multi_draw(st->cso_context, info, drawid_offset, draws, num_draws);
205 struct cso_context *cso = st->cso_context;
275 cso_draw_vbo(st->cso_context, &info, i, &indirect, draw);
286 cso_draw_vbo(st->cso_context, &info, 0, &indirect, draw);
313 cso_draw_vbo(st->cso_context, &info, 0, &indirect, draw);
486 cso_set_vertex_buffers(st->cso_context, 0, 1, &vb);
490 cso_draw_arrays_instanced(st->cso_context, PIPE_PRIM_TRIANGLE_FAN, 0, 4,
493 cso_draw_arrays(st->cso_context, PIPE_PRIM_TRIANGLE_FA
[all...]
H A Dst_atom_shader.c49 #include "cso_cache/cso_context.h"
194 cso_set_fragment_shader_handle(st->cso_context, shader);
270 cso_set_vertex_shader_handle(st->cso_context,
344 cso_set_geometry_shader_handle(st->cso_context, shader);
354 cso_set_tessctrl_shader_handle(st->cso_context, shader);
364 cso_set_tesseval_shader_handle(st->cso_context, shader);
374 cso_set_compute_shader_handle(st->cso_context, shader);

Completed in 20 milliseconds

12345