summaryrefslogtreecommitdiff
path: root/testdata/uniformparam03.out
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/uniformparam03.out')
-rw-r--r--testdata/uniformparam03.out76
1 files changed, 75 insertions, 1 deletions
diff --git a/testdata/uniformparam03.out b/testdata/uniformparam03.out
index 6e07990d..ed04ce62 100644
--- a/testdata/uniformparam03.out
+++ b/testdata/uniformparam03.out
@@ -1 +1,75 @@
1Pipeline {info = "generated by lambdcube-compiler 0.5.0.0", backend = OpenGL33, textures = [], samplers = [], targets = [RenderTarget {renderTargets = [TargetItem {targetSemantic = Color, targetRef = Just (Framebuffer Color)}]}], programs = [Program {programUniforms = fromList [("MVP",M44F)], programStreams = fromList [("vi1",Parameter {name = "position4", ty = V4F})], 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 vec4 vi1 ;\nflat out vec4 vo1 ;\nvoid main() {\ngl_Position = ( MVP ) * ( vi1 );\nvo1 = vi1;\n}\n", geometryShader = Nothing, fragmentShader = "#version 330 core\nvec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}\nflat in vec4 vo1 ;\nout vec4 f0 ;\nvoid main() {\nf0 = vo1;\n}\n"}], slots = [Slot {slotName = "stream4", slotStreams = fromList [("position4",V4F)], slotUniforms = fromList [("MVP",M44F)], slotPrimitive = Lines, slotPrograms = [0]}], streams = [], commands = [SetRenderTarget 0,ClearRenderTarget [ClearImage {imageSemantic = Color, clearValue = VV4F (V4 0.5 0.0 0.4 1.0)}],SetProgram 0,SetRasterContext (LineCtx 1.0 LastVertex),SetAccumulationContext (AccumulationContext {accViewportName = Nothing, accOperations = [ColorOp NoBlending (VV4B (V4 True True True True))]}),RenderSlot 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 = Color , targetRef = Just (Framebuffer Color) }
11 ]
12 }
13 ]
14 , programs =
15 [ Program
16 { programUniforms = fromList [ ( "MVP" , M44F ) ]
17 , programStreams =
18 fromList
19 [ ( "vi1" , Parameter { name = "position4" , ty = V4F } ) ]
20 , programInTextures = fromList []
21 , programOutput = [ Parameter { name = "f0" , ty = V4F } ]
22 , vertexShader =
23 """
24 #version 330 core
25 vec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}
26 uniform mat4 MVP ;
27 in vec4 vi1 ;
28 flat out vec4 vo1 ;
29 void main() {
30 gl_Position = ( MVP ) * ( vi1 );
31 vo1 = vi1;
32 }
33
34 """
35 , geometryShader = Nothing
36 , fragmentShader =
37 """
38 #version 330 core
39 vec4 texture2D(sampler2D s, vec2 uv){return texture(s,uv);}
40 flat in vec4 vo1 ;
41 out vec4 f0 ;
42 void main() {
43 f0 = vo1;
44 }
45
46 """
47 }
48 ]
49 , slots =
50 [ Slot
51 { slotName = "stream4"
52 , slotStreams = fromList [ ( "position4" , V4F ) ]
53 , slotUniforms = fromList [ ( "MVP" , M44F ) ]
54 , slotPrimitive = Lines
55 , slotPrograms = [ 0 ]
56 }
57 ]
58 , streams = []
59 , commands =
60 [ SetRenderTarget 0
61 , ClearRenderTarget
62 [ ClearImage
63 { imageSemantic = Color , clearValue = VV4F (V4 0.5 0.0 0.4 1.0) }
64 ]
65 , SetProgram 0
66 , SetRasterContext (LineCtx 1.0 LastVertex)
67 , SetAccumulationContext
68 AccumulationContext
69 { accViewportName = Nothing
70 , accOperations =
71 [ ColorOp NoBlending (VV4B (V4 True True True True)) ]
72 }
73 , RenderSlot 0
74 ]
75 } \ No newline at end of file