1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-25 16:31:42 +00:00
CLK/Outputs
Thomas Harte 2f491b5be1 Reintroduces fragment snapping for composite colour sampling.
Thereby uncovers some sort of slightly-off recording of scan lines. On the Apple II, individual scans reach the ScanTarget at a density of exactly 0.25 colour cycles per pixel. So that timing information propagates exactly. But the whole lines that are composed via ::announce end up trying to fit 0.250154 colour cycles per pixel. Which creates a phase error as the display progresses from left to right.

This will need to be resolved in order to be able to fix the Apple II's intended colour phase. But, also, it's probably what was wrong with the Oric. And, quite possibly, why the single-step shader didn't work.
2019-02-24 13:39:14 -05:00
..
CRT Awards default values to Scan, to appease GCC 7.3. 2019-02-19 21:40:42 -05:00
OpenGL Reintroduces fragment snapping for composite colour sampling. 2019-02-24 13:39:14 -05:00
Speaker Removes all instances of the copyright symbol. 2018-05-13 15:19:52 -04:00
Log.hpp Ensures LOGs look like statements even in release builds. 2018-10-22 22:37:11 -04:00
ScanTarget.cpp Kills setup_output definitively, saving some indirection. set_scan_target takes its place. 2018-11-14 21:52:57 -05:00
ScanTarget.hpp Updates the multimachine for the ScanTarget world. 2019-02-03 15:07:22 -05:00