Browse Source

iris: fix num clip plane consts

tags/19.1-branchpoint
Kenneth Graunke 7 years ago
parent
commit
50743eb748
1 changed files with 5 additions and 3 deletions
  1. 5
    3
      src/gallium/drivers/iris/iris_state.c

+ 5
- 3
src/gallium/drivers/iris/iris_state.c View File

@@ -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;
}


Loading…
Cancel
Save