From 98c14e018128e22ded0ef8ce1e0bdc24d9e00916 Mon Sep 17 00:00:00 2001 From: John Kessenich Date: Wed, 8 Oct 2014 21:48:34 +0000 Subject: [PATCH] Add patch in/out block tests. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28505 e7fa87d3-cd2b-0410-9028-fcbf551c1848 --- Test/baseResults/150.tesc.out | 4 ++++ Test/baseResults/400.tesc.out | 2 ++ Test/baseResults/400.tese.out | 2 ++ 3 files changed, 8 insertions(+) diff --git a/Test/baseResults/150.tesc.out b/Test/baseResults/150.tesc.out index 944a0825..1d3ce1de 100644 --- a/Test/baseResults/150.tesc.out +++ b/Test/baseResults/150.tesc.out @@ -375,6 +375,7 @@ ERROR: node is still EOpNull! 0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'pv3' (3-component vector of float) +0:? 'pinbi' (patch out block{out int a}) 400.tese Warning, version 400 is not yet complete; most version-specific features are present, but some are missing. @@ -530,6 +531,7 @@ ERROR: node is still EOpNull! 0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float) 0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float) 0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float) +0:? 'pinbi' (patch in block{in int a}) 410.tesc Warning, version 400 is not yet complete; most version-specific features are present, but some are missing. @@ -1136,6 +1138,7 @@ vertices = 4 0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'pv3' (3-component vector of float) +0:? 'pinbi' (patch out block{out int a}) 0:? 'a' (out 3-element array of int) 0:? 'outb' (out 5-element array of int) 0:? 'outc' (out 4-element array of int) @@ -1424,6 +1427,7 @@ ERROR: node is still EOpNull! 0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float) 0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float) 0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float) +0:? 'pinbi' (patch in block{in int a}) 0:? 'a' (const 2X2 matrix of float) 0:? 1.000000 0:? 0.000000 diff --git a/Test/baseResults/400.tesc.out b/Test/baseResults/400.tesc.out index 9beb63d1..bd5d4b6e 100644 --- a/Test/baseResults/400.tesc.out +++ b/Test/baseResults/400.tesc.out @@ -160,6 +160,7 @@ ERROR: node is still EOpNull! 0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'pv3' (3-component vector of float) +0:? 'pinbi' (patch out block{out int a}) Linked tessellation control stage: @@ -311,4 +312,5 @@ ERROR: node is still EOpNull! 0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float) 0:? 'pv3' (3-component vector of float) +0:? 'pinbi' (patch out block{out int a}) diff --git a/Test/baseResults/400.tese.out b/Test/baseResults/400.tese.out index db66a0e0..7fd4b863 100644 --- a/Test/baseResults/400.tese.out +++ b/Test/baseResults/400.tese.out @@ -152,6 +152,7 @@ ERROR: node is still EOpNull! 0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float) 0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float) 0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float) +0:? 'pinbi' (patch in block{in int a}) Linked tessellation evaluation stage: @@ -276,4 +277,5 @@ ERROR: node is still EOpNull! 0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float) 0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float) 0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float) +0:? 'pinbi' (patch in block{in int a})