From 773cf309f024a831a4cfe3756cea00e23c366f31 Mon Sep 17 00:00:00 2001 From: klemek Date: Fri, 28 Aug 2026 18:04:41 +0200 Subject: [PATCH] show demo mode --- forge-steel | 2 +- project/frag7.glsl | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-steel b/forge-steel index 0a43f3f..69f98e5 160000 --- a/forge-steel +++ b/forge-steel @@ -1 +1 @@ -Subproject commit 0a43f3f582400c4280ed77463aaf67d1c9f499a8 +Subproject commit 69f98e536ff60a8ca8ff6c174d7eac938e038a3e diff --git a/project/frag7.glsl b/project/frag7.glsl index cacf856..eb7873d 100644 --- a/project/frag7.glsl +++ b/project/frag7.glsl @@ -10,11 +10,15 @@ out vec4 fragColor; uniform sampler2D iTex0; uniform int iFPS; +uniform int iDemo; + +const int[] demoStr = int[5](0x44, 0x45, 0x4D, 0x4F, 0x00); void main() { // vec2 uv = 1 - vUV; vec2 uv = vUV; vec3 c = texture(iTex0, uv).xyz; - c = mix(c, 1 - c, write_int(uv * 20, vec2(1.), iFPS, 2)); + c = mix(c, 1 - c, iDemo * write_int(uv * 20, vec2(1.), iFPS, 2)); + c = mix(c, 1 - c, iDemo * write_5(uv * 20, vec2(1., 19.), demoStr)); fragColor = vec4(c, 1); }