summaryrefslogtreecommitdiff
path: root/src/render/shaders
Commit message (Expand)AuthorAgeFilesLines
* renderer: add surface shader variants with less branching and uniforms (#13030)UjinT342026-01-2125-373/+135
* renderer: optimise shader usage further, split shaders and add more caching (...Tom Englund2026-01-177-32/+97
* renderer: shader code refactor (#12926)Tom Englund2026-01-1210-145/+289
* renderer/gl: add internal gl formats and reduce internal driver format conver...Tom Englund2026-01-072-6/+4
* render/cm: various updates, remove old protocols (#12693)UjinT342025-12-271-1/+1
* renderer/cm: higher-quality tonemapping (#12204)Dominick DiMaggio2025-12-072-17/+11
* renderer/cm: allow gamma 2.2 instead of sRGB EOTF (#12094)Dominick DiMaggio2025-10-291-1/+1
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-252-2/+2
* renderer: implement wp-color-management-v1 transfer functions (#11084)Thomas Müller2025-07-201-69/+157
* shader: replace texture2d with texture (#10893)Tom Englund2025-07-018-26/+24
* renderer: reduce a lot of glcalls and cache various states (#10757)Tom Englund2025-06-2516-356/+54
* cm: Use precomputed primaries conversion (#9814)UjinT342025-04-295-99/+58
* renderer/opengl: Extract shaders from source (#9600)UjinT342025-03-2925-665/+952
* opengl: simplify cm pipelineVaxry2025-03-161-19/+20
* renderer: add simple color management (#9506)UjinT342025-03-142-0/+443
* shaders: fix blank windows when using corner rounding (#8969) (#8971)Pollux2025-01-061-2/+2
* renderer: Add supercircular window corners (#8943)Pollux2025-01-053-19/+24
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-1/+61
* shaders: improve corner AA in borders shaderVaxry2024-11-053-3/+16
* shaders: fixup jagged edges in texture rounded cornersVaxry2024-11-051-4/+7
* shaders: Use sin-less hash for noise (#5607)Epikastema2024-04-171-1/+3
* renderer: add support for gles3.2 screen shadersVaxry2024-03-181-0/+11
* shaders: use highp for fragmentsVaxry2024-02-153-15/+15
* shaders: Some more changes in rgb2hsl. (#3834)Dickby2023-11-121-4/+5
* shaders: Small optimization in rgb2hsl. (#3831)Dickby2023-11-111-7/+6
* shaders: Avoid calculating unused values in hsl2rgb. (#3827)Dickby2023-11-111-8/+7
* shaders: Use clamp in doubleCircleSigmoid. (#3824)Dickby2023-11-111-3/+1
* opengl: switch to black-and-white for alpha mattesVaxry2023-11-091-1/+1
* opengl: remove unused alpha matte from shadowVaxry2023-11-091-7/+0
* renderer: added new customization options to the blur shaders (#3650)Visual-Dawg2023-11-061-17/+173
* shadows: fix on transformedVaxry2023-11-041-0/+10
* Decos: Window decoration flags, shadow improvements (#3739)Vaxry2023-11-042-0/+10
* shaders: support changing the outer radius of borders independentlyVaxry2023-10-191-6/+16
* shaders: Remove redundant clamp of smoothsteps return value. (#3456)Dickby2023-09-302-5/+5
* renderer: nuke multisample_edges in favor of a faster algorithmvaxerski2023-09-302-20/+5
* shaders: improve border roundingvaxerski2023-09-301-23/+12
* shaders: minor premultiplication fixesvaxerski2023-08-182-5/+6
* renderer: fix missing premultiplication for border multisamplingvaxerski2023-08-061-2/+3
* renderer: fully switch to premultiplied alphavaxerski2023-08-062-3/+6
* renderer: Various Blur Improvements (#2877)Vaxry2023-08-031-0/+30
* shaders: short-circuit rounding if radius <= 0vaxerski2023-07-201-0/+6
* Allow setting alpha value for ignorezero layer rule (#2477)end-42023-06-111-4/+7
* debug: minor improvements to manual crashvaxerski2023-04-041-4/+38
* debug: added manual_crashvaxerski2023-04-041-0/+33
* shaders: fix missing discardAlphaZerovaxerski2023-03-241-0/+2
* LS: add blur and ignorezero rulesvaxerski2023-03-171-5/+8
* opengl: use a passthru shader for final wlr copyvaxerski2023-03-041-0/+9
* touch up the clang format and format all filesvaxerski2022-12-201-6/+11
* fix border inner offset in shadervaxerski2022-11-291-4/+4
* fix AA on bordersvaxerski2022-11-291-3/+4