Fixes to scanning:
authorJohn Kessenich <cepheus@frii.com>
Tue, 12 Nov 2013 03:31:24 +0000 (03:31 +0000)
committerJohn Kessenich <cepheus@frii.com>
Tue, 12 Nov 2013 03:31:24 +0000 (03:31 +0000)
commit69aa9c1b84af6d103ea9f5d69db5c28cc7c0ecce
treee694f3267b4479280e5cea38a30f879d3111c9f1
parent67c9f3a720b288461164d6d754cdb61a85bc603d
Fixes to scanning:
 - do version checking for the line-continuation character
 - check for built-in names in #undef
 - bug fix for #elif after #else
 - do version checking for use of floating point suffixes (f, LF, etc.)

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24011 e7fa87d3-cd2b-0410-9028-fcbf551c1848
21 files changed:
Install/Windows/glslangValidator.exe
Test/100.frag
Test/120.frag
Test/300.vert
Test/baseResults/100.frag.out
Test/baseResults/cppNest.vert.out
Test/baseResults/cppSimple.vert.out
Test/baseResults/lineContinuation100.vert.out [new file with mode: 0644]
Test/baseResults/versionsErrors.frag.out
Test/cppNest.vert
Test/cppSimple.vert
Test/lineContinuation100.vert [new file with mode: 0644]
Test/precision.frag
Test/sample.frag
Test/testlist
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/ParseHelper.h
glslang/MachineIndependent/preprocessor/Pp.cpp
glslang/MachineIndependent/preprocessor/PpContext.cpp
glslang/MachineIndependent/preprocessor/PpContext.h
glslang/MachineIndependent/preprocessor/PpScanner.cpp