OSDN Git Service

Re-implement GL_APPLE_texture_format_BGRA8888.
authorNicolas Capens <capn@google.com>
Tue, 27 Feb 2018 21:45:43 +0000 (16:45 -0500)
committerNicolas Capens <nicolascapens@google.com>
Thu, 1 Mar 2018 14:34:56 +0000 (14:34 +0000)
commitbc62c3b8185882eff4788c6cfbd29b86a22bfad1
treedf8e120b51abdf309ef3d9442cba8fc30f7ee812
parenta5a7566de1531d32b647d963e8f72bcd089a493a
Re-implement GL_APPLE_texture_format_BGRA8888.

GL_APPLE_texture_format_BGRA8888 specifies that when using the BGRA_EXT
format, it "must have an RGBA internal format". Note that
GL_EXT_texture_format_BGRA8888 also allows BGRA_EXT as internalformat.

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