Created by Jammy Zhou and last modified
Get this branch:
bzr branch lp:~jammy-zhou/+junk/glproxy
Only Jammy Zhou can upload to this branch. If you are Jammy Zhou please log in for upload directions.

Related bugs

Related blueprints

Branch information

Jammy Zhou

Recent revisions

10. By Jammy Zhou

fix segfault when run tfp without egl image on mesa

9. By Jammy Zhou

port texture_from_pixmap application to glproxy

8. By Jammy Zhou

Enable automatic backend selection

7. By Jammy Zhou

check renderer info for automatic backend selection (not enabled by default
for mesa bug currently)
open library with RTLD_GLOBAL
use glProxyGetExtProcAddr for extension functions
some code improve

6. By Jammy Zhou

add gles2 extension support

5. By Jammy Zhou

add eglGetProcAddress and glXGetProcAddress/ARB support for symbol resolve
use GLES2 backend by default when both backends available

4. By Jammy Zhou

add core glx support as part of libGL.so
make triangle work for opengl backend with glx
egl+full opengl still has some problem in mesa

3. By Jammy Zhou

add make install support
add a test application triangle
fix desktop opengl library name

2. By Jammy Zhou

Resolve core APIs of OpenGL/ES20

1. By Jammy Zhou

Initial version
gl_proxy.h: GL data types, GL tokens, proxy function definitions
gl_proxy.c: init/exit functions, backend selection, and so on
CMakeLists.txt: used to generate Makefile by cmake

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.