lp:~marcoil/glproxy/extensions-cleanup
- Get this branch:
- bzr branch lp:~marcoil/glproxy/extensions-cleanup
Branch merges
- Alexandros Frantzis: Approve
-
Diff: 1103 lines (+141/-690)10 files modifiedinclude/GL/gl_proxy.h (+6/-1)
include/GL/glext_proxy.h (+3/-129)
include/GL/glx_proxy.h (+3/-1)
include/GL/glxext_proxy.h (+3/-173)
src/egldef.h (+10/-1)
src/gl_proxy.c (+84/-24)
src/glext_proxy.c (+0/-168)
src/glx_proxy.c (+3/-178)
tests/tfp/egl_tfp.c (+15/-6)
tests/tfp/glx_tfp.c (+14/-9)
Related bugs
Related blueprints
Branch information
Recent revisions
- 36. By Marc Ordinas i Llopis
-
Removed caching the extensions strings. Ensured that extension names are checked correctly.
Added a new API function to check if an extension is present in both the backend and GL,
glProxyHasExtension. - 35. By Marc Ordinas i Llopis
-
Added simple API to get extension functions.
Added a function to help getting extensions, glProxyGetExtPr
ocAddr. Users need to pass the extension
name and the function name, and glProxy will look for it in both the current backend (EGL or GLX) and
GL, but the later will only work if there's a valid current context.Also added myself to the authors.
- 30. By Jammy Zhou
-
Fix eglCreateWindow
Surface failure for run egl_tfp on panda board
Fix eglCreateContext failure for run triangle on panda board - 29. By Alexandros Frantzis
-
Ensure that we always get a valid dummy surface to use for configuration.
Using eglGetConfig and eglCreateWindow
Surface does not guarantee that
the returned EGLConfig supports ES2, nor that it is suitable for window
surfaces, nor that it is compatible with the used X window visual. We can
use eglChooseConfig with explicit attributes and eglCreatePbufferSurface
to make the process both simpler and more robust.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:glproxy