commit | 8de682870a82cad54f3fffe5c6723e858656f7e2 | [log] [tgz] |
---|---|---|
author | Nicolas Capens <nicolascapens@chromium.org> | Fri Apr 04 11:10:27 2014 -0400 |
committer | Nicolas Capens <nicolascapens@chromium.org> | Wed Apr 16 18:55:58 2014 +0000 |
tree | 6f8592c1723f87cd91d48e164474612a6fa5333c | |
parent | 41d9f7e97a6066b8300e3fab3ad3b83c083b3479 [diff] [blame] |
Implement state tracking for BASE/MAX_LEVEL, and MIN/MAX_LOD. BUG=angle:596 Change-Id: I773720a19b766c7a6930967983db0a34e84f2790 Reviewed-on: https://chromium-review.googlesource.com/193235 Tested-by: Nicolas Capens <nicolascapens@chromium.org> Reviewed-by: Shannon Woods <shannonwoods@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libGLESv2/validationES.cpp b/src/libGLESv2/validationES.cpp index 9001561..da92729 100644 --- a/src/libGLESv2/validationES.cpp +++ b/src/libGLESv2/validationES.cpp
@@ -790,7 +790,10 @@ case GL_TEXTURE_BASE_LEVEL: case GL_TEXTURE_MAX_LEVEL: - UNIMPLEMENTED(); + if (param < 0) + { + return gl::error(GL_INVALID_VALUE, false); + } return true; default: