Thomas Harte
|
a0a3c8ac9b
|
Capture phase offset in OpenGL.
|
2026-02-27 10:03:51 -05:00 |
|
Thomas Harte
|
e38a55b393
|
Ensure #pragma once is used consistently.
|
2026-02-26 13:47:49 -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
|
1e38a0000f
|
Be more overt in creation tests.
|
2026-02-09 14:47:15 +00:00 |
|
Thomas Harte
|
cdddfca788
|
Ensure successful compilation on stricter compilers.
|
2026-02-08 16:23:56 +00:00 |
|
Thomas Harte
|
c55ded88a5
|
Remove done TODO.
|
2026-02-07 22:39:15 -05:00 |
|
Thomas Harte
|
17ab2e2aaf
|
Clean up resources.
|
2026-02-07 22:38:39 -05: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
|
5633f09e43
|
Reduce number of varyings.
|
2026-02-07 18:22:54 -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
|
e59e51afa5
|
Apply and update aspect ratio.
|
2026-02-06 18:01:23 -05:00 |
|
Thomas Harte
|
39b522e0f9
|
Propagate aspect ratio information into a LineOutputShader.
|
2026-02-06 17:23:33 -05:00 |
|
Thomas Harte
|
83231821cf
|
Introduce line blending.
|
2026-02-05 17:12:39 -05:00 |
|
Thomas Harte
|
8259437275
|
Apply brightness and gamma.
|
2026-02-05 16:53:44 -05:00 |
|
Thomas Harte
|
5b97de8cb0
|
Create a 'fill' shader, for buffer clearing.
|
2026-02-05 10:23:13 -05:00 |
|
Thomas Harte
|
621d927d47
|
Resolve usage of dirty zones.
|
2026-02-05 10:01:24 -05:00 |
|
Thomas Harte
|
616daa0329
|
Fix S-Video encoder.
|
2026-02-04 21:05:17 -05:00 |
|
Thomas Harte
|
2e7fae52a8
|
Begin SVideo support.
|
2026-02-04 20:57:43 -05:00 |
|
Thomas Harte
|
e84d076947
|
Correct colour intensities.
|
2026-02-04 20:53:46 -05:00 |
|
Thomas Harte
|
8e2f2c6c48
|
Fix centre-sample effect on demodulation.
|
2026-02-04 20:50:41 -05:00 |
|
Thomas Harte
|
34bf59272a
|
Attempt to correct for inverted y.
|
2026-02-04 18:09:48 -05:00 |
|
Thomas Harte
|
1519c35a79
|
Fill the window, at least.
|
2026-02-04 16:17:14 -05:00 |
|
Thomas Harte
|
2504c67a4d
|
Fix hard-coded texture coordinates.
|
2026-02-04 16:02:39 -05:00 |
|
Thomas Harte
|
eb8d7d6f6d
|
Force onward to an unstable and gapped output.
|
2026-02-04 15:57:58 -05:00 |
|
Thomas Harte
|
65ebcd9c99
|
Attempt a line output shader.
|
2026-02-04 14:41:34 -05:00 |
|
Thomas Harte
|
8fce1e8cb3
|
Near-halve uniform sizes.
|
2026-02-04 13:49:07 -05:00 |
|
Thomas Harte
|
4b20bf715f
|
Ensure consistent attribute bindings across dity-zone consumers.
|
2026-02-04 13:47:26 -05:00 |
|
Thomas Harte
|
dfa5db5bf5
|
Rename as per new duality.
|
2026-02-04 13:46:44 -05:00 |
|
Thomas Harte
|
7c6b79ad1c
|
Coerce demodulation shader into building.
|
2026-02-04 12:03:44 -05:00 |
|
Thomas Harte
|
2204958f22
|
Fill in demodulation filter.
|
2026-02-04 11:59:31 -05:00 |
|
Thomas Harte
|
a49d819d29
|
Factor out expected commonalities.
|
2026-02-04 11:25:33 -05:00 |
|
Thomas Harte
|
6e72421ca0
|
Obey colour amplitude.
|
2026-02-04 11:20:16 -05:00 |
|
Thomas Harte
|
1c64451e07
|
Enable intended output.
|
2026-02-04 10:50:51 -05:00 |
|
Thomas Harte
|
b5cebd8d8c
|
Establish correct range of output.
|
2026-02-04 10:49:56 -05:00 |
|
Thomas Harte
|
59512b686c
|
Continue in search of pixels.
|
2026-02-04 10:41:39 -05:00 |
|
Thomas Harte
|
6867a56749
|
Fix num_dirty_zones, otherwise try to get output.
|
2026-02-04 10:17:34 -05:00 |
|
Thomas Harte
|
6ab8793f07
|
Add static_assert, ensure zero-construction.
|
2026-02-03 23:13:22 -05:00 |
|
Thomas Harte
|
2144db5829
|
Add missing include.
|
2026-02-03 22:55:38 -05:00 |
|
Thomas Harte
|
f4f1dbd4d5
|
Strike towards a separation filter.
|
2026-02-03 22:48:48 -05:00 |
|
Thomas Harte
|
d5e4c636c8
|
Add missing #include; begin separation shader.
|
2026-02-03 16:57:21 -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
|
79ef9ce388
|
Attempt to give CopyShader fuller state.
|
2026-02-03 16:22:13 -05:00 |
|