summaryrefslogtreecommitdiff
path: root/src/managers/screenshare/ScreenshareFrame.cpp
Commit message (Collapse)AuthorAgeFilesLines
* renderer: more FP16 fixes (#14070)UjinT342026-05-071-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix fp16 blur with invalidation * restore tonemap code * fix fade outs * add sdr compat for unaware surfaces * use a better work space, not linear, only for sdr * fix hl tf -> wp tf * cache workbuffer descriptions * linear not normalised WIP * clear offload fb * CM math * fix includes * use precalculated cm for shadows * inner glow cm * quad cm * fix unmodified copy * codegen * cache color CM * mark blur dirty when CM/DS changes * avoid icc workbuffer * fp16 blur finish hack * fix output hdr luminances * use srgb for mirroring/sharing with fp16 * defaults people --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* desktop/window: add alpha container for alpha calculationsVaxry2026-04-291-1/+2
|
* screenshare/frame: set m_copied after shm copy succeeds (#14165)Vaxry2026-04-251-0/+1
|
* renderer: Various CM fixes, part 8 of refactors (#13860)UjinT342026-04-161-3/+13
| | | Part 8 of Ujin's refactors.
* screencopy: clear buffer before rendering (#14064)outfoxxed2026-04-131-4/+4
| | | | If reusing wl_buffers when capturing a transparent window, the current frame would overlay the previous frame instead of replacing it.
* egl: move over to use hyprgraphics (#12988)Tom Englund2026-04-051-1/+3
| | | use the hyprgraphics helpers instead.
* renderer: refactor part 7: api fixes (#13631)UjinT342026-03-281-42/+37
| | | | | | | Part 7 of ujin's refactors --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* source: c-f for new clang versionVaxry2026-03-151-3/+3
|
* renderer: fix share window projection (#13695)UjinT342026-03-111-1/+1
|
* renderer: refactor gl renderer (#13488)UjinT342026-03-071-70/+54
|
* renderer: refactor projection setting (#13485)UjinT342026-03-071-3/+3
|
* renderer: move m_renderData to renderer (#13474)UjinT342026-03-071-10/+10
|
* renderer: refactor resources and flags (#13471)UjinT342026-03-071-5/+5
|
* renderer: refactor Texture, Framebuffer and Renderbuffer (#13437)UjinT342026-03-061-19/+17
| | | Part 1 of the renderer refactors
* renderer: shader variants refactor (#13434)UjinT342026-03-061-2/+7
| | | Part 0 of renderer reworks.
* screencopy: fix minor crash (#13566)Ikalco2026-03-041-1/+4
|
* render/cm: add ICC profile pipeline (#12711)Vaxry2026-03-041-7/+5
| | | Adds an ICC profile pipeline, loading via config and applying via 3D LUTs.
* protocols: implement image-capture-source-v1 and image-copy-capture-v1 (#11709)Ikalco2026-02-221-0/+493
Implements the new screencopy protocols