More subtle checking for redeclarations:
- 300 doesn't allow built-in overload, while 100 does, while neither allows redefining - block name can't be reused for block name within the same interface (though, the spec. isn't clear about that, it's easier than verifying member matches, will file bug on it) git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23984 e7fa87d3-cd2b-0410-9028-fcbf551c1848
Showing
- Install/Windows/glslangValidator.exe 0 additions, 0 deletionsInstall/Windows/glslangValidator.exe
- Test/100scope.vert 7 additions, 3 deletionsTest/100scope.vert
- Test/150.geom 15 additions, 3 deletionsTest/150.geom
- Test/300.vert 24 additions, 0 deletionsTest/300.vert
- Test/300scope.vert 6 additions, 2 deletionsTest/300scope.vert
- Test/430scope.vert 6 additions, 2 deletionsTest/430scope.vert
- Test/baseResults/100scope.vert.out 79 additions, 70 deletionsTest/baseResults/100scope.vert.out
- Test/baseResults/150.geom.out 3 additions, 0 deletionsTest/baseResults/150.geom.out
- Test/baseResults/300.vert.out 8 additions, 3 deletionsTest/baseResults/300.vert.out
- Test/baseResults/300scope.vert.out 83 additions, 71 deletionsTest/baseResults/300scope.vert.out
- Test/baseResults/430scope.vert.out 77 additions, 70 deletionsTest/baseResults/430scope.vert.out
- Test/baseResults/specExamples.frag.out 1 addition, 2 deletionsTest/baseResults/specExamples.frag.out
- glslang/MachineIndependent/ParseHelper.cpp 13 additions, 8 deletionsglslang/MachineIndependent/ParseHelper.cpp
- glslang/MachineIndependent/ShaderLang.cpp 1 addition, 1 deletionglslang/MachineIndependent/ShaderLang.cpp
- glslang/MachineIndependent/SymbolTable.h 9 additions, 8 deletionsglslang/MachineIndependent/SymbolTable.h
Loading
Please register or sign in to comment