summaryrefslogtreecommitdiff
path: root/src/render/Shader.hpp
Commit message (Expand)AuthorAgeFilesLines
* renderer: more FP16 fixes (#14070)UjinT342026-05-071-0/+1
* opengl/shadow: fix shadow offset rendering (#14156)Vaxry2026-04-241-0/+2
* renderer: shader variants refactor (#13434)UjinT342026-03-061-1/+3
* render/cm: add ICC profile pipeline (#12711)Vaxry2026-03-041-1/+3
* renderer: optimise shader usage further, split shaders and add more caching (...Tom Englund2026-01-171-3/+2
* renderer: shader code refactor (#12926)Tom Englund2026-01-121-22/+29
* renderer/cm: higher-quality tonemapping (#12204)Dominick DiMaggio2025-12-071-0/+1
* renderer: add more uniforms to the screen shader (#11986)Mozzarella322025-10-201-0/+12
* renderer: add 1fv and 2fv uniform support (#12080)Mozzarella322025-10-181-3/+8
* renderer: Added a pointer position uniform to the screen shader. (#10821)FrancisTheCat2025-07-081-0/+1
* renderer: reduce a lot of glcalls and cache various states (#10757)Tom Englund2025-06-251-70/+98
* opengl: optimize shaders and reduce unneeded drawcalls (#10364)Tom Englund2025-05-111-0/+5
* refactor: cshader class to sshader struct (#10324)davc0n2025-05-081-3/+2
* render: refactor class member vars (#10292)davc0n2025-05-051-3/+0
* cm: Use precomputed primaries conversion (#9814)UjinT342025-04-291-1/+3
* renderer/opengl: Extract shaders from source (#9600)UjinT342025-03-291-2/+1
* opengl: simplify cm pipelineVaxry2025-03-161-1/+0
* renderer: add simple color management (#9506)UjinT342025-03-141-0/+11
* renderer: Add supercircular window corners (#8943)Pollux2025-01-051-0/+1
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-3/+7
* renderer: Make shader time always count from zero (#6903)Party Wumpus2024-07-161-4/+5
* screenshader: rename output uniform to wl_output (#4606)JManch2024-02-041-3/+3
* renderer: added new customization options to the blur shaders (#3650)Visual-Dawg2023-11-061-5/+13
* Decos: Window decoration flags, shadow improvements (#3739)Vaxry2023-11-041-5/+8
* shaders: support changing the outer radius of borders independentlyVaxry2023-10-191-0/+1
* renderer: nuke multisample_edges in favor of a faster algorithmvaxerski2023-09-301-1/+0
* renderer: Various Blur Improvements (#2877)Vaxry2023-08-031-0/+4
* shader: init uniforms to -1vaxerski2023-06-141-35/+35
* Allow setting alpha value for ignorezero layer rule (#2477)end-42023-06-111-29/+30
* screenshader: add output uniformvaxerski2023-06-101-0/+1
* debug: added manual_crashvaxerski2023-04-041-0/+1
* LS: add blur and ignorezero rulesvaxerski2023-03-171-0/+1
* Optionally expose time to screen shaders (#1700)scorpion-262023-03-051-0/+2
* Added clang format (#1239)Vaxry2022-12-161-26/+26
* Added screen shadersvaxerski2022-12-011-0/+2
* fix transformed border thicknessvaxerski2022-11-261-0/+1
* added border gradientsvaxerski2022-11-261-0/+4
* Added window dimmingvaxerski2022-08-301-0/+3
* destroy program in shader destructorvaxerski2022-08-111-1/+3
* Optimize shadersvaxerski2022-07-291-0/+13
* added CPU uniform location lookup optimizationvaxerski2022-06-301-8/+7
* borders are now gangstavaxerski2022-05-171-0/+1
* Don't blur behind opaque pixelsvaxerski2022-04-171-0/+1
* progressvaxerski2022-04-041-0/+20