summaryrefslogtreecommitdiff
path: root/testdata/fetcharrays01.out
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-02-14 11:28:53 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-02-14 11:32:08 +0100
commit4b8d586412b024f24121e00c8ce0f2bc3eb53234 (patch)
treedcc006db9670a71c32bdf2bf13332227d1765e82 /testdata/fetcharrays01.out
parentcc11c0743bbab50f0f9d7bcc33fd41533a280870 (diff)
pretty print pipelines in .out files
Diffstat (limited to 'testdata/fetcharrays01.out')
-rw-r--r--testdata/fetcharrays01.out311
1 files changed, 310 insertions, 1 deletions
diff --git a/testdata/fetcharrays01.out b/testdata/fetcharrays01.out
index 890a2bcc..f1874f9a 100644
--- a/testdata/fetcharrays01.out
+++ b/testdata/fetcharrays01.out
@@ -1 +1,310 @@
1Pipeline {info = "generated by lambdcube-compiler 0.5.0.0", backend = OpenGL33, textures = [], samplers = [], targets = [RenderTarget {renderTargets = [TargetItem {targetSemantic = Depth, targetRef = Just (Framebuffer Depth)},TargetItem {targetSemantic = Color, targetRef = Just (Framebuffer Color)}]}], programs = [Program {programUniforms = fromList [("MVP",M44F)], programStreams = fromList [("vi1",Parameter {name = "attribute_0", ty = V3F}),("vi2",Parameter {name = "attribute_1", ty = V3F})], programInTextures = fromList [], programOutput = [Parameter {name = "f0", ty = V4F}], vertexShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nuniform mat4 MVP ;\nin vec3 vi1 ;\nin vec3 vi2 ;\nsmooth out vec4 vo1 ;\nvoid main() {\ngl_Position = ( ( MVP ) * ( vec4 ( ( vi1 ).x,( vi1 ).y,( vi1 ).z,1.0 ) ) ) * ( vec4 ( 0.5,0.5,0.5,1.0 ) );\nvo1 = vec4 ( ( vi1 ).x,( vi1 ).y,( vi1 ).z,1.0 );\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nsmooth in vec4 vo1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = vo1;\n}\n"}], slots = [], streams = [StreamData {streamData = fromList [("attribute_0",VFloatArray [1.0,1.0,1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,-1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0]),("attribute_1",VFloatArray [0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0])], streamType = fromList [("attribute_0",V3F),("attribute_1",V3F)], streamPrimitive = Triangles, streamPrograms = [0]}], commands = [SetRenderTarget 0,ClearRenderTarget [ClearImage {imageSemantic = Depth, clearValue = VFloat 1000.0},ClearImage {imageSemantic = Color, clearValue = VV4F (V4 1.0 0.0 0.0 1.0)}],SetProgram 0,SetRasterContext (TriangleCtx CullNone PolygonFill NoOffset LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [DepthOp Less True,ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderStream 0]} \ No newline at end of file 1Pipeline
2 { info = "generated by lambdcube-compiler 0.5.0.0"
3 , backend = OpenGL33
4 , textures = []
5 , samplers = []
6 , targets =
7 [ RenderTarget
8 { renderTargets =
9 [ TargetItem
10 { targetSemantic = Depth , targetRef = Just (Framebuffer Depth) }
11 , TargetItem
12 { targetSemantic = Color , targetRef = Just (Framebuffer Color) }
13 ]
14 }
15 ]
16 , programs =
17 [ Program
18 { programUniforms = fromList [ ( "MVP" , M44F ) ]
19 , programStreams =
20 fromList
21 [ ( "vi1" , Parameter { name = "attribute_0" , ty = V3F } )
22 , ( "vi2" , Parameter { name = "attribute_1" , ty = V3F } )
23 ]
24 , programInTextures = fromList []
25 , programOutput = [ Parameter { name = "f0" , ty = V4F } ]
26 , vertexShader =
27 """
28 #version 330 core
29 vec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}
30 uniform mat4 MVP ;
31 in vec3 vi1 ;
32 in vec3 vi2 ;
33 smooth out vec4 vo1 ;
34 void main() {
35 gl_Position = ( ( MVP ) * ( vec4 ( ( vi1 ).x,( vi1 ).y,( vi1 ).z,1.0 ) ) ) * ( vec4 ( 0.5,0.5,0.5,1.0 ) );
36 vo1 = vec4 ( ( vi1 ).x,( vi1 ).y,( vi1 ).z,1.0 );
37 }
38
39 """
40 , geometryShader = Nothing
41 , fragmentShader =
42 """
43 #version 330 core
44 vec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}
45 smooth in vec4 vo1 ;
46 out vec4 f0 ;
47 void main() {
48 f0 = vo1;
49 }
50
51 """
52 }
53 ]
54 , slots = []
55 , streams =
56 [ StreamData
57 { streamData =
58 fromList
59 [ ( "attribute_0"
60 , VFloatArray
61 [ 1.0
62 , 1.0
63 , 1.0
64 , -1.0
65 , 1.0
66 , 1.0
67 , -1.0
68 , 1.0
69 , -1.0
70 , -1.0
71 , 1.0
72 , -1.0
73 , 1.0
74 , 1.0
75 , -1.0
76 , 1.0
77 , 1.0
78 , 1.0
79 , 1.0
80 , -1.0
81 , -1.0
82 , -1.0
83 , -1.0
84 , -1.0
85 , -1.0
86 , -1.0
87 , 1.0
88 , -1.0
89 , -1.0
90 , 1.0
91 , 1.0
92 , -1.0
93 , 1.0
94 , 1.0
95 , -1.0
96 , -1.0
97 , 1.0
98 , -1.0
99 , 1.0
100 , -1.0
101 , -1.0
102 , 1.0
103 , -1.0
104 , 1.0
105 , 1.0
106 , -1.0
107 , 1.0
108 , 1.0
109 , 1.0
110 , 1.0
111 , 1.0
112 , 1.0
113 , -1.0
114 , 1.0
115 , 1.0
116 , 1.0
117 , -1.0
118 , -1.0
119 , 1.0
120 , -1.0
121 , -1.0
122 , -1.0
123 , -1.0
124 , -1.0
125 , -1.0
126 , -1.0
127 , 1.0
128 , -1.0
129 , -1.0
130 , 1.0
131 , 1.0
132 , -1.0
133 , -1.0
134 , -1.0
135 , 1.0
136 , -1.0
137 , -1.0
138 , -1.0
139 , -1.0
140 , 1.0
141 , -1.0
142 , -1.0
143 , 1.0
144 , -1.0
145 , -1.0
146 , 1.0
147 , 1.0
148 , -1.0
149 , -1.0
150 , 1.0
151 , 1.0
152 , -1.0
153 , -1.0
154 , 1.0
155 , -1.0
156 , 1.0
157 , 1.0
158 , 1.0
159 , 1.0
160 , 1.0
161 , 1.0
162 , 1.0
163 , 1.0
164 , 1.0
165 , -1.0
166 , 1.0
167 , -1.0
168 , -1.0
169 ]
170 )
171 , ( "attribute_1"
172 , VFloatArray
173 [ 0.0
174 , 1.0
175 , 0.0
176 , 0.0
177 , 1.0
178 , 0.0
179 , 0.0
180 , 1.0
181 , 0.0
182 , 0.0
183 , 1.0
184 , 0.0
185 , 0.0
186 , 1.0
187 , 0.0
188 , 0.0
189 , 1.0
190 , 0.0
191 , 0.0
192 , -1.0
193 , 0.0
194 , 0.0
195 , -1.0
196 , 0.0
197 , 0.0
198 , -1.0
199 , 0.0
200 , 0.0
201 , -1.0
202 , 0.0
203 , 0.0
204 , -1.0
205 , 0.0
206 , 0.0
207 , -1.0
208 , 0.0
209 , 0.0
210 , 0.0
211 , 1.0
212 , 0.0
213 , 0.0
214 , 1.0
215 , 0.0
216 , 0.0
217 , 1.0
218 , 0.0
219 , 0.0
220 , 1.0
221 , 0.0
222 , 0.0
223 , 1.0
224 , 0.0
225 , 0.0
226 , 1.0
227 , 0.0
228 , 0.0
229 , -1.0
230 , 0.0
231 , 0.0
232 , -1.0
233 , 0.0
234 , 0.0
235 , -1.0
236 , 0.0
237 , 0.0
238 , -1.0
239 , 0.0
240 , 0.0
241 , -1.0
242 , 0.0
243 , 0.0
244 , -1.0
245 , -1.0
246 , 0.0
247 , 0.0
248 , -1.0
249 , 0.0
250 , 0.0
251 , -1.0
252 , 0.0
253 , 0.0
254 , -1.0
255 , 0.0
256 , 0.0
257 , -1.0
258 , 0.0
259 , 0.0
260 , -1.0
261 , 0.0
262 , 0.0
263 , 1.0
264 , 0.0
265 , 0.0
266 , 1.0
267 , 0.0
268 , 0.0
269 , 1.0
270 , 0.0
271 , 0.0
272 , 1.0
273 , 0.0
274 , 0.0
275 , 1.0
276 , 0.0
277 , 0.0
278 , 1.0
279 , 0.0
280 , 0.0
281 ]
282 )
283 ]
284 , streamType =
285 fromList [ ( "attribute_0" , V3F ) , ( "attribute_1" , V3F ) ]
286 , streamPrimitive = Triangles
287 , streamPrograms = [ 0 ]
288 }
289 ]
290 , commands =
291 [ SetRenderTarget 0
292 , ClearRenderTarget
293 [ ClearImage { imageSemantic = Depth , clearValue = VFloat 1000.0 }
294 , ClearImage
295 { imageSemantic = Color , clearValue = VV4F (V4 1.0 0.0 0.0 1.0) }
296 ]
297 , SetProgram 0
298 , SetRasterContext
299 (TriangleCtx CullNone PolygonFill NoOffset LastVertex)
300 , SetAccumulationContext
301 AccumulationContext
302 { accViewportName = Nothing
303 , accOperations =
304 [ DepthOp Less True
305 , ColorOp NoBlending (VV4B (V4 True True True True))
306 ]
307 }
308 , RenderStream 0
309 ]
310 } \ No newline at end of file