| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pipe_cull.c | 29 * \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 D | draw_pipe_util.c | 40 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 D | draw_pipe_user_cull.c | 29 * \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 D | draw_pipe_unfilled.c | 29 * \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 D | draw_pipe_twoside.c | 39 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 D | draw_pipe_stipple.c | 49 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 D | draw_pipe_flatshade.c | 43 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 D | draw_pipe_wide_point.c | 67 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 D | draw_pipe_offset.c | 43 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 D | draw_pipe_wide_line.c | 41 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 D | draw_pipe_vbuf.c | 30 * 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 D | draw_pipe_util.c | 40 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 D | draw_pipe_cull.c | 29 * \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 D | draw_pipe_unfilled.c | 29 * \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 D | draw_pipe_twoside.c | 39 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 D | draw_pipe_stipple.c | 49 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 D | draw_pipe_flatshade.c | 43 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 D | draw_pipe_wide_point.c | 67 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 D | draw_pipe_offset.c | 43 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 D | draw_pipe_wide_line.c | 41 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 D | draw_pipe_vbuf.c | 30 * 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 D | st_cb_feedback.c | 65 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 D | st_atom_constbuf.h | 38 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 D | st_cb_feedback.c | 65 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 D | ac_nir.c | 48 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)
|