Gaussian blur

The Gaussian blur demo is an OpenGL 3+ demo scene showcasing an efficient Gaussian blur implementation by taking advantage of the separability property of the Gaussian filter. It also presents how to take advantage of linear filtering to even further decrease the number of required texture fetches. For more details read the article Efficient Gaussian blur with linear sampling.

Gaussian blur

Binary Source
Platform Windows cross-platform
Language N/A C++
Dependency OpenGL 3.3 GLEW, SFML, GLM
Download gaussian_win32.zip (2.96MB) gaussian_src.zip (5.37KB)

Note: As the original source code has been written against the development branches of GLEW, SFML and GLM the source code may or may not compile without modification.