aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/render/shaders
AgeCommit message (Expand)Author
2024-11-05shaders: improve corner AA in borders shaderVaxry
2024-11-05shaders: fixup jagged edges in texture rounded cornersVaxry
2024-04-17shaders: Use sin-less hash for noise (#5607)Epikastema
2024-03-18renderer: add support for gles3.2 screen shadersVaxry
2024-02-15shaders: use highp for fragmentsVaxry
2023-11-12shaders: Some more changes in rgb2hsl. (#3834)Dickby
2023-11-11shaders: Small optimization in rgb2hsl. (#3831)Dickby
2023-11-11shaders: Avoid calculating unused values in hsl2rgb. (#3827)Dickby
2023-11-11shaders: Use clamp in doubleCircleSigmoid. (#3824)Dickby
2023-11-09opengl: switch to black-and-white for alpha mattesVaxry
2023-11-09opengl: remove unused alpha matte from shadowVaxry
2023-11-06renderer: added new customization options to the blur shaders (#3650)Visual-Dawg
2023-11-04shadows: fix on transformedVaxry
2023-11-04Decos: Window decoration flags, shadow improvements (#3739)Vaxry
2023-10-19shaders: support changing the outer radius of borders independentlyVaxry
2023-09-30shaders: Remove redundant clamp of smoothsteps return value. (#3456)Dickby
2023-09-30renderer: nuke multisample_edges in favor of a faster algorithmvaxerski
2023-09-30shaders: improve border roundingvaxerski
2023-08-18shaders: minor premultiplication fixesvaxerski
2023-08-06renderer: fix missing premultiplication for border multisamplingvaxerski
2023-08-06renderer: fully switch to premultiplied alphavaxerski
2023-08-03renderer: Various Blur Improvements (#2877)Vaxry
2023-07-20shaders: short-circuit rounding if radius <= 0vaxerski
2023-06-11Allow setting alpha value for ignorezero layer rule (#2477)end-4
2023-04-04debug: minor improvements to manual crashvaxerski
2023-04-04debug: added manual_crashvaxerski
2023-03-24shaders: fix missing discardAlphaZerovaxerski
2023-03-17LS: add blur and ignorezero rulesvaxerski
2023-03-04opengl: use a passthru shader for final wlr copyvaxerski
2022-12-20touch up the clang format and format all filesvaxerski
2022-11-29fix border inner offset in shadervaxerski
2022-11-29fix AA on bordersvaxerski
2022-11-27optimize border shadervaxerski
2022-11-26use highp for pixcoord to fix nvidia border issuesvaxerski
2022-11-26fix transformed border thicknessvaxerski
2022-11-26allow 360 degrees of freedom in gradientsvaxerski
2022-11-26optimize data feeding to gradient renderervaxerski
2022-11-26added border gradientsvaxerski
2022-11-26fix up the border shadervaxerski
2022-11-21Unify rounding shadersvaxerski
2022-10-05Remove texcoord from QUADFRAGSRC.Felix Dick
2022-10-01Remove unused ignoreCorners variable from texture shaders.Felix Dick
2022-10-01Cut the number of pixels that call length() in half.Felix Dick
2022-10-01Merge branch 'fix_rounding_in_size_changing_windows' into rework_rounding_shaderFelix Dick
2022-09-29Send absolute screen coordinates to texture shaders.Felix Dick
2022-09-29Don't pass bottomRight to textureShaders compute it within.Felix Dick
2022-09-29Even less branching (taken more or less from the border shader).Felix Dick
2022-09-28fixing your shit.Felix Dick
2022-09-28Merge branch 'main' into rework_rounding_shaderFelix Dick
2022-09-28Make the rounding texture shaders smaller and more efficient.Felix Dick