Searched refs:stage (Results 1 - 25 of 872) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pipe_cull.c29 * \brief Drawing stage for polygon culling
43 struct draw_stage stage; member in struct:cull_stage
49 static inline struct cull_stage *cull_stage( struct draw_stage *stage ) argument
51 return (struct cull_stage *)stage;
57 static void cull_tri( struct draw_stage *stage, argument
62 const unsigned pos = draw_current_shader_position_output(stage->draw);
83 unsigned face = ((ccw == cull_stage(stage)->front_ccw) ?
87 if ((face & cull_stage(stage)->cull_face) == 0) {
88 /* triangle is not culled, pass to next stage */
89 stage
105 cull_first_tri(struct draw_stage * stage,struct prim_header * header) argument
118 cull_flush(struct draw_stage * stage,unsigned flags) argument
125 cull_reset_stipple_counter(struct draw_stage * stage) argument
131 cull_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_util.c40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header) argument
42 stage->next->point(stage->next, header);
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header) argument
48 stage->next->line(stage->next, header);
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header) argument
54 stage->next->tri(stage->next, header);
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigne argument
98 draw_free_temp_verts(struct draw_stage * stage) argument
114 struct draw_stage *stage = draw->pipeline.first; local in function:draw_reset_vertex_ids
[all...]
H A Ddraw_pipe_user_cull.c29 * \brief Drawing stage for user culling
38 struct draw_stage stage; member in struct:user_cull_stage
41 static inline struct user_cull_stage *user_cull_stage( struct draw_stage *stage ) argument
43 return (struct user_cull_stage *)stage;
58 static void user_cull_point( struct draw_stage *stage, argument
62 draw_current_shader_num_written_culldistances(stage->draw);
64 draw_current_shader_num_written_clipdistances(stage->draw);
72 draw_current_shader_ccdistance_output(stage->draw, cull_idx);
79 stage->next->point( stage
88 user_cull_line(struct draw_stage * stage,struct prim_header * header) argument
119 user_cull_tri(struct draw_stage * stage,struct prim_header * header) argument
149 user_cull_flush(struct draw_stage * stage,unsigned flags) argument
157 user_cull_reset_stipple_counter(struct draw_stage * stage) argument
162 user_cull_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_unfilled.c29 * \brief Drawing stage for handling glPolygonMode(line/point).
44 struct draw_stage stage; member in struct:unfilled_stage
56 static inline struct unfilled_stage *unfilled_stage( struct draw_stage *stage ) argument
58 return (struct unfilled_stage *)stage;
62 inject_front_face_info(struct draw_stage *stage, argument
65 struct unfilled_stage *unfilled = unfilled_stage(stage);
67 (stage->draw->rasterizer->front_ccw && header->det < 0.0f) ||
68 (!stage->draw->rasterizer->front_ccw && header->det > 0.0f));
88 static void point(struct draw_stage *stage, argument
96 stage
99 line(struct draw_stage * stage,struct prim_header * header,struct vertex_header * v0,struct vertex_header * v1) argument
113 points(struct draw_stage * stage,struct prim_header * header) argument
131 lines(struct draw_stage * stage,struct prim_header * header) argument
185 unfilled_tri(struct draw_stage * stage,struct prim_header * header) argument
211 unfilled_first_tri(struct draw_stage * stage,struct prim_header * header) argument
226 unfilled_flush(struct draw_stage * stage,unsigned flags) argument
235 unfilled_reset_stipple_counter(struct draw_stage * stage) argument
241 unfilled_destroy(struct draw_stage * stage) argument
252 draw_unfilled_prepare_outputs(struct draw_context * draw,struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_twoside.c39 struct draw_stage stage; member in struct:twoside_stage
46 static inline struct twoside_stage *twoside_stage( struct draw_stage *stage ) argument
48 return (struct twoside_stage *)stage;
59 struct vertex_header *tmp = dup_vert( &twoside->stage, v, idx );
76 static void twoside_tri( struct draw_stage *stage, argument
79 struct twoside_stage *twoside = twoside_stage(stage);
93 stage->next->tri( stage->next, &tmp );
96 stage->next->tri( stage
102 twoside_first_tri(struct draw_stage * stage,struct prim_header * header) argument
145 twoside_flush(struct draw_stage * stage,unsigned flags) argument
152 twoside_reset_stipple_counter(struct draw_stage * stage) argument
158 twoside_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_stipple.c49 struct draw_stage stage; member in struct:stipple_stage
58 stipple_stage(struct draw_stage *stage) argument
60 return (struct stipple_stage *) stage;
91 emit_segment(struct draw_stage *stage, struct prim_header *header, argument
94 struct vertex_header *v0new = dup_vert(stage, header->v[0], 0);
95 struct vertex_header *v1new = dup_vert(stage, header->v[1], 1);
99 screen_interp(stage->draw, v0new, t0, header->v[0], header->v[1]);
104 screen_interp(stage->draw, v1new, t1, header->v[0], header->v[1]);
108 stage->next->line(stage
121 stipple_line(struct draw_stage * stage,struct prim_header * header) argument
186 reset_stipple_counter(struct draw_stage * stage) argument
194 stipple_reset_point(struct draw_stage * stage,struct prim_header * header) argument
202 stipple_reset_tri(struct draw_stage * stage,struct prim_header * header) argument
211 stipple_first_line(struct draw_stage * stage,struct prim_header * header) argument
227 stipple_flush(struct draw_stage * stage,unsigned flags) argument
235 stipple_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_flatshade.c43 struct draw_stage stage; member in struct:flat_stage
51 flat_stage(struct draw_stage *stage) argument
53 return (struct flat_stage *) stage;
58 static inline void copy_flats( struct draw_stage *stage, argument
62 const struct flat_stage *flat = flat_stage(stage);
73 static inline void copy_flats2( struct draw_stage *stage, argument
78 const struct flat_stage *flat = flat_stage(stage);
93 static void flatshade_tri_0( struct draw_stage *stage, argument
102 tmp.v[1] = dup_vert(stage, header->v[1], 0);
103 tmp.v[2] = dup_vert(stage, heade
111 flatshade_tri_2(struct draw_stage * stage,struct prim_header * header) argument
132 flatshade_line_0(struct draw_stage * stage,struct prim_header * header) argument
149 flatshade_line_1(struct draw_stage * stage,struct prim_header * header) argument
197 flatshade_init_state(struct draw_stage * stage) argument
272 flatshade_first_tri(struct draw_stage * stage,struct prim_header * header) argument
279 flatshade_first_line(struct draw_stage * stage,struct prim_header * header) argument
287 flatshade_flush(struct draw_stage * stage,unsigned flags) argument
296 flatshade_reset_stipple_counter(struct draw_stage * stage) argument
302 flatshade_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_wide_point.c67 struct draw_stage stage; /**< base class */ member in struct:widepoint_stage
87 widepoint_stage( struct draw_stage *stage ) argument
89 return (struct widepoint_stage *)stage;
101 const struct draw_context *draw = wide->stage.draw;
124 static void widepoint_point( struct draw_stage *stage, argument
127 const struct widepoint_stage *wide = widepoint_stage(stage);
128 const unsigned pos = draw_current_shader_position_output(stage->draw);
129 const boolean sprite = (boolean) stage->draw->rasterizer->point_quad_rasterization;
136 struct vertex_header *v0 = dup_vert(stage, header->v[0], 0);
137 struct vertex_header *v1 = dup_vert(stage, heade
197 widepoint_first_point(struct draw_stage * stage,struct prim_header * header) argument
276 widepoint_flush(struct draw_stage * stage,unsigned flags) argument
295 widepoint_reset_stipple_counter(struct draw_stage * stage) argument
301 widepoint_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_offset.c43 struct draw_stage stage; member in struct:offset_stage
52 static inline struct offset_stage *offset_stage( struct draw_stage *stage ) argument
54 return (struct offset_stage *) stage;
65 static void do_offset_tri( struct draw_stage *stage, argument
68 const unsigned pos = draw_current_shader_position_output(stage->draw);
69 struct offset_stage *offset = offset_stage(stage);
97 if (stage->draw->floating_point_depth) {
127 stage->next->tri( stage->next, header );
131 static void offset_tri( struct draw_stage *stage, argument
147 offset_first_tri(struct draw_stage * stage,struct prim_header * header) argument
207 offset_flush(struct draw_stage * stage,unsigned flags) argument
215 offset_reset_stipple_counter(struct draw_stage * stage) argument
221 offset_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_wide_line.c41 struct draw_stage stage; member in struct:wideline_stage
48 static void wideline_line( struct draw_stage *stage, argument
51 const unsigned pos = draw_current_shader_position_output(stage->draw);
52 const float half_width = 0.5f * stage->draw->rasterizer->line_width;
56 struct vertex_header *v0 = dup_vert(stage, header->v[0], 0);
57 struct vertex_header *v1 = dup_vert(stage, header->v[0], 1);
58 struct vertex_header *v2 = dup_vert(stage, header->v[1], 2);
59 struct vertex_header *v3 = dup_vert(stage, header->v[1], 3);
70 stage->draw->rasterizer->half_pixel_center;
132 stage
141 wideline_first_line(struct draw_stage * stage,struct prim_header * header) argument
161 wideline_flush(struct draw_stage * stage,unsigned flags) argument
178 wideline_reset_stipple_counter(struct draw_stage * stage) argument
184 wideline_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_vbuf.c30 * Vertex buffer drawing stage.
49 * Vertex buffer emit stage.
52 struct draw_stage stage; /**< This must be first (base class) */ member in struct:vbuf_stage
89 vbuf_stage(struct draw_stage *stage) argument
91 assert(stage);
92 return (struct vbuf_stage *)stage;
142 vbuf_tri(struct draw_stage *stage, struct prim_header *prim) argument
144 struct vbuf_stage *vbuf = vbuf_stage(stage);
156 vbuf_line(struct draw_stage *stage, struct prim_header *prim) argument
158 struct vbuf_stage *vbuf = vbuf_stage(stage);
170 vbuf_point(struct draw_stage * stage,struct prim_header * prim) argument
268 vbuf_first_tri(struct draw_stage * stage,struct prim_header * prim) argument
280 vbuf_first_line(struct draw_stage * stage,struct prim_header * prim) argument
292 vbuf_first_point(struct draw_stage * stage,struct prim_header * prim) argument
375 vbuf_flush(struct draw_stage * stage,unsigned flags) argument
384 vbuf_reset_stipple_counter(struct draw_stage * stage) argument
393 vbuf_destroy(struct draw_stage * stage) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_pipe_util.c40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header) argument
42 stage->next->point(stage->next, header);
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header) argument
48 stage->next->line(stage->next, header);
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header) argument
54 stage->next->tri(stage->next, header);
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigne argument
98 draw_free_temp_verts(struct draw_stage * stage) argument
114 struct draw_stage *stage = draw->pipeline.first; local in function:draw_reset_vertex_ids
[all...]
H A Ddraw_pipe_cull.c29 * \brief Drawing stage for polygon culling
43 struct draw_stage stage; member in struct:cull_stage
49 static inline struct cull_stage *cull_stage( struct draw_stage *stage ) argument
51 return (struct cull_stage *)stage;
66 static void cull_point( struct draw_stage *stage, argument
70 draw_current_shader_num_written_culldistances(stage->draw);
72 draw_current_shader_num_written_clipdistances(stage->draw);
80 draw_current_shader_ccdistance_output(stage->draw, cull_idx);
87 stage->next->point( stage
96 cull_line(struct draw_stage * stage,struct prim_header * header) argument
127 cull_tri(struct draw_stage * stage,struct prim_header * header) argument
198 cull_first_point(struct draw_stage * stage,struct prim_header * header) argument
213 cull_first_line(struct draw_stage * stage,struct prim_header * header) argument
228 cull_first_tri(struct draw_stage * stage,struct prim_header * header) argument
241 cull_flush(struct draw_stage * stage,unsigned flags) argument
250 cull_reset_stipple_counter(struct draw_stage * stage) argument
256 cull_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_unfilled.c29 * \brief Drawing stage for handling glPolygonMode(line/point).
44 struct draw_stage stage; member in struct:unfilled_stage
56 static inline struct unfilled_stage *unfilled_stage( struct draw_stage *stage ) argument
58 return (struct unfilled_stage *)stage;
62 inject_front_face_info(struct draw_stage *stage, argument
65 struct unfilled_stage *unfilled = unfilled_stage(stage);
67 (stage->draw->rasterizer->front_ccw && header->det < 0.0f) ||
68 (!stage->draw->rasterizer->front_ccw && header->det > 0.0f));
88 static void point(struct draw_stage *stage, argument
96 stage
99 line(struct draw_stage * stage,struct prim_header * header,struct vertex_header * v0,struct vertex_header * v1) argument
113 points(struct draw_stage * stage,struct prim_header * header) argument
131 lines(struct draw_stage * stage,struct prim_header * header) argument
185 unfilled_tri(struct draw_stage * stage,struct prim_header * header) argument
211 unfilled_first_tri(struct draw_stage * stage,struct prim_header * header) argument
226 unfilled_flush(struct draw_stage * stage,unsigned flags) argument
235 unfilled_reset_stipple_counter(struct draw_stage * stage) argument
241 unfilled_destroy(struct draw_stage * stage) argument
252 draw_unfilled_prepare_outputs(struct draw_context * draw,struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_twoside.c39 struct draw_stage stage; member in struct:twoside_stage
46 static inline struct twoside_stage *twoside_stage( struct draw_stage *stage ) argument
48 return (struct twoside_stage *)stage;
59 struct vertex_header *tmp = dup_vert( &twoside->stage, v, idx );
76 static void twoside_tri( struct draw_stage *stage, argument
79 struct twoside_stage *twoside = twoside_stage(stage);
93 stage->next->tri( stage->next, &tmp );
96 stage->next->tri( stage
102 twoside_first_tri(struct draw_stage * stage,struct prim_header * header) argument
145 twoside_flush(struct draw_stage * stage,unsigned flags) argument
152 twoside_reset_stipple_counter(struct draw_stage * stage) argument
158 twoside_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_stipple.c49 struct draw_stage stage; member in struct:stipple_stage
58 stipple_stage(struct draw_stage *stage) argument
60 return (struct stipple_stage *) stage;
91 emit_segment(struct draw_stage *stage, struct prim_header *header, argument
94 struct vertex_header *v0new = dup_vert(stage, header->v[0], 0);
95 struct vertex_header *v1new = dup_vert(stage, header->v[1], 1);
99 screen_interp(stage->draw, v0new, t0, header->v[0], header->v[1]);
104 screen_interp(stage->draw, v1new, t1, header->v[0], header->v[1]);
108 stage->next->line(stage
121 stipple_line(struct draw_stage * stage,struct prim_header * header) argument
186 reset_stipple_counter(struct draw_stage * stage) argument
194 stipple_reset_point(struct draw_stage * stage,struct prim_header * header) argument
202 stipple_reset_tri(struct draw_stage * stage,struct prim_header * header) argument
211 stipple_first_line(struct draw_stage * stage,struct prim_header * header) argument
227 stipple_flush(struct draw_stage * stage,unsigned flags) argument
235 stipple_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_flatshade.c43 struct draw_stage stage; member in struct:flat_stage
51 flat_stage(struct draw_stage *stage) argument
53 return (struct flat_stage *) stage;
58 static inline void copy_flats( struct draw_stage *stage, argument
62 const struct flat_stage *flat = flat_stage(stage);
73 static inline void copy_flats2( struct draw_stage *stage, argument
78 const struct flat_stage *flat = flat_stage(stage);
93 static void flatshade_tri_0( struct draw_stage *stage, argument
102 tmp.v[1] = dup_vert(stage, header->v[1], 0);
103 tmp.v[2] = dup_vert(stage, heade
111 flatshade_tri_2(struct draw_stage * stage,struct prim_header * header) argument
132 flatshade_line_0(struct draw_stage * stage,struct prim_header * header) argument
149 flatshade_line_1(struct draw_stage * stage,struct prim_header * header) argument
197 flatshade_init_state(struct draw_stage * stage) argument
272 flatshade_first_tri(struct draw_stage * stage,struct prim_header * header) argument
279 flatshade_first_line(struct draw_stage * stage,struct prim_header * header) argument
287 flatshade_flush(struct draw_stage * stage,unsigned flags) argument
296 flatshade_reset_stipple_counter(struct draw_stage * stage) argument
302 flatshade_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_wide_point.c67 struct draw_stage stage; /**< base class */ member in struct:widepoint_stage
87 widepoint_stage( struct draw_stage *stage ) argument
89 return (struct widepoint_stage *)stage;
101 const struct draw_context *draw = wide->stage.draw;
124 static void widepoint_point( struct draw_stage *stage, argument
127 const struct widepoint_stage *wide = widepoint_stage(stage);
128 const unsigned pos = draw_current_shader_position_output(stage->draw);
129 const boolean sprite = (boolean) stage->draw->rasterizer->point_quad_rasterization;
136 struct vertex_header *v0 = dup_vert(stage, header->v[0], 0);
137 struct vertex_header *v1 = dup_vert(stage, heade
197 widepoint_first_point(struct draw_stage * stage,struct prim_header * header) argument
276 widepoint_flush(struct draw_stage * stage,unsigned flags) argument
295 widepoint_reset_stipple_counter(struct draw_stage * stage) argument
301 widepoint_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_offset.c43 struct draw_stage stage; member in struct:offset_stage
52 static inline struct offset_stage *offset_stage( struct draw_stage *stage ) argument
54 return (struct offset_stage *) stage;
65 static void do_offset_tri( struct draw_stage *stage, argument
68 const unsigned pos = draw_current_shader_position_output(stage->draw);
69 struct offset_stage *offset = offset_stage(stage);
97 if (stage->draw->floating_point_depth) {
127 stage->next->tri( stage->next, header );
131 static void offset_tri( struct draw_stage *stage, argument
147 offset_first_tri(struct draw_stage * stage,struct prim_header * header) argument
207 offset_flush(struct draw_stage * stage,unsigned flags) argument
215 offset_reset_stipple_counter(struct draw_stage * stage) argument
221 offset_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_wide_line.c41 struct draw_stage stage; member in struct:wideline_stage
48 static void wideline_line( struct draw_stage *stage, argument
51 const unsigned pos = draw_current_shader_position_output(stage->draw);
52 const float half_width = 0.5f * stage->draw->rasterizer->line_width;
56 struct vertex_header *v0 = dup_vert(stage, header->v[0], 0);
57 struct vertex_header *v1 = dup_vert(stage, header->v[0], 1);
58 struct vertex_header *v2 = dup_vert(stage, header->v[1], 2);
59 struct vertex_header *v3 = dup_vert(stage, header->v[1], 3);
70 stage->draw->rasterizer->half_pixel_center;
132 stage
141 wideline_first_line(struct draw_stage * stage,struct prim_header * header) argument
161 wideline_flush(struct draw_stage * stage,unsigned flags) argument
178 wideline_reset_stipple_counter(struct draw_stage * stage) argument
184 wideline_destroy(struct draw_stage * stage) argument
[all...]
H A Ddraw_pipe_vbuf.c30 * Vertex buffer drawing stage.
49 * Vertex buffer emit stage.
52 struct draw_stage stage; /**< This must be first (base class) */ member in struct:vbuf_stage
89 vbuf_stage(struct draw_stage *stage) argument
91 assert(stage);
92 return (struct vbuf_stage *)stage;
142 vbuf_tri(struct draw_stage *stage, struct prim_header *prim) argument
144 struct vbuf_stage *vbuf = vbuf_stage(stage);
156 vbuf_line(struct draw_stage *stage, struct prim_header *prim) argument
158 struct vbuf_stage *vbuf = vbuf_stage(stage);
170 vbuf_point(struct draw_stage * stage,struct prim_header * prim) argument
266 vbuf_first_tri(struct draw_stage * stage,struct prim_header * prim) argument
278 vbuf_first_line(struct draw_stage * stage,struct prim_header * prim) argument
290 vbuf_first_point(struct draw_stage * stage,struct prim_header * prim) argument
373 vbuf_flush(struct draw_stage * stage,unsigned flags) argument
382 vbuf_reset_stipple_counter(struct draw_stage * stage) argument
391 vbuf_destroy(struct draw_stage * stage) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_feedback.c65 struct draw_stage stage; /**< Base class */ member in struct:feedback_stage
76 feedback_stage( struct draw_stage *stage ) argument
78 return (struct feedback_stage *)stage;
122 feedback_tri( struct draw_stage *stage, struct prim_header *prim ) argument
124 struct feedback_stage *fs = feedback_stage(stage);
125 struct draw_context *draw = stage->draw;
135 feedback_line( struct draw_stage *stage, struct prim_header *prim ) argument
137 struct feedback_stage *fs = feedback_stage(stage);
138 struct draw_context *draw = stage->draw;
152 feedback_point( struct draw_stage *stage, struc argument
162 feedback_flush(struct draw_stage * stage,unsigned flags) argument
169 feedback_reset_stipple_counter(struct draw_stage * stage) argument
177 feedback_destroy(struct draw_stage * stage) argument
210 select_tri(struct draw_stage * stage,struct prim_header * prim) argument
219 select_line(struct draw_stage * stage,struct prim_header * prim) argument
228 select_point(struct draw_stage * stage,struct prim_header * prim) argument
236 select_flush(struct draw_stage * stage,unsigned flags) argument
243 select_reset_stipple_counter(struct draw_stage * stage) argument
249 select_destroy(struct draw_stage * stage) argument
[all...]
H A Dst_atom_constbuf.h38 void st_upload_constants(struct st_context *st, struct gl_program *prog, gl_shader_stage stage);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_feedback.c65 struct draw_stage stage; /**< Base class */ member in struct:feedback_stage
76 feedback_stage( struct draw_stage *stage ) argument
78 return (struct feedback_stage *)stage;
121 feedback_tri( struct draw_stage *stage, struct prim_header *prim ) argument
123 struct feedback_stage *fs = feedback_stage(stage);
124 struct draw_context *draw = stage->draw;
134 feedback_line( struct draw_stage *stage, struct prim_header *prim ) argument
136 struct feedback_stage *fs = feedback_stage(stage);
137 struct draw_context *draw = stage->draw;
151 feedback_point( struct draw_stage *stage, struc argument
161 feedback_flush(struct draw_stage * stage,unsigned flags) argument
168 feedback_reset_stipple_counter(struct draw_stage * stage) argument
176 feedback_destroy(struct draw_stage * stage) argument
209 select_tri(struct draw_stage * stage,struct prim_header * prim) argument
218 select_line(struct draw_stage * stage,struct prim_header * prim) argument
227 select_point(struct draw_stage * stage,struct prim_header * prim) argument
235 select_flush(struct draw_stage * stage,unsigned flags) argument
242 select_reset_stipple_counter(struct draw_stage * stage) argument
248 select_destroy(struct draw_stage * stage) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir.c48 if (shader->info.stage == MESA_SHADER_GEOMETRY ||
49 (shader->info.stage != MESA_SHADER_TESS_CTRL && shader->info.stage != MESA_SHADER_TESS_EVAL &&
53 if (!llvm_has_working_vgpr_indexing && shader->info.stage != MESA_SHADER_TESS_CTRL)

Completed in 16 milliseconds

1234567891011>>