lp:compiz-core/gles

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:compiz-core/gles
Members of Compiz Linaro Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Linaro Team
Project:
Compiz Core
Status:
Abandoned

Recent revisions

3150. By Daniel van Vugt

Fixed water lighting calculations (LP: #1000097)
 - Normals were inside-out as I predicted.
 - Slightly simplified the shader code.
 - Use all 3 dimensions of the lighting vector, not just 2.
 - Increased the offset scale (diffraction effect) to look like the old code.
 - Reversed lighting vector X component to look like the old code..
 - Set lighting vector Z component to zero to avoid lighting whole screen.

3149. By Daniel van Vugt

Fix annotate turning display completely black (LP: #1000093)

3148. By Daniel van Vugt

plugins/opengl/src/screen.cpp: Delete an outdated comment and deduplicate
another.

3147. By Daniel van Vugt

Rebase on lp:compiz-core r3137

3146. By Sam Spilsbury

Give AutoProgram a virtual destructor and move it into a namespace.

Nested classes and nonvirtual destructors on abstract classes are evil.

3145. By Sam Spilsbury

Start implementing eglSwapBuffers in the paint dispatch. Removed a useless functor check

3144. By Sam Spilsbury

Remove useless spew

3143. By Sam Spilsbury

GL_TEXTURE_COORD_ARRAY client state setting is not necessary because its done implicitly
when binding OpenGL buffer objects.

Disable output clipping, skybox and texture modulation on GLES2 for now

3142. By Sam Spilsbury

Clip planes aren't yet supported on GLES .. remove glNormal* usage

3141. By Sam Spilsbury

Port the bottom cap renderer to GLES.

Since both caps use the same vertex array with GL_TRIANGLE_FAN ... a rather unsatisfactory
workaround was added to GLVertexBuffer to control the behaviour of glDrawArrays ... worth looking
into removing

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.8
This branch contains Public information 
Everyone can see this information.