OSDN Git Service

Use a trampoline for all GL entry functions.
authorNicolas Capens <capn@google.com>
Thu, 2 Aug 2018 17:56:32 +0000 (13:56 -0400)
committerNicolas Capens <nicolascapens@google.com>
Wed, 24 Oct 2018 13:39:20 +0000 (13:39 +0000)
commit805d7616a05e2465a47dce0db6ddb389846a0ff8
tree815deb6dfaaabdf0aeb168abc91554460698fed6
parent8a587714cb9f6efc69192481867d437014496b07
Use a trampoline for all GL entry functions.

Bug swiftshader:64

Change-Id: Ice0e96934bae8628a14d628fd02046fc81f7a0ab
Reviewed-on: https://swiftshader-review.googlesource.com/c/19608
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/libGLES_CM/libGLES_CM.def
src/OpenGL/libGLES_CM/libGLES_CM.lds
src/OpenGL/libGLES_CM/main.cpp
src/OpenGL/libGLESv2/entry_points.cpp
src/OpenGL/libGLESv2/entry_points.h [new file with mode: 0644]
src/OpenGL/libGLESv2/libGLESv2.cpp
src/OpenGL/libGLESv2/libGLESv2.def
src/OpenGL/libGLESv2/libGLESv2.lds
src/OpenGL/libGLESv2/libGLESv2.vcxproj
src/OpenGL/libGLESv2/libGLESv2.vcxproj.filters
src/OpenGL/libGLESv2/libGLESv3.cpp