diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-18 09:56:22 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-18 09:56:35 +0100 |
commit | c468af5fdba01215c117aa7637f10fe1acfcdb4d (patch) | |
tree | d06d982778c43fce60abb3113413c892aa7b721c /testdata/gfx03.out | |
parent | 6fb07d45cba2fea6c984ad27e31f3ac598b0dbe6 (diff) |
support local pattern matching functions and local recursive functions
Diffstat (limited to 'testdata/gfx03.out')
-rw-r--r-- | testdata/gfx03.out | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/testdata/gfx03.out b/testdata/gfx03.out index b3c238b4..1462c801 100644 --- a/testdata/gfx03.out +++ b/testdata/gfx03.out | |||
@@ -28,11 +28,10 @@ Pipeline | |||
28 | } | 28 | } |
29 | uniform mat4 MVP2; | 29 | uniform mat4 MVP2; |
30 | in vec3 vi1; | 30 | in vec3 vi1; |
31 | vec4 v3FToV4F(vec3 z0) { | 31 | mat4 modelViewProj = MVP2; |
32 | return vec4 ((z0).x,(z0).y,(z0).z,1.0); | ||
33 | } | ||
34 | void main() { | 32 | void main() { |
35 | gl_Position = (MVP2) * (v3FToV4F (vi1)); | 33 | gl_Position = (modelViewProj) * (vec4 |
34 | ((vi1).x,(vi1).y,(vi1).z,1.0)); | ||
36 | } | 35 | } |
37 | """ | 36 | """ |
38 | , geometryShader = Nothing | 37 | , geometryShader = Nothing |
@@ -63,12 +62,11 @@ Pipeline | |||
63 | uniform mat4 MVP2; | 62 | uniform mat4 MVP2; |
64 | in vec3 vi1; | 63 | in vec3 vi1; |
65 | smooth out vec4 vo1; | 64 | smooth out vec4 vo1; |
66 | vec4 v3FToV4F(vec3 z0) { | 65 | mat4 modelViewProj = MVP2; |
67 | return vec4 ((z0).x,(z0).y,(z0).z,1.0); | ||
68 | } | ||
69 | void main() { | 66 | void main() { |
70 | gl_Position = (MVP2) * (v3FToV4F (vi1)); | 67 | gl_Position = (modelViewProj) * (vec4 |
71 | vo1 = v3FToV4F (vi1); | 68 | ((vi1).x,(vi1).y,(vi1).z,1.0)); |
69 | vo1 = vec4 ((vi1).x,(vi1).y,(vi1).z,1.0); | ||
72 | } | 70 | } |
73 | """ | 71 | """ |
74 | , geometryShader = Nothing | 72 | , geometryShader = Nothing |
@@ -101,8 +99,9 @@ Pipeline | |||
101 | uniform mat4 MVP; | 99 | uniform mat4 MVP; |
102 | in vec4 vi1; | 100 | in vec4 vi1; |
103 | flat out vec4 vo1; | 101 | flat out vec4 vo1; |
102 | mat4 modelViewProj = MVP; | ||
104 | void main() { | 103 | void main() { |
105 | gl_Position = (MVP) * (vi1); | 104 | gl_Position = (modelViewProj) * (vi1); |
106 | vo1 = vi1; | 105 | vo1 = vi1; |
107 | } | 106 | } |
108 | """ | 107 | """ |