OSDN Git Service

Default drawBuffer/readBuffer for non default Framebuffer
authorAlexis Hetu <sugoi@google.com>
Tue, 12 Dec 2017 21:37:06 +0000 (16:37 -0500)
committerAlexis Hétu <sugoi@google.com>
Wed, 13 Dec 2017 20:17:43 +0000 (20:17 +0000)
commit8536a44ae39b5adeb4b82a7b646cad329e489004
tree3c1396b86a71811b0d26306934c8ddca2f90e977
parent6f28403ac996ab4516f1b10d1f359ad03d291436
Default drawBuffer/readBuffer for non default Framebuffer

drawBuffer and readBuffer default to GL_BACK in the default
Framebuffer, but for all other Framebuffer objects, the
default value should have been GL_COLOR_ATTACHMENT0.

Fixes all failures in dEQP-GLES3.functional.state_query.integers*

Change-Id: I060db67c50561d2678d57de1d7067bd7f8d2a53a
Reviewed-on: https://swiftshader-review.googlesource.com/14948
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Framebuffer.cpp
src/OpenGL/libGLESv2/Framebuffer.h