Home | History | Annotate | Download | only in draw

Lines Matching defs:draw_context

61 struct draw_context;
97 struct draw_context
361 boolean draw_init(struct draw_context *draw);
366 boolean draw_vs_init( struct draw_context *draw );
367 void draw_vs_destroy( struct draw_context *draw );
369 void draw_vs_set_viewport( struct draw_context *,
373 draw_vs_set_constants(struct draw_context *,
383 boolean draw_gs_init( struct draw_context *draw );
386 draw_gs_set_constants(struct draw_context *,
391 void draw_gs_destroy( struct draw_context *draw );
396 uint draw_current_shader_outputs(const struct draw_context *draw);
397 uint draw_current_shader_position_output(const struct draw_context *draw);
398 uint draw_current_shader_clipvertex_output(const struct draw_context *draw);
399 uint draw_current_shader_clipdistance_output(const struct draw_context *draw, int index);
400 int draw_alloc_extra_vertex_attrib(struct draw_context *draw,
402 void draw_remove_extra_vertex_attribs(struct draw_context *draw);
408 boolean draw_pt_init( struct draw_context *draw );
409 void draw_pt_destroy( struct draw_context *draw );
410 void draw_pt_reset_vertex_ids( struct draw_context *draw );
411 void draw_pt_flush( struct draw_context *draw, unsigned flags );
418 boolean draw_pipeline_init( struct draw_context *draw );
419 void draw_pipeline_destroy( struct draw_context *draw );
435 void draw_pipeline_run( struct draw_context *draw,
439 void draw_pipeline_run_linear( struct draw_context *draw,
446 void draw_pipeline_flush( struct draw_context *draw,
459 void draw_do_flush( struct draw_context *draw, unsigned flags );
464 draw_get_rasterizer_no_cull( struct draw_context *draw,