summaryrefslogtreecommitdiff
path: root/src/render/shaders
Commit message (Expand)AuthorAgeFilesLines
* 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
* optimize border shadervaxerski2022-11-271-2/+4
* use highp for pixcoord to fix nvidia border issuesvaxerski2022-11-261-1/+2
* fix transformed border thicknessvaxerski2022-11-261-3/+4
* allow 360 degrees of freedom in gradientsvaxerski2022-11-261-1/+18
* optimize data feeding to gradient renderervaxerski2022-11-261-0/+2
* added border gradientsvaxerski2022-11-261-2/+18
* fix up the border shadervaxerski2022-11-261-6/+7
* Unify rounding shadersvaxerski2022-11-212-63/+51
* Remove texcoord from QUADFRAGSRC.Felix Dick2022-10-051-1/+0
* Remove unused ignoreCorners variable from texture shaders.Felix Dick2022-10-011-7/+0
* Cut the number of pixels that call length() in half.Felix Dick2022-10-011-4/+4
* Merge branch 'fix_rounding_in_size_changing_windows' into rework_rounding_shaderFelix Dick2022-10-011-8/+4
|\
| * Send absolute screen coordinates to texture shaders.Felix Dick2022-09-291-4/+4
| * Don't pass bottomRight to textureShaders compute it within.Felix Dick2022-09-291-5/+1
|/
* Even less branching (taken more or less from the border shader).Felix Dick2022-09-291-5/+5
* fixing your shit.Felix Dick2022-09-281-78/+80
* Merge branch 'main' into rework_rounding_shaderFelix Dick2022-09-281-5/+5
|\
* | Make the rounding texture shaders smaller and more efficient.Felix Dick2022-09-281-172/+55
|/
* Remove trailing whitespace.Felix Dick2022-09-253-6/+6
* Added window dimmingvaxerski2022-08-301-2/+31
* fix fade corner artifactsvaxerski2022-07-161-10/+8
* added decoration:shadow_offsetvaxerski2022-06-261-2/+1
* rewritten borders, fixed msaavaxerski2022-06-261-0/+91