Blender Git Loki
Git Commits -> Revision 9499994
Revision 9499994 by Jason Wilkins (soc-2014-viewport_fx) June 13, 2014, 23:28 (GMT) |
cleanup related to EGL contexts added EGL 1.5 entry points to glew-es glew-es was assuming that EGL and ES always go together, but you can use EGL to initialize non-ES contexts moved swap interval implementation to GHOST_Context classes added EGLDisplay parameter to EGLEWInit in order to work around ARM Mali bug (but seems sensible compared to other EGL functions) more checks before calling eglBindAPI, no need if there is no EGL display |
Commit Details:
Full Hash: 94999949d8f9110ae2a0e13c5228b29c0e5bf32d
Parent Commit: a8dee3a
Lines Changed: +302, -158
11 Modified Paths:
/CMakeLists.txt (+7, -7) (Diff)
/extern/glew-es/include/GL/eglew.h (+86, -4) (Diff)
/extern/glew-es/src/glew.c (+58, -45) (Diff)
/intern/ghost/intern/GHOST_Context.h (+19, -4) (Diff)
/intern/ghost/intern/GHOST_ContextEGL.cpp (+83, -53) (Diff)
/intern/ghost/intern/GHOST_ContextEGL.h (+18, -4) (Diff)
/intern/ghost/intern/GHOST_ContextWGL.cpp (+17, -0) (Diff)
/intern/ghost/intern/GHOST_Window.cpp (+8, -4) (Diff)
/intern/ghost/intern/GHOST_Window.h (+4, -8) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.cpp (+2, -16) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.h (+0, -13) (Diff)
/extern/glew-es/include/GL/eglew.h (+86, -4) (Diff)
/extern/glew-es/src/glew.c (+58, -45) (Diff)
/intern/ghost/intern/GHOST_Context.h (+19, -4) (Diff)
/intern/ghost/intern/GHOST_ContextEGL.cpp (+83, -53) (Diff)
/intern/ghost/intern/GHOST_ContextEGL.h (+18, -4) (Diff)
/intern/ghost/intern/GHOST_ContextWGL.cpp (+17, -0) (Diff)
/intern/ghost/intern/GHOST_Window.cpp (+8, -4) (Diff)
/intern/ghost/intern/GHOST_Window.h (+4, -8) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.cpp (+2, -16) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.h (+0, -13) (Diff)