summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2016-02-15 13:39:13 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2016-02-15 13:39:13 +0100
commit1c981a9cc7c9db7f9852f2995adb684a5f0cc248 (patch)
tree6d6a31be322ac24ecaa92b6d93d87fa4fc766349 /testdata
parent2c02aa253ba52671951ff77eb772f0b284bb1528 (diff)
add test
Diffstat (limited to 'testdata')
-rw-r--r--testdata/bug/checksame01.wip.lc17
-rw-r--r--testdata/bug/parser01.wip.lc17
-rw-r--r--testdata/bug/parser02.wip.lc17
3 files changed, 51 insertions, 0 deletions
diff --git a/testdata/bug/checksame01.wip.lc b/testdata/bug/checksame01.wip.lc
new file mode 100644
index 00000000..b88b8256
--- /dev/null
+++ b/testdata/bug/checksame01.wip.lc
@@ -0,0 +1,17 @@
1makeFrame (projmat :: Mat 4 4 Float)
2 (vertexstream :: PrimitiveStream Triangle (Vec 4 Float,Vec 2 Float))
3
4 = imageFrame (emptyDepthImage 1, emptyColorImage navy)
5 `overlay` fragments
6 where
7 fragments =
8 vertexstream
9 & mapPrimitives (\(x,uv) -> (scale 0.5 (projmat *. x), x, uv))
10 & rasterizePrimitives (TriangleCtx CullNone PolygonFill NoOffset LastVertex) (Smooth,Smooth)
11 & mapFragments (\((x,uv) :: (Vec 4 Float,Vec 2 Float)) -> x) -- HERE !!!!
12 & accumulateWith (DepthOp Less True, ColorOp NoBlending (V4 True True True True))
13
14main = renderFrame $
15 makeFrame (Uniform "MVP")
16 (fetch_ "stream4" (Attribute "position4", Attribute "vertexUV"))
17
diff --git a/testdata/bug/parser01.wip.lc b/testdata/bug/parser01.wip.lc
new file mode 100644
index 00000000..53385fba
--- /dev/null
+++ b/testdata/bug/parser01.wip.lc
@@ -0,0 +1,17 @@
1makeFrame (projmat :: Mat 4 4 Float)
2 (vertexstream :: PrimitiveStream Triangle (Vec 4 Float,Vec 2 Float))
3
4 = imageFrame (emptyDepthImage 1, emptyColorImage navy)
5 `overlay` fragments
6 where
7 fragments =
8 vertexstream
9 & mapPrimitives (\(x,uv) -> (scale 0.5 (projmat *. x), x, uv))
10 & rasterizePrimitives (TriangleCtx CullNone PolygonFill NoOffset LastVertex) (Smooth,Smooth)
11 & mapFragments (\(x::Vec 4 Float,uv::Vec 2 Float) -> x) -- HERE !!!!
12 & accumulateWith (DepthOp Less True, ColorOp NoBlending (V4 True True True True))
13
14main = renderFrame $
15 makeFrame (Uniform "MVP")
16 (fetch_ "stream4" (Attribute "position4", Attribute "vertexUV"))
17
diff --git a/testdata/bug/parser02.wip.lc b/testdata/bug/parser02.wip.lc
new file mode 100644
index 00000000..5e52b30d
--- /dev/null
+++ b/testdata/bug/parser02.wip.lc
@@ -0,0 +1,17 @@
1makeFrame (projmat :: Mat 4 4 Float)
2 (vertexstream :: PrimitiveStream Triangle (Vec 4 Float,Vec 2 Float))
3
4 = imageFrame (emptyDepthImage 1, emptyColorImage navy)
5 `overlay` fragments
6 where
7 fragments =
8 vertexstream
9 & mapPrimitives (\(x,uv) -> (scale 0.5 (projmat *. x), x, uv))
10 & rasterizePrimitives (TriangleCtx CullNone PolygonFill NoOffset LastVertex) (Smooth,Smooth)
11 & mapFragments (\(x,uv) :: (Vec 4 Float,Vec 2 Float) -> x) -- HERE !!!!
12 & accumulateWith (DepthOp Less True, ColorOp NoBlending (V4 True True True True))
13
14main = renderFrame $
15 makeFrame (Uniform "MVP")
16 (fetch_ "stream4" (Attribute "position4", Attribute "vertexUV"))
17