diff --git a/Machines/AppleII/Video.cpp b/Machines/AppleII/Video.cpp index f1cd5f4b1..11051188d 100644 --- a/Machines/AppleII/Video.cpp +++ b/Machines/AppleII/Video.cpp @@ -20,7 +20,7 @@ VideoBase::VideoBase(bool is_iie, std::function &&target) : crt_->set_composite_sampling_function( "float composite_sample(usampler2D sampler, vec2 coordinate, vec2 icoordinate, float phase, float amplitude)" "{" - "return clamp(texture(sampler, coordinate).r, 0.0, 0.7);" + "return clamp(texture(sampler, coordinate).r, 0.0, 1.0);" "}"); // Show only the centre 75% of the TV frame. diff --git a/Outputs/CRT/Internals/Shaders/OutputShader.cpp b/Outputs/CRT/Internals/Shaders/OutputShader.cpp index 8f3687fab..bad5bc1d5 100644 --- a/Outputs/CRT/Internals/Shaders/OutputShader.cpp +++ b/Outputs/CRT/Internals/Shaders/OutputShader.cpp @@ -83,7 +83,7 @@ std::unique_ptr OutputShader::make_shader(const char *fragment_met "void main(void)" "{" - "fragColour = vec4(pow(" << colour_expression << ", vec3(gamma)), 0.8);"//*cos(lateralVarying) + "fragColour = vec4(pow(" << colour_expression << ", vec3(gamma)), 0.64);"//*cos(lateralVarying) "}"; return std::unique_ptr(new OutputShader(vertex_shader.str(), fragment_shader.str(), {