OSDN Git Service

Fix clamping viewport dimensions on specification.
authorNicolas Capens <capn@google.com>
Thu, 5 Jan 2017 19:37:22 +0000 (14:37 -0500)
committerNicolas Capens <capn@google.com>
Thu, 5 Jan 2017 20:14:25 +0000 (20:14 +0000)
commitb28c662c82c7ac74962cb12a5d9f5bde2e650032
treef2bcbdf2efdccab0755f4c4d6dbfff04bc38443b
parentbd85ab2156d972dd2a3652b6628e7331668a835f
Fix clamping viewport dimensions on specification.

The spec states that glViewport() silently clamps the viewport
width and height to GL_MAX_VIEWPORT_DIMS[0] and
GL_MAX_VIEWPORT_DIMS[1], respectively.

Bug b/34078120

Change-Id: Ifeec0d6b601ce8a3825796fa551eea1f46150002
Reviewed-on: https://swiftshader-review.googlesource.com/8371
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Program.cpp
src/OpenGL/libGLESv2/Shader.cpp