1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-26 23:52:26 +00:00
CLK/Outputs/CRT/Internals
2017-07-06 21:25:38 -04:00
..
Shaders Switched phase and amplitude varying to a 3d vector; the third component is 1/amplitude if amplitude is non-zero, and zero otherwise. So you can multiply by that to get chrominance, rather than dividing by amplitude. With the direct effect that detected chrominance should automatically be zero if the colour burst didn't exist (i.e. had zero amplitude). 2017-07-06 21:25:38 -04:00
ArrayBuilder.cpp Completed curly bracket movement. 2017-03-26 14:34:47 -04:00
ArrayBuilder.hpp Reduced Oric video to single nibble constants. Removed attempt at asynchronous flush as no longer required. 2016-12-10 14:17:46 -05:00
CRTConstants.hpp Restored proper colour separation, but somewhere a massive hit in horizontal resolution is happening — much greater than one would expect from the sample size picked. So investigation to come. 2017-01-03 22:32:07 -05:00
CRTOpenGL.cpp Switched to a safer RAII approach to this lock. 2017-05-10 21:29:39 -04:00
CRTOpenGL.hpp Completed curly bracket movement. 2017-03-26 14:34:47 -04:00
Flywheel.hpp Completed curly bracket movement. 2017-03-26 14:34:47 -04:00
OpenGL.hpp Started taking steps towards using a texture barrier where possible to reduce all of my framebuffer binds. Some output appears, but it's not correct. 2017-01-08 11:13:20 -05:00
TextureBuilder.cpp Completed curly bracket movement. 2017-03-26 14:34:47 -04:00
TextureBuilder.hpp Added an extra flag to avoid potential race condition on is_full_, being reset from the background despite a write area not having been allocated. 2017-01-29 16:11:29 -05:00
TextureTarget.cpp Completed curly bracket movement. 2017-03-26 14:34:47 -04:00
TextureTarget.hpp Completed curly bracket movement. 2017-03-26 14:34:47 -04:00