Key Bindings:
- Esc - Exit program
- Space bar - Toggle filter
- Mouse scroll wheel - Modify standard deviation of distribution
- Implement as seperable filters to improve performance
Platform build: x86
OpenGL: GLSL4.3, OpenGL32.lib, glad
Windowing: GLFW
Math library: GLM
- Generate project files for x86 platform ( in this case win32 )
[Project root directory]: cmake . -B build -A Win32
- Build project
[Project root directory]: cmake --build build -t GaussianBlur
[Project root directory]: cd build/Debug
[Project root directory / build / Debug]: GaussianBlur