Non-functional: Use isOpaque() instead of compare against EbtSampler.
This commit is contained in:
parent
47e6fa1cad
commit
f571d0c037
@ -2,5 +2,5 @@
|
||||
// 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"
|
||||
|
@ -366,7 +366,7 @@ bool HlslGrammar::acceptDeclaration(TIntermNode*& node)
|
||||
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 {
|
||||
|
@ -737,8 +737,7 @@ bool HlslParseContext::shouldFlattenUniform(const TType& type) const
|
||||
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user