lp:~compiz-team/compiz-core/oneiric.gles2_support

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~compiz-team/compiz-core/oneiric.gles2_support
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Maintainers
Project:
Compiz Core
Status:
Development

Recent revisions

2866. By Sam Spilsbury

Merge remote tracking branch git://git.compiz.org/compiz/core gles

2865. By Travis Watkins

finish up per-plugin shader framework

Move hooks to glDrawTexture instead of glDraw, add additional debug
output to GLProgram, and replace template variables with per-plugin
functions and function calls.

2864. By Travis Watkins

fix memory leak

2863. By Travis Watkins

first pass of new shader framework

Add new framework for handling per-plugin shaders. Plugins hook
GLWindow::glDraw and add their shader functions to the list. The opengl
plugin then adds its functions and tries to get a GLProgram from the cache.
If the cache does not currently have a program with that set of plugins enabled
a new GLProgram will be created and added to the cache. The cache is a LRU with
a configurable max capacity.

Also moved opengl plugin shaders to shaders.h instead of separate files that
get loaded at runtime.

2862. By Travis Watkins

fix color type

2861. By Travis Watkins

fix OBS conversion

2860. By Travis Watkins

load symbols globally to work with mesa shared glapi

2859. By Travis Watkins

be more robust against blending changes

2858. By Travis Watkins

fix compile error when using desktop GL codepath

2857. By Travis Watkins

add build flag for GLESv2

Instead of automatically building for GLESv2 when the headers are found use a
build flag.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:compiz-core/0.9.5
This branch contains Public information 
Everyone can see this information.