Home | History | Annotate | Download | only in a4xx

Lines Matching refs:cso

40 		const struct pipe_rasterizer_state *cso)
49 so->base = *cso;
51 if (cso->point_size_per_vertex) {
52 psize_min = util_get_min_point_size(cso);
56 psize_min = cso->point_size;
57 psize_max = cso->point_size;
61 if (cso->line_stipple_enable) {
64 TODO cso->half_pixel_center
65 if (cso->multisample)
72 so->gras_su_point_size = A4XX_GRAS_SU_POINT_SIZE(cso->point_size);
74 A4XX_GRAS_SU_POLY_OFFSET_SCALE(cso->offset_scale);
76 A4XX_GRAS_SU_POLY_OFFSET_OFFSET(cso->offset_units);
79 A4XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH(cso->line_width/2.0);
81 A4XX_PC_PRIM_VTX_CNTL2_POLYMODE_FRONT_PTYPE(fd_polygon_mode(cso->fill_front)) |
82 A4XX_PC_PRIM_VTX_CNTL2_POLYMODE_BACK_PTYPE(fd_polygon_mode(cso->fill_back));
84 if (cso->fill_front != PIPE_POLYGON_MODE_FILL ||
85 cso->fill_back != PIPE_POLYGON_MODE_FILL)
88 if (cso->cull_face & PIPE_FACE_FRONT)
90 if (cso->cull_face & PIPE_FACE_BACK)
92 if (!cso->front_ccw)
94 if (!cso->flatshade_first)
97 if (cso->offset_tri)
100 if (!cso->depth_clip)
103 if (cso->clip_halfz)