summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.hpp
Commit message (Expand)AuthorAgeFilesLines
* opengl: set EGL_CONTEXT_RELEASE_BEHAVIOR_KHR if supported (#13114)Tom Englund2026-01-301-0/+1
* renderer: add surface shader variants with less branching and uniforms (#13030)UjinT342026-01-211-6/+17
* renderer: optimise shader usage further, split shaders and add more caching (...Tom Englund2026-01-171-6/+14
* renderer: shader code refactor (#12926)Tom Englund2026-01-121-23/+40
* render/cm: various updates, remove old protocols (#12693)UjinT342025-12-271-2/+2
* opengl: default initialize m_capStatus (#12619)Tom Englund2025-12-111-1/+1
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-23/+23
* renderer: add more uniforms to the screen shader (#11986)Mozzarella322025-10-201-0/+6
* opengl: move from unordered_set to arrayTom Englund2025-09-281-2/+8
* renderer: asynchronously load background tex (#11749)Vaxry2025-09-181-34/+37
* renderer: add popup fade-in-out (#11313)Vaxry2025-08-031-0/+1
* screencopy: un-hdr screencopy buffers for cm-unaware clients (#11294)Vaxry2025-07-311-0/+2
* opengl: improve render fn arg clarity (#11286)Vaxry2025-07-311-49/+77
* systeminfo: print more render infoVaxry2025-07-201-3/+3
* opengl: detect android fence support and disable explicit if it's missing (#1...Vaxry2025-07-191-0/+3
* renderer: reduce a lot of glcalls and cache various states (#10757)Tom Englund2025-06-251-37/+45
* renderer: add wrapping options to renderTextureWithBlur method (#10807)zacoons2025-06-211-1/+2
* renderer: make lock fail textures dynamically loadedVaxry2025-06-191-1/+3
* config/monitor: Add monitor v2 HDR rules (#10623)UjinT342025-06-151-1/+1
* opengl: use a stack for storing monitor transform enabledVaxry2025-06-151-2/+7
* renderer: add wrapping options to renderTexture method (#10497)zacoons2025-05-211-2/+3
* opengl: publicize shader creation/usage functions (#10378)outfoxxed2025-05-121-3/+5
* opengl: optimize shaders and reduce unneeded drawcalls (#10364)Tom Englund2025-05-111-0/+2
* renderer: render blur on fade out (#10356)Vaxry2025-05-101-4/+6
* refactor: cshader class to sshader struct (#10324)davc0n2025-05-081-17/+17
* render: refactor class member vars (#10292)davc0n2025-05-051-32/+33
* render: properly release rendered buffers (#9807)Ikalco2025-04-301-5/+7
* groupbar: Add options for setting group bar title font weight (and indicator ...M Matthew Hydock2025-04-241-21/+21
* render, helpers: Call OpenGL destroyMonitorResources on disconnect (#10111)Lee Bousfield2025-04-181-1/+1
* time: move to stl's clocks and move timerVaxry2025-04-161-1/+1
* pass: revert "remove renderer finalDamage since it's unused (#9996)" (#10039)Vaxry2025-04-111-2/+3
* pass: remove renderer finalDamage since it's unused (#9996)Ikalco2025-04-091-3/+2
* Permission Manager: add permission management for screencopy (#9930)Vaxry2025-04-081-0/+2
* renderer/opengl: Extract shaders from source (#9600)UjinT342025-03-291-18/+28
* opengl: don't attempt to compile cm on gles3.0Vaxry2025-03-261-3/+11
* renderer: don't crash if cm fails to compileVaxry2025-03-141-0/+1
* syncobj: use eventfd instead of stalling fd checks (#9437)Tom Englund2025-03-141-7/+6
* renderer: add simple color management (#9506)UjinT342025-03-141-32/+34
* renderer: various fixes towards improving gpu calls robustness (#9188)Tom Englund2025-02-081-2/+0
* render: enforce framebuffer offloading and remove introspection toggle (#9217)nyx2025-01-311-3/+0
* core: begin using CFileDescriptor from hyprutils (#9122)Tom Englund2025-01-301-6/+7
* renderer/internal: stop using box pointersVaxry2025-01-261-65/+65
* 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