summaryrefslogtreecommitdiff
path: root/testdata/Hyperboloid.out
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-02-18 09:56:22 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-02-18 09:56:35 +0100
commitc468af5fdba01215c117aa7637f10fe1acfcdb4d (patch)
treed06d982778c43fce60abb3113413c892aa7b721c /testdata/Hyperboloid.out
parent6fb07d45cba2fea6c984ad27e31f3ac598b0dbe6 (diff)
support local pattern matching functions and local recursive functions
Diffstat (limited to 'testdata/Hyperboloid.out')
-rw-r--r--testdata/Hyperboloid.out21
1 files changed, 9 insertions, 12 deletions
diff --git a/testdata/Hyperboloid.out b/testdata/Hyperboloid.out
index 3eea868f..bf3367bb 100644
--- a/testdata/Hyperboloid.out
+++ b/testdata/Hyperboloid.out
@@ -33,22 +33,19 @@ Pipeline
33 in vec3 vi1; 33 in vec3 vi1;
34 smooth out vec4 vo1; 34 smooth out vec4 vo1;
35 vec2 m = Mouse; 35 vec2 m = Mouse;
36 float k = (2.0) * ((m).y);
37 float r = (m).x;
36 vec4 scale(float z0,vec4 z1) { 38 vec4 scale(float z0,vec4 z1) {
37 return (z1) * (vec4 (z0,z0,z0,1.0)); 39 return (z1) * (vec4 (z0,z0,z0,1.0));
38 } 40 }
39 vec4 v3FToV4F(vec3 z0) {
40 return vec4 ((z0).x,(z0).y,(z0).z,1.0);
41 }
42 void main() { 41 void main() {
43 gl_Position = scale 42 gl_Position = scale (0.1
44 (0.1 43 ,(MVP) * (vec4
45 ,(MVP) * (vec4 (((2.0) * ((m).y)) * (sin 44 ((k) * (sin (((0.7) * ((vi1).x)) + ((r) * ((vi1).y))))
46 (((0.7) * ((vi1).x)) + (((m).x) * ((vi1).y)))) 45 ,(vi1).y
47 ,(vi1).y 46 ,(k) * (cos (((0.7) * ((vi1).x)) + ((r) * ((vi1).y))))
48 ,((2.0) * ((m).y)) * (cos 47 ,1.0)));
49 (((0.7) * ((vi1).x)) + (((m).x) * ((vi1).y)))) 48 vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0);
50 ,1.0)));
51 vo1 = v3FToV4F (vi1);
52 } 49 }
53 """ 50 """
54 , geometryShader = Nothing 51 , geometryShader = Nothing