~smspillaz/compiz/compiz.revenge-of-the-blur-plugin

Viewing all changes in revision 4016.

  • Committer: smspillaz at gmail
  • Date: 2016-05-13 06:42:58 UTC
  • Revision ID: smspillaz@gmail.com-20160513064258-bh9d2jod6loolz82
blur: Port the blur plugin to use Modern OpenGL and enable it

The whole plugin needed to be re-written to a large extent in order to
use GLSL-based shaders instead of the old ASM based ones, use the new
GLFramebufferObject API and also play nice with damage tracking.

There's still a lot of work to do as the code is very messy.

Notably, generating mipmaps of FBOs seems to be an edge case which is
broken on a lot of hardware.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: