Home
last modified time | relevance | path

Searched refs:quad_stage (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_quad_pipe.h44 struct quad_stage { struct
47 struct quad_stage *next; argument
49 void (*begin)(struct quad_stage *qs); argument
52 void (*run)(struct quad_stage *qs, struct quad_header *quad[], unsigned nr); argument
54 void (*destroy)(struct quad_stage *qs); argument
58 struct quad_stage *sp_quad_polygon_stipple_stage( struct softpipe_context *softpipe );
59 struct quad_stage *sp_quad_earlyz_stage( struct softpipe_context *softpipe );
60 struct quad_stage *sp_quad_shade_stage( struct softpipe_context *softpipe );
61 struct quad_stage *sp_quad_alpha_test_stage( struct softpipe_context *softpipe );
62 struct quad_stage *sp_quad_stencil_test_stage( struct softpipe_context *softpipe );
[all …]
Dsp_quad_stipple.c17 stipple_quad(struct quad_stage *qs, struct quad_header *quads[], unsigned nr) in stipple_quad()
58 static void stipple_begin(struct quad_stage *qs) in stipple_begin()
64 static void stipple_destroy(struct quad_stage *qs) in stipple_destroy()
70 struct quad_stage *
73 struct quad_stage *stage = CALLOC_STRUCT(quad_stage); in sp_quad_polygon_stipple_stage()
Dsp_quad_fs.c52 struct quad_stage stage; /**< base class */
63 shade_quad(struct quad_stage *qs, struct quad_header *quad) in shade_quad()
81 coverage_quad(struct quad_stage *qs, struct quad_header *quad) in coverage_quad()
104 shade_quads(struct quad_stage *qs, in shade_quads()
146 shade_begin(struct quad_stage *qs) in shade_begin()
153 shade_destroy(struct quad_stage *qs) in shade_destroy()
159 struct quad_stage *
Dsp_context.h165 struct quad_stage *shade;
166 struct quad_stage *depth_test;
167 struct quad_stage *blend;
168 struct quad_stage *pstipple;
169 struct quad_stage *first; /**< points to one of the above stages */
Dsp_quad_depth_test.c537 depth_test_quad(struct quad_stage *qs, in depth_test_quad()
618 depth_stencil_test_quad(struct quad_stage *qs, in depth_stencil_test_quad()
685 alpha_test_quads_##FUNC( struct quad_stage *qs, \
724 alpha_test_quads(struct quad_stage *qs, in alpha_test_quads()
762 depth_bounds_test_quads(struct quad_stage *qs, in depth_bounds_test_quads()
846 depth_test_quads_fallback(struct quad_stage *qs, in depth_test_quads_fallback()
975 depth_noop(struct quad_stage *qs, in depth_noop()
985 choose_depth_test(struct quad_stage *qs, in choose_depth_test()
1073 depth_test_begin(struct quad_stage *qs) in depth_test_begin()
1081 depth_test_destroy(struct quad_stage *qs) in depth_test_destroy()
[all …]
Dsp_quad_blend.c58 struct quad_stage base;
67 blend_quad_stage(struct quad_stage *stage) in blend_quad_stage()
150 logicop_quad(struct quad_stage *qs, in logicop_quad()
264 blend_quad(struct quad_stage *qs, in blend_quad()
920 blend_fallback(struct quad_stage *qs, in blend_fallback()
1028 blend_single_add_src_alpha_inv_src_alpha(struct quad_stage *qs, in blend_single_add_src_alpha_inv_src_alpha()
1105 blend_single_add_one_one(struct quad_stage *qs, in blend_single_add_one_one()
1174 single_output_color(struct quad_stage *qs, in single_output_color()
1210 blend_noop(struct quad_stage *qs, in blend_noop()
1218 choose_blend_quad(struct quad_stage *qs, in choose_blend_quad()
[all …]
Dsp_quad_pipe.c35 insert_stage_at_head(struct softpipe_context *sp, struct quad_stage *quad) in insert_stage_at_head()
Dsp_quad_depth_test_tmp.h49 NAME(struct quad_stage *qs, in NAME()
Dsp_setup.c207 struct quad_stage *pipe = setup->softpipe->quad.first; in flush_spans()