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
This commit is contained in:
parent
4d6570a1b3
commit
a4351c55e8
15 changed files with 332 additions and 243 deletions
|
|
@ -3,8 +3,7 @@ ERROR: 0:6: '=' : cannot convert from 'const uint' to 'int'
|
|||
ERROR: 0:20: '' : numeric literal too big
|
||||
ERROR: 0:21: '' : hexidecimal literal too big
|
||||
ERROR: 0:37: 'view' : redefinition
|
||||
ERROR: 0:63: 'invariant' : can only apply to an output
|
||||
Color
|
||||
ERROR: 0:63: 'invariant' : can only apply to an output: Color
|
||||
ERROR: 0:68: 'lightPosition' : redefinition
|
||||
ERROR: 0:75: 'Atten' : member storage qualifier cannot contradict block storage qualifier
|
||||
ERROR: 0:87: 'Color' : redefinition
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue