This website requires JavaScript.
Explore
Mirrors
Help
Sign In
6502
/
CLK
Watch
1
Star
0
Fork
0
You've already forked CLK
mirror of
https://github.com/TomHarte/CLK.git
synced
2025-02-05 21:32:55 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
CLK
/
Outputs
/
CRT
/
Internals
/
Shaders
History
Thomas Harte
c6d00ec7d1
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
..
IntermediateShader.cpp
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
IntermediateShader.hpp
Switched to passing around
std::string
s rather than
char *
s, because they should be easier to capture.
2017-02-20 10:35:33 -05:00
OutputShader.cpp
Completed curly bracket movement.
2017-03-26 14:34:47 -04:00
OutputShader.hpp
Made further efforts to support throughput via memory barrier.
2017-01-08 14:47:16 -05:00
Shader.cpp
Completed curly bracket movement.
2017-03-26 14:34:47 -04:00
Shader.hpp
Switched to passing around
std::string
s rather than
char *
s, because they should be easier to capture.
2017-02-20 10:35:33 -05:00