// For the version, it uses the latest git tag followed by the number of commits.
// For the date, it uses the current date (when then script is run).
-#define GLSLANG_REVISION "Overload400-PrecQual.1528"
-#define GLSLANG_DATE "29-Sep-2016"
+#define GLSLANG_REVISION "Overload400-PrecQual.1541"
+#define GLSLANG_DATE "01-Oct-2016"
else if (variableType.getBasicType() == EbtBlock)
parseContext.declareBlock(idToken.loc, variableType, idToken.string);
else {
- if (variableType.getQualifier().storage == EvqUniform && variableType.getBasicType() != EbtSampler) {
+ if (variableType.getQualifier().storage == EvqUniform && ! variableType.isOpaque()) {
// this isn't really an individual variable, but a member of the $Global buffer
parseContext.growGlobalUniformBlock(idToken.loc, variableType, *idToken.string);
} else {
return type.isArray() &&
intermediate.getFlattenUniformArrays() &&
qualifier == EvqUniform &&
- // Testing the EbtSampler basic type covers samplers and textures
- type.getBasicType() == EbtSampler;
+ type.isOpaque();
}
void HlslParseContext::flatten(const TSourceLoc& loc, const TVariable& variable)