1234567891011121314151617181920212223242526 |
- #define FLAG_HORIZONTAL (1 << 0)
- #define FLAG_USE_ORTHOGONAL_PROJECTION (1 << 1)
- #define FLAG_GLOW_FIRST_PASS (1 << 2)
- layout(push_constant, std430) uniform Blur {
- vec2 pixel_size; // 08 - 08
- uint flags; // 04 - 12
- uint pad; // 04 - 16
- // Glow.
- float glow_strength; // 04 - 20
- float glow_bloom; // 04 - 24
- float glow_hdr_threshold; // 04 - 28
- float glow_hdr_scale; // 04 - 32
- float glow_exposure; // 04 - 36
- float glow_white; // 04 - 40
- float glow_luminance_cap; // 04 - 44
- float glow_auto_exposure_scale; // 04 - 48
- float luminance_multiplier; // 04 - 52
- float res1; // 04 - 56
- float res2; // 04 - 60
- float res3; // 04 - 64
- }
- blur;
|