summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
Commit message (Expand)AuthorAgeFilesLines
* opengl: use uv to avoid rendering the entire blurboxVaxry2025-01-231-4/+13
* protocols: add hyprland_surface_v1.set_visible_region implementation (#9120)outfoxxed2025-01-231-3/+14
* core: reserve vector sizes as much as we can (#9118)Tom Englund2025-01-191-3/+11
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+3
* renderer: unload background texture if it's disabledvaxerski2025-01-141-7/+14
* opengl: fix crash on null fb stencil opvaxerski2025-01-081-2/+5
* opengl: only allocate offMainFB on demandvaxerski2025-01-081-1/+9
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-4/+4
* renderer: Add supercircular window corners (#8943)Pollux2025-01-051-47/+59
* groupbar: fix missing ellipsize for textvaxerski2025-01-041-1/+7
* groupbar: unify title renderingvaxerski2025-01-021-2/+2
* protocols: add hyprland_surface_v1 implementation (#8877)outfoxxed2025-01-011-3/+4
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-221-269/+53
* 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: Add clang-tidy (#8664)Vaxry2024-12-071-12/+9
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-25/+132
* renderer: simplify blur enabling logicVaxry2024-11-171-3/+1
* renderer: don't rely on datarootdir for local shareVaxry2024-11-061-0/+1
* shadow: fix double premultiplicationVaxry2024-11-051-1/+1
* shadow: add sharp and refactor optionsVaxry2024-11-051-3/+3
* renderer: safeguard against non-sampleable currentFB in blurMainFbVaxry2024-11-031-0/+5
* renderer: improve api around new framebuffer changesVaxry2024-11-021-35/+40
* renderer: Add a missing texture asset and a user checkVaxry2024-11-011-44/+103
* core: move internal structures to monitor pointers (#8266)Vaxry2024-10-271-6/+6
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-11/+11
* opengl: use GL_CLAMP_TO_EDGE instead of GL_CLAMPVaxry2024-10-051-2/+2
* renderer: Fix resize artifacts (stretching, bumps) (#7499)Vaxry2024-10-051-0/+3
* opengl: remove debug logVaxry2024-09-261-2/+0
* Internal: move to Mat3x3 from hyprutils (#7902)Vaxry2024-09-251-82/+60
* xdg-dialog: implement new protocolVaxry2024-08-301-3/+2
* renderer: better lockscreen dead behavior (#7574)Vaxry2024-08-291-9/+110
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-27/+27
* core: make most for loops use const references (#7527)Tom Englund2024-08-261-4/+4
* logs: Add file path to asset ERR log (#7336)davc0n2024-08-141-1/+1
* internal: introduce new types to avoid unsigned int rollover and signed int o...Tom Englund2024-08-081-8/+8
* renderer: fixup crashes on inaccessible files for bgVaxry2024-08-061-6/+4
* renderer: Explicit sync fixes (#7151)Vaxry2024-08-061-14/+18
* CMake, Meson: install config and wallpapers to DATADIR/hyprMihai Fufezan2024-08-041-3/+5
* core: add a destructor to CHyprOpenglImpl and avoid wl_container_of undefined...Tom Englund2024-07-291-0/+16
* egl: attempt a 3.2 egl context firstVaxry2024-07-291-3/+21
* egl: require gles 3.0 onlyVaxry2024-07-291-1/+1
* opengl: destroy cairo image surface after usevaxerski2024-07-271-0/+2
* renderer: drastically optimize bg texture creationvaxerski2024-07-261-58/+83
* egl: support getting the device via platform_deviceVaxry2024-07-241-14/+79
* egl: avoid setting debug mode and handle legacyrendererVaxry2024-07-221-2/+5
* renderer: untransform textures matching display transformVaxry2024-07-221-3/+7
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-113/+370