Allow tessellation shaders to work on versions back to 150. Also combined all the tessellation tests into a single run.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24569 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
@@ -26,22 +26,23 @@ while read t; do
|
||||
done < testlist
|
||||
|
||||
#
|
||||
# grouped shaders for link tests
|
||||
# grouped shaders for bulk (faster) tests
|
||||
#
|
||||
function runLinkTest {
|
||||
function runBulkTest {
|
||||
echo Running $*...
|
||||
$EXE -i -l $* > $TARGETDIR/$1.out
|
||||
$EXE -i -l -t $* > $TARGETDIR/$1.out
|
||||
diff -b $BASEDIR/$1.out $TARGETDIR/$1.out
|
||||
}
|
||||
|
||||
runLinkTest mains1.frag mains2.frag noMain1.geom noMain2.geom
|
||||
runLinkTest noMain.vert mains.frag
|
||||
runLinkTest link1.frag link2.frag link3.frag
|
||||
runLinkTest recurse1.vert recurse1.frag recurse2.frag
|
||||
runLinkTest 300link.frag
|
||||
runLinkTest 300link2.frag
|
||||
runLinkTest 300link3.frag
|
||||
runLinkTest empty.frag empty2.frag empty3.frag
|
||||
runBulkTest mains1.frag mains2.frag noMain1.geom noMain2.geom
|
||||
runBulkTest noMain.vert mains.frag
|
||||
runBulkTest link1.frag link2.frag link3.frag
|
||||
runBulkTest recurse1.vert recurse1.frag recurse2.frag
|
||||
runBulkTest 300link.frag
|
||||
runBulkTest 300link2.frag
|
||||
runBulkTest 300link3.frag
|
||||
runBulkTest empty.frag empty2.frag empty3.frag
|
||||
runBulkTest 150.tesc 150.tese 400.tesc 400.tese 410.tesc 420.tesc 420.tese
|
||||
|
||||
#
|
||||
# reflection tests
|
||||
|
||||
Reference in New Issue
Block a user