summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-02-19 19:58:11 -0500
committerpommicket <pommicket@gmail.com>2025-02-19 19:58:11 -0500
commitc472342ed98584951e4d6ec1d23f583a3c705892 (patch)
treeda14d6c64b346b13335b183631c7cad4ea83599f /main.c
parent21642ce76342ab990b21f15f9205963c8e505d20 (diff)
cleanup1
Diffstat (limited to 'main.c')
-rw-r--r--main.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/main.c b/main.c
index 95abb3b..6c87cbe 100644
--- a/main.c
+++ b/main.c
@@ -415,14 +415,11 @@ void main() {\n\
y1 = mix(t01.z, t11.x, tcfrac.x * 2.0 - 1.0);\n\
}\n\
float y = mix(y0, y1, tcfrac.y);\n\
- //y = t00.x;\n\
- //cbcr = t00.yw;\n\
- y -= 16.0 / 255.0;\n\
- float cb = cbcr.x - 128.0 / 255.0;\n\
- float cr = cbcr.y - 128.0 / 255.0;\n\
- color = vec3(y+255.0/224.0*1.402*cr,\n\
- 255.0/219.0*y-255.0/224.0*1.772*0.11/0.587*cb-255.0/224.0*1.402*0.299/0.587*cr,\n\
- 255.0/219.0*y+255.0/224.0*1.772*cb);\n\
+ float cb = cbcr.x;\n\
+ float cr = cbcr.y;\n\
+ color = vec3((y-0.0627)+255.0/224.0*1.402*(cr-0.502),\n\
+ 255.0/219.0*(y-0.0627)-255.0/224.0*1.772*0.11/0.587*(cb-0.502)-255.0/224.0*1.402*0.299/0.587*(cr-0.502),\n\
+ 255.0/219.0*(y-0.0627)+255.0/224.0*1.772*(cb-0.502));\n\
//color = vec3(y);\n\
color = clamp(color, 0.0, 1.0);\n\
} break;\n\