summaryrefslogtreecommitdiff
path: root/src/helpers/cm
Commit message (Collapse)AuthorAgeFilesLines
* renderer: more FP16 fixes (#14070)UjinT342026-05-072-5/+365
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-2/+2
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* renderer: Various CM fixes, part 8 of refactors (#13860)UjinT342026-04-162-2/+88
| | | Part 8 of Ujin's refactors.
* renderer: refactor part 7: api fixes (#13631)UjinT342026-03-281-11/+19
| | | | | | | Part 7 of ujin's refactors --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* renderer/cm: Support wp-cm-v1 version 2 (#12817)UjinT342026-03-252-10/+16
|
* renderer: refactor Texture, Framebuffer and Renderbuffer (#13437)UjinT342026-03-062-3/+3
| | | Part 1 of the renderer refactors
* renderer: shader variants refactor (#13434)UjinT342026-03-061-14/+18
| | | Part 0 of renderer reworks.
* render/cm: add ICC profile pipeline (#12711)Vaxry2026-03-043-0/+818
Adds an ICC profile pipeline, loading via config and applying via 3D LUTs.