Upstream OpenGL framework changes from OpenGL CTS
authorPyry Haulos <phaulos@google.com>
Mon, 14 Nov 2016 21:01:12 +0000 (13:01 -0800)
committerPyry Haulos <phaulos@google.com>
Mon, 14 Nov 2016 23:49:34 +0000 (15:49 -0800)
commit933ef4d47f5db6ae884e872eb3ed1165fde9607c
tree96c40a33f56cead9d66037078174b95648bd8abe
parentc5cf5cb5dd01910d08bb5e600fea7179d89f9a68
Upstream OpenGL framework changes from OpenGL CTS

 * Update wrapper to r33216

 * Add support for various extensions needed by CTS

 * Add support for direct loading of ES3.1 and ES3.2

 * Change DEQP_<API>_RUNTIME_LINK to DEQP_<API>_DIRECT_LOAD and flip
logic.

Change-Id: I8930f62628336de969843da4c3dbba7699af3b47
57 files changed:
Android.mk
CMakeLists.txt
android/cts/master/egl-master.txt
framework/egl/egluGLContextFactory.cpp
framework/egl/egluStaticES20Library.inl
framework/egl/egluStaticES30Library.inl
framework/egl/egluStaticESLibrary.cpp
framework/egl/wrapper/eglwLibrary.cpp
framework/opengl/gluCallLogUtil.inl
framework/opengl/gluCallLogWrapper.inl
framework/opengl/gluCallLogWrapperApi.inl
framework/opengl/gluES3PlusWrapperFuncs.inl
framework/opengl/gluQueryUtil.inl
framework/opengl/gluRenderContext.cpp
framework/opengl/gluStateReset.cpp
framework/opengl/gluStrUtil.inl
framework/opengl/gluStrUtilPrototypes.inl
framework/opengl/wrapper/CMakeLists.txt
framework/opengl/wrapper/glwApi.inl
framework/opengl/wrapper/glwEnums.inl
framework/opengl/wrapper/glwFunctionTypes.inl
framework/opengl/wrapper/glwFunctions.inl
framework/opengl/wrapper/glwImpl.inl
framework/opengl/wrapper/glwInitES20.inl
framework/opengl/wrapper/glwInitES20Direct.cpp
framework/opengl/wrapper/glwInitES20Direct.inl
framework/opengl/wrapper/glwInitES30.inl
framework/opengl/wrapper/glwInitES30Direct.cpp
framework/opengl/wrapper/glwInitES30Direct.inl
framework/opengl/wrapper/glwInitES31.inl
framework/opengl/wrapper/glwInitES31Direct.cpp [new file with mode: 0644]
framework/opengl/wrapper/glwInitES31Direct.hpp [new file with mode: 0644]
framework/opengl/wrapper/glwInitES31Direct.inl
framework/opengl/wrapper/glwInitES32.inl
framework/opengl/wrapper/glwInitES32Direct.cpp [new file with mode: 0644]
framework/opengl/wrapper/glwInitES32Direct.hpp [new file with mode: 0644]
framework/opengl/wrapper/glwInitES32Direct.inl
framework/opengl/wrapper/glwInitExtES.inl
framework/opengl/wrapper/glwInitExtGL.inl
framework/opengl/wrapper/glwInitFunctions.cpp
framework/opengl/wrapper/glwInitFunctions.hpp
framework/opengl/wrapper/glwInitGL30.inl
framework/opengl/wrapper/glwInitGL31.inl
framework/opengl/wrapper/glwInitGL32.inl
framework/opengl/wrapper/glwInitGL33.inl
framework/opengl/wrapper/glwInitGL40.inl
framework/opengl/wrapper/glwInitGL41.inl
framework/opengl/wrapper/glwInitGL42.inl
framework/opengl/wrapper/glwInitGL43.inl
framework/opengl/wrapper/glwInitGL44.inl
framework/opengl/wrapper/glwInitGL45.inl
framework/opengl/wrapper/glwTypes.inl
framework/platform/null/tcuNullRenderContextFuncs.inl
framework/platform/null/tcuNullRenderContextInitFuncs.inl
modules/egl/teglGetProcAddressTests.inl
modules/gles31/functional/es31fDebugTests.cpp
scripts/opengl/src_util.py