GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. Included
- moving offset calculations for std140/std430 from reflection to linkValidate.cpp - applying the offset/align rules on top of std140/std430 - removing caching the structure's number of components (and correcting that this is components, not size) git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25174 e7fa87d3-cd2b-0410-9028-fcbf551c1848
Showing
- Test/440.frag 48 additions, 3 deletionsTest/440.frag
- Test/baseResults/300layout.vert.out 7 additions, 7 deletionsTest/baseResults/300layout.vert.out
- Test/baseResults/440.frag.out 14 additions, 4 deletionsTest/baseResults/440.frag.out
- Test/baseResults/specExamples.vert.out 1 addition, 1 deletionTest/baseResults/specExamples.vert.out
- glslang/Include/Types.h 14 additions, 16 deletionsglslang/Include/Types.h
- glslang/Include/revision.h 2 additions, 2 deletionsglslang/Include/revision.h
- glslang/MachineIndependent/Constant.cpp 36 additions, 34 deletionsglslang/MachineIndependent/Constant.cpp
- glslang/MachineIndependent/Intermediate.cpp 1 addition, 1 deletionglslang/MachineIndependent/Intermediate.cpp
- glslang/MachineIndependent/ParseHelper.cpp 53 additions, 5 deletionsglslang/MachineIndependent/ParseHelper.cpp
- glslang/MachineIndependent/SymbolTable.cpp 0 additions, 15 deletionsglslang/MachineIndependent/SymbolTable.cpp
- glslang/MachineIndependent/intermOut.cpp 1 addition, 1 deletionglslang/MachineIndependent/intermOut.cpp
- glslang/MachineIndependent/linkValidate.cpp 157 additions, 2 deletionsglslang/MachineIndependent/linkValidate.cpp
- glslang/MachineIndependent/localintermediate.h 2 additions, 0 deletionsglslang/MachineIndependent/localintermediate.h
- glslang/MachineIndependent/parseConst.cpp 7 additions, 5 deletionsglslang/MachineIndependent/parseConst.cpp
- glslang/MachineIndependent/reflection.cpp 24 additions, 123 deletionsglslang/MachineIndependent/reflection.cpp
Loading
Please register or sign in to comment