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 |
|
Thomas Harte
|
2dc3aebe1c
|
Add 'DirtyZone' definition.
|
2026-02-03 12:50:04 -05:00 |
|
Thomas Harte
|
23dd26d042
|
Fix header path.
|
2026-02-02 14:12:10 -05:00 |
|
Thomas Harte
|
61474bc70b
|
Reorganise.
|
2026-02-02 14:05:19 -05:00 |
|