boolean ccw_is_frontface,
boolean scissor,
boolean half_pixel_center,
- boolean bottom_edge_rule)
+ boolean bottom_edge_rule,
+ boolean multisample)
{
LP_DBG(DEBUG_SETUP, "%s\n", __FUNCTION__);
setup->ccw_is_frontface = ccw_is_frontface;
setup->cullmode = cull_mode;
setup->triangle = first_triangle;
+ setup->multisample = multisample;
setup->pixel_offset = half_pixel_center ? 0.5f : 0.0f;
setup->bottom_edge_rule = bottom_edge_rule;
boolean front_is_ccw,
boolean scissor,
boolean half_pixel_center,
- boolean bottom_edge_rule);
+ boolean bottom_edge_rule,
+ boolean multisample);
void
lp_setup_set_line_state( struct lp_setup_context *setup,
boolean scissor_test;
boolean point_size_per_vertex;
boolean rasterizer_discard;
+ boolean multisample;
unsigned cullmode;
unsigned bottom_edge_rule;
float pixel_offset;
state->lp_state.front_ccw,
state->lp_state.scissor,
state->lp_state.half_pixel_center,
- state->lp_state.bottom_edge_rule);
+ state->lp_state.bottom_edge_rule,
+ state->lp_state.multisample);
lp_setup_set_flatshade_first( llvmpipe->setup,
state->lp_state.flatshade_first);
lp_setup_set_line_state( llvmpipe->setup,