summaryrefslogtreecommitdiff
path: root/src/render
Commit message (Expand)AuthorAgeFilesLines
...
* internal: few small monitor improvements (#8890)Ikalco2024-12-291-30/+14
* pass: scale blur region in ::rendervaxerski2024-12-291-0/+2
* core: refactor/improve monitor mode selection (#8804)Ikalco2024-12-282-417/+0
* pass: scale blur regions properlyvaxerski2024-12-271-2/+2
* pass: improve blur region detectionvaxerski2024-12-251-2/+5
* renderer: allow plugins to know what window was rendered in postVaxry2024-12-221-1/+6
* debug: add debug:pass for debugging the render passVaxry2024-12-222-2/+30
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-2232-727/+1540
* core: fade in windows when they are brought from invisible workspacesVaxry2024-12-221-1/+1
* groups: honor group lock window rule (#8782)Aqa-Ib2024-12-211-0/+1
* internal: Make static analysis more happy (#8767)Ikalco2024-12-191-1/+1
* internal: remove dead code (#8748)Ikalco2024-12-171-7/+0
* opengl: fixup missed /4 in oklab parsingVaxry2024-12-161-1/+1
* opengl: fixup invalid ogl uniform readsVaxry2024-12-161-2/+3
* core: drop using deques in favor of vectorsVaxry2024-12-161-15/+15
* core: Add clang-tidy (#8664)Vaxry2024-12-0715-87/+61
* renderer: drop requesting OUT_FENCE_PTRVaxry2024-12-061-9/+1
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-039-72/+241
* renderer: restore discard mode after IME render passVaxry2024-11-281-0/+7
* renderer: fix incorrect early return (#8590)Agent00Ming2024-11-271-1/+1
* renderer: add option to blur IME popups (#8521)Ryan2024-11-231-1/+10
* core: workspace-related function cleanup / refactorVaxry2024-11-221-9/+9
* renderer: fixup blur optimization considitonsvaxerski2024-11-201-1/+1
* renderer: simplify blur enabling logicVaxry2024-11-172-11/+15
* renderer: don't render unmapped popupsVaxry2024-11-171-2/+2
* renderer: add lockdead_screen_delay (#8467)Alexandre Acebedo2024-11-171-4/+5
* drm: enable explit out fence in AQ (#8431)UjinT342024-11-151-2/+3
* pointer: add drm dumb buffers for cursors (#8399)Vaxry2024-11-142-16/+39
* renderer: scaled surfaces could have zero area (#8423)dawsers2024-11-111-5/+5
* renderer: minor fixup to window rendering logic (#8359)dawsers2024-11-061-1/+1
* renderer: don't rely on datarootdir for local shareVaxry2024-11-061-0/+1
* groups: add merge_groups_on_groupbar (#8362)Aqa-Ib2024-11-061-1/+7
* shadow: fix double premultiplicationVaxry2024-11-051-1/+1
* shaders: improve corner AA in borders shaderVaxry2024-11-053-3/+16
* shaders: fixup jagged edges in texture rounded cornersVaxry2024-11-051-4/+7
* shadow: add sharp and refactor optionsVaxry2024-11-053-14/+28
* renderer: add expand_undersized_texturesVaxry2024-11-041-12/+16
* renderer: safeguard against non-sampleable currentFB in blurMainFbVaxry2024-11-032-0/+11
* renderer: improve api around new framebuffer changesVaxry2024-11-024-42/+66
* renderer: Add a missing texture asset and a user checkVaxry2024-11-014-67/+129
* internal: more profiling less calls and local copies (#8300)Tom Englund2024-10-308-33/+36
* group: fix moveWindowIntoGroup (#8297)Aqa-Ib2024-10-301-3/+3
* internal: few more marginal optimisations from profiling (#8271)Tom Englund2024-10-281-16/+23
* core: move internal structures to monitor pointers (#8266)Vaxry2024-10-272-22/+22
* groupbar: set locked color when groups are globally locked (#8257)Ryan2024-10-271-1/+1
* internal: optimize cursor move a bit (#8264)Tom Englund2024-10-271-5/+7
* groups: fix swallowing (#8223)Aqa-Ib2024-10-271-5/+2
* internal: cleanup CMonitor usage and fix a few ref hogsVaxry2024-10-263-22/+22
* layersurface: fixup brace styleVaxry2024-10-191-22/+22
* layersurface: round geom in arrangeLayerArrayVaxry2024-10-191-1/+3