Michael Fabian 'Xaymar' Dirks
91c9df3097
project: Apply Coding Guidelines
2023-04-05 18:51:13 +02:00
Michael Fabian 'Xaymar' Dirks
a517514d37
gfx/blur: Fix type mismatch in OpenGL shaders
2023-04-05 18:51:03 +02:00
Michael Fabian 'Xaymar' Dirks
5d4f88e614
gfx/blur: Reduce code duplication with shared file
...
A lot of the blur effects share quite a bit of code, which can be offloaded into a single include.
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
1fcd141f10
filter/blur: Don't pass bool as TEXCOORD1
...
Using a 'bool' as TEXCOORD1 is undefined behavior, so we should not abuse the intermediate shading storage like this.
Fixes #559
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
68a8fb9224
gfx/blur/box-linear: Refactor Linear Box Blur
...
Box Blur is a prime candidate for Linear optimizations, and as such reducing the total necessary samples by about half. However due to the reduction in samples, only Area and Directional Blur are supported.
Related: #45 , #6
2019-04-02 03:50:01 +02:00