diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-15 15:58:16 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-15 16:13:39 +0100 |
commit | 3db0b64a6f3e28ae6cc351e6c84290d4db905fa7 (patch) | |
tree | 91cfd4aa41e5c827d03956458aba8858a1ef245d /testdata/accumulate01.reject.out | |
parent | e2f4415e606cd7c1c2b6ca986c68f6f956bf1a6e (diff) |
put trace info in .out files
Diffstat (limited to 'testdata/accumulate01.reject.out')
-rw-r--r-- | testdata/accumulate01.reject.out | 1276 |
1 files changed, 1276 insertions, 0 deletions
diff --git a/testdata/accumulate01.reject.out b/testdata/accumulate01.reject.out index 86ae8202..02ba978d 100644 --- a/testdata/accumulate01.reject.out +++ b/testdata/accumulate01.reject.out | |||
@@ -6,3 +6,1279 @@ with | |||
6 | in testdata/accumulate01.reject.lc:9:60: | 6 | in testdata/accumulate01.reject.lc:9:60: |
7 | fragmentStream = rasterizePrimitives rasterCtx Smooth primitiveStream | 7 | fragmentStream = rasterizePrimitives rasterCtx Smooth primitiveStream |
8 | ^^^^^^^^^^^^^^^ | 8 | ^^^^^^^^^^^^^^^ |
9 | |||
10 | ------------ trace | ||
11 | infer: [47mlabelend (\(a := FrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0))) (b := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[49m[K | ||
12 | infer: labEnd ([47m\(a := FrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0))) (b := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l[49m)[K | ||
13 | infer: labEnd (\(a := [47mFrameBuffer (colorImage1 (V4 0.0 0.0 0.4 1.0))[49m) (b := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
14 | infer: labEnd (\(a := [47mFrameBuffer[49m (colorImage1 (V4 0.0 0.0 0.4 1.0))) (b := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
15 | focus: labEnd (\(a := ([47m[32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
16 | focus: labEnd (\(a := ([47m[32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) {_ : _:'Type} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
17 | check: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {[47m(_ : _:'Type) :: [32m'List 'ImageSemantics[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
18 | infer: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {([47m_ : _:'Type[49m) : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
19 | infer: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mi[39m : [47m_:'Type[49m)->i : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
20 | infer: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
21 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
22 | infer: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
23 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
24 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
25 | infer: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
26 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
27 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m : [32m'List 'ImageSemantics[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
28 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32m'List 'ImageSemantics ~ i[39m)->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (l := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (m := ColorOp NoBlending (V4 True True True True)) n:=m (o := (\([32mp[39m : _:'Type) -> Tuple2 (swizzvector p (V3 Sx Sy Sz)) p)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives o q) (s := rasterizePrimitives l Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate n t s a) -> ScreenOut v)[K | ||
29 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mi[39m := [32m'List 'ImageSemantics[39m)->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
30 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m ([34mi[39m := [32m'List 'ImageSemantics[39m) -> \([34mj[39m : [32m'List 'ImageSemantics[39m)->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
31 | focus: labEnd (\(a := ([32m\b:Type c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mi[39m : [32m'List 'ImageSemantics[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
32 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type i:Type -> FrameBuffer c d e f g h i[39m) {[47m[32mb[39m[49m}) (colorImage1 (V4 0.0 0.0 0.4 1.0))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
33 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [47m[32mc:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
34 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([47m[32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
35 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([47m[32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) {_ : _:'Type} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
36 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {[47m(_ : _:'Type) :: [32mType[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
37 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {([47m_ : _:'Type[49m) : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
38 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mi[39m : [47m_:'Type[49m)->i : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
39 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
40 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
41 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
42 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
43 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
44 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
45 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
46 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m:[32mType[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
47 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32mType~i[39m)->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (l := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (m := ColorOp NoBlending (V4 True True True True)) n:=m (o := (\([32mp[39m : _:'Type) -> Tuple2 (swizzvector p (V3 Sx Sy Sz)) p)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives o q) (s := rasterizePrimitives l Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate n t s a) -> ScreenOut v)[K | ||
48 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m [34mi[39m:=[32mType[39m -> [47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
49 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mi[39m:=[32mType[39m -> \[34mj[39m->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
50 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> ([32m\c:Type d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
51 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> (\[34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type i:Type -> FrameBuffer b d e f g h i[39m) {[47m[32mc[39m[49m}) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
52 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) -> (\[34mc[39m [47m[32md:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
53 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([47m[32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
54 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([47m[32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) {_ : _:'Type} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
55 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {[47m(_ : _:'Type) :: [32m'Nat[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
56 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {([47m_ : _:'Type[49m) : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
57 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mi[39m : [47m_:'Type[49m)->i : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
58 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
59 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
60 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
61 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
62 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
63 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
64 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
65 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m:[32m'Nat[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
66 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32m'Nat~i[39m)->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (l := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (m := ColorOp NoBlending (V4 True True True True)) n:=m (o := (\([32mp[39m : _:'Type) -> Tuple2 (swizzvector p (V3 Sx Sy Sz)) p)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives o q) (s := rasterizePrimitives l Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate n t s a) -> ScreenOut v)[K | ||
67 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m [34mi[39m:=[32m'Nat[39m -> [47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
68 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mi[39m:=[32m'Nat[39m [34mj[39m:[32m'Nat[39m -> [47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
69 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> ([32m\d:Type e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m:[32m'Nat[39m -> [47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
70 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> (\[34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type i:Type -> FrameBuffer b c e f g h i[39m) {[47m[32md[39m[49m}) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
71 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m -> (\[34md[39m:[32m'Nat[39m [47m[32me:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
72 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([47m[32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
73 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([47m[32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m[49m) {_ : _:'Type} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
74 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {[47m(_ : _:'Type) :: [32m'Unit[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
75 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {([47m_ : _:'Type[49m) : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
76 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mi[39m : [47m_:'Type[49m)->i : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
77 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
78 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
79 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
80 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
81 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
82 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
83 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
84 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m:[32m'Unit[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
85 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32m'Unit~i[39m)->[47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (l := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (m := ColorOp NoBlending (V4 True True True True)) n:=m (o := (\([32mp[39m : _:'Type) -> Tuple2 (swizzvector p (V3 Sx Sy Sz)) p)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives o q) (s := rasterizePrimitives l Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate n t s a) -> ScreenOut v)[K | ||
86 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mj[39m:[32mi[39m [34mi[39m:=[32m'Unit[39m -> [47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
87 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mi[39m:=[32m'Unit[39m [34mj[39m:[32m'Unit[39m -> [47m[32mj[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
88 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {\[34mi[39m [34mi[39m:=[32m'Unit[39m -> [47m[32mTT[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
89 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type h:Type -> FrameBuffer b c d e f g h[39m) {[47m[32mTT[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
90 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([47m[32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
91 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([47m[32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m[49m) {_ : _:'Type} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
92 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {[47m(_ : _:'Type) :: [32m'SameLayerCounts c[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
93 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {([47m_ : _:'Type[49m) : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
94 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mh[39m : [47m_:'Type[49m)->h : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
95 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : (\[34mh[39m:[47m'Type[49m -> h))->i : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
96 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : (\[34mh[39m:[47m[32mType[39m[49m -> h))->i : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
97 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : \[34mh[39m->[47mh[49m)->i : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
98 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : \[34mh[39m->[47m[32mh[39m[49m)->i : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
99 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {(\[34mh[39m [34mi[39m:[47m[32mh[39m[49m -> i) : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
100 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {(\[34mh[39m [34mi[39m:[32mh[39m -> [47mi[49m) : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
101 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {(\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m) : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
102 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m : [32m'SameLayerCounts c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
103 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m [34mi[39m:[32mh[39m -> \([34mj[39m : [32m'SameLayerCounts c ~ h[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
104 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m [34mi[39m:[32mh[39m -> \([34mh[39m := [32m'SameLayerCounts c[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
105 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m ([34mh[39m := [32m'SameLayerCounts c[39m) -> \([34mi[39m : [32m'SameLayerCounts c[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
106 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> ([32m\e:Type f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mh[39m : [32m'SameLayerCounts c[39m)->[47m[32mh[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
107 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> (\([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type h:Type -> FrameBuffer b c d TT f g h[39m) {[47m[32me[39m[49m}) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
108 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m -> (\([34me[39m : [32m'SameLayerCounts c[39m) [47m[32mf:Type g:Type -> FrameBuffer b c d TT e f g[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
109 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([47m[32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
110 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([47m[32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m[49m) {_ : _:'Type} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
111 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {[47m(_ : _:'Type) :: [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
112 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {([47m_ : _:'Type[49m) : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
113 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mh[39m : [47m_:'Type[49m)->h : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
114 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : (\[34mh[39m:[47m'Type[49m -> h))->i : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
115 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : (\[34mh[39m:[47m[32mType[39m[49m -> h))->i : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
116 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : \[34mh[39m->[47mh[49m)->i : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
117 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mi[39m : \[34mh[39m->[47m[32mh[39m[49m)->i : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
118 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {(\[34mh[39m [34mi[39m:[47m[32mh[39m[49m -> i) : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
119 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {(\[34mh[39m [34mi[39m:[32mh[39m -> [47mi[49m) : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
120 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {(\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m) : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
121 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
122 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m [34mi[39m:[32mh[39m -> \([34mj[39m : [32m('FrameBuffer d b ~ 'TFFrameBuffer c) ~ h[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
123 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m [34mi[39m:[32mh[39m -> \([34mh[39m := [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
124 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\[34mh[39m ([34mh[39m := [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> \([34mi[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m)->[47m[32mi[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (j := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (k := ColorOp NoBlending (V4 True True True True)) l:=k (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives j Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
125 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> ([32m\f:Type g:Type -> FrameBuffer b c d TT e f g[39m) {\([34mh[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m)->[47m[32mh[39m[49m} (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
126 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> (\([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type h:Type -> FrameBuffer b c d TT e g h[39m) {[47m[32mf[39m[49m}) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
127 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) -> (\([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) [47m[32mg:Type -> FrameBuffer b c d TT e f g[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
128 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([47m[32m\g:Type -> FrameBuffer b c d TT e f g[39m[49m) (colorImage1 (V4 0.0 0.0 0.4 1.0)))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
129 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ([47mcolorImage1 (V4 0.0 0.0 0.4 1.0) :: [32mc[39m[49m))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
130 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ([47mcolorImage1[49m (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
131 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([47m[32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
132 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([47m[32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
133 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([47m[32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) {_ : _:'Type} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
134 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {[47m(_ : _:'Type) :: [32m'Nat[39m[49m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
135 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {([47m_ : _:'Type[49m) : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
136 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mn[39m : [47m_:'Type[49m)->n : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
137 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
138 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
139 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
140 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
141 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
142 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
143 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
144 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m:[32m'Nat[39m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
145 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32m'Nat~n[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (q := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (r := ColorOp NoBlending (V4 True True True True)) s:=r (t := (\([32mu[39m : _:'Type) -> Tuple2 (swizzvector u (V3 Sx Sy Sz)) u)) (v := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (w := mapPrimitives t v) (x := rasterizePrimitives q Smooth w) (y := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (a' := accumulate s y x a) -> ScreenOut a')[K | ||
146 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m [34mn[39m:=[32m'Nat[39m -> [47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
147 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mn[39m:=[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
148 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (([32m\h:Type i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m:[32m'Nat[39m -> [47m[32mn[39m[49m} (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
149 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type n:Type -> ColorImage 1 i j k l m n[39m) {[47m[32mh[39m[49m}) (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
150 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [47m[32mi:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
151 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([47m[32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
152 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([47m[32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) {_ : _:'Type} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
153 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {[47m(_ : _:'Type) :: [32mType[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
154 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {([47m_ : _:'Type[49m) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
155 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mn[39m : [47m_:'Type[49m)->n : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
156 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
157 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
158 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
159 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
160 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
161 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
162 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
163 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m:[32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
164 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32mType~n[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (q := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (r := ColorOp NoBlending (V4 True True True True)) s:=r (t := (\([32mu[39m : _:'Type) -> Tuple2 (swizzvector u (V3 Sx Sy Sz)) u)) (v := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (w := mapPrimitives t v) (x := rasterizePrimitives q Smooth w) (y := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (a' := accumulate s y x a) -> ScreenOut a')[K | ||
165 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m [34mn[39m:=[32mType[39m -> [47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
166 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mn[39m:=[32mType[39m -> \[34mo[39m->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
167 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> ([32m\i:Type j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m->[47m[32mn[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
168 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> (\[34mi[39m -> ([32m\j:Type k:Type l:Type m:Type n:Type -> ColorImage 1 h j k l m n[39m) {[47m[32mi[39m[49m}) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
169 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m -> (\[34mi[39m [47m[32mj:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
170 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([47m[32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
171 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([47m[32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) {_ : _:'Type} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
172 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {[47m(_ : _:'Type) :: [32mType[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
173 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {([47m_ : _:'Type[49m) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
174 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mn[39m : [47m_:'Type[49m)->n : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
175 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
176 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
177 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
178 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
179 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
180 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
181 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
182 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m:[32mType[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
183 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32mType~n[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (q := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (r := ColorOp NoBlending (V4 True True True True)) s:=r (t := (\([32mu[39m : _:'Type) -> Tuple2 (swizzvector u (V3 Sx Sy Sz)) u)) (v := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (w := mapPrimitives t v) (x := rasterizePrimitives q Smooth w) (y := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (a' := accumulate s y x a) -> ScreenOut a')[K | ||
184 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m [34mn[39m:=[32mType[39m -> [47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
185 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mn[39m:=[32mType[39m -> \[34mo[39m->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
186 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> ([32m\j:Type k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m->[47m[32mn[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
187 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> (\[34mj[39m -> ([32m\k:Type l:Type m:Type n:Type -> ColorImage 1 h i k l m n[39m) {[47m[32mj[39m[49m}) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
188 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m -> (\[34mj[39m [47m[32mk:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
189 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([47m[32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
190 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([47m[32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) {_ : _:'Type} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
191 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {[47m(_ : _:'Type) :: [32m'Num i[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
192 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {([47m_ : _:'Type[49m) : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
193 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mn[39m : [47m_:'Type[49m)->n : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
194 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
195 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
196 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
197 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
198 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
199 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
200 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
201 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m : [32m'Num i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
202 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32m'Num i ~ n[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (q := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (r := ColorOp NoBlending (V4 True True True True)) s:=r (t := (\([32mu[39m : _:'Type) -> Tuple2 (swizzvector u (V3 Sx Sy Sz)) u)) (v := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (w := mapPrimitives t v) (x := rasterizePrimitives q Smooth w) (y := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (a' := accumulate s y x a) -> ScreenOut a')[K | ||
203 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mn[39m := [32m'Num i[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
204 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m ([34mn[39m := [32m'Num i[39m) -> \([34mo[39m : [32m'Num i[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
205 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> ([32m\k:Type l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mn[39m : [32m'Num i[39m)->[47m[32mn[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
206 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> (\([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type n:Type -> ColorImage 1 h i j l m n[39m) {[47m[32mk[39m[49m}) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
207 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m -> (\([34mk[39m : [32m'Num i[39m) [47m[32ml:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
208 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([47m[32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
209 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([47m[32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m[49m) {_ : _:'Type} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
210 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {[47m(_ : _:'Type) :: [32mj ~ 'VecScalar h i[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
211 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {([47m_ : _:'Type[49m) : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
212 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mn[39m : [47m_:'Type[49m)->n : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
213 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
214 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
215 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
216 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
217 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
218 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
219 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
220 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m : [32mj ~ 'VecScalar h i[39m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
221 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32m(j ~ 'VecScalar h i) ~ n[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (q := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (r := ColorOp NoBlending (V4 True True True True)) s:=r (t := (\([32mu[39m : _:'Type) -> Tuple2 (swizzvector u (V3 Sx Sy Sz)) u)) (v := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (w := mapPrimitives t v) (x := rasterizePrimitives q Smooth w) (y := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (a' := accumulate s y x a) -> ScreenOut a')[K | ||
222 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mn[39m := [32mj ~ 'VecScalar h i[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
223 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m ([34mn[39m := [32mj ~ 'VecScalar h i[39m) -> \([34mo[39m : [32mj ~ 'VecScalar h i[39m)->[47m[32mo[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
224 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i j k l m[39m) {\[34mn[39m ([34mn[39m := [32mj ~ 'VecScalar h i[39m) -> \([34mj[39m := [32m'VecScalar h i[39m)->[47m[32mTT[39m[49m} (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
225 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> (\([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type m:Type -> ColorImage 1 h i ('VecScalar h i) k l m[39m) {[47m[32mTT[39m[49m}) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
226 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) -> (\([34mj[39m := [32m'VecScalar h i[39m) [47m[32ml:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
227 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([47m[32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m[49m) (V4 0.0 0.0 0.4 1.0)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
228 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47mV4 0.0 0.0 0.4 1.0 :: [32m'VecScalar h i[39m[49m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
229 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47mV4 0.0 0.0 0.4[49m 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
230 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47mV4 0.0 0.0[49m 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
231 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47mV4 0.0[49m 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
232 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47mV4[49m 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
233 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47m[32mV4[39m[49m 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
234 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47m[32mV4[39m[49m {_ : _:'Type} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
235 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
236 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {([47m_ : _:'Type[49m) : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
237 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\([34mm[39m : [47m_:'Type[49m)->m : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
238 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\([34mn[39m : (\[34mm[39m:[47m'Type[49m -> m))->n : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
239 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\([34mn[39m : (\[34mm[39m:[47m[32mType[39m[49m -> m))->n : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
240 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\([34mn[39m : \[34mm[39m->[47mm[49m)->n : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
241 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\([34mn[39m : \[34mm[39m->[47m[32mm[39m[49m)->n : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
242 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {(\[34mm[39m [34mn[39m:[47m[32mm[39m[49m -> n) : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
243 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {(\[34mm[39m [34mn[39m:[32mm[39m -> [47mn[49m) : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
244 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {(\[34mm[39m [34mn[39m:[32mm[39m -> [47m[32mn[39m[49m) : [32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
245 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\[34mm[39m [34mn[39m:[32mm[39m -> [47m[32mn[39m[49m:[32mType[39m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
246 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\[34mm[39m [34mn[39m:[32mm[39m -> \([34mo[39m : [32mType~m[39m)->[47m[32mn[39m[49m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (p := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (q := ColorOp NoBlending (V4 True True True True)) r:=q (s := (\([32mt[39m : _:'Type) -> Tuple2 (swizzvector t (V3 Sx Sy Sz)) t)) (u := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (v := mapPrimitives s u) (w := rasterizePrimitives p Smooth v) (x := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (z := accumulate r x w a) -> ScreenOut z)[K | ||
247 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\[34mm[39m [34mn[39m:[32mm[39m [34mm[39m:=[32mType[39m -> [47m[32mn[39m[49m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
248 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\[34mm[39m [34mm[39m:=[32mType[39m -> \[34mn[39m->[47m[32mn[39m[49m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
249 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4[39m {\[34mm[39m->[47m[32mm[39m[49m} 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
250 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [32mV4[39m {[47m[32mm[39m[49m}) 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
251 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mm[39m->[47m[32mV4[39m[49m 0.0 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
252 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [47m[32mV4[39m[49m 0.0) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
253 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [32mV4[39m [47m0.0::[32mm[39m[49m) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
254 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [32mV4[39m [47m0.0[49m:[32mm[39m) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
255 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [32mV4[39m [47m[32m0.0[39m[49m:[32mm[39m) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
256 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [32mV4[39m \([34mn[39m : [32mm~'Float[39m)->[47m[32m0.0[39m[49m) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
257 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m -> [32mV4[39m (\[34mm[39m:=[32m'Float[39m -> [47m[32m0.0[39m[49m)) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
258 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m [34mm[39m:=[32m'Float[39m -> [32mV4[39m [47m[32m0.0[39m[49m) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
259 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mm[39m [34mm[39m:=[32m'Float[39m -> [47m[32mV4 0.0[39m[49m) 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
260 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47m[32mV4 0.0[39m[49m 0.0 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
261 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0[39m [47m0.0::[32m'Float[39m[49m 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
262 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0[39m [47m0.0[49m:[32m'Float[39m 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
263 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0[39m [47m[32m0.0[39m[49m:[32m'Float[39m 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
264 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0[39m (\[34mm[39m:[32m'Unit[39m -> [47m[32m0.0[39m[49m) 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
265 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0[39m [47m[32m0.0[39m[49m 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
266 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47m[32mV4 0.0 0.0[39m[49m 0.4 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
267 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0 0.0[39m [47m0.4::[32m'Float[39m[49m 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
268 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0 0.0[39m [47m0.4[49m:[32m'Float[39m 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
269 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0 0.0[39m [47m[32m0.4[39m[49m:[32m'Float[39m 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
270 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0 0.0[39m (\[34mm[39m:[32m'Unit[39m -> [47m[32m0.4[39m[49m) 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
271 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([32mV4 0.0 0.0[39m [47m[32m0.4[39m[49m 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
272 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ([47m[32mV4 0.0 0.0 0.4[39m[49m 1.0 : [32m'VecScalar h i[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
273 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\([34mm[39m : [32m'T2 h~4 i~'Float[39m) -> [47m[32mV4 0.0 0.0 0.4[39m[49m) 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
274 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\([34mm[39m : [32mh~4[39m) ([34mn[39m : [32mi~'Float[39m) -> [47m[32mV4 0.0 0.0 0.4[39m[49m) 1.0)) : [32mc[39m))) (o := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (p := ColorOp NoBlending (V4 True True True True)) q:=p (r := (\([32ms[39m : _:'Type) -> Tuple2 (swizzvector s (V3 Sx Sy Sz)) s)) (t := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (u := mapPrimitives r t) (v := rasterizePrimitives o Smooth u) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate q w v a) -> ScreenOut y)[K | ||
275 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\([34mm[39m : [32mh~4[39m) [34mi[39m:=[32m'Float[39m -> [47m[32mV4 0.0 0.0 0.4[39m[49m) 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
276 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mi[39m:=[32m'Float[39m ([34mm[39m : [32mh~4[39m) -> [47m[32mV4 0.0 0.0 0.4[39m[49m) 1.0)) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
277 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) ((\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [47m[32mV4 0.0 0.0 0.4[39m[49m) 1.0)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
278 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [47m[32mV4 0.0 0.0 0.4[39m[49m 1.0)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
279 | check: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [32mV4 0.0 0.0 0.4[39m [47m1.0::[32m'Float[39m[49m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
280 | infer: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [32mV4 0.0 0.0 0.4[39m [47m1.0[49m:[32m'Float[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
281 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [32mV4 0.0 0.0 0.4[39m [47m[32m1.0[39m[49m:[32m'Float[39m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
282 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [32mV4 0.0 0.0 0.4[39m (\[34mm[39m:[32m'Unit[39m -> [47m[32m1.0[39m[49m))) : [32mc[39m))) (n := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (o := ColorOp NoBlending (V4 True True True True)) p:=o (q := (\([32mr[39m : _:'Type) -> Tuple2 (swizzvector r (V3 Sx Sy Sz)) r)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives q s) (u := rasterizePrimitives n Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate p v u a) -> ScreenOut x)[K | ||
283 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [32mV4 0.0 0.0 0.4[39m [47m[32m1.0[39m[49m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
284 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) -> ([32m\l:Type -> ColorImage 1 h i ('VecScalar h i) k TT l[39m) (\[34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [47m[32mV4 0.0 0.0 0.4 1.0[39m[49m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
285 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) [34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> ([32m\l:Type -> ColorImage 1 4 'Float ('VecS 'Float 4) k TT l[39m) ([47m[32mV4 0.0 0.0 0.4 1.0[39m[49m)) : [32mc[39m))) (m := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (n := ColorOp NoBlending (V4 True True True True)) o:=n (p := (\([32mq[39m : _:'Type) -> Tuple2 (swizzvector q (V3 Sx Sy Sz)) q)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives p r) (t := rasterizePrimitives m Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate o u t a) -> ScreenOut w)[K | ||
286 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mk[39m : [32m'Num i[39m) ([34mj[39m := [32m'VecScalar h i[39m) [34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [47m[32mColorImage 1 4 'Float ('VecS 'Float 4) k TT (V4 0.0 0.0 0.4 1.0)[39m[49m) : [32mc[39m))) (l := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (m := ColorOp NoBlending (V4 True True True True)) n:=m (o := (\([32mp[39m : _:'Type) -> Tuple2 (swizzvector p (V3 Sx Sy Sz)) p)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives o q) (s := rasterizePrimitives l Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate n t s a) -> ScreenOut v)[K | ||
287 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mj[39m := [32m'VecScalar h i[39m) [34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m [34mk[39m:[32m'Unit[39m -> [47m[32mColorImage 1 4 'Float ('VecS 'Float 4) k TT (V4 0.0 0.0 0.4 1.0)[39m[49m) : [32mc[39m))) (l := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (m := ColorOp NoBlending (V4 True True True True)) n:=m (o := (\([32mp[39m : _:'Type) -> Tuple2 (swizzvector p (V3 Sx Sy Sz)) p)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives o q) (s := rasterizePrimitives l Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate n t s a) -> ScreenOut v)[K | ||
288 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ((\[34mh[39m:[32m'Nat[39m [34mi[39m [34mj[39m ([34mj[39m := [32m'VecScalar h i[39m) [34mi[39m:=[32m'Float[39m [34mh[39m:=[32m4[39m -> [47m[32mColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0)[39m[49m) : [32mc[39m))) (k := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (l := ColorOp NoBlending (V4 True True True True)) m:=l (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives k Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
289 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) ([47m[32mColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0)[39m[49m : [32mc[39m))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
290 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (\([34mh[39m : [32mc ~ 'Image 1 (Color ('VecS 'Float 4))[39m) -> [47m[32mColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0)[39m[49m))) (i := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (j := ColorOp NoBlending (V4 True True True True)) k:=j (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives i Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
291 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) -> ([32m\g:Type -> FrameBuffer b c d TT e f g[39m) (\([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) -> [47m[32mColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0)[39m[49m))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
292 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) -> ([32m\g:Type -> FrameBuffer b ('Image 1 (Color ('VecS 'Float 4))) d TT e f g[39m) ([47m[32mColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0)[39m[49m))) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
293 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mf[39m : [32m'FrameBuffer d b ~ 'TFFrameBuffer c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) -> [47m[32mFrameBuffer b ('Image 1 (Color ('VecS 'Float 4))) d TT e f (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (g := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (h := ColorOp NoBlending (V4 True True True True)) i:=h (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives g Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
294 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) ([34mf[39m : [32m'T2 d~1 (b ~ Cons (Color ('VecS 'Float 4)) Nil)[39m) -> [47m[32mFrameBuffer b ('Image 1 (Color ('VecS 'Float 4))) d TT e f (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (g := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (h := ColorOp NoBlending (V4 True True True True)) i:=h (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives g Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
295 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) ([34mf[39m : [32md~1[39m) ([34mg[39m : [32mb ~ Cons (Color ('VecS 'Float 4)) Nil[39m) -> [47m[32mFrameBuffer b ('Image 1 (Color ('VecS 'Float 4))) d TT e (t2C f g) (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (h := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (i := ColorOp NoBlending (V4 True True True True)) j:=i (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives h Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
296 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) ([34mf[39m : [32md~1[39m) ([34mb[39m := [32mCons (Color ('VecS 'Float 4)) Nil[39m) -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) d TT e (t2C f TT) (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (g := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (h := ColorOp NoBlending (V4 True True True True)) i:=h (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives g Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
297 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) ([34mb[39m := [32mCons (Color ('VecS 'Float 4)) Nil[39m) ([34mf[39m : [32md~1[39m) -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) d TT e (t2C f TT) (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (g := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (h := ColorOp NoBlending (V4 True True True True)) i:=h (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives g Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
298 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) ([34mb[39m := [32mCons (Color ('VecS 'Float 4)) Nil[39m) [34md[39m:=[32m1[39m -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT e TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (f := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (g := ColorOp NoBlending (V4 True True True True)) h:=g (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives f Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
299 | focus: labEnd (\(a := (\([34mb[39m : [32m'List 'ImageSemantics[39m) [34mc[39m [34md[39m:[32m'Nat[39m ([34me[39m : [32m'SameLayerCounts c[39m) ([34mc[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) [34md[39m:=[32m1[39m ([34mb[39m := [32mCons (Color ('VecS 'Float 4)) Nil[39m) -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT e TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (f := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (g := ColorOp NoBlending (V4 True True True True)) h:=g (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives f Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
300 | focus: labEnd (\(a := (\[34mb[39m [34mc[39m:[32m'Nat[39m ([34md[39m : [32m'SameLayerCounts b[39m) ([34mb[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) [34mc[39m:=[32m1[39m -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT d TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (e := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives e Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
301 | focus: labEnd (\(a := (\[34mb[39m [34mc[39m:[32m'Nat[39m ([34md[39m : [32m'SameLayerCounts b[39m) [34mc[39m:=[32m1[39m ([34mb[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT d TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (e := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives e Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
302 | focus: labEnd (\(a := (\[34mb[39m [34mc[39m:[32m'Nat[39m [34mc[39m:=[32m1[39m ([34mb[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) [34md[39m:[32m'Unit[39m -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT d TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (e := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives e Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
303 | focus: labEnd (\(a := (\[34mb[39m [34mc[39m:[32m'Nat[39m [34mc[39m:=[32m1[39m ([34mb[39m := [32m'Image 1 (Color ('VecS 'Float 4))[39m) -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (d := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives d Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
304 | focus: labEnd (\(a := (\[34mb[39m:[32m'Nat[39m [34mb[39m:=[32m1[39m -> [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m)) (c := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives c Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
305 | focus: labEnd (\(a := [47m[32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m[49m) (b := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
306 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) [47m(b := TriangleCtx CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l[49m)[K | ||
307 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47mTriangleCtx CullNone PolygonFill NoOffset LastVertex[49m) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
308 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47mTriangleCtx CullNone PolygonFill NoOffset[49m LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
309 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47mTriangleCtx CullNone PolygonFill[49m NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
310 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47mTriangleCtx CullNone[49m PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
311 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47mTriangleCtx[49m CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
312 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47m[32mTriangleCtx[39m[49m CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
313 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [47m[32mTriangleCtx[39m[49m {_ : _:'Type} CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
314 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
315 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {([47m_ : _:'Type[49m) : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (c := ColorOp NoBlending (V4 True True True True)) d:=c (e := (\([32mf[39m : _:'Type) -> Tuple2 (swizzvector f (V3 Sx Sy Sz)) f)) (g := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (h := mapPrimitives e g) (i := rasterizePrimitives b Smooth h) (j := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (l := accumulate d j i a) -> ScreenOut l)[K | ||
316 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\([34mc[39m : [47m_:'Type[49m)->c : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
317 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\([34md[39m : (\[34mc[39m:[47m'Type[49m -> c))->d : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
318 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\([34md[39m : (\[34mc[39m:[47m[32mType[39m[49m -> c))->d : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
319 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\([34md[39m : \[34mc[39m->[47mc[49m)->d : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
320 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\([34md[39m : \[34mc[39m->[47m[32mc[39m[49m)->d : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
321 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {(\[34mc[39m [34md[39m:[47m[32mc[39m[49m -> d) : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
322 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {(\[34mc[39m [34md[39m:[32mc[39m -> [47md[49m) : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
323 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {(\[34mc[39m [34md[39m:[32mc[39m -> [47m[32md[39m[49m) : [32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
324 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\[34mc[39m [34md[39m:[32mc[39m -> [47m[32md[39m[49m:[32mType[39m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
325 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\[34mc[39m [34md[39m:[32mc[39m -> \([34me[39m : [32mType~c[39m)->[47m[32md[39m[49m} CullNone PolygonFill NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
326 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\[34mc[39m [34md[39m:[32mc[39m [34mc[39m:=[32mType[39m -> [47m[32md[39m[49m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
327 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\[34mc[39m [34mc[39m:=[32mType[39m -> \[34md[39m->[47m[32md[39m[49m} CullNone PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
328 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := [32mTriangleCtx[39m {\[34mc[39m->[47m[32mc[39m[49m} CullNone PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
329 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx[39m {[47m[32mc[39m[49m}) CullNone PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
330 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := \[34mc[39m->[47m[32mTriangleCtx[39m[49m CullNone PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
331 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx[39m[49m CullNone) PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
332 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx[39m [47mCullNone::[32m'CullMode[39m[49m) PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
333 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx[39m [47mCullNone[49m:[32m'CullMode[39m) PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
334 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx[39m [47m[32mCullNone[39m[49m:[32m'CullMode[39m) PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
335 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx[39m (\[34md[39m:[32m'Unit[39m -> [47m[32mCullNone[39m[49m)) PolygonFill NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
336 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx[39m [47m[32mCullNone[39m[49m) PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
337 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone[39m[49m) PolygonFill NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
338 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone[39m[49m PolygonFill) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
339 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([47mPolygonFill :: [32m'PolygonMode c[39m[49m)) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
340 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([47mPolygonFill[49m : [32m'PolygonMode c[39m)) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
341 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([47m[32mPolygonFill[39m[49m : [32m'PolygonMode c[39m)) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
342 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([47m[32mPolygonFill[39m[49m {_ : _:'Type} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
343 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
344 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {([47m_ : _:'Type[49m) : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
345 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\([34md[39m : [47m_:'Type[49m)->d : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
346 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\([34me[39m : (\[34md[39m:[47m'Type[49m -> d))->e : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
347 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\([34me[39m : (\[34md[39m:[47m[32mType[39m[49m -> d))->e : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
348 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\([34me[39m : \[34md[39m->[47md[49m)->e : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
349 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\([34me[39m : \[34md[39m->[47m[32md[39m[49m)->e : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
350 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {(\[34md[39m [34me[39m:[47m[32md[39m[49m -> e) : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
351 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {(\[34md[39m [34me[39m:[32md[39m -> [47me[49m) : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
352 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {(\[34md[39m [34me[39m:[32md[39m -> [47m[32me[39m[49m) : [32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
353 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\[34md[39m [34me[39m:[32md[39m -> [47m[32me[39m[49m:[32mType[39m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
354 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\[34md[39m [34me[39m:[32md[39m -> \([34mf[39m : [32mType~d[39m)->[47m[32me[39m[49m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (g := ColorOp NoBlending (V4 True True True True)) h:=g (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
355 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\[34md[39m [34me[39m:[32md[39m [34md[39m:=[32mType[39m -> [47m[32me[39m[49m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
356 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\[34md[39m [34md[39m:=[32mType[39m -> \[34me[39m->[47m[32me[39m[49m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
357 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ([32mPolygonFill[39m {\[34md[39m->[47m[32md[39m[49m} : [32m'PolygonMode c[39m)) NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
358 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m ((\[34md[39m -> [32mPolygonFill[39m {[47m[32md[39m[49m}) : [32m'PolygonMode c[39m)) NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
359 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m (\[34md[39m->[47m[32mPolygonFill[39m[49m : [32m'PolygonMode c[39m)) NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
360 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m (\[34md[39m -> [47m[32mPolygonFill[39m[49m : [32m'PolygonMode c[39m)) NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
361 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m (\[34md[39m -> \([34me[39m : [32mc~d[39m)->[47m[32mPolygonFill[39m[49m)) NoOffset LastVertex) (f := ColorOp NoBlending (V4 True True True True)) g:=f (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
362 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m (\[34md[39m [34md[39m:=[32mc[39m -> [47m[32mPolygonFill[39m[49m)) NoOffset LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
363 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone[39m [47m[32mPolygonFill[39m[49m) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
364 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone PolygonFill[39m[49m) NoOffset LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
365 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone PolygonFill[39m[49m NoOffset) LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
366 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill[39m [47mNoOffset::[32m'PolygonOffset[39m[49m) LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
367 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill[39m [47mNoOffset[49m:[32m'PolygonOffset[39m) LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
368 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill[39m [47m[32mNoOffset[39m[49m:[32m'PolygonOffset[39m) LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
369 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill[39m (\[34md[39m:[32m'Unit[39m -> [47m[32mNoOffset[39m[49m)) LastVertex) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
370 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill[39m [47m[32mNoOffset[39m[49m) LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
371 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone PolygonFill NoOffset[39m[49m) LastVertex) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
372 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone PolygonFill NoOffset[39m[49m LastVertex)) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
373 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill NoOffset[39m [47mLastVertex::[32m'ProvokingVertex[39m[49m)) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
374 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill NoOffset[39m [47mLastVertex[49m:[32m'ProvokingVertex[39m)) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
375 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill NoOffset[39m [47m[32mLastVertex[39m[49m:[32m'ProvokingVertex[39m)) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
376 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill NoOffset[39m (\[34md[39m:[32m'Unit[39m -> [47m[32mLastVertex[39m[49m))) (e := ColorOp NoBlending (V4 True True True True)) f:=e (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
377 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [32mTriangleCtx CullNone PolygonFill NoOffset[39m [47m[32mLastVertex[39m[49m)) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
378 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := (\[34mc[39m -> [47m[32mTriangleCtx CullNone PolygonFill NoOffset LastVertex[39m[49m)) (d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
379 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) [47m(d := ColorOp NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m[49m)[K | ||
380 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [47mColorOp NoBlending (V4 True True True True)[49m) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
381 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [47mColorOp NoBlending[49m (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
382 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [47mColorOp[49m NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
383 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [47m[32mColorOp[39m[49m NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
384 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [47m[32mColorOp[39m[49m {_ : _:'Type} NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
385 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
386 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {([47m_ : _:'Type[49m) : [32mType[39m} NoBlending (V4 True True True True)) e:=d (f := (\([32mg[39m : _:'Type) -> Tuple2 (swizzvector g (V3 Sx Sy Sz)) g)) (h := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (i := mapPrimitives f h) (j := rasterizePrimitives b Smooth i) (k := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (m := accumulate e k j a) -> ScreenOut m)[K | ||
387 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\([34me[39m : [47m_:'Type[49m)->e : [32mType[39m} NoBlending (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
388 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\([34mf[39m : (\[34me[39m:[47m'Type[49m -> e))->f : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
389 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\([34mf[39m : (\[34me[39m:[47m[32mType[39m[49m -> e))->f : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
390 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\([34mf[39m : \[34me[39m->[47me[49m)->f : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
391 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\([34mf[39m : \[34me[39m->[47m[32me[39m[49m)->f : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
392 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {(\[34me[39m [34mf[39m:[47m[32me[39m[49m -> f) : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
393 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {(\[34me[39m [34mf[39m:[32me[39m -> [47mf[49m) : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
394 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {(\[34me[39m [34mf[39m:[32me[39m -> [47m[32mf[39m[49m) : [32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
395 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\[34me[39m [34mf[39m:[32me[39m -> [47m[32mf[39m[49m:[32mType[39m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
396 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\[34me[39m [34mf[39m:[32me[39m -> \([34mg[39m : [32mType~e[39m)->[47m[32mf[39m[49m} NoBlending (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
397 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\[34me[39m [34mf[39m:[32me[39m [34me[39m:=[32mType[39m -> [47m[32mf[39m[49m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
398 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\[34me[39m [34me[39m:=[32mType[39m -> \[34mf[39m->[47m[32mf[39m[49m} NoBlending (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
399 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := [32mColorOp[39m {\[34me[39m->[47m[32me[39m[49m} NoBlending (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
400 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp[39m {[47m[32me[39m[49m}) NoBlending (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
401 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [47m[32mColorOp e[39m[49m) NoBlending (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
402 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [47m[32mColorOp e[39m[49m NoBlending) (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
403 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [47m[32mColorOp e[39m[49m {_ : _:'Type} NoBlending) (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
404 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {[47m(_ : _:'Type) :: [32m'Nat[39m[49m} NoBlending) (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
405 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {([47m_ : _:'Type[49m) : [32m'Nat[39m} NoBlending) (V4 True True True True)) f:=d (g := (\([32mh[39m : _:'Type) -> Tuple2 (swizzvector h (V3 Sx Sy Sz)) h)) (i := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (j := mapPrimitives g i) (k := rasterizePrimitives b Smooth j) (l := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (n := accumulate f l k a) -> ScreenOut n)[K | ||
406 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\([34mf[39m : [47m_:'Type[49m)->f : [32m'Nat[39m} NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
407 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\([34mg[39m : (\[34mf[39m:[47m'Type[49m -> f))->g : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
408 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\([34mg[39m : (\[34mf[39m:[47m[32mType[39m[49m -> f))->g : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
409 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\([34mg[39m : \[34mf[39m->[47mf[49m)->g : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
410 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\([34mg[39m : \[34mf[39m->[47m[32mf[39m[49m)->g : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
411 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {(\[34mf[39m [34mg[39m:[47m[32mf[39m[49m -> g) : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
412 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {(\[34mf[39m [34mg[39m:[32mf[39m -> [47mg[49m) : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
413 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {(\[34mf[39m [34mg[39m:[32mf[39m -> [47m[32mg[39m[49m) : [32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
414 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\[34mf[39m [34mg[39m:[32mf[39m -> [47m[32mg[39m[49m:[32m'Nat[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
415 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\[34mf[39m [34mg[39m:[32mf[39m -> \([34mh[39m : [32m'Nat~f[39m)->[47m[32mg[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
416 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\[34mf[39m [34mg[39m:[32mf[39m [34mf[39m:=[32m'Nat[39m -> [47m[32mg[39m[49m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
417 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\[34mf[39m [34mf[39m:=[32m'Nat[39m [34mg[39m:[32m'Nat[39m -> [47m[32mg[39m[49m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
418 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> [32mColorOp e[39m {\[34mf[39m:[32m'Nat[39m -> [47m[32mf[39m[49m} NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
419 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> (\[34mf[39m:[32m'Nat[39m -> [32mColorOp e[39m {[47m[32mf[39m[49m}) NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
420 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m -> (\[34mf[39m:[32m'Nat[39m -> [47m[32mColorOp e f[39m[49m) NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
421 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [47m[32mColorOp e f[39m[49m NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
422 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [47m[32mColorOp e f[39m[49m {_ : _:'Type} NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
423 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
424 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {([47m_ : _:'Type[49m) : [32mType[39m} NoBlending) (V4 True True True True)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
425 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\([34mg[39m : [47m_:'Type[49m)->g : [32mType[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
426 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\([34mh[39m : (\[34mg[39m:[47m'Type[49m -> g))->h : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
427 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\([34mh[39m : (\[34mg[39m:[47m[32mType[39m[49m -> g))->h : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
428 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\([34mh[39m : \[34mg[39m->[47mg[49m)->h : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
429 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\([34mh[39m : \[34mg[39m->[47m[32mg[39m[49m)->h : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
430 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {(\[34mg[39m [34mh[39m:[47m[32mg[39m[49m -> h) : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
431 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {(\[34mg[39m [34mh[39m:[32mg[39m -> [47mh[49m) : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
432 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {(\[34mg[39m [34mh[39m:[32mg[39m -> [47m[32mh[39m[49m) : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
433 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\[34mg[39m [34mh[39m:[32mg[39m -> [47m[32mh[39m[49m:[32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
434 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\[34mg[39m [34mh[39m:[32mg[39m -> \([34mi[39m : [32mType~g[39m)->[47m[32mh[39m[49m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
435 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\[34mg[39m [34mh[39m:[32mg[39m [34mg[39m:=[32mType[39m -> [47m[32mh[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
436 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\[34mg[39m [34mg[39m:=[32mType[39m -> \[34mh[39m->[47m[32mh[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
437 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> [32mColorOp e f[39m {\[34mg[39m->[47m[32mg[39m[49m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
438 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> (\[34mg[39m -> [32mColorOp e f[39m {[47m[32mg[39m[49m}) NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
439 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m -> (\[34mg[39m -> [47m[32mColorOp e f g[39m[49m) NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
440 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [47m[32mColorOp e f g[39m[49m NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
441 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [47m[32mColorOp e f g[39m[49m {_ : _:'Type} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
442 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
443 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {([47m_ : _:'Type[49m) : [32mType[39m} NoBlending) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
444 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\([34mh[39m : [47m_:'Type[49m)->h : [32mType[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
445 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\([34mi[39m : (\[34mh[39m:[47m'Type[49m -> h))->i : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
446 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\([34mi[39m : (\[34mh[39m:[47m[32mType[39m[49m -> h))->i : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
447 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\([34mi[39m : \[34mh[39m->[47mh[49m)->i : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
448 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\([34mi[39m : \[34mh[39m->[47m[32mh[39m[49m)->i : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
449 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {(\[34mh[39m [34mi[39m:[47m[32mh[39m[49m -> i) : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
450 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {(\[34mh[39m [34mi[39m:[32mh[39m -> [47mi[49m) : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
451 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {(\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m) : [32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
452 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m:[32mType[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
453 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\[34mh[39m [34mi[39m:[32mh[39m -> \([34mj[39m : [32mType~h[39m)->[47m[32mi[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
454 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\[34mh[39m [34mi[39m:[32mh[39m [34mh[39m:=[32mType[39m -> [47m[32mi[39m[49m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
455 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\[34mh[39m [34mh[39m:=[32mType[39m -> \[34mi[39m->[47m[32mi[39m[49m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
456 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> [32mColorOp e f g[39m {\[34mh[39m->[47m[32mh[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
457 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> (\[34mh[39m -> [32mColorOp e f g[39m {[47m[32mh[39m[49m}) NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
458 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m -> (\[34mh[39m -> [47m[32mColorOp e f g h[39m[49m) NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
459 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [47m[32mColorOp e f g h[39m[49m NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
460 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [47m[32mColorOp e f g h[39m[49m {_ : _:'Type} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
461 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {[47m(_ : _:'Type) :: [32me ~ 'VecScalar f 'Bool[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
462 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {([47m_ : _:'Type[49m) : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
463 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\([34mi[39m : [47m_:'Type[49m)->i : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
464 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
465 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
466 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
467 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
468 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
469 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
470 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
471 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m : [32me ~ 'VecScalar f 'Bool[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
472 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32m(e ~ 'VecScalar f 'Bool) ~ i[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
473 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mi[39m := [32me ~ 'VecScalar f 'Bool[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
474 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\[34mi[39m ([34mi[39m := [32me ~ 'VecScalar f 'Bool[39m) -> \([34mj[39m : [32me ~ 'VecScalar f 'Bool[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
475 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> [32mColorOp e f g h[39m {\[34mi[39m ([34mi[39m := [32me ~ 'VecScalar f 'Bool[39m) -> \([34me[39m := [32m'VecScalar f 'Bool[39m)->[47m[32mTT[39m[49m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
476 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> (\([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h[39m {[47m[32mTT[39m[49m}) NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
477 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m -> (\([34me[39m := [32m'VecScalar f 'Bool[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f g h TT[39m[49m) NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
478 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f g h TT[39m[49m NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
479 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f g h TT[39m[49m {_ : _:'Type} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
480 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {[47m(_ : _:'Type) :: [32mg ~ 'VecScalar f h[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
481 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {([47m_ : _:'Type[49m) : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
482 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\([34mi[39m : [47m_:'Type[49m)->i : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
483 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
484 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
485 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
486 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
487 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
488 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
489 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
490 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m : [32mg ~ 'VecScalar f h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
491 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32m(g ~ 'VecScalar f h) ~ i[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
492 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mi[39m := [32mg ~ 'VecScalar f h[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
493 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\[34mi[39m ([34mi[39m := [32mg ~ 'VecScalar f h[39m) -> \([34mj[39m : [32mg ~ 'VecScalar f h[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
494 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> [32mColorOp ('VecScalar f 'Bool) f g h TT[39m {\[34mi[39m ([34mi[39m := [32mg ~ 'VecScalar f h[39m) -> \([34mg[39m := [32m'VecScalar f h[39m)->[47m[32mTT[39m[49m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
495 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> (\([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT[39m {[47m[32mTT[39m[49m}) NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
496 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) -> (\([34mg[39m := [32m'VecScalar f h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m[49m) NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
497 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m[49m NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
498 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m[49m {_ : _:'Type} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
499 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {[47m(_ : _:'Type) :: [32m'Num h[39m[49m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
500 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {([47m_ : _:'Type[49m) : [32m'Num h[39m} NoBlending) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
501 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\([34mi[39m : [47m_:'Type[49m)->i : [32m'Num h[39m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
502 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\([34mj[39m : (\[34mi[39m:[47m'Type[49m -> i))->j : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
503 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\([34mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i))->j : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
504 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\([34mj[39m : \[34mi[39m->[47mi[49m)->j : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
505 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\([34mj[39m : \[34mi[39m->[47m[32mi[39m[49m)->j : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
506 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {(\[34mi[39m [34mj[39m:[47m[32mi[39m[49m -> j) : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
507 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {(\[34mi[39m [34mj[39m:[32mi[39m -> [47mj[49m) : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
508 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {(\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m) : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
509 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\[34mi[39m [34mj[39m:[32mi[39m -> [47m[32mj[39m[49m : [32m'Num h[39m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
510 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mk[39m : [32m'Num h ~ i[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
511 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\[34mi[39m [34mj[39m:[32mi[39m -> \([34mi[39m := [32m'Num h[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
512 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\[34mi[39m ([34mi[39m := [32m'Num h[39m) -> \([34mj[39m : [32m'Num h[39m)->[47m[32mj[39m[49m} NoBlending) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
513 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {\([34mi[39m : [32m'Num h[39m)->[47m[32mi[39m[49m} NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
514 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> (\([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT[39m {[47m[32mi[39m[49m}) NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
515 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) -> (\([34mi[39m : [32m'Num h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m[49m) NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
516 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m[49m NoBlending) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
517 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([47mNoBlending :: [32m'Blending h[39m[49m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
518 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([47mNoBlending[49m : [32m'Blending h[39m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
519 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([47m[32mNoBlending[39m[49m : [32m'Blending h[39m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
520 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([47m[32mNoBlending[39m[49m {_ : _:'Type} : [32m'Blending h[39m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
521 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} : [32m'Blending h[39m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
522 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {([47m_ : _:'Type[49m) : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
523 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\([34mj[39m : [47m_:'Type[49m)->j : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
524 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\([34mk[39m : (\[34mj[39m:[47m'Type[49m -> j))->k : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
525 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\([34mk[39m : (\[34mj[39m:[47m[32mType[39m[49m -> j))->k : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
526 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\([34mk[39m : \[34mj[39m->[47mj[49m)->k : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
527 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\([34mk[39m : \[34mj[39m->[47m[32mj[39m[49m)->k : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
528 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {(\[34mj[39m [34mk[39m:[47m[32mj[39m[49m -> k) : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
529 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {(\[34mj[39m [34mk[39m:[32mj[39m -> [47mk[49m) : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
530 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {(\[34mj[39m [34mk[39m:[32mj[39m -> [47m[32mk[39m[49m) : [32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
531 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\[34mj[39m [34mk[39m:[32mj[39m -> [47m[32mk[39m[49m:[32mType[39m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
532 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\[34mj[39m [34mk[39m:[32mj[39m -> \([34ml[39m : [32mType~j[39m)->[47m[32mk[39m[49m} : [32m'Blending h[39m)) (V4 True True True True)) m:=d (n := (\([32mo[39m : _:'Type) -> Tuple2 (swizzvector o (V3 Sx Sy Sz)) o)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives n p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate m s r a) -> ScreenOut u)[K | ||
533 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\[34mj[39m [34mk[39m:[32mj[39m [34mj[39m:=[32mType[39m -> [47m[32mk[39m[49m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
534 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\[34mj[39m [34mj[39m:=[32mType[39m -> \[34mk[39m->[47m[32mk[39m[49m} : [32m'Blending h[39m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
535 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([32mNoBlending[39m {\[34mj[39m->[47m[32mj[39m[49m} : [32m'Blending h[39m)) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
536 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ((\[34mj[39m -> [32mNoBlending[39m {[47m[32mj[39m[49m}) : [32m'Blending h[39m)) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
537 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ((\[34mj[39m -> [47m[32mNoBlending j[39m[49m) : [32m'Blending h[39m)) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
538 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m (\[34mj[39m -> [47m[32mNoBlending j[39m[49m : [32m'Blending h[39m)) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
539 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m (\[34mj[39m ([34mk[39m : [32mh~j[39m) -> [47m[32mNoBlending j[39m[49m)) (V4 True True True True)) l:=d (m := (\([32mn[39m : _:'Type) -> Tuple2 (swizzvector n (V3 Sx Sy Sz)) n)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives m o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate l r q a) -> ScreenOut t)[K | ||
540 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m (\[34mj[39m [34mj[39m:=[32mh[39m -> [47m[32mNoBlending h[39m[49m)) (V4 True True True True)) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
541 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i[39m ([47m[32mNoBlending h[39m[49m)) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
542 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mg[39m := [32m'VecScalar f h[39m) ([34mi[39m : [32m'Num h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i (NoBlending h)[39m[49m) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
543 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m [34mf[39m:[32m'Nat[39m [34mg[39m [34mh[39m ([34mg[39m := [32m'VecScalar f h[39m) ([34me[39m := [32m'VecScalar f 'Bool[39m) ([34mi[39m : [32m'Num h[39m) -> [47m[32mColorOp ('VecScalar f 'Bool) f ('VecScalar f h) h TT TT i (NoBlending h)[39m[49m) (V4 True True True True)) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
544 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m [34mg[39m ([34mf[39m := [32m'VecScalar e g[39m) ([34mh[39m : [32m'Num g[39m) -> [47m[32mColorOp ('VecScalar e 'Bool) e ('VecScalar e g) g TT TT h (NoBlending g)[39m[49m) (V4 True True True True)) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
545 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [47m[32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m[49m) (V4 True True True True)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
546 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [47m[32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m[49m (V4 True True True True))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
547 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47mV4 True True True True :: [32m'VecScalar e 'Bool[39m[49m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
548 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47mV4 True True True[49m True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
549 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47mV4 True True[49m True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
550 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47mV4 True[49m True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
551 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47mV4[49m True True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
552 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47m[32mV4[39m[49m True True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
553 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47m[32mV4[39m[49m {_ : _:'Type} True True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
554 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} True True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
555 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {([47m_ : _:'Type[49m) : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
556 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\([34mh[39m : [47m_:'Type[49m)->h : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
557 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\([34mi[39m : (\[34mh[39m:[47m'Type[49m -> h))->i : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
558 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\([34mi[39m : (\[34mh[39m:[47m[32mType[39m[49m -> h))->i : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
559 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\([34mi[39m : \[34mh[39m->[47mh[49m)->i : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
560 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\([34mi[39m : \[34mh[39m->[47m[32mh[39m[49m)->i : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
561 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {(\[34mh[39m [34mi[39m:[47m[32mh[39m[49m -> i) : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
562 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {(\[34mh[39m [34mi[39m:[32mh[39m -> [47mi[49m) : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
563 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {(\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m) : [32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
564 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\[34mh[39m [34mi[39m:[32mh[39m -> [47m[32mi[39m[49m:[32mType[39m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
565 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\[34mh[39m [34mi[39m:[32mh[39m -> \([34mj[39m : [32mType~h[39m)->[47m[32mi[39m[49m} True True True True : [32m'VecScalar e 'Bool[39m))) k:=d (l := (\([32mm[39m : _:'Type) -> Tuple2 (swizzvector m (V3 Sx Sy Sz)) m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives l n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate k q p a) -> ScreenOut s)[K | ||
566 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\[34mh[39m [34mi[39m:[32mh[39m [34mh[39m:=[32mType[39m -> [47m[32mi[39m[49m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
567 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\[34mh[39m [34mh[39m:=[32mType[39m -> \[34mi[39m->[47m[32mi[39m[49m} True True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
568 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4[39m {\[34mh[39m->[47m[32mh[39m[49m} True True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
569 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [32mV4[39m {[47m[32mh[39m[49m}) True True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
570 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34mh[39m->[47m[32mV4[39m[49m True True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
571 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [47m[32mV4[39m[49m True) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
572 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [32mV4[39m [47mTrue::[32mh[39m[49m) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
573 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [32mV4[39m [47mTrue[49m:[32mh[39m) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
574 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [32mV4[39m [47m[32mTrue[39m[49m:[32mh[39m) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
575 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [32mV4[39m \([34mi[39m : [32mh~'Bool[39m)->[47m[32mTrue[39m[49m) True True True : [32m'VecScalar e 'Bool[39m))) j:=d (k := (\([32ml[39m : _:'Type) -> Tuple2 (swizzvector l (V3 Sx Sy Sz)) l)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives k m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate j p o a) -> ScreenOut r)[K | ||
576 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m -> [32mV4[39m (\[34mh[39m:=[32m'Bool[39m -> [47m[32mTrue[39m[49m)) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
577 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m [34mh[39m:=[32m'Bool[39m -> [32mV4[39m [47m[32mTrue[39m[49m) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
578 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34mh[39m [34mh[39m:=[32m'Bool[39m -> [47m[32mV4 True[39m[49m) True True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
579 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47m[32mV4 True[39m[49m True True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
580 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True[39m [47mTrue::[32m'Bool[39m[49m True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
581 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True[39m [47mTrue[49m:[32m'Bool[39m True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
582 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True[39m [47m[32mTrue[39m[49m:[32m'Bool[39m True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
583 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True[39m (\[34mh[39m:[32m'Unit[39m -> [47m[32mTrue[39m[49m) True True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
584 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True[39m [47m[32mTrue[39m[49m True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
585 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47m[32mV4 True True[39m[49m True True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
586 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True True[39m [47mTrue::[32m'Bool[39m[49m True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
587 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True True[39m [47mTrue[49m:[32m'Bool[39m True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
588 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True True[39m [47m[32mTrue[39m[49m:[32m'Bool[39m True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
589 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True True[39m (\[34mh[39m:[32m'Unit[39m -> [47m[32mTrue[39m[49m) True : [32m'VecScalar e 'Bool[39m))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
590 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([32mV4 True True[39m [47m[32mTrue[39m[49m True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
591 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ([47m[32mV4 True True True[39m[49m True : [32m'VecScalar e 'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
592 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\([34mh[39m : [32me~4[39m) -> [47m[32mV4 True True True[39m[49m) True))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
593 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m ((\[34me[39m:=[32m4[39m -> [47m[32mV4 True True True[39m[49m) True))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
594 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [47m[32mV4 True True True[39m[49m True))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
595 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [32mV4 True True True[39m [47mTrue::[32m'Bool[39m[49m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
596 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [32mV4 True True True[39m [47mTrue[49m:[32m'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
597 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [32mV4 True True True[39m [47m[32mTrue[39m[49m:[32m'Bool[39m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
598 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [32mV4 True True True[39m (\[34mh[39m:[32m'Unit[39m -> [47m[32mTrue[39m[49m)))) i:=d (j := (\([32mk[39m : _:'Type) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives j l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate i o n a) -> ScreenOut q)[K | ||
599 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [32mV4 True True True[39m [47m[32mTrue[39m[49m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
600 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [32mColorOp ('VecScalar e 'Bool) e ('VecScalar e f) f TT TT g (NoBlending f)[39m (\[34me[39m:=[32m4[39m -> [47m[32mV4 True True True True[39m[49m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
601 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) [34me[39m:=[32m4[39m -> [32mColorOp ('VecS 'Bool 4) 4 ('VecS f 4) f TT TT g (NoBlending f)[39m ([47m[32mV4 True True True True[39m[49m))) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
602 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) [34me[39m:=[32m4[39m -> [47m[32mColorOp ('VecS 'Bool 4) 4 ('VecS f 4) f TT TT g (NoBlending f) (V4 True True True True)[39m[49m)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
603 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34mf[39m [34me[39m:=[32m4[39m ([34mg[39m : [32m'Num f[39m) -> [47m[32mColorOp ('VecS 'Bool 4) 4 ('VecS f 4) f TT TT g (NoBlending f) (V4 True True True True)[39m[49m)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
604 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m:[32m'Nat[39m [34me[39m:=[32m4[39m [34mf[39m ([34mg[39m : [32m'Num f[39m) -> [47m[32mColorOp ('VecS 'Bool 4) 4 ('VecS f 4) f TT TT g (NoBlending f) (V4 True True True True)[39m[49m)) h:=d (i := (\([32mj[39m : _:'Type) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives i k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate h n m a) -> ScreenOut p)[K | ||
605 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := (\[34me[39m ([34mf[39m : [32m'Num e[39m) -> [47m[32mColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m[49m)) g:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
606 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) [47mg:=d (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o[49m)[K | ||
607 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[47md[49m (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
608 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[47m[32md[39m[49m (h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
609 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m [47m(h := (\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o[49m)[K | ||
610 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([47m\([32mi[39m : _:'Type) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i[49m)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
611 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mi[39m : [47m_:'Type[49m : [32mType[39m) -> Tuple2 (swizzvector i (V3 Sx Sy Sz)) i)) (j := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (k := mapPrimitives h j) (l := rasterizePrimitives b Smooth k) (m := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (o := accumulate g m l a) -> ScreenOut o)[K | ||
612 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mj[39m : (\[34mi[39m:[47m'Type[49m -> i) : [32mType[39m) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
613 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mj[39m : (\[34mi[39m:[47m[32mType[39m[49m -> i) : [32mType[39m) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
614 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mj[39m : \[34mi[39m->[47mi[49m : [32mType[39m) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
615 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mj[39m : \[34mi[39m->[47m[32mi[39m[49m : [32mType[39m) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
616 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mj[39m : (\[34mi[39m -> [47m[32mi[39m[49m:[32mType[39m)) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
617 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mk[39m : (\[34mi[39m [34mj[39m:[32m'Unit[39m -> [47m[32mi[39m[49m)) -> Tuple2 (swizzvector k (V3 Sx Sy Sz)) k)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
618 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\([32mj[39m : \[34mi[39m->[47m[32mi[39m[49m) -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
619 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[47m[32mi[39m[49m -> Tuple2 (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
620 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [47mTuple2 (swizzvector j (V3 Sx Sy Sz)) j[49m)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
621 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [47mTuple2 (swizzvector j (V3 Sx Sy Sz))[49m j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
622 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [47mTuple2[49m (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
623 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [47m[32mTuple2[39m[49m (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
624 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [47m[32mTuple2[39m[49m {_ : _:'Type} (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
625 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
626 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {([47m_ : _:'Type[49m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (k := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (l := mapPrimitives h k) (m := rasterizePrimitives b Smooth l) (n := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (p := accumulate g n m a) -> ScreenOut p)[K | ||
627 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\([34mk[39m : [47m_:'Type[49m)->k : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
628 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\([34ml[39m : (\[34mk[39m:[47m'Type[49m -> k))->l : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
629 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\([34ml[39m : (\[34mk[39m:[47m[32mType[39m[49m -> k))->l : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
630 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\([34ml[39m : \[34mk[39m->[47mk[49m)->l : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
631 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\([34ml[39m : \[34mk[39m->[47m[32mk[39m[49m)->l : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
632 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {(\[34mk[39m [34ml[39m:[47m[32mk[39m[49m -> l) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
633 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {(\[34mk[39m [34ml[39m:[32mk[39m -> [47ml[49m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
634 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {(\[34mk[39m [34ml[39m:[32mk[39m -> [47m[32ml[39m[49m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
635 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\[34mk[39m [34ml[39m:[32mk[39m -> [47m[32ml[39m[49m:[32mType[39m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
636 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\[34mk[39m [34ml[39m:[32mk[39m -> \([34mm[39m : [32mType~k[39m)->[47m[32ml[39m[49m} (swizzvector j (V3 Sx Sy Sz)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
637 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\[34mk[39m [34ml[39m:[32mk[39m [34mk[39m:=[32mType[39m -> [47m[32ml[39m[49m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
638 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\[34mk[39m [34mk[39m:=[32mType[39m -> \[34ml[39m->[47m[32ml[39m[49m} (swizzvector j (V3 Sx Sy Sz)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
639 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> [32mTuple2[39m {\[34mk[39m->[47m[32mk[39m[49m} (swizzvector j (V3 Sx Sy Sz)) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
640 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {[47m[32mk[39m[49m}) (swizzvector j (V3 Sx Sy Sz)) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
641 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> \[34mk[39m->[47m[32mTuple2[39m[49m (swizzvector j (V3 Sx Sy Sz)) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
642 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [47m[32mTuple2[39m[49m (swizzvector j (V3 Sx Sy Sz))) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
643 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [47m[32mTuple2[39m[49m {_ : _:'Type} (swizzvector j (V3 Sx Sy Sz))) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
644 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} (swizzvector j (V3 Sx Sy Sz))) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
645 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {([47m_ : _:'Type[49m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
646 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\([34ml[39m : [47m_:'Type[49m)->l : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
647 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\([34mm[39m : (\[34ml[39m:[47m'Type[49m -> l))->m : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
648 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\([34mm[39m : (\[34ml[39m:[47m[32mType[39m[49m -> l))->m : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
649 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\([34mm[39m : \[34ml[39m->[47ml[49m)->m : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
650 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\([34mm[39m : \[34ml[39m->[47m[32ml[39m[49m)->m : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
651 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {(\[34ml[39m [34mm[39m:[47m[32ml[39m[49m -> m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
652 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {(\[34ml[39m [34mm[39m:[32ml[39m -> [47mm[49m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
653 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {(\[34ml[39m [34mm[39m:[32ml[39m -> [47m[32mm[39m[49m) : [32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
654 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\[34ml[39m [34mm[39m:[32ml[39m -> [47m[32mm[39m[49m:[32mType[39m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
655 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\[34ml[39m [34mm[39m:[32ml[39m -> \([34mn[39m : [32mType~l[39m)->[47m[32mm[39m[49m} (swizzvector j (V3 Sx Sy Sz))) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
656 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\[34ml[39m [34mm[39m:[32ml[39m [34ml[39m:=[32mType[39m -> [47m[32mm[39m[49m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
657 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\[34ml[39m [34ml[39m:=[32mType[39m -> \[34mm[39m->[47m[32mm[39m[49m} (swizzvector j (V3 Sx Sy Sz))) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
658 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> [32mTuple2[39m {\[34ml[39m->[47m[32ml[39m[49m} (swizzvector j (V3 Sx Sy Sz))) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
659 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> (\[34ml[39m -> [32mTuple2[39m {[47m[32ml[39m[49m}) (swizzvector j (V3 Sx Sy Sz))) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
660 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m -> \[34ml[39m->[47m[32mTuple2[39m[49m (swizzvector j (V3 Sx Sy Sz))) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
661 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [47m[32mTuple2[39m[49m (swizzvector j (V3 Sx Sy Sz))) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
662 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([47mswizzvector j (V3 Sx Sy Sz) :: [32mk[39m[49m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
663 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([47mswizzvector j[49m (V3 Sx Sy Sz) : [32mk[39m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
664 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([47mswizzvector[49m j (V3 Sx Sy Sz) : [32mk[39m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
665 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([47m[32mswizzvector[39m[49m j (V3 Sx Sy Sz) : [32mk[39m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
666 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([47m[32mswizzvector[39m[49m {_ : _:'Type} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
667 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
668 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {([47m_ : _:'Type[49m) : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
669 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\([34mm[39m : [47m_:'Type[49m)->m : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
670 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\([34mn[39m : (\[34mm[39m:[47m'Type[49m -> m))->n : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
671 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\([34mn[39m : (\[34mm[39m:[47m[32mType[39m[49m -> m))->n : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
672 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\([34mn[39m : \[34mm[39m->[47mm[49m)->n : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
673 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\([34mn[39m : \[34mm[39m->[47m[32mm[39m[49m)->n : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
674 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {(\[34mm[39m [34mn[39m:[47m[32mm[39m[49m -> n) : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
675 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {(\[34mm[39m [34mn[39m:[32mm[39m -> [47mn[49m) : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
676 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {(\[34mm[39m [34mn[39m:[32mm[39m -> [47m[32mn[39m[49m) : [32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
677 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\[34mm[39m [34mn[39m:[32mm[39m -> [47m[32mn[39m[49m:[32mType[39m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
678 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\[34mm[39m [34mn[39m:[32mm[39m -> \([34mo[39m : [32mType~m[39m)->[47m[32mn[39m[49m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
679 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\[34mm[39m [34mn[39m:[32mm[39m [34mm[39m:=[32mType[39m -> [47m[32mn[39m[49m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
680 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\[34mm[39m [34mm[39m:=[32mType[39m -> \[34mn[39m->[47m[32mn[39m[49m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
681 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ([32mswizzvector[39m {\[34mm[39m->[47m[32mm[39m[49m} j (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
682 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector[39m {[47m[32mm[39m[49m}) j (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
683 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [47m[32mswizzvector m[39m[49m) j (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
684 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [47m[32mswizzvector m[39m[49m j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
685 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [47m[32mswizzvector m[39m[49m {_ : _:'Type} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
686 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {[47m(_ : _:'Type) :: [32m'Nat[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
687 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {([47m_ : _:'Type[49m) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
688 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\([34mn[39m : [47m_:'Type[49m)->n : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
689 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
690 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
691 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
692 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
693 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
694 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
695 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
696 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m:[32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
697 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32m'Nat~n[39m)->[47m[32mo[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
698 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\[34mn[39m [34mo[39m:[32mn[39m [34mn[39m:=[32m'Nat[39m -> [47m[32mo[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
699 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\[34mn[39m [34mn[39m:=[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [47m[32mo[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
700 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> [32mswizzvector m[39m {\[34mn[39m:[32m'Nat[39m -> [47m[32mn[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
701 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> (\[34mn[39m:[32m'Nat[39m -> [32mswizzvector m[39m {[47m[32mn[39m[49m}) j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
702 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m -> (\[34mn[39m:[32m'Nat[39m -> [47m[32mswizzvector m n[39m[49m) j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
703 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [47m[32mswizzvector m n[39m[49m j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
704 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [47m[32mswizzvector m n[39m[49m {_ : _:'Type} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
705 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {[47m(_ : _:'Type) :: [32m'Nat[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
706 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {([47m_ : _:'Type[49m) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
707 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\([34mo[39m : [47m_:'Type[49m)->o : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
708 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\([34mp[39m : (\[34mo[39m:[47m'Type[49m -> o))->p : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
709 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\([34mp[39m : (\[34mo[39m:[47m[32mType[39m[49m -> o))->p : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
710 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\([34mp[39m : \[34mo[39m->[47mo[49m)->p : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
711 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\([34mp[39m : \[34mo[39m->[47m[32mo[39m[49m)->p : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
712 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {(\[34mo[39m [34mp[39m:[47m[32mo[39m[49m -> p) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
713 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {(\[34mo[39m [34mp[39m:[32mo[39m -> [47mp[49m) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
714 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {(\[34mo[39m [34mp[39m:[32mo[39m -> [47m[32mp[39m[49m) : [32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
715 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> [47m[32mp[39m[49m:[32m'Nat[39m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
716 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> \([34mq[39m : [32m'Nat~o[39m)->[47m[32mp[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
717 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\[34mo[39m [34mp[39m:[32mo[39m [34mo[39m:=[32m'Nat[39m -> [47m[32mp[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
718 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\[34mo[39m [34mo[39m:=[32m'Nat[39m [34mp[39m:[32m'Nat[39m -> [47m[32mp[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
719 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {\[34mo[39m:[32m'Nat[39m -> [47m[32mo[39m[49m} j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
720 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> (\[34mo[39m:[32m'Nat[39m -> [32mswizzvector m n[39m {[47m[32mo[39m[49m}) j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
721 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m -> (\[34mo[39m:[32m'Nat[39m -> [47m[32mswizzvector m n o[39m[49m) j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
722 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [47m[32mswizzvector m n o[39m[49m j) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
723 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [32mswizzvector m n o[39m ([47mj :: [32m'VecS m n[39m[49m)) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
724 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [32mswizzvector m n o[39m ([47mj[49m : [32m'VecS m n[39m)) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
725 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [32mswizzvector m n o[39m ([47m[32mj[39m[49m : [32m'VecS m n[39m)) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
726 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [32mswizzvector m n o[39m \([34mp[39m : [32m'VecS m n ~ i[39m)->[47m[32mj[39m[49m) (V3 Sx Sy Sz) : [32mk[39m)) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
727 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m -> [32mswizzvector m n o[39m \([34mi[39m := [32m'VecS m n[39m)->[47m[32mj[39m[49m) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
728 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) -> [32mswizzvector m n o[39m [47m[32mj[39m[49m) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
729 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m [34mo[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) -> [47m[32mswizzvector m n o j[39m[49m) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
730 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m ((\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m -> [47m[32mswizzvector m n o j[39m[49m) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
731 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) -> (\[34mo[39m:[32m'Nat[39m -> [47m[32mswizzvector m n o j[39m[49m) (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
732 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m -> [47m[32mswizzvector m n o j[39m[49m (V3 Sx Sy Sz) : [32mk[39m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
733 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m -> (\([34mp[39m : [32mk ~ 'VecS m o[39m) -> [47m[32mswizzvector m n o j[39m[49m) (V3 Sx Sy Sz))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
734 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m -> (\([34mk[39m := [32m'VecS m o[39m) -> [47m[32mswizzvector m n o j[39m[49m) (V3 Sx Sy Sz))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
735 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [47m[32mswizzvector m n o j[39m[49m (V3 Sx Sy Sz))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
736 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47mV3 Sx Sy Sz :: [32m'VecS 'Swizz o[39m[49m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
737 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47mV3 Sx Sy[49m Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
738 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47mV3 Sx[49m Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
739 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47mV3[49m Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
740 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47m[32mV3[39m[49m Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
741 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47m[32mV3[39m[49m {_ : _:'Type} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
742 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
743 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {([47m_ : _:'Type[49m) : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
744 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\([34mp[39m : [47m_:'Type[49m)->p : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
745 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\([34mq[39m : (\[34mp[39m:[47m'Type[49m -> p))->q : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
746 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\([34mq[39m : (\[34mp[39m:[47m[32mType[39m[49m -> p))->q : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
747 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\([34mq[39m : \[34mp[39m->[47mp[49m)->q : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
748 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\([34mq[39m : \[34mp[39m->[47m[32mp[39m[49m)->q : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
749 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {(\[34mp[39m [34mq[39m:[47m[32mp[39m[49m -> q) : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
750 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {(\[34mp[39m [34mq[39m:[32mp[39m -> [47mq[49m) : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
751 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {(\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m) : [32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
752 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m:[32mType[39m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
753 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\[34mp[39m [34mq[39m:[32mp[39m -> \([34mr[39m : [32mType~p[39m)->[47m[32mq[39m[49m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (s := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (t := mapPrimitives h s) (u := rasterizePrimitives b Smooth t) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
754 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\[34mp[39m [34mq[39m:[32mp[39m [34mp[39m:=[32mType[39m -> [47m[32mq[39m[49m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
755 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\[34mp[39m [34mp[39m:=[32mType[39m -> \[34mq[39m->[47m[32mq[39m[49m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
756 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3[39m {\[34mp[39m->[47m[32mp[39m[49m} Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
757 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [32mV3[39m {[47m[32mp[39m[49m}) Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
758 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mp[39m->[47m[32mV3[39m[49m Sx Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
759 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [47m[32mV3[39m[49m Sx) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
760 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [32mV3[39m [47mSx::[32mp[39m[49m) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
761 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [32mV3[39m [47mSx[49m:[32mp[39m) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
762 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [32mV3[39m [47m[32mSx[39m[49m:[32mp[39m) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
763 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [32mV3[39m \([34mq[39m : [32mp~'Swizz[39m)->[47m[32mSx[39m[49m) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (r := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (s := mapPrimitives h r) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
764 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m -> [32mV3[39m (\[34mp[39m:=[32m'Swizz[39m -> [47m[32mSx[39m[49m)) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
765 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m [34mp[39m:=[32m'Swizz[39m -> [32mV3[39m [47m[32mSx[39m[49m) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
766 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mp[39m [34mp[39m:=[32m'Swizz[39m -> [47m[32mV3 Sx[39m[49m) Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
767 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47m[32mV3 Sx[39m[49m Sy Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
768 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3 Sx[39m [47mSy::[32m'Swizz[39m[49m Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
769 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3 Sx[39m [47mSy[49m:[32m'Swizz[39m Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
770 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3 Sx[39m [47m[32mSy[39m[49m:[32m'Swizz[39m Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
771 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3 Sx[39m (\[34mp[39m:[32m'Unit[39m -> [47m[32mSy[39m[49m) Sz : [32m'VecS 'Swizz o[39m))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
772 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([32mV3 Sx[39m [47m[32mSy[39m[49m Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
773 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ([47m[32mV3 Sx Sy[39m[49m Sz : [32m'VecS 'Swizz o[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
774 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\([34mp[39m : [32mo~3[39m) -> [47m[32mV3 Sx Sy[39m[49m) Sz))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
775 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m ((\[34mo[39m:=[32m3[39m -> [47m[32mV3 Sx Sy[39m[49m) Sz))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
776 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [47m[32mV3 Sx Sy[39m[49m Sz))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
777 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [32mV3 Sx Sy[39m [47mSz::[32m'Swizz[39m[49m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
778 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [32mV3 Sx Sy[39m [47mSz[49m:[32m'Swizz[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
779 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [32mV3 Sx Sy[39m [47m[32mSz[39m[49m:[32m'Swizz[39m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
780 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [32mV3 Sx Sy[39m (\[34mp[39m:[32m'Unit[39m -> [47m[32mSz[39m[49m)))) j)) (q := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (r := mapPrimitives h q) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
781 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [32mV3 Sx Sy[39m [47m[32mSz[39m[49m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
782 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) -> [32mswizzvector m n o j[39m (\[34mo[39m:=[32m3[39m -> [47m[32mV3 Sx Sy Sz[39m[49m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
783 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) [34mo[39m:=[32m3[39m -> [32mswizzvector m n 3 j[39m ([47m[32mV3 Sx Sy Sz[39m[49m))) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
784 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m o[39m) [34mo[39m:=[32m3[39m -> [47m[32mswizzvector m n 3 j (V3 Sx Sy Sz)[39m[49m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
785 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) [34mo[39m:[32m'Nat[39m [34mo[39m:=[32m3[39m ([34mk[39m := [32m'VecS m 3[39m) -> [47m[32mswizzvector m n 3 j (V3 Sx Sy Sz)[39m[49m)) j)) (p := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (q := mapPrimitives h p) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
786 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m -> [32mTuple2[39m (\[34mm[39m [34mn[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS m 3[39m) ([34mi[39m := [32m'VecS m n[39m) -> [47m[32mswizzvector m n 3 j (V3 Sx Sy Sz)[39m[49m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
787 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m [34mm[39m ([34mk[39m := [32m'VecS m 3[39m) [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) -> [32mTuple2[39m ([47m[32mswizzvector m n 3 j (V3 Sx Sy Sz)[39m[49m)) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
788 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m -> (\[34mk[39m [34ml[39m [34mm[39m ([34mk[39m := [32m'VecS m 3[39m) [34mn[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS m n[39m) -> [47m[32mTuple2 (swizzvector m n 3 j (V3 Sx Sy Sz))[39m[49m) j)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
789 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) -> [47m[32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m[49m j)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
790 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) -> [32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m [47mj::[32mk[39m[49m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
791 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) -> [32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m [47mj[49m:[32mk[39m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
792 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) -> [32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m [47m[32mj[39m[49m:[32mk[39m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
793 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) -> [32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m \([34mn[39m : [32mk ~ 'VecS l m[39m)->[47m[32mj[39m[49m)) (o := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h o) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
794 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) -> [32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m \([34mk[39m := [32m'VecS l m[39m)->[47m[32mj[39m[49m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
795 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) ([34mk[39m := [32m'VecS l m[39m) -> [32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz))[39m [47m[32mj[39m[49m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
796 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS l m[39m) ([34mk[39m := [32m'VecS l m[39m) -> [47m[32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz)) j[39m[49m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
797 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [32mj[39m:[32mi[39m [34mk[39m [34ml[39m [34mm[39m:[32m'Nat[39m ([34mk[39m := [32m'VecS l m[39m) ([34mi[39m := [32m'VecS l m[39m) -> [47m[32mTuple2 (swizzvector l m 3 j (V3 Sx Sy Sz)) j[39m[49m)) (n := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h n) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
798 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [34mj[39m [34mk[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS j k[39m) ([32ml[39m : [32m'VecS j k[39m) -> [47m[32mTuple2 (swizzvector j k 3 l (V3 Sx Sy Sz)) l[39m[49m)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
799 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [34mj[39m [34mk[39m:[32m'Nat[39m ([34mi[39m := [32m'VecS j k[39m) [47m[32ml:Type -> Tuple2 (swizzvector j k 3 l (V3 Sx Sy Sz)) l[39m[49m)) (m := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h m) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
800 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := (\[34mi[39m [34mj[39m:[32m'Nat[39m [47m[32mk:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m[49m)) (l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
801 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) [47m(l := fetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q[49m)[K | ||
802 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47mfetch "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)[49m) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
803 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47mfetch "stream" Triangle[49m (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
804 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47mfetch "stream"[49m Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
805 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47mfetch[49m "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
806 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47m[32mfetch[39m[49m "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
807 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47m[32mfetch[39m[49m {_ : _:'Type} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
808 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
809 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {([47m_ : _:'Type[49m) : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
810 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\([34mm[39m : [47m_:'Type[49m)->m : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
811 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\([34mn[39m : (\[34mm[39m:[47m'Type[49m -> m))->n : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
812 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\([34mn[39m : (\[34mm[39m:[47m[32mType[39m[49m -> m))->n : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
813 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\([34mn[39m : \[34mm[39m->[47mm[49m)->n : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
814 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\([34mn[39m : \[34mm[39m->[47m[32mm[39m[49m)->n : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
815 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {(\[34mm[39m [34mn[39m:[47m[32mm[39m[49m -> n) : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
816 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {(\[34mm[39m [34mn[39m:[32mm[39m -> [47mn[49m) : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
817 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {(\[34mm[39m [34mn[39m:[32mm[39m -> [47m[32mn[39m[49m) : [32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
818 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\[34mm[39m [34mn[39m:[32mm[39m -> [47m[32mn[39m[49m:[32mType[39m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
819 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\[34mm[39m [34mn[39m:[32mm[39m -> \([34mo[39m : [32mType~m[39m)->[47m[32mn[39m[49m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
820 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\[34mm[39m [34mn[39m:[32mm[39m [34mm[39m:=[32mType[39m -> [47m[32mn[39m[49m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
821 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\[34mm[39m [34mm[39m:=[32mType[39m -> \[34mn[39m->[47m[32mn[39m[49m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
822 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch[39m {\[34mm[39m->[47m[32mm[39m[49m} "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
823 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch[39m {[47m[32mm[39m[49m}) "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
824 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [47m[32mfetch m[39m[49m) "stream" Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
825 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [47m[32mfetch m[39m[49m "stream") Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
826 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m[39m [47m"stream"::[32m'String[39m[49m) Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
827 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m[39m [47m"stream"[49m:[32m'String[39m) Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
828 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m[39m [47m[32m"stream"[39m[49m:[32m'String[39m) Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
829 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m[39m (\[34mn[39m:[32m'Unit[39m -> [47m[32m"stream"[39m[49m)) Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
830 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m[39m [47m[32m"stream"[39m[49m) Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
831 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [47m[32mfetch m "stream"[39m[49m) Triangle (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
832 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [47m[32mfetch m "stream"[39m[49m Triangle) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
833 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream"[39m [47mTriangle::[32m'PrimitiveType[39m[49m) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
834 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream"[39m [47mTriangle[49m:[32m'PrimitiveType[39m) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
835 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream"[39m [47m[32mTriangle[39m[49m:[32m'PrimitiveType[39m) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
836 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream"[39m (\[34mn[39m:[32m'Unit[39m -> [47m[32mTriangle[39m[49m)) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
837 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream"[39m [47m[32mTriangle[39m[49m) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
838 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [47m[32mfetch m "stream" Triangle[39m[49m) (Attribute "position" : 'Vec (fromInt 4) 'Float)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
839 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [47m[32mfetch m "stream" Triangle[39m[49m (Attribute "position" : 'Vec (fromInt 4) 'Float))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
840 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([47m(Attribute "position" : 'Vec (fromInt 4) 'Float) :: [32mm[39m[49m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
841 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([47mtypeAnn {'Vec (fromInt 4) 'Float}[49m (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
842 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([47mtypeAnn[49m {'Vec (fromInt 4) 'Float} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
843 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([47m[32mtypeAnn[39m[49m {'Vec (fromInt 4) 'Float} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
844 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m'Vec (fromInt 4) 'Float :: [32mType[39m[49m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
845 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m'Vec (fromInt 4)[49m 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
846 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m'Vec[49m (fromInt 4) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
847 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m[32m'Vec[39m[49m (fromInt 4) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
848 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([47mfromInt 4 :: [32m'Nat[39m[49m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
849 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([47mfromInt[49m 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
850 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([47m[32mfromInt[39m[49m 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
851 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([47m[32mfromInt[39m[49m 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
852 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([47m[32mfromInt[39m[49m {_ : _:'Type} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
853 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
854 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {([47m_ : _:'Type[49m) : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
855 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\([34mn[39m : [47m_:'Type[49m)->n : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
856 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
857 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
858 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
859 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
860 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
861 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
862 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
863 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m:[32mType[39m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
864 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32mType~n[39m)->[47m[32mo[39m[49m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
865 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\[34mn[39m [34mo[39m:[32mn[39m [34mn[39m:=[32mType[39m -> [47m[32mo[39m[49m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
866 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\[34mn[39m [34mn[39m:=[32mType[39m -> \[34mo[39m->[47m[32mo[39m[49m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
867 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ([32mfromInt[39m {\[34mn[39m->[47m[32mn[39m[49m} 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
868 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt[39m {[47m[32mn[39m[49m}) 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
869 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [47m[32mfromInt n[39m[49m) 4 : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
870 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [47m[32mfromInt n[39m[49m 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
871 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [47m[32mfromInt n[39m[49m {_ : _:'Type} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
872 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {[47m(_ : _:'Type) :: [32m'Num n[39m[49m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
873 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {([47m_ : _:'Type[49m) : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
874 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\([34mo[39m : [47m_:'Type[49m)->o : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
875 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\([34mp[39m : (\[34mo[39m:[47m'Type[49m -> o))->p : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
876 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\([34mp[39m : (\[34mo[39m:[47m[32mType[39m[49m -> o))->p : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
877 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\([34mp[39m : \[34mo[39m->[47mo[49m)->p : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
878 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\([34mp[39m : \[34mo[39m->[47m[32mo[39m[49m)->p : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
879 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {(\[34mo[39m [34mp[39m:[47m[32mo[39m[49m -> p) : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
880 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {(\[34mo[39m [34mp[39m:[32mo[39m -> [47mp[49m) : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
881 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {(\[34mo[39m [34mp[39m:[32mo[39m -> [47m[32mp[39m[49m) : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
882 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> [47m[32mp[39m[49m : [32m'Num n[39m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
883 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> \([34mq[39m : [32m'Num n ~ o[39m)->[47m[32mp[39m[49m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
884 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> \([34mo[39m := [32m'Num n[39m)->[47m[32mp[39m[49m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
885 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\[34mo[39m ([34mo[39m := [32m'Num n[39m) -> \([34mp[39m : [32m'Num n[39m)->[47m[32mp[39m[49m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
886 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> [32mfromInt n[39m {\([34mo[39m : [32m'Num n[39m)->[47m[32mo[39m[49m} 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
887 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> (\([34mo[39m : [32m'Num n[39m) -> [32mfromInt n[39m {[47m[32mo[39m[49m}) 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
888 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m -> (\([34mo[39m : [32m'Num n[39m) -> [47m[32mfromInt n o[39m[49m) 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
889 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [47m[32mfromInt n o[39m[49m 4) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
890 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [32mfromInt n o[39m [47m4::[32m'Int[39m[49m) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
891 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [32mfromInt n o[39m [47m4[49m:[32m'Int[39m) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
892 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [32mfromInt n o[39m [47m[32m4[39m[49m:[32m'Int[39m) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
893 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [32mfromInt n o[39m (\[34mp[39m:[32m'Unit[39m -> [47m[32m4[39m[49m)) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
894 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [32mfromInt n o[39m [47m[32m4[39m[49m) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
895 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m ((\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [47m[32mfromInt n o 4[39m[49m) : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
896 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m (\[34mn[39m ([34mo[39m : [32m'Num n[39m) -> [47m[32mfromInt n o 4[39m[49m : [32m'Nat[39m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
897 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m (\[34mn[39m ([34mo[39m : [32m'Num n[39m) ([34mp[39m : [32m'Nat~n[39m) -> [47m[32mfromInt n o 4[39m[49m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
898 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m (\[34mn[39m ([34mo[39m : [32m'Num n[39m) [34mn[39m:=[32m'Nat[39m -> [47m[32m4[39m[49m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
899 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m (\[34mn[39m [34mn[39m:=[32m'Nat[39m [34mo[39m:[32m'Unit[39m -> [47m[32m4[39m[49m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
900 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m (\[34mn[39m [34mn[39m:=[32m'Nat[39m -> [47m[32m4[39m[49m) 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
901 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec[39m [47m[32m4[39m[49m 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
902 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m[32m'Vec 4[39m[49m 'Float : [32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
903 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {(\[34mn[39m:[32m'Unit[39m -> [47m[32m'Vec 4[39m[49m) 'Float} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
904 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m[32m'Vec 4[39m[49m 'Float} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
905 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec 4[39m [47m'Float::[32mType[39m[49m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
906 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec 4[39m [47m'Float[49m:[32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
907 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec 4[39m [47m[32m'Float[39m[49m:[32mType[39m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
908 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec 4[39m (\[34mn[39m:[32m'Unit[39m -> [47m[32m'Float[39m[49m)} (Attribute "position") : [32mm[39m))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
909 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[32m'Vec 4[39m [47m[32m'Float[39m[49m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
910 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([32mtypeAnn[39m {[47m[32m'VecS 'Float 4[39m[49m} (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
911 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ([47m[32mtypeAnn ('VecS 'Float 4)[39m[49m (Attribute "position") : [32mm[39m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
912 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ((\([34mn[39m : [32mm ~ 'VecS 'Float 4[39m) -> [47m[32mtypeAnn ('VecS 'Float 4)[39m[49m) (Attribute "position")))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
913 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m ((\([34mm[39m := [32m'VecS 'Float 4[39m) -> [47m[32mtypeAnn ('VecS 'Float 4)[39m[49m) (Attribute "position")))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
914 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [47m[32mtypeAnn ('VecS 'Float 4)[39m[49m (Attribute "position")))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
915 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ([47mAttribute "position" :: [32m'VecS 'Float 4[39m[49m)))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
916 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ([47mAttribute[49m "position" : [32m'VecS 'Float 4[39m)))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
917 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([47m[32m\n:Type o:Type -> Attribute n o[39m[49m) "position" : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
918 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([47m[32m\n:Type o:Type -> Attribute n o[39m[49m) "position" : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
919 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([47m[32m\n:Type o:Type -> Attribute n o[39m[49m) {_ : _:'Type} "position" : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
920 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {[47m(_ : _:'Type) :: [32mType[39m[49m} "position" : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
921 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {([47m_ : _:'Type[49m) : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
922 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\([34mp[39m : [47m_:'Type[49m)->p : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
923 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\([34mq[39m : (\[34mp[39m:[47m'Type[49m -> p))->q : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
924 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\([34mq[39m : (\[34mp[39m:[47m[32mType[39m[49m -> p))->q : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
925 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\([34mq[39m : \[34mp[39m->[47mp[49m)->q : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
926 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\([34mq[39m : \[34mp[39m->[47m[32mp[39m[49m)->q : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
927 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {(\[34mp[39m [34mq[39m:[47m[32mp[39m[49m -> q) : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
928 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {(\[34mp[39m [34mq[39m:[32mp[39m -> [47mq[49m) : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
929 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {(\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m) : [32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
930 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m:[32mType[39m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
931 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\[34mp[39m [34mq[39m:[32mp[39m -> \([34mr[39m : [32mType~p[39m)->[47m[32mq[39m[49m} "position" : [32m'VecS 'Float 4[39m)))) (s := mapPrimitives h l) (t := rasterizePrimitives b Smooth s) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
932 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\[34mp[39m [34mq[39m:[32mp[39m [34mp[39m:=[32mType[39m -> [47m[32mq[39m[49m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
933 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\[34mp[39m [34mp[39m:=[32mType[39m -> \[34mq[39m->[47m[32mq[39m[49m} "position" : [32m'VecS 'Float 4[39m)))) (r := mapPrimitives h l) (s := rasterizePrimitives b Smooth r) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
934 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (([32m\n:Type o:Type -> Attribute n o[39m) {\[34mp[39m->[47m[32mp[39m[49m} "position" : [32m'VecS 'Float 4[39m)))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
935 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([32m\o:Type p:Type -> Attribute o p[39m) {[47m[32mn[39m[49m}) "position" : [32m'VecS 'Float 4[39m)))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
936 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m [47m[32mo:Type -> Attribute n o[39m[49m) "position" : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
937 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([47m[32m\o:Type -> Attribute n o[39m[49m) "position") : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
938 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([32m\o:Type -> Attribute n o[39m) [47m"position"::[32m'String[39m[49m) : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
939 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([32m\o:Type -> Attribute n o[39m) [47m"position"[49m:[32m'String[39m) : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
940 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([32m\o:Type -> Attribute n o[39m) [47m[32m"position"[39m[49m:[32m'String[39m) : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
941 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([32m\o:Type -> Attribute n o[39m) (\[34mp[39m:[32m'Unit[39m -> [47m[32m"position"[39m[49m)) : [32m'VecS 'Float 4[39m)))) (q := mapPrimitives h l) (r := rasterizePrimitives b Smooth q) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
942 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> ([32m\o:Type -> Attribute n o[39m) [47m[32m"position"[39m[49m) : [32m'VecS 'Float 4[39m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
943 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ((\[34mn[39m -> [47m[32mAttribute n "position"[39m[49m) : [32m'VecS 'Float 4[39m)))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
944 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (\[34mn[39m -> [47m[32mAttribute n "position"[39m[49m : [32m'VecS 'Float 4[39m)))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
945 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (\[34mn[39m ([34mo[39m : [32m'VecS 'Float 4 ~ n[39m) -> [47m[32mAttribute n "position"[39m[49m)))) (p := mapPrimitives h l) (q := rasterizePrimitives b Smooth p) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
946 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m (\[34mn[39m ([34mn[39m := [32m'VecS 'Float 4[39m) -> [47m[32mAttribute ('VecS 'Float 4) "position"[39m[49m)))) (o := mapPrimitives h l) (p := rasterizePrimitives b Smooth o) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
947 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mtypeAnn ('VecS 'Float 4)[39m ([47m[32mAttribute ('VecS 'Float 4) "position"[39m[49m)))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
948 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m -> [32mfetch m "stream" Triangle[39m (\([34mm[39m := [32m'VecS 'Float 4[39m) -> [47m[32mAttribute ('VecS 'Float 4) "position"[39m[49m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
949 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m ([34mm[39m := [32m'VecS 'Float 4[39m) -> [32mfetch ('VecS 'Float 4) "stream" Triangle[39m ([47m[32mAttribute ('VecS 'Float 4) "position"[39m[49m))) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
950 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := (\[34mm[39m ([34mm[39m := [32m'VecS 'Float 4[39m) -> [47m[32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m[49m)) (n := mapPrimitives h l) (o := rasterizePrimitives b Smooth n) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
951 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [47m[32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m[49m) (m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
952 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) [47m(m := mapPrimitives h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q[49m)[K | ||
953 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [47mmapPrimitives h l[49m) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
954 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [47mmapPrimitives h[49m l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
955 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [47mmapPrimitives[49m h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
956 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [47m[32mmapPrimitives[39m[49m h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
957 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [47m[32mmapPrimitives[39m[49m {_ : _:'Type} h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
958 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
959 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {([47m_ : _:'Type[49m) : [32mType[39m} h l) (n := rasterizePrimitives b Smooth m) (o := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (q := accumulate g o n a) -> ScreenOut q)[K | ||
960 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\([34mn[39m : [47m_:'Type[49m)->n : [32mType[39m} h l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
961 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\([34mo[39m : (\[34mn[39m:[47m'Type[49m -> n))->o : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
962 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\([34mo[39m : (\[34mn[39m:[47m[32mType[39m[49m -> n))->o : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
963 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\([34mo[39m : \[34mn[39m->[47mn[49m)->o : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
964 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\([34mo[39m : \[34mn[39m->[47m[32mn[39m[49m)->o : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
965 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {(\[34mn[39m [34mo[39m:[47m[32mn[39m[49m -> o) : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
966 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {(\[34mn[39m [34mo[39m:[32mn[39m -> [47mo[49m) : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
967 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {(\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m) : [32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
968 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\[34mn[39m [34mo[39m:[32mn[39m -> [47m[32mo[39m[49m:[32mType[39m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
969 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\[34mn[39m [34mo[39m:[32mn[39m -> \([34mp[39m : [32mType~n[39m)->[47m[32mo[39m[49m} h l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
970 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\[34mn[39m [34mo[39m:[32mn[39m [34mn[39m:=[32mType[39m -> [47m[32mo[39m[49m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
971 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\[34mn[39m [34mn[39m:=[32mType[39m -> \[34mo[39m->[47m[32mo[39m[49m} h l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
972 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmapPrimitives[39m {\[34mn[39m->[47m[32mn[39m[49m} h l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
973 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives[39m {[47m[32mn[39m[49m}) h l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
974 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [47m[32mmapPrimitives n[39m[49m) h l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
975 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [47m[32mmapPrimitives n[39m[49m h) l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
976 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [47m[32mmapPrimitives n[39m[49m {_ : _:'Type} h) l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
977 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} h) l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
978 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {([47m_ : _:'Type[49m) : [32mType[39m} h) l) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
979 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\([34mo[39m : [47m_:'Type[49m)->o : [32mType[39m} h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
980 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\([34mp[39m : (\[34mo[39m:[47m'Type[49m -> o))->p : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
981 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\([34mp[39m : (\[34mo[39m:[47m[32mType[39m[49m -> o))->p : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
982 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\([34mp[39m : \[34mo[39m->[47mo[49m)->p : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
983 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\([34mp[39m : \[34mo[39m->[47m[32mo[39m[49m)->p : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
984 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {(\[34mo[39m [34mp[39m:[47m[32mo[39m[49m -> p) : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
985 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {(\[34mo[39m [34mp[39m:[32mo[39m -> [47mp[49m) : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
986 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {(\[34mo[39m [34mp[39m:[32mo[39m -> [47m[32mp[39m[49m) : [32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
987 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> [47m[32mp[39m[49m:[32mType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
988 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\[34mo[39m [34mp[39m:[32mo[39m -> \([34mq[39m : [32mType~o[39m)->[47m[32mp[39m[49m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
989 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\[34mo[39m [34mp[39m:[32mo[39m [34mo[39m:=[32mType[39m -> [47m[32mp[39m[49m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
990 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\[34mo[39m [34mo[39m:=[32mType[39m -> \[34mp[39m->[47m[32mp[39m[49m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
991 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> [32mmapPrimitives n[39m {\[34mo[39m->[47m[32mo[39m[49m} h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
992 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> (\[34mo[39m -> [32mmapPrimitives n[39m {[47m[32mo[39m[49m}) h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
993 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m -> (\[34mo[39m -> [47m[32mmapPrimitives n o[39m[49m) h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
994 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [47m[32mmapPrimitives n o[39m[49m h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
995 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [47m[32mmapPrimitives n o[39m[49m {_ : _:'Type} h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
996 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {[47m(_ : _:'Type) :: [32m'PrimitiveType[39m[49m} h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
997 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {([47m_ : _:'Type[49m) : [32m'PrimitiveType[39m} h) l) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
998 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\([34mp[39m : [47m_:'Type[49m)->p : [32m'PrimitiveType[39m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
999 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\([34mq[39m : (\[34mp[39m:[47m'Type[49m -> p))->q : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1000 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\([34mq[39m : (\[34mp[39m:[47m[32mType[39m[49m -> p))->q : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1001 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\([34mq[39m : \[34mp[39m->[47mp[49m)->q : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1002 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\([34mq[39m : \[34mp[39m->[47m[32mp[39m[49m)->q : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1003 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {(\[34mp[39m [34mq[39m:[47m[32mp[39m[49m -> q) : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1004 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {(\[34mp[39m [34mq[39m:[32mp[39m -> [47mq[49m) : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1005 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {(\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m) : [32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1006 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m:[32m'PrimitiveType[39m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1007 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\[34mp[39m [34mq[39m:[32mp[39m -> \([34mr[39m : [32m'PrimitiveType~p[39m)->[47m[32mq[39m[49m} h) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1008 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\[34mp[39m [34mq[39m:[32mp[39m [34mp[39m:=[32m'PrimitiveType[39m -> [47m[32mq[39m[49m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1009 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\[34mp[39m [34mp[39m:=[32m'PrimitiveType[39m [34mq[39m:[32m'PrimitiveType[39m -> [47m[32mq[39m[49m} h) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1010 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> [32mmapPrimitives n o[39m {\[34mp[39m:[32m'PrimitiveType[39m -> [47m[32mp[39m[49m} h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
1011 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> (\[34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o[39m {[47m[32mp[39m[49m}) h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
1012 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m -> (\[34mp[39m:[32m'PrimitiveType[39m -> [47m[32mmapPrimitives n o p[39m[49m) h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
1013 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [47m[32mmapPrimitives n o p[39m[49m h) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
1014 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([47mh :: [32mn->o[39m[49m)) l) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
1015 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([47mh[49m : [32mn->o[39m)) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1016 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([47m[32mh[39m[49m : [32mn->o[39m)) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1017 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([47m[32mh[39m[49m {_ : _:'Type} : [32mn->o[39m)) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1018 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} : [32mn->o[39m)) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1019 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {([47m_ : _:'Type[49m) : [32mType[39m} : [32mn->o[39m)) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1020 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\([34mq[39m : [47m_:'Type[49m)->q : [32mType[39m} : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1021 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\([34mr[39m : (\[34mq[39m:[47m'Type[49m -> q))->r : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1022 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\([34mr[39m : (\[34mq[39m:[47m[32mType[39m[49m -> q))->r : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1023 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\([34mr[39m : \[34mq[39m->[47mq[49m)->r : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1024 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\([34mr[39m : \[34mq[39m->[47m[32mq[39m[49m)->r : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1025 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {(\[34mq[39m [34mr[39m:[47m[32mq[39m[49m -> r) : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1026 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {(\[34mq[39m [34mr[39m:[32mq[39m -> [47mr[49m) : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1027 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {(\[34mq[39m [34mr[39m:[32mq[39m -> [47m[32mr[39m[49m) : [32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1028 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\[34mq[39m [34mr[39m:[32mq[39m -> [47m[32mr[39m[49m:[32mType[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1029 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\[34mq[39m [34mr[39m:[32mq[39m -> \([34ms[39m : [32mType~q[39m)->[47m[32mr[39m[49m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1030 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\[34mq[39m [34mr[39m:[32mq[39m [34mq[39m:=[32mType[39m -> [47m[32mr[39m[49m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1031 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\[34mq[39m [34mq[39m:=[32mType[39m -> \[34mr[39m->[47m[32mr[39m[49m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1032 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ([32mh[39m {\[34mq[39m->[47m[32mq[39m[49m} : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1033 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ((\[34mq[39m -> [32mh[39m {[47m[32mq[39m[49m}) : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1034 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m ((\[34mq[39m -> [47m[32mh q[39m[49m) : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1035 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [47m[32mh q[39m[49m : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1036 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [47m[32mh q[39m[49m {_ : _:'Type} : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1037 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {[47m(_ : _:'Type) :: [32m'Nat[39m[49m} : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1038 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {([47m_ : _:'Type[49m) : [32m'Nat[39m} : [32mn->o[39m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1039 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\([34mr[39m : [47m_:'Type[49m)->r : [32m'Nat[39m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1040 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\([34ms[39m : (\[34mr[39m:[47m'Type[49m -> r))->s : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1041 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\([34ms[39m : (\[34mr[39m:[47m[32mType[39m[49m -> r))->s : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1042 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\([34ms[39m : \[34mr[39m->[47mr[49m)->s : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1043 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\([34ms[39m : \[34mr[39m->[47m[32mr[39m[49m)->s : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1044 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {(\[34mr[39m [34ms[39m:[47m[32mr[39m[49m -> s) : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1045 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {(\[34mr[39m [34ms[39m:[32mr[39m -> [47ms[49m) : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1046 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {(\[34mr[39m [34ms[39m:[32mr[39m -> [47m[32ms[39m[49m) : [32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1047 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\[34mr[39m [34ms[39m:[32mr[39m -> [47m[32ms[39m[49m:[32m'Nat[39m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1048 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\[34mr[39m [34ms[39m:[32mr[39m -> \([34mt[39m : [32m'Nat~r[39m)->[47m[32ms[39m[49m} : [32mn->o[39m)) l) (v := rasterizePrimitives b Smooth m) (w := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (y := accumulate g w v a) -> ScreenOut y)[K | ||
1049 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\[34mr[39m [34ms[39m:[32mr[39m [34mr[39m:=[32m'Nat[39m -> [47m[32ms[39m[49m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1050 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\[34mr[39m [34mr[39m:=[32m'Nat[39m [34ms[39m:[32m'Nat[39m -> [47m[32ms[39m[49m} : [32mn->o[39m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1051 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> [32mh q[39m {\[34mr[39m:[32m'Nat[39m -> [47m[32mr[39m[49m} : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1052 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> (\[34mr[39m:[32m'Nat[39m -> [32mh q[39m {[47m[32mr[39m[49m}) : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1053 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m -> (\[34mr[39m:[32m'Nat[39m -> [47m[32mh q r[39m[49m) : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1054 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m [34mr[39m:[32m'Nat[39m -> [47m[32mh q r[39m[49m : [32mn->o[39m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1055 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m [34mr[39m:[32m'Nat[39m ([34ms[39m : [32m'T2 (n ~ 'VecS q r) (o ~ 'Tuple2 ('VecS q 3) ('VecS q r))[39m) -> [47m[32mh q r[39m[49m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1056 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m [34mr[39m:[32m'Nat[39m ([34ms[39m : [32mn ~ 'VecS q r[39m) ([34mt[39m : [32mo ~ 'Tuple2 ('VecS q 3) ('VecS q r)[39m) -> [47m[32mh q r[39m[49m)) l) (u := rasterizePrimitives b Smooth m) (v := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (x := accumulate g v u a) -> ScreenOut x)[K | ||
1057 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m [34mr[39m:[32m'Nat[39m ([34ms[39m : [32mn ~ 'VecS q r[39m) ([34mo[39m := [32m'Tuple2 ('VecS q 3) ('VecS q r)[39m) -> [47m[32mh q r[39m[49m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1058 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m [34mr[39m:[32m'Nat[39m ([34mo[39m := [32m'Tuple2 ('VecS q 3) ('VecS q r)[39m) ([34ms[39m : [32mn ~ 'VecS q r[39m) -> [47m[32mh q r[39m[49m)) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1059 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m -> [32mmapPrimitives n o p[39m (\[34mq[39m [34mr[39m:[32m'Nat[39m ([34mo[39m := [32m'Tuple2 ('VecS q 3) ('VecS q r)[39m) ([34mn[39m := [32m'VecS q r[39m) -> [47m[32mh q r[39m[49m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1060 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m [34mq[39m [34mr[39m:[32m'Nat[39m ([34mo[39m := [32m'Tuple2 ('VecS q 3) ('VecS q r)[39m) ([34mn[39m := [32m'VecS q r[39m) -> [32mmapPrimitives ('VecS q r) ('Tuple2 ('VecS q 3) ('VecS q r)) p[39m ([47m[32mh q r[39m[49m)) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1061 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m [34mp[39m:[32m'PrimitiveType[39m [34mq[39m [34mr[39m:[32m'Nat[39m ([34mo[39m := [32m'Tuple2 ('VecS q 3) ('VecS q r)[39m) ([34mn[39m := [32m'VecS q r[39m) -> [47m[32mmap ('Primitive ('VecS q r) p) ('Primitive ('Tuple2 ('VecS q 3) ('VecS q r)) p) (\s:Type -> mapPrimitive ('VecS q r) ('Tuple2 ('VecS q 3) ('VecS q r)) p (h q r) s)[39m[49m) l) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1062 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m:[32m'PrimitiveType[39m [34mp[39m [34mq[39m:[32m'Nat[39m ([34mn[39m := [32m'Tuple2 ('VecS p 3) ('VecS p q)[39m) -> [47m[32mmap ('Primitive ('VecS p q) o) ('Primitive ('Tuple2 ('VecS p 3) ('VecS p q)) o) (\r:Type -> mapPrimitive ('VecS p q) ('Tuple2 ('VecS p 3) ('VecS p q)) o (h p q) r)[39m[49m) l) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1063 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [47m[32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m[49m) l) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1064 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [47m[32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m[49m l)) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1065 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m ([47ml :: [32m'List ('Primitive ('VecS o p) n)[39m[49m))) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1066 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m ([47ml[49m : [32m'List ('Primitive ('VecS o p) n)[39m))) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1067 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m ([47m[32ml[39m[49m : [32m'List ('Primitive ('VecS o p) n)[39m))) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1068 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m \([34mr[39m : [32m'T2 ('T2 o~'Float p~4) n~Triangle[39m)->[47m[32ml[39m[49m)) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1069 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\([34mr[39m : [32m'T2 o~'Float p~4[39m) -> \([34ms[39m : [32mn~Triangle[39m)->[47m[32ml[39m[49m))) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1070 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\([34mr[39m : [32m'T2 o~'Float p~4[39m) [34mn[39m:=[32mTriangle[39m -> [47m[32ml[39m[49m))) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1071 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\[34mn[39m:=[32mTriangle[39m -> \([34mr[39m : [32m'T2 o~'Float p~4[39m)->[47m[32ml[39m[49m))) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1072 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\[34mn[39m:=[32mTriangle[39m ([34mr[39m : [32mo~'Float[39m) -> \([34ms[39m : [32mp~4[39m)->[47m[32ml[39m[49m))) (t := rasterizePrimitives b Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u t a) -> ScreenOut w)[K | ||
1073 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\[34mn[39m:=[32mTriangle[39m ([34mr[39m : [32mo~'Float[39m) [34mp[39m:=[32m4[39m -> [47m[32ml[39m[49m))) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1074 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\[34mn[39m:=[32mTriangle[39m [34mp[39m:=[32m4[39m -> \([34mr[39m : [32mo~'Float[39m)->[47m[32ml[39m[49m))) (s := rasterizePrimitives b Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t s a) -> ScreenOut v)[K | ||
1075 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\[34mn[39m:=[32mTriangle[39m [34mp[39m:=[32m4[39m [34mo[39m:=[32m'Float[39m -> [47m[32ml[39m[49m))) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1076 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m -> [32mmap ('Primitive ('VecS o p) n) ('Primitive ('Tuple2 ('VecS o 3) ('VecS o p)) n) (\q:Type -> mapPrimitive ('VecS o p) ('Tuple2 ('VecS o 3) ('VecS o p)) n (h o p) q)[39m (\[34mp[39m:=[32m4[39m [34mo[39m:=[32m'Float[39m [34mn[39m:=[32mTriangle[39m -> [47m[32ml[39m[49m))) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1077 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m [34mp[39m:=[32m4[39m [34mo[39m:=[32m'Float[39m [34mn[39m:=[32mTriangle[39m -> [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\q:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) q)[39m [47m[32ml[39m[49m)) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1078 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'PrimitiveType[39m [34mo[39m [34mp[39m:[32m'Nat[39m [34mp[39m:=[32m4[39m [34mo[39m:=[32m'Float[39m [34mn[39m:=[32mTriangle[39m -> [47m[32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\q:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) q) l[39m[49m)) (r := rasterizePrimitives b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s r a) -> ScreenOut u)[K | ||
1079 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m [34mo[39m:[32m'Nat[39m [34mo[39m:=[32m4[39m [34mn[39m:=[32m'Float[39m -> [47m[32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\p:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) p) l[39m[49m)) (q := rasterizePrimitives b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r q a) -> ScreenOut t)[K | ||
1080 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := (\[34mn[39m:[32m'Nat[39m [34mn[39m:=[32m4[39m -> [47m[32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\o:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) o) l[39m[49m)) (p := rasterizePrimitives b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q p a) -> ScreenOut s)[K | ||
1081 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [47m[32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m[49m) (o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1082 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) [47m(o := rasterizePrimitives b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r[49m)[K | ||
1083 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [47mrasterizePrimitives b Smooth m[49m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1084 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [47mrasterizePrimitives b Smooth[49m m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1085 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [47mrasterizePrimitives b[49m Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1086 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [47mrasterizePrimitives[49m b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1087 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [47m[32mrasterizePrimitives[39m[49m b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1088 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [47m[32mrasterizePrimitives[39m[49m {_ : _:'Type} b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1089 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1090 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {([47m_ : _:'Type[49m) : [32mType[39m} b Smooth m) (p := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (r := accumulate g p o a) -> ScreenOut r)[K | ||
1091 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\([34mp[39m : [47m_:'Type[49m)->p : [32mType[39m} b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1092 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\([34mq[39m : (\[34mp[39m:[47m'Type[49m -> p))->q : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1093 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\([34mq[39m : (\[34mp[39m:[47m[32mType[39m[49m -> p))->q : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1094 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\([34mq[39m : \[34mp[39m->[47mp[49m)->q : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1095 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\([34mq[39m : \[34mp[39m->[47m[32mp[39m[49m)->q : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1096 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {(\[34mp[39m [34mq[39m:[47m[32mp[39m[49m -> q) : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1097 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {(\[34mp[39m [34mq[39m:[32mp[39m -> [47mq[49m) : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1098 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {(\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m) : [32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1099 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\[34mp[39m [34mq[39m:[32mp[39m -> [47m[32mq[39m[49m:[32mType[39m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1100 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\[34mp[39m [34mq[39m:[32mp[39m -> \([34mr[39m : [32mType~p[39m)->[47m[32mq[39m[49m} b Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1101 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\[34mp[39m [34mq[39m:[32mp[39m [34mp[39m:=[32mType[39m -> [47m[32mq[39m[49m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1102 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\[34mp[39m [34mp[39m:=[32mType[39m -> \[34mq[39m->[47m[32mq[39m[49m} b Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1103 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := [32mrasterizePrimitives[39m {\[34mp[39m->[47m[32mp[39m[49m} b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1104 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives[39m {[47m[32mp[39m[49m}) b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1105 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [47m[32mrasterizePrimitives p[39m[49m) b Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1106 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [47m[32mrasterizePrimitives p[39m[49m b) Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1107 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [47m[32mrasterizePrimitives p[39m[49m {_ : _:'Type} b) Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1108 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {[47m(_ : _:'Type) :: [32m'PrimitiveType[39m[49m} b) Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1109 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {([47m_ : _:'Type[49m) : [32m'PrimitiveType[39m} b) Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1110 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\([34mq[39m : [47m_:'Type[49m)->q : [32m'PrimitiveType[39m} b) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1111 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\([34mr[39m : (\[34mq[39m:[47m'Type[49m -> q))->r : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1112 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\([34mr[39m : (\[34mq[39m:[47m[32mType[39m[49m -> q))->r : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1113 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\([34mr[39m : \[34mq[39m->[47mq[49m)->r : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1114 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\([34mr[39m : \[34mq[39m->[47m[32mq[39m[49m)->r : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1115 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {(\[34mq[39m [34mr[39m:[47m[32mq[39m[49m -> r) : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1116 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {(\[34mq[39m [34mr[39m:[32mq[39m -> [47mr[49m) : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1117 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {(\[34mq[39m [34mr[39m:[32mq[39m -> [47m[32mr[39m[49m) : [32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1118 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\[34mq[39m [34mr[39m:[32mq[39m -> [47m[32mr[39m[49m:[32m'PrimitiveType[39m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1119 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\[34mq[39m [34mr[39m:[32mq[39m -> \([34ms[39m : [32m'PrimitiveType~q[39m)->[47m[32mr[39m[49m} b) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1120 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\[34mq[39m [34mr[39m:[32mq[39m [34mq[39m:=[32m'PrimitiveType[39m -> [47m[32mr[39m[49m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1121 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\[34mq[39m [34mq[39m:=[32m'PrimitiveType[39m [34mr[39m:[32m'PrimitiveType[39m -> [47m[32mr[39m[49m} b) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1122 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p[39m {\[34mq[39m:[32m'PrimitiveType[39m -> [47m[32mq[39m[49m} b) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1123 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> (\[34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p[39m {[47m[32mq[39m[49m}) b) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1124 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> (\[34mq[39m:[32m'PrimitiveType[39m -> [47m[32mrasterizePrimitives p q[39m[49m) b) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1125 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [47m[32mrasterizePrimitives p q[39m[49m b) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1126 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([47mb :: [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m[49m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1127 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([47mb[49m : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1128 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([47m[32mb[39m[49m : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1129 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([47m[32mb[39m[49m {_ : _:'Type} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1130 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1131 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {([47m_ : _:'Type[49m) : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1132 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\([34mr[39m : [47m_:'Type[49m)->r : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1133 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\([34ms[39m : (\[34mr[39m:[47m'Type[49m -> r))->s : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1134 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\([34ms[39m : (\[34mr[39m:[47m[32mType[39m[49m -> r))->s : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1135 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\([34ms[39m : \[34mr[39m->[47mr[49m)->s : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1136 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\([34ms[39m : \[34mr[39m->[47m[32mr[39m[49m)->s : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1137 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {(\[34mr[39m [34ms[39m:[47m[32mr[39m[49m -> s) : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1138 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {(\[34mr[39m [34ms[39m:[32mr[39m -> [47ms[49m) : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1139 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {(\[34mr[39m [34ms[39m:[32mr[39m -> [47m[32ms[39m[49m) : [32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1140 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\[34mr[39m [34ms[39m:[32mr[39m -> [47m[32ms[39m[49m:[32mType[39m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1141 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\[34mr[39m [34ms[39m:[32mr[39m -> \([34mt[39m : [32mType~r[39m)->[47m[32ms[39m[49m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u o a) -> ScreenOut w)[K | ||
1142 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\[34mr[39m [34ms[39m:[32mr[39m [34mr[39m:=[32mType[39m -> [47m[32ms[39m[49m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1143 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\[34mr[39m [34mr[39m:=[32mType[39m -> \[34ms[39m->[47m[32ms[39m[49m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1144 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ([32mb[39m {\[34mr[39m->[47m[32mr[39m[49m} : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1145 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ((\[34mr[39m -> [32mb[39m {[47m[32mr[39m[49m}) : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1146 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m ((\[34mr[39m -> [47m[32mb r[39m[49m) : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1147 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m -> [47m[32mb r[39m[49m : [32m'RasterContext ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)) q[39m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1148 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m ([34ms[39m : [32m'T2 ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p) ~ r) q~Triangle[39m) -> [47m[32mb r[39m[49m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1149 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m ([34ms[39m : [32m'JoinTupleType ('VecS 'Float 4) ('InterpolatedType p) ~ r[39m) ([34mt[39m : [32mq~Triangle[39m) -> [47m[32mb r[39m[49m)) Smooth m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u o a) -> ScreenOut w)[K | ||
1150 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m ([34ms[39m : [32m'JoinTupleType ('VecS 'Float 4) ('InterpolatedType p) ~ r[39m) [34mq[39m:=[32mTriangle[39m -> [47m[32mb r[39m[49m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1151 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m [34mq[39m:=[32mTriangle[39m ([34ms[39m : [32m'JoinTupleType ('VecS 'Float 4) ('InterpolatedType p) ~ r[39m) -> [47m[32mb r[39m[49m)) Smooth m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1152 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m [34mq[39m:=[32mTriangle[39m ([34mr[39m := [32m'JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)[39m) -> [47m[32mb ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p))[39m[49m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1153 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m -> [32mrasterizePrimitives p q[39m (\[34mr[39m ([34mr[39m := [32m'JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)[39m) [34mq[39m:=[32mTriangle[39m -> [47m[32mb ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p))[39m[49m)) Smooth m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1154 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m [34mq[39m:=[32mTriangle[39m -> [32mrasterizePrimitives p Triangle[39m ([47m[32mb ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p))[39m[49m)) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1155 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m:[32m'PrimitiveType[39m [34mq[39m:=[32mTriangle[39m -> [47m[32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m[49m) Smooth m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1156 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [47m[32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m[49m) Smooth m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1157 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [47m[32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m[49m Smooth) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1158 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m [47mSmooth::[32mp[39m[49m) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1159 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m [47mSmooth[49m:[32mp[39m) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1160 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m [47m[32mSmooth[39m[49m:[32mp[39m) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1161 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([47m[32mSmooth[39m[49m {_ : _:'Type} : [32mp[39m)) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1162 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {[47m(_ : _:'Type) :: [32mType[39m[49m} : [32mp[39m)) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1163 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {([47m_ : _:'Type[49m) : [32mType[39m} : [32mp[39m)) m) (q := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (s := accumulate g q o a) -> ScreenOut s)[K | ||
1164 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\([34mq[39m : [47m_:'Type[49m)->q : [32mType[39m} : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1165 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\([34mr[39m : (\[34mq[39m:[47m'Type[49m -> q))->r : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1166 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\([34mr[39m : (\[34mq[39m:[47m[32mType[39m[49m -> q))->r : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1167 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\([34mr[39m : \[34mq[39m->[47mq[49m)->r : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1168 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\([34mr[39m : \[34mq[39m->[47m[32mq[39m[49m)->r : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1169 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {(\[34mq[39m [34mr[39m:[47m[32mq[39m[49m -> r) : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1170 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {(\[34mq[39m [34mr[39m:[32mq[39m -> [47mr[49m) : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1171 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {(\[34mq[39m [34mr[39m:[32mq[39m -> [47m[32mr[39m[49m) : [32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1172 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\[34mq[39m [34mr[39m:[32mq[39m -> [47m[32mr[39m[49m:[32mType[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1173 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\[34mq[39m [34mr[39m:[32mq[39m -> \([34ms[39m : [32mType~q[39m)->[47m[32mr[39m[49m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1174 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\[34mq[39m [34mr[39m:[32mq[39m [34mq[39m:=[32mType[39m -> [47m[32mr[39m[49m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1175 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\[34mq[39m [34mq[39m:=[32mType[39m -> \[34mr[39m->[47m[32mr[39m[49m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1176 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ([32mSmooth[39m {\[34mq[39m->[47m[32mq[39m[49m} : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1177 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m ((\[34mq[39m -> [32mSmooth[39m {[47m[32mq[39m[49m}) : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1178 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m->[47m[32mSmooth[39m[49m : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1179 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [47m[32mSmooth[39m[49m:[32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1180 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [47m[32mSmooth[39m[49m {_ : _:'Type} : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1181 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {[47m(_ : _:'Type) :: [32m'Floating q[39m[49m} : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1182 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {([47m_ : _:'Type[49m) : [32m'Floating q[39m} : [32mp[39m)) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1183 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\([34mr[39m : [47m_:'Type[49m)->r : [32m'Floating q[39m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1184 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\([34ms[39m : (\[34mr[39m:[47m'Type[49m -> r))->s : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1185 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\([34ms[39m : (\[34mr[39m:[47m[32mType[39m[49m -> r))->s : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1186 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\([34ms[39m : \[34mr[39m->[47mr[49m)->s : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1187 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\([34ms[39m : \[34mr[39m->[47m[32mr[39m[49m)->s : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1188 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {(\[34mr[39m [34ms[39m:[47m[32mr[39m[49m -> s) : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1189 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {(\[34mr[39m [34ms[39m:[32mr[39m -> [47ms[49m) : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1190 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {(\[34mr[39m [34ms[39m:[32mr[39m -> [47m[32ms[39m[49m) : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1191 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\[34mr[39m [34ms[39m:[32mr[39m -> [47m[32ms[39m[49m : [32m'Floating q[39m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1192 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\[34mr[39m [34ms[39m:[32mr[39m -> \([34mt[39m : [32m'Floating q ~ r[39m)->[47m[32ms[39m[49m} : [32mp[39m)) m) (u := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (w := accumulate g u o a) -> ScreenOut w)[K | ||
1193 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\[34mr[39m [34ms[39m:[32mr[39m -> \([34mr[39m := [32m'Floating q[39m)->[47m[32ms[39m[49m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1194 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\[34mr[39m ([34mr[39m := [32m'Floating q[39m) -> \([34ms[39m : [32m'Floating q[39m)->[47m[32ms[39m[49m} : [32mp[39m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1195 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> [32mSmooth[39m {\([34mr[39m : [32m'Floating q[39m)->[47m[32mr[39m[49m} : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1196 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> (\([34mr[39m : [32m'Floating q[39m) -> [32mSmooth[39m {[47m[32mr[39m[49m}) : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1197 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m -> (\([34mr[39m : [32m'Floating q[39m) -> [47m[32mSmooth r[39m[49m) : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1198 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m ([34mr[39m : [32m'Floating q[39m) -> [47m[32mSmooth r[39m[49m : [32mp[39m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1199 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m ([34mr[39m : [32m'Floating q[39m) ([34ms[39m : [32mp ~ 'Interpolated q[39m) -> [47m[32mSmooth r[39m[49m)) m) (t := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (v := accumulate g t o a) -> ScreenOut v)[K | ||
1200 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m ([34mr[39m : [32m'Floating q[39m) ([34mp[39m := [32m'Interpolated q[39m) -> [47m[32mSmooth r[39m[49m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1201 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m -> [32mrasterizePrimitives p Triangle (b ('JoinTupleType ('VecS 'Float 4) ('InterpolatedType p)))[39m (\[34mq[39m ([34mp[39m := [32m'Interpolated q[39m) ([34mr[39m : [32m'Floating q[39m) -> [47m[32mSmooth r[39m[49m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1202 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m ([34mp[39m := [32m'Interpolated q[39m) -> [32mrasterizePrimitives ('Interpolated q) Triangle (b ('JoinTupleType ('VecS 'Float 4) q))[39m (\([34mr[39m : [32m'Floating q[39m) -> [47m[32mSmooth r[39m[49m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1203 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m ([34mp[39m := [32m'Interpolated q[39m) ([34mr[39m : [32m'Floating q[39m) -> [32mrasterizePrimitives ('Interpolated q) Triangle (b ('JoinTupleType ('VecS 'Float 4) q))[39m ([47m[32mSmooth r[39m[49m)) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1204 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m [34mq[39m ([34mp[39m := [32m'Interpolated q[39m) ([34mr[39m : [32m'Floating q[39m) -> [47m[32mrasterizePrimitives ('Interpolated q) Triangle (b ('JoinTupleType ('VecS 'Float 4) q)) (Smooth r)[39m[49m) m) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1205 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m ([34mq[39m : [32m'Floating p[39m) -> [47m[32mrasterizePrimitives ('Interpolated p) Triangle (b ('JoinTupleType ('VecS 'Float 4) p)) (Smooth q)[39m[49m) m) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1206 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m ([34mq[39m : [32m'Floating p[39m) -> [47m[32mrasterizePrimitives ('Interpolated p) Triangle (b ('JoinTupleType ('VecS 'Float 4) p)) (Smooth q)[39m[49m m)) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1207 | check: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m ([34mq[39m : [32m'Floating p[39m) -> [32mrasterizePrimitives ('Interpolated p) Triangle (b ('JoinTupleType ('VecS 'Float 4) p)) (Smooth q)[39m ([47mm :: [32m'List ('Primitive ('JoinTupleType ('VecS 'Float 4) p) Triangle)[39m[49m))) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1208 | infer: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m ([34mq[39m : [32m'Floating p[39m) -> [32mrasterizePrimitives ('Interpolated p) Triangle (b ('JoinTupleType ('VecS 'Float 4) p)) (Smooth q)[39m ([47mm[49m : [32m'List ('Primitive ('JoinTupleType ('VecS 'Float 4) p) Triangle)[39m))) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1209 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m ([34mq[39m : [32m'Floating p[39m) -> [32mrasterizePrimitives ('Interpolated p) Triangle (b ('JoinTupleType ('VecS 'Float 4) p)) (Smooth q)[39m ([47m[32mm[39m[49m : [32m'List ('Primitive ('JoinTupleType ('VecS 'Float 4) p) Triangle)[39m))) (r := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (t := accumulate g r o a) -> ScreenOut t)[K | ||
1210 | focus: labEnd (\(a := [32mFrameBuffer (Cons (Color ('VecS 'Float 4)) Nil) ('Image 1 (Color ('VecS 'Float 4))) 1 TT TT TT (ColorImage 1 4 'Float ('VecS 'Float 4) TT TT (V4 0.0 0.0 0.4 1.0))[39m) (b := ([32m\c:Type -> TriangleCtx CullNone PolygonFill NoOffset LastVertex[39m)) (d := ([32m\e:Type f:Type -> ColorOp ('VecS 'Bool 4) 4 ('VecS e 4) e TT TT f (NoBlending e) (V4 True True True True)[39m)) g:=[32md[39m (h := ([32m\i:Type j:Type k:Type -> Tuple2 (swizzvector i j 3 k (V3 Sx Sy Sz)) k[39m)) (l := [32mfetch_ Triangle ('VecS 'Float 4) TT "stream" (Attribute ('VecS 'Float 4) "position")[39m) (m := [32mmap ('Primitive ('VecS 'Float 4) Triangle) ('Primitive ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle) (\n:Type -> mapPrimitive ('VecS 'Float 4) ('Tuple2 ('VecS 'Float 3) ('VecS 'Float 4)) Triangle (h 'Float 4) n) l[39m) (o := (\[34mp[39m ([34mq[39m : [32m'Floating p[39m) -> [32mrasterizePrimitives ('Interpolated p) Triangle (b ('JoinTupleType ('VecS 'Float 4) p)) (Smooth q)[39m \([34mr[39m : [32m'Empty "can not unify\n\ESC[32m1\ESC[m\nwith\n\ESC[32m0\ESC[m\n"[39m)->[47m[32mm[39m[49m)) (s := (\_:'Type -> V4 1.0 0.0 0.0 1.0)) (u := accumulate g s o a) -> ScreenOut u)[K | ||
1211 | !type error: can not unify | ||
1212 | [32m1[m | ||
1213 | with | ||
1214 | [32m0[m | ||
1215 | |||
1216 | in testdata/accumulate01.reject.lc:9:60 | ||
1217 | |||
1218 | ------------ tooltips | ||
1219 | testdata/accumulate01.reject.lc 2:23-2:34 {a : List ImageSemantics} -> {b} -> {c:Nat} -> {d:Unit} -> {e : SameLayerCounts b} -> {f : FrameBuffer c a ~ TFFrameBuffer b} -> b -> FrameBuffer c a | ||
1220 | testdata/accumulate01.reject.lc 2:23-2:69 FrameBuffer V2 V3 | ||
1221 | testdata/accumulate01.reject.lc 2:35-2:69 Image 1 ('Color (VecS Float 4)) | ||
1222 | testdata/accumulate01.reject.lc 2:36-2:47 {a:Nat} -> {b} -> {c} -> {d : Num b} -> {e : c ~ VecScalar a b} -> c -> Image 1 ('Color c) | ||
1223 | testdata/accumulate01.reject.lc 2:48-2:68 VecS Float 4 | ||
1224 | testdata/accumulate01.reject.lc 2:49-2:51 {a} -> a -> a -> a -> a -> VecS a 4 | ||
1225 | testdata/accumulate01.reject.lc 2:49-2:55 Float -> Float -> Float -> VecS Float 4 | ||
1226 | testdata/accumulate01.reject.lc 2:49-2:59 Float -> Float -> VecS Float 4 | ||
1227 | testdata/accumulate01.reject.lc 2:49-2:63 Float -> VecS Float 4 | ||
1228 | testdata/accumulate01.reject.lc 2:52-2:55 Float | ||
1229 | testdata/accumulate01.reject.lc 2:56-2:59 Float | ||
1230 | testdata/accumulate01.reject.lc 2:60-2:63 Float | ||
1231 | testdata/accumulate01.reject.lc 2:64-2:67 Float | ||
1232 | testdata/accumulate01.reject.lc 3:23-3:34 {a} -> CullMode -> PolygonMode a -> PolygonOffset -> ProvokingVertex -> RasterContext a 'Triangle | ||
1233 | testdata/accumulate01.reject.lc 3:23-3:43 PolygonMode V0 -> PolygonOffset -> ProvokingVertex -> RasterContext V3 'Triangle | ||
1234 | testdata/accumulate01.reject.lc 3:23-3:55 PolygonOffset -> ProvokingVertex -> RasterContext V2 'Triangle | ||
1235 | testdata/accumulate01.reject.lc 3:23-3:64 ProvokingVertex -> RasterContext V1 'Triangle | ||
1236 | testdata/accumulate01.reject.lc 3:23-3:75 RasterContext V0 'Triangle | ||
1237 | testdata/accumulate01.reject.lc 3:35-3:43 CullMode | ||
1238 | testdata/accumulate01.reject.lc 3:44-3:55 {a} -> PolygonMode a | ||
1239 | testdata/accumulate01.reject.lc 3:56-3:64 PolygonOffset | ||
1240 | testdata/accumulate01.reject.lc 3:65-3:75 ProvokingVertex | ||
1241 | testdata/accumulate01.reject.lc 4:23-4:30 {a} -> {b:Nat} -> {c} -> {d} -> {e : a ~ VecScalar b Bool} -> {f : c ~ VecScalar b d} -> {g : Num d} -> Blending d -> a -> FragmentOperation ('Color c) | ||
1242 | testdata/accumulate01.reject.lc 4:23-4:41 VecScalar V2 Bool -> FragmentOperation ('Color (VecScalar V3 V2)) | ||
1243 | testdata/accumulate01.reject.lc 4:23-4:66 FragmentOperation ('Color (VecS V1 4)) | ||
1244 | testdata/accumulate01.reject.lc 4:31-4:41 {a} -> Blending a | ||
1245 | testdata/accumulate01.reject.lc 4:42-4:66 VecS Bool 4 | ||
1246 | testdata/accumulate01.reject.lc 4:43-4:45 {a} -> a -> a -> a -> a -> VecS a 4 | ||
1247 | testdata/accumulate01.reject.lc 4:43-4:50 Bool -> Bool -> Bool -> VecS Bool 4 | ||
1248 | testdata/accumulate01.reject.lc 4:43-4:55 Bool -> Bool -> VecS Bool 4 | ||
1249 | testdata/accumulate01.reject.lc 4:43-4:60 Bool -> VecS Bool 4 | ||
1250 | testdata/accumulate01.reject.lc 4:46-4:50 Bool | ||
1251 | testdata/accumulate01.reject.lc 4:51-4:55 Bool | ||
1252 | testdata/accumulate01.reject.lc 4:56-4:60 Bool | ||
1253 | testdata/accumulate01.reject.lc 4:61-4:65 Bool | ||
1254 | testdata/accumulate01.reject.lc 5:23-5:30 {a} -> {b : Num a} -> FragmentOperation ('Color (VecS a 4)) | ||
1255 | testdata/accumulate01.reject.lc 6:23-6:33 Tuple2 (VecS V1 3) (VecS V1 V0) | ||
1256 | testdata/accumulate01.reject.lc 6:24-6:25 V6 | ||
1257 | testdata/accumulate01.reject.lc 6:24-6:29 VecS V1 3 | ||
1258 | testdata/accumulate01.reject.lc 6:31-6:32 VecS V1 V0 | ||
1259 | testdata/accumulate01.reject.lc 7:23-7:28 {a} -> String -> c:PrimitiveType -> a -> List (Primitive a c) | ||
1260 | testdata/accumulate01.reject.lc 7:23-7:37 a:PrimitiveType -> V1 -> List (Primitive V2 a) | ||
1261 | testdata/accumulate01.reject.lc 7:23-7:46 V0 -> List (Primitive V1 'Triangle) | ||
1262 | testdata/accumulate01.reject.lc 7:23-7:84 List (Primitive (VecS Float 4) 'Triangle) | ||
1263 | testdata/accumulate01.reject.lc 7:29-7:37 String | ||
1264 | testdata/accumulate01.reject.lc 7:38-7:46 PrimitiveType | ||
1265 | testdata/accumulate01.reject.lc 7:47-7:84 VecS Float 4 | ||
1266 | testdata/accumulate01.reject.lc 7:48-7:57 {a} -> String->a | ||
1267 | testdata/accumulate01.reject.lc 7:48-7:68 V0 | ||
1268 | testdata/accumulate01.reject.lc 7:58-7:68 String | ||
1269 | testdata/accumulate01.reject.lc 7:72-7:75 Nat -> Type->Type | ||
1270 | testdata/accumulate01.reject.lc 7:72-7:77 Type->Type | ||
1271 | testdata/accumulate01.reject.lc 7:72-7:83 Type | ||
1272 | testdata/accumulate01.reject.lc 7:76-7:77 V1 | ||
1273 | testdata/accumulate01.reject.lc 7:78-7:83 Type | ||
1274 | testdata/accumulate01.reject.lc 8:23-8:36 {a} -> {b} -> {c:PrimitiveType} -> a->b -> List (Primitive a c) -> List (Primitive b c) | ||
1275 | testdata/accumulate01.reject.lc 8:23-8:49 List (Primitive (VecS V1 V0) V2) -> List (Primitive (Tuple2 (VecS V2 3) (VecS V2 V1)) V3) | ||
1276 | testdata/accumulate01.reject.lc 8:23-8:62 List (Primitive (Tuple2 (VecS Float 3) (VecS Float 4)) 'Triangle) | ||
1277 | testdata/accumulate01.reject.lc 8:37-8:49 {a} -> {b:Nat} -> VecS a b -> Tuple2 (VecS a 3) (VecS a b) | ||
1278 | testdata/accumulate01.reject.lc 8:50-8:62 List (Primitive (VecS Float 4) 'Triangle) | ||
1279 | testdata/accumulate01.reject.lc 9:23-9:42 {a} -> {b:PrimitiveType} -> RasterContext (JoinTupleType (VecS Float 4) (InterpolatedType a)) b -> a -> List (Primitive (JoinTupleType (VecS Float 4) (InterpolatedType a)) b) -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType a)))) | ||
1280 | testdata/accumulate01.reject.lc 9:23-9:52 V0 -> List (Primitive (JoinTupleType (VecS Float 4) (InterpolatedType V1)) 'Triangle) -> List (Vector 1 (Maybe (SimpleFragment (InterpolatedType V2)))) | ||
1281 | testdata/accumulate01.reject.lc 9:23-9:59 List (Primitive (JoinTupleType (VecS Float 4) V1) 'Triangle) -> List (Vector 1 (Maybe (SimpleFragment V2))) | ||
1282 | testdata/accumulate01.reject.lc 9:43-9:52 {a} -> RasterContext a 'Triangle | ||
1283 | testdata/accumulate01.reject.lc 9:53-9:59 {a} -> {b : Floating a} -> Interpolated a | ||
1284 | testdata/accumulate01.reject.lc 9:60-9:75 List (Primitive (Tuple2 (VecS Float 3) (VecS Float 4)) 'Triangle) | ||