anv/gen7: Subtract 1 from num_elements when setting up buffer surface state

e8f51fe4 for gen7

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
Jordan Justen 2016-01-28 17:19:15 -08:00
parent 4bb1e7937a
commit dd2effb0e7
1 changed files with 3 additions and 3 deletions

View File

@ -49,9 +49,9 @@ genX(fill_buffer_surface_state)(void *state, enum isl_format format,
.TiledSurface = false,
.RenderCacheReadWriteMode = false,
.SurfaceObjectControlState = GENX(MOCS),
.Height = (num_elements >> 7) & 0x3fff,
.Width = num_elements & 0x7f,
.Depth = (num_elements >> 21) & 0x3f,
.Height = ((num_elements - 1) >> 7) & 0x3fff,
.Width = (num_elements - 1) & 0x7f,
.Depth = ((num_elements - 1) >> 21) & 0x3f,
.SurfacePitch = stride - 1,
# if (ANV_IS_HASWELL)
.ShaderChannelSelectR = SCS_RED,