summaryrefslogtreecommitdiff
path: root/Shaders.hs
diff options
context:
space:
mode:
authorandromeda <andromeda@lenovo>2026-08-20 23:30:29 +0200
committerandromeda <andromeda@lenovo>2026-08-20 23:30:29 +0200
commit09623556859dba8d3c8681867f6f5739e153a888 (patch)
treecfc51f1fc09421b6052831a76da6846378149956 /Shaders.hs
parenteee13566610e714f3e00982c6793a867c87be4f5 (diff)
it drawsgit status -vgit status -vgit status -vgit status -vgit status -vgit status -v
Diffstat (limited to 'Shaders.hs')
-rw-r--r--Shaders.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/Shaders.hs b/Shaders.hs
index 2e1201f..e86279c 100644
--- a/Shaders.hs
+++ b/Shaders.hs
@@ -25,7 +25,7 @@ vertex :: ShaderModule "main" VertexShader VertexDefs _
vertex = shader do
i <- get @"gl_VertexIndex"
(Vec2 x y) <- let' $ atv3v2f vertices i (Vec2 0 0)
- put @"gl_Position" (Vec4 x y 0.0 1.0)
+ put @"gl_Position" (Vec4 x y 0 1)
type FragmentDefs =
'[ "main" ':-> EntryPoint '[ OriginUpperLeft ] Fragment
@@ -34,7 +34,7 @@ type FragmentDefs =
fragment :: ShaderModule "main" FragmentShader FragmentDefs _
fragment = shader do
- put @"out_color" (Vec4 1.0 1.0 0.0 1.0)
+ put @"out_color" (Vec4 1.0 0.0 1.0 1.0)
atv3v2f :: Code (V 3 (V 2 Float)) -> Code Word32 -> Code (V 2 Float) -> Code (V 2 Float)
atv3v2f (Vec3 x y z) i d =