Misc. constant-folding fixes: Check % for 0, mat(mat) constructor, index range...
Misc. constant-folding fixes: Check % for 0, mat(mat) constructor, index range checking (within constant objects). Also, rationalize addConst*() methods. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23973 e7fa87d3-cd2b-0410-9028-fcbf551c1848
Showing
- Test/baseResults/array.frag.out 4 additions, 4 deletionsTest/baseResults/array.frag.out
- Test/baseResults/array100.frag.out 1 addition, 1 deletionTest/baseResults/array100.frag.out
- Test/baseResults/constFold.frag.out 82 additions, 1 deletionTest/baseResults/constFold.frag.out
- Test/baseResults/matrixError.vert.out 2 additions, 2 deletionsTest/baseResults/matrixError.vert.out
- Test/constFold.frag 33 additions, 0 deletionsTest/constFold.frag
- glslang/MachineIndependent/Constant.cpp 7 additions, 3 deletionsglslang/MachineIndependent/Constant.cpp
- glslang/MachineIndependent/ParseHelper.cpp 72 additions, 75 deletionsglslang/MachineIndependent/ParseHelper.cpp
- glslang/MachineIndependent/ParseHelper.h 5 additions, 4 deletionsglslang/MachineIndependent/ParseHelper.h
- glslang/MachineIndependent/parseConst.cpp 41 additions, 26 deletionsglslang/MachineIndependent/parseConst.cpp
Loading
Please register or sign in to comment