Commit Graph
17 Commits
Author SHA1 Message Date
Thomas Harte a0a3c8ac9b Capture phase offset in OpenGL. 2026-02-27 10:03:51 -05:00
Thomas Harte cbf5b79a5b Attempt different frame weighting for interlaced output. 2026-02-21 22:42:51 -05:00
Thomas Harte 06a16a62b9 Avoid accidental quadrature clamping. 2026-02-09 20:30:22 -05:00
Thomas Harte cdddfca788 Ensure successful compilation on stricter compilers. 2026-02-08 16:23:56 +00:00
Thomas Harte 92302fd0b5 Fix Luminanice8Phase8 output. 2026-02-07 21:20:56 -05:00
Thomas Harte 887ef36fec Strip all precision modifiers.
I'll either reestablish them when I have a broader range of testing hardware,
or just leave the highp defaults as is.
2026-02-07 20:43:25 -05:00
Thomas Harte 2de6b22fec Apply alpha during scan-based RGB output. 2026-02-07 16:05:52 -05:00
Thomas Harte 8150d283a1 Correct scan output.
Over-saturation seems to be a current issue.
2026-02-07 15:58:24 -05:00
Thomas Harte 3e85d280ca Avoid code duplication. 2026-02-07 14:46:33 -05:00
Thomas Harte 56140566a2 Attempt direct-to-display scan shader. 2026-02-06 21:57:15 -05:00
Thomas Harte 36319bcb39 Fix S-Video -> composite encoder. 2026-02-06 18:15:25 -05:00
Thomas Harte 1ca94e80c7 Support luminance formats as RGB. 2026-02-06 18:09:30 -05:00
Thomas Harte 616daa0329 Fix S-Video encoder. 2026-02-04 21:05:17 -05:00
Thomas Harte f4f1dbd4d5 Strike towards a separation filter. 2026-02-03 22:48:48 -05:00
Thomas Harte f0da231f22 Establish shared attributes. 2026-02-03 16:44:10 -05:00
Thomas Harte 35030e879e Use copy shader. 2026-02-03 16:38:09 -05:00
Thomas Harte 61474bc70b Reorganise. 2026-02-02 14:05:19 -05:00