diff --git a/default/frag9.glsl b/default/frag9.glsl index a89b65c..3389126 100644 --- a/default/frag9.glsl +++ b/default/frag9.glsl @@ -109,7 +109,7 @@ void main() { vec4 color = texture(iTex0, invert ? vUV : uv); - color = mix(color, 1. - color, iDemo * write_int(uv * 20., vec2(1.), iFPS, 2)); + color = mix(color, 1. - color, iDemo * write_int_left(uv * 20., vec2(1., 1.), iFPS, 3)); color = mix(color, 1. - color, iDemo * write_5(uv * 20., vec2(1., 18.), textDEMO)); if (visible) { diff --git a/default/inc_cp437.glsl b/default/inc_cp437.glsl index 526aa5c..1c2d211 100644 --- a/default/inc_cp437.glsl +++ b/default/inc_cp437.glsl @@ -381,6 +381,7 @@ float write_int_left(vec2 uv, vec2 pos, int value, int magnitude) int i; int m = 1; float d = 0.; + pos.x -= magnitude; for (i = 0; i < magnitude; i++) { if (i == 0 || value >= m) { pos.x += 1.; diff --git a/default/inc_debug.glsl b/default/inc_debug.glsl index 2cbe47f..f35c521 100644 --- a/default/inc_debug.glsl +++ b/default/inc_debug.glsl @@ -222,7 +222,7 @@ vec4 debug(vec2 vUV) // show mix f += char_at(uv2, vec2(1.55, -.6), mix_type ? 0x4B : 0x4D); - f = mix(f, 1 - f, rect(uv2, vec2(.2, -.9 + .9 * mix_value), vec2(.9, .9 * mix_value))); + f = mix(f, 1 - f, rect(uv2, vec2(2., -.9 + .9 * mix_value), vec2(.9, .9 * mix_value))); // show debug info float v = 0.;