compiz:master

Last commit made on 2021-12-17
Get this branch:
git clone -b master https://git.launchpad.net/compiz
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:compiz

Recent commits

8b3fdfd... by CI Train Bot Account

Releasing 1:0.9.14.1+22.04.20211217-0ubuntu1

8381b99... by Sam Spilsbury

blur: Use GLFramebufferObject::rebind with the returned framebuffer.

061e833... by Sam Spilsbury

Enable EGL_EXT_buffer_age on USE_GLES where it is advertised.

ded568c... by Sam Spilsbury

blur: Set precision level in fragment shader in GL_ES case.

4c7d1e5... by Daniel Kondor

core: EventManager::removeWatchFd() should remove the watch from the Glib::MainContext (LP: #1879975)

50ae7ab... by Sam Spilsbury

screen: Use the BufferAgeFrameProvider on USE_GLES if bufferAge is available

fe01c42... by Sam Spilsbury

blur: Set precision level in fragment shader in GL_ES case

This fixes blur not working on the rapsberry pi 4 and other USE_GLES
platforms.

b7446e9... by Sam Spilsbury

blur: Use GLFramebufferObject::rebind with the returned framebuffer

If there is no fbo currently bound, GLFramebufferObject::bind can
return NULL, so calling ::bind on the null pointer is will crash.
The correct way to handle this is to use the static method ::rebind(),
which will handle the NULL case and rebind the default draw framebuffer.

b970347... by Sam Spilsbury

opengl: Check for EGL_EXT_buffer_age extension string

0ae58b9... by Sam Spilsbury

opengl: Add BufferAgeFrameProvider for EGL case

In this case we query the surface. No difference otherwise