iris: fix num clip plane consts
This commit is contained in:
@@ -1058,6 +1058,11 @@ iris_create_rasterizer_state(struct pipe_context *ctx,
|
||||
cso->line_stipple_enable = state->line_stipple_enable;
|
||||
cso->poly_stipple_enable = state->poly_stipple_enable;
|
||||
|
||||
if (state->clip_plane_enable != 0)
|
||||
cso->num_clip_plane_consts = util_logbase2(state->clip_plane_enable) + 1;
|
||||
else
|
||||
cso->num_clip_plane_consts = 0;
|
||||
|
||||
float line_width = get_line_width(state);
|
||||
|
||||
iris_pack_command(GENX(3DSTATE_SF), cso->sf, sf) {
|
||||
@@ -1146,9 +1151,6 @@ iris_create_rasterizer_state(struct pipe_context *ctx,
|
||||
line.LineStippleRepeatCount = line_stipple_factor;
|
||||
}
|
||||
|
||||
if (state->clip_plane_enable != 0)
|
||||
cso->num_clip_plane_consts = util_logbase2(state->clip_plane_enable) + 1;
|
||||
|
||||
return cso;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user