Searched refs:draw_context (Results 1 - 25 of 137) sorted by relevance

123456

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_context.h44 struct draw_context;
70 struct draw_context *draw_create( struct pipe_context *pipe );
73 struct draw_context *draw_create_with_llvm_context(struct pipe_context *pipe,
77 struct draw_context *draw_create_no_llvm(struct pipe_context *pipe);
79 void draw_destroy( struct draw_context *draw );
81 void draw_flush(struct draw_context *draw);
83 void draw_set_viewport_states( struct draw_context *draw,
88 void draw_set_clip_state( struct draw_context *pipe,
106 void draw_set_rasterizer_state( struct draw_context *draw,
110 void draw_set_rasterize_stage( struct draw_context *dra
[all...]
H A Ddraw_pipe.h38 #include "draw_context.h"
58 struct draw_context *draw; /**< parent context */
84 extern struct draw_stage *draw_unfilled_stage( struct draw_context *context );
85 extern struct draw_stage *draw_twoside_stage( struct draw_context *context );
86 extern struct draw_stage *draw_offset_stage( struct draw_context *context );
87 extern struct draw_stage *draw_clip_stage( struct draw_context *context );
88 extern struct draw_stage *draw_flatshade_stage( struct draw_context *context );
89 extern struct draw_stage *draw_cull_stage( struct draw_context *context );
90 extern struct draw_stage *draw_user_cull_stage( struct draw_context *draw );
91 extern struct draw_stage *draw_stipple_stage( struct draw_context *contex
[all...]
H A Ddraw_prim_assembler.h52 draw_prim_assembler_create(struct draw_context *draw);
58 draw_prim_assembler_is_required(const struct draw_context *draw,
63 draw_prim_assembler_run(struct draw_context *draw,
H A Ddraw_fs.c39 #include "draw_context.h"
43 draw_create_fragment_shader(struct draw_context *draw,
62 draw_bind_fragment_shader(struct draw_context *draw,
72 draw_delete_fragment_shader(struct draw_context *draw,
H A Ddraw_private.h95 struct draw_context;
142 struct draw_context struct
475 boolean draw_init(struct draw_context *draw);
476 void draw_new_instance(struct draw_context *draw);
481 boolean draw_vs_init( struct draw_context *draw );
482 void draw_vs_destroy( struct draw_context *draw );
488 boolean draw_gs_init( struct draw_context *draw );
491 void draw_gs_destroy( struct draw_context *draw );
496 uint draw_current_shader_outputs(const struct draw_context *draw);
497 uint draw_current_shader_position_output(const struct draw_context *dra
[all...]
H A Ddraw_vs.h34 #include "draw_context.h"
39 struct draw_context;
105 struct draw_context *draw;
131 struct draw_context *draw );
161 draw_create_vs_exec(struct draw_context *draw,
169 draw_create_vs_llvm(struct draw_context *draw,
181 struct translate *draw_vs_get_fetch( struct draw_context *draw,
185 struct translate *draw_vs_get_emit( struct draw_context *draw,
H A Ddraw_pt.h39 struct draw_context;
142 struct draw_pt_front_end *draw_pt_vsplit(struct draw_context *draw);
151 struct draw_pt_middle_end *draw_pt_middle_fse( struct draw_context *draw );
152 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit(struct draw_context *draw);
153 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit_llvm(struct draw_context *draw);
176 struct pt_emit *draw_pt_emit_create( struct draw_context *draw );
192 struct pt_so_emit *draw_pt_so_emit_create( struct draw_context *draw );
216 struct pt_fetch *draw_pt_fetch_create( struct draw_context *draw );
236 struct pt_post_vs *draw_pt_post_vs_create( struct draw_context *draw );
H A Ddraw_context.c42 #include "draw_context.h"
80 static struct draw_context *
84 struct draw_context *draw = CALLOC_STRUCT( draw_context );
119 struct draw_context *
127 struct draw_context *
138 struct draw_context *
145 boolean draw_init(struct draw_context *draw)
193 void draw_new_instance(struct draw_context *draw)
200 void draw_destroy( struct draw_context *dra
[all...]
H A Ddraw_vbuf.h45 struct draw_context;
76 * XXX: have this in draw_context instead?
148 draw_vbuf_stage( struct draw_context *draw,
H A Ddraw_gs.h31 #include "draw_context.h"
37 struct draw_context;
68 struct draw_context *draw;
145 struct draw_context *draw);
H A Ddraw_tess.h29 #include "draw_context.h"
32 struct draw_context;
56 struct draw_context *draw;
76 struct draw_context *draw;
H A Ddraw_pipe.c40 boolean draw_pipeline_init( struct draw_context *draw )
80 void draw_pipeline_destroy( struct draw_context *draw )
119 static void do_point( struct draw_context *draw,
136 static void do_line( struct draw_context *draw,
156 static void do_triangle( struct draw_context *draw,
205 struct draw_context *draw, \
230 void draw_pipeline_run( struct draw_context *draw,
304 struct draw_context *draw, \
317 void draw_pipeline_run_linear( struct draw_context *draw,
350 void draw_pipeline_flush( struct draw_context *dra
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_context.h44 struct draw_context;
66 struct draw_context *draw_create( struct pipe_context *pipe );
69 struct draw_context *draw_create_with_llvm_context(struct pipe_context *pipe,
73 struct draw_context *draw_create_no_llvm(struct pipe_context *pipe);
75 void draw_destroy( struct draw_context *draw );
77 void draw_flush(struct draw_context *draw);
79 void draw_set_viewport_states( struct draw_context *draw,
84 void draw_set_clip_state( struct draw_context *pipe,
102 void draw_set_rasterizer_state( struct draw_context *draw,
106 void draw_set_rasterize_stage( struct draw_context *dra
[all...]
H A Ddraw_pipe.h38 #include "draw_context.h"
58 struct draw_context *draw; /**< parent context */
84 extern struct draw_stage *draw_unfilled_stage( struct draw_context *context );
85 extern struct draw_stage *draw_twoside_stage( struct draw_context *context );
86 extern struct draw_stage *draw_offset_stage( struct draw_context *context );
87 extern struct draw_stage *draw_clip_stage( struct draw_context *context );
88 extern struct draw_stage *draw_flatshade_stage( struct draw_context *context );
89 extern struct draw_stage *draw_cull_stage( struct draw_context *context );
90 extern struct draw_stage *draw_stipple_stage( struct draw_context *context );
91 extern struct draw_stage *draw_wide_line_stage( struct draw_context *contex
[all...]
H A Ddraw_fs.c38 #include "draw_context.h"
42 draw_create_fragment_shader(struct draw_context *draw,
58 draw_bind_fragment_shader(struct draw_context *draw,
68 draw_delete_fragment_shader(struct draw_context *draw,
H A Ddraw_prim_assembler.h52 draw_prim_assembler_create(struct draw_context *draw);
58 draw_prim_assembler_is_required(const struct draw_context *draw,
63 draw_prim_assembler_run(struct draw_context *draw,
H A Ddraw_private.h64 struct draw_context;
111 struct draw_context struct
384 boolean draw_init(struct draw_context *draw);
385 void draw_new_instance(struct draw_context *draw);
390 boolean draw_vs_init( struct draw_context *draw );
391 void draw_vs_destroy( struct draw_context *draw );
397 boolean draw_gs_init( struct draw_context *draw );
400 void draw_gs_destroy( struct draw_context *draw );
405 uint draw_current_shader_outputs(const struct draw_context *draw);
406 uint draw_current_shader_position_output(const struct draw_context *dra
[all...]
H A Ddraw_pt.h39 struct draw_context;
142 struct draw_pt_front_end *draw_pt_vsplit(struct draw_context *draw);
155 struct draw_pt_middle_end *draw_pt_fetch_emit( struct draw_context *draw );
156 struct draw_pt_middle_end *draw_pt_middle_fse( struct draw_context *draw );
157 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit(struct draw_context *draw);
158 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit_llvm(struct draw_context *draw);
181 struct pt_emit *draw_pt_emit_create( struct draw_context *draw );
197 struct pt_so_emit *draw_pt_so_emit_create( struct draw_context *draw );
221 struct pt_fetch *draw_pt_fetch_create( struct draw_context *draw );
241 struct pt_post_vs *draw_pt_post_vs_create( struct draw_context *dra
[all...]
H A Ddraw_vs.h34 #include "draw_context.h"
39 struct draw_context;
105 struct draw_context *draw;
131 struct draw_context *draw );
161 draw_create_vs_exec(struct draw_context *draw,
169 draw_create_vs_llvm(struct draw_context *draw,
181 struct translate *draw_vs_get_fetch( struct draw_context *draw,
185 struct translate *draw_vs_get_emit( struct draw_context *draw,
H A Ddraw_context.c42 #include "draw_context.h"
70 static struct draw_context *
74 struct draw_context *draw = CALLOC_STRUCT( draw_context );
108 struct draw_context *
116 struct draw_context *
127 struct draw_context *
134 boolean draw_init(struct draw_context *draw)
182 void draw_new_instance(struct draw_context *draw)
189 void draw_destroy( struct draw_context *dra
[all...]
H A Ddraw_vbuf.h45 struct draw_context;
76 * XXX: have this in draw_context instead?
143 draw_vbuf_stage( struct draw_context *draw,
H A Ddraw_gs.h31 #include "draw_context.h"
37 struct draw_context;
68 struct draw_context *draw;
144 struct draw_context *draw);
H A Ddraw_pipe.c40 boolean draw_pipeline_init( struct draw_context *draw )
78 void draw_pipeline_destroy( struct draw_context *draw )
115 static void do_point( struct draw_context *draw,
132 static void do_line( struct draw_context *draw,
152 static void do_triangle( struct draw_context *draw,
201 struct draw_context *draw, \
226 void draw_pipeline_run( struct draw_context *draw,
300 struct draw_context *draw, \
313 void draw_pipeline_run_linear( struct draw_context *draw,
346 void draw_pipeline_flush( struct draw_context *dra
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_draw.h48 struct draw_context *st_get_draw_context(struct st_context *st);
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_draw.h49 struct draw_context *st_get_draw_context(struct st_context *st);

Completed in 28 milliseconds

123456