Basic infrastructure for redeclaring built-in variables (like gl_FragCoord) so shader...
authorJohn Kessenich <cepheus@frii.com>
Tue, 17 Sep 2013 18:45:24 +0000 (18:45 +0000)
committerJohn Kessenich <cepheus@frii.com>
Tue, 17 Sep 2013 18:45:24 +0000 (18:45 +0000)
commitb84b700d905cc208b80a393fc7da68b96dbec490
treecc46834675336a6cba945697e309fb3406665ffa
parent5f753e022204cf020f427f967bd6fcde8b6b6111
Basic infrastructure for redeclaring built-in variables (like gl_FragCoord) so shaders can change their type/layout.

A modifiable copy is made at the shader's global scope.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23103 e7fa87d3-cd2b-0410-9028-fcbf551c1848
Test/baseResults/specExamples.frag.out
Test/baseResults/specExamples.vert.out
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/ParseHelper.h