diff --git a/BuildLinux.sh b/BuildLinux.sh index 1abd9c5c..dae0d724 100755 --- a/BuildLinux.sh +++ b/BuildLinux.sh @@ -8,6 +8,7 @@ LD_LIBRARY_PATH=`pwd`/glslang/MachineIndependent/lib:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH # run using test data -cd StandAlone -./StandAlone -i sample.vert sample.frag +cd Test +../StandAlone/StandAlone -i sample.vert sample.frag + diff --git a/glslang/MachineIndependent/glslang.y b/glslang/MachineIndependent/glslang.y index d4e85c7b..80405cd4 100644 --- a/glslang/MachineIndependent/glslang.y +++ b/glslang/MachineIndependent/glslang.y @@ -1601,6 +1601,9 @@ fully_specified_type $$.qualifier = $1.qualifier; if ($$.qualifier.precision == EpqNone) $$.qualifier.precision = $2.qualifier.precision; + + if (! $$.qualifier.isInterpolation() && parseContext.language == EShLangFragment) + $$.qualifier.smooth = true; } ;