diff options
Diffstat (limited to 'testdata/uniformparam02.lc')
-rw-r--r-- | testdata/uniformparam02.lc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/testdata/uniformparam02.lc b/testdata/uniformparam02.lc new file mode 100644 index 00000000..180eba0c --- /dev/null +++ b/testdata/uniformparam02.lc | |||
@@ -0,0 +1,13 @@ | |||
1 | render modelViewProj = let | ||
2 | emptyFB = FrameBuffer (depthImage1 1000.0) | ||
3 | rasterCtx = LineCtx 1.0 LastVertex | ||
4 | fragmentCtx = accumulationContext (DepthOp Less False) | ||
5 | vertexShader v = (v, v) | ||
6 | vertexStream = fetch "stream4" Line (Attribute "position4" :: Vec 4 Float) | ||
7 | primitiveStream = mapPrimitives vertexShader vertexStream | ||
8 | fragmentStream = rasterizePrimitives rasterCtx Flat primitiveStream | ||
9 | fragmentShader = \v -> () | ||
10 | frame = accumulate fragmentCtx fragmentShader fragmentStream emptyFB | ||
11 | in ScreenOut frame | ||
12 | |||
13 | main = render (Uniform "MVP" :: Mat 4 4 Float) | ||