
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22927 e7fa87d3-cd2b-0410-9028-fcbf551c1848
30 lines
550 B
Bash
30 lines
550 B
Bash
#!/usr/bin/env bash
|
|
|
|
TARGETDIR=localResults
|
|
BASEDIR=baseResults
|
|
EXE=./glslangValidator.exe
|
|
|
|
#
|
|
# isolated compilation tests
|
|
#
|
|
|
|
while read t; do
|
|
echo Running $t...
|
|
b=`basename $t`
|
|
$EXE -i $t > $TARGETDIR/$b.out
|
|
diff -b $BASEDIR/$b.out $TARGETDIR/$b.out
|
|
done < testlist
|
|
|
|
#
|
|
# grouped shaders for link tests
|
|
#
|
|
|
|
function runLinkTest {
|
|
echo Running $*...
|
|
$EXE -i -l $* > $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
|