OSDN Git Service

Add the EGL display as a context member.
authorNicolas Capens <capn@google.com>
Tue, 7 Jun 2016 18:40:12 +0000 (14:40 -0400)
committerNicolas Capens <capn@google.com>
Wed, 8 Jun 2016 15:46:20 +0000 (15:46 +0000)
commite7e70d03ab0831543dfb5c89395ce4bf56298e3c
treeccc8382e88f6007cad288b9090fe6dbde463e637
parent3345779efe02333697e4761f67bf6e047a784307
Add the EGL display as a context member.

This prevents having to access the current display though TLS.

Change-Id: Ic93d0f88096a7e7e50318dbafb9b32da5fbc50a2
Reviewed-on: https://swiftshader-review.googlesource.com/5511
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Meng-Lin Wu <marleymoo@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/OpenGL/libEGL/Context.hpp
src/OpenGL/libEGL/Display.cpp
src/OpenGL/libGLES_CM/Context.cpp
src/OpenGL/libGLES_CM/Context.h
src/OpenGL/libGLES_CM/libGLES_CM.hpp
src/OpenGL/libGLES_CM/main.cpp
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Context.h
src/OpenGL/libGLESv2/libGLESv2.hpp
src/OpenGL/libGLESv2/main.cpp