Skip to content
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Native_SDK/examples/Vulkan/GaussianBlur/
Native_SDK/examples/Vulkan/GaussianBlur/

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

GaussianBlur

./GaussianBlur.png

Shows how to perform a extremely wide, highly optimised Gaussian Blur using compute shaders.

API

  • Vulkan

Description

This example demonstrates how to perform a 19x19 Gaussian Blur. It uses every input and output step to blur an image by reading from an input using compute while blurring in one direction, and then writing to the output with a fragment shader whilst blurring in the other direction.

This technique has been highly optimised for PowerVR and is very suitable for a very large convolution width.

Controls

  • Quit- Close the application