OSDN Git Service

i965: set ctx->Const.MaxViewport{Width,Height} to 32k
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Fri, 26 Feb 2016 07:27:48 +0000 (08:27 +0100)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Wed, 2 Mar 2016 06:19:01 +0000 (07:19 +0100)
commite8fd60e7891c7a931cfa04259762df4adb304049
tree57d69194bbac5cec3205f44fde65b3f7547d3348
parentadd57b3fa8551cca7a1cb94573b4ef1d9a6a52c2
i965: set ctx->Const.MaxViewport{Width,Height} to 32k

From ARB_viewport_array spec:

" * On GL3-capable hardware the VIEWPORT_BOUNDS_RANGE should be at least
    [-16384, 16383].
  * On GL4-capable hardware the VIEWPORT_BOUNDS_RANGE should be at least
    [-32768, 32767]."

This range is set using ctx->Const.MaxViewportWidth value, so just bump
those constants to 32k for gen7+ which can support OpenGL 4.0.

Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_context.c