Home | History | Annotate | Download | only in a3xx

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)
69 COND(cso->clip_halfz, A3XX_GRAS_CL_CLIP_CNTL_ZERO_GB_SCALE_Z);
73 so->gras_su_point_size = A3XX_GRAS_SU_POINT_SIZE(cso->point_size);
75 A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL(cso->offset_scale);
77 A3XX_GRAS_SU_POLY_OFFSET_OFFSET(cso->offset_units * 2.0f);
80 A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH(cso->line_width/2.0);
83 A3XX_PC_PRIM_VTX_CNTL_POLYMODE_FRONT_PTYPE(fd_polygon_mode(cso->fill_front)) |
84 A3XX_PC_PRIM_VTX_CNTL_POLYMODE_BACK_PTYPE(fd_polygon_mode(cso->fill_back));
86 if (cso->fill_front != PIPE_POLYGON_MODE_FILL ||
87 cso->fill_back != PIPE_POLYGON_MODE_FILL)
90 if (cso->cull_face & PIPE_FACE_FRONT)
92 if (cso->cull_face & PIPE_FACE_BACK)
94 if (!cso->front_ccw)
96 if (!cso->flatshade_first)
99 if (cso->offset_tri)
101 if (!cso->depth_clip)