OSDN Git Service

Fixed read buffer and draw buffers
authorAlexis Hetu <sugoi@google.com>
Wed, 10 Feb 2016 18:41:00 +0000 (13:41 -0500)
committerAlexis Hétu <sugoi@google.com>
Wed, 10 Feb 2016 20:48:29 +0000 (20:48 +0000)
commit423fd9120fe3c13b8276a78831b792eb6099bf2e
tree67744b312e3e8692270ccedd14c1d81fa60cf097
parent10eaf2ed5bfdc580cb41ea3ffb8ea669e6229853
Fixed read buffer and draw buffers

Specifying a read buffer or draw buffers was set on the context
instead of being set on the Framebuffer object, which led to
multiple Framebuffer objects wrongly sharing this state.

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