summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.hpp
Commit message (Expand)AuthorAgeFilesLines
* protocols: add hyprland_surface_v1.set_visible_region implementation (#9120)outfoxxed2025-01-231-0/+1
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-1/+0
* renderer: unload background texture if it's disabledvaxerski2025-01-141-1/+3
* renderer: Add supercircular window corners (#8943)Pollux2025-01-051-59/+60
* groupbar: fix missing ellipsize for textvaxerski2025-01-041-19/+19
* groupbar: unify title renderingvaxerski2025-01-021-1/+1
* protocols: add hyprland_surface_v1 implementation (#8877)outfoxxed2025-01-011-1/+2
* pass: improve pass debuggingvaxerski2025-01-011-41/+42
* renderer: use a render pass for render modif in client rendervaxerski2025-01-011-1/+0
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-221-13/+26
* core: Add clang-tidy (#8664)Vaxry2024-12-071-2/+2
* core: move colorspace handling to oklab (#8635)Vaxry2024-12-031-6/+7
* renderer: Add a missing texture asset and a user checkVaxry2024-11-011-6/+8
* internal: cleanup CMonitor usage and fix a few ref hogsVaxry2024-10-261-18/+18
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-27/+27
* Internal: move to Mat3x3 from hyprutils (#7902)Vaxry2024-09-251-29/+29
* renderer: better lockscreen dead behavior (#7574)Vaxry2024-08-291-2/+4
* renderer: Explicit sync fixes (#7151)Vaxry2024-08-061-1/+3
* core: add a destructor to CHyprOpenglImpl and avoid wl_container_of undefined...Tom Englund2024-07-291-0/+1
* renderer: drastically optimize bg texture creationvaxerski2024-07-261-0/+3
* egl: support getting the device via platform_deviceVaxry2024-07-241-0/+2
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-5/+47
* core: Move to hyprutils for MathVaxry2024-06-191-1/+1
* egl: fixup format modifier lookups with implicit modifiersVaxry2024-06-141-1/+3
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-78/+81
* cursor: move to a hyprland implVaxry2024-05-091-27/+32
* internal: new shared_ptr and weak_ptr implementation (#5883)Vaxry2024-05-051-4/+4
* layerSurface: refactor/move to a memory-safe implVaxry2024-04-301-6/+6
* internal: Window storage rework - part 1 (#5762)Vaxry2024-04-271-10/+11
* renderer: Fix mirrored displays when transformed and preserve aspect ratio (#...Virt2024-04-241-2/+2
* renderer: block screen shader on screencopyVaxry2024-04-031-0/+1
* renderer: some fixes for renderModifVaxry2024-04-031-0/+5
* Workspace/core: Refactor workspace storage (#5380)Vaxry2024-04-021-1/+1
* opengl: report shader compilation errors from screen_shader (#5138)jill2024-03-211-0/+1
* layers: add fully featured animationsVaxry2024-02-281-1/+1
* renderer: nuke lastFrameDamage and rework finalDamageVaxry2024-02-231-1/+4
* renderer: Add new background infrastructureVaxry2024-01-291-4/+2
* opengl: add renderdata.forceIntrospectionvaxerski2024-01-071-0/+1
* renderer: overhaul renderModifDatavaxerski2024-01-071-2/+11
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-2/+1
* renderer: use xray for background blur on small() surfacesVaxry2023-12-061-3/+2
* screencopy: use buffer format for glReadPixelsVaxry2023-12-041-43/+52
* opengl: fix nvidia read formatsVaxry2023-12-021-0/+4
* screencopy: fix shm exports with 10-bitVaxry2023-12-011-0/+2
* deps: update wlrootsVaxry2023-11-301-3/+4
* renderer: use occlusion checks for buffer clearVaxry2023-11-261-1/+2
* opengl: better checking for required introspectionvaxerski2023-11-241-3/+4
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-7/+15
* opengl: switch to black-and-white for alpha mattesVaxry2023-11-091-1/+1