summaryrefslogtreecommitdiff
path: root/src/render/shaders/Border.hpp
Commit message (Collapse)AuthorAgeFilesLines
* renderer/opengl: Extract shaders from source (#9600)UjinT342025-03-291-187/+0
| | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* renderer: Add supercircular window corners (#8943)Pollux2025-01-051-3/+4
| | | | | | | renderer: Add supercircular shadows and borders config: Add rounding_power to default and example configs rule: add `roundingpower` window rule
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-1/+61
| | | | | | | | | | | * Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* shaders: improve corner AA in borders shaderVaxry2024-11-051-2/+8
|
* shaders: use highp for fragmentsVaxry2024-02-151-1/+1
|
* shaders: support changing the outer radius of borders independentlyVaxry2023-10-191-6/+16
|
* shaders: Remove redundant clamp of smoothsteps return value. (#3456)Dickby2023-09-301-2/+2
|
* renderer: nuke multisample_edges in favor of a faster algorithmvaxerski2023-09-301-1/+0
|
* shaders: improve border roundingvaxerski2023-09-301-23/+12
|
* shaders: minor premultiplication fixesvaxerski2023-08-181-2/+5
|
* renderer: fix missing premultiplication for border multisamplingvaxerski2023-08-061-2/+3
|
* renderer: fully switch to premultiplied alphavaxerski2023-08-061-3/+1
|
* 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
| | | | Do not calculate gradient for discarded fragments
* 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-211-50/+38
|
* Remove trailing whitespace.Felix Dick2022-09-251-2/+2
|
* rewritten borders, fixed msaavaxerski2022-06-261-0/+91