mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 20:38:06 +02:00
svga: Translate point_sprite rasterizer state.
This commit is contained in:
parent
3094adb3ca
commit
055265b0a3
3 changed files with 3 additions and 1 deletions
|
|
@ -139,6 +139,7 @@ struct svga_rasterizer_state {
|
|||
unsigned multisampleantialias:1;
|
||||
unsigned antialiasedlineenable:1;
|
||||
unsigned lastpixel:1;
|
||||
unsigned pointspriteenable:1;
|
||||
|
||||
unsigned linepattern;
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,6 @@ svga_create_rasterizer_state(struct pipe_context *pipe,
|
|||
/* light_twoside - XXX: need fragment shader varient */
|
||||
/* poly_smooth - XXX: no fallback available */
|
||||
/* poly_stipple_enable - draw module */
|
||||
/* point_sprite - ? */
|
||||
/* point_size_per_vertex - ? */
|
||||
/* sprite_coord_mode - ??? */
|
||||
/* bypass_vs_viewport_and_clip - handled by viewport setup */
|
||||
|
|
@ -86,6 +85,7 @@ svga_create_rasterizer_state(struct pipe_context *pipe,
|
|||
rast->multisampleantialias = templ->multisample;
|
||||
rast->antialiasedlineenable = templ->line_smooth;
|
||||
rast->lastpixel = templ->line_last_pixel;
|
||||
rast->pointspriteenable = templ->point_sprite;
|
||||
rast->pointsize = templ->point_size;
|
||||
rast->pointsize_min = templ->point_size_min;
|
||||
rast->pointsize_max = templ->point_size_max;
|
||||
|
|
|
|||
|
|
@ -204,6 +204,7 @@ static int emit_rss( struct svga_context *svga,
|
|||
EMIT_RS( svga, curr->scissortestenable, SCISSORTESTENABLE, fail );
|
||||
EMIT_RS( svga, curr->multisampleantialias, MULTISAMPLEANTIALIAS, fail );
|
||||
EMIT_RS( svga, curr->lastpixel, LASTPIXEL, fail );
|
||||
EMIT_RS( svga, curr->pointspriteenable, POINTSPRITEENABLE, fail );
|
||||
EMIT_RS( svga, curr->linepattern, LINEPATTERN, fail );
|
||||
EMIT_RS_FLOAT( svga, curr->pointsize, POINTSIZE, fail );
|
||||
EMIT_RS_FLOAT( svga, curr->pointsize_min, POINTSIZEMIN, fail );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue