Change to initializing the variable
This commit is contained in:
parent
6d35ae89c0
commit
8b91ecbac9
@ -7077,11 +7077,11 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
}
|
}
|
||||||
node = intermediate.setAggregateOperator(node, EOpConstructCooperativeMatrix, type, node->getLoc());
|
node = intermediate.setAggregateOperator(node, EOpConstructCooperativeMatrix, type, node->getLoc());
|
||||||
} else {
|
} else {
|
||||||
TOperator op;
|
TOperator op = EOpNull;
|
||||||
switch (type.getBasicType()) {
|
switch (type.getBasicType()) {
|
||||||
default:
|
default:
|
||||||
assert(0);
|
assert(0);
|
||||||
return nullptr;
|
break;
|
||||||
case EbtInt:
|
case EbtInt:
|
||||||
{
|
{
|
||||||
switch (node->getType().getBasicType()) {
|
switch (node->getType().getBasicType()) {
|
||||||
@ -7090,9 +7090,7 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
case EbtUint8: op = EOpConvUint8ToInt; break;
|
case EbtUint8: op = EOpConvUint8ToInt; break;
|
||||||
case EbtInt8: op = EOpConvInt8ToInt; break;
|
case EbtInt8: op = EOpConvInt8ToInt; break;
|
||||||
case EbtUint: op = EOpConvUintToInt; break;
|
case EbtUint: op = EOpConvUintToInt; break;
|
||||||
default:
|
default: assert(0);
|
||||||
assert(0);
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -7106,9 +7104,7 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
case EbtInt8: op = EOpConvInt8ToUint; break;
|
case EbtInt8: op = EOpConvInt8ToUint; break;
|
||||||
case EbtInt: op = EOpConvIntToUint; break;
|
case EbtInt: op = EOpConvIntToUint; break;
|
||||||
case EbtUint: op = EOpConvUintToInt8; break;
|
case EbtUint: op = EOpConvUintToInt8; break;
|
||||||
default:
|
default: assert(0);
|
||||||
assert(0);
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -7122,9 +7118,7 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
case EbtUint8: op = EOpConvUint8ToInt8; break;
|
case EbtUint8: op = EOpConvUint8ToInt8; break;
|
||||||
case EbtInt: op = EOpConvIntToInt8; break;
|
case EbtInt: op = EOpConvIntToInt8; break;
|
||||||
case EbtUint: op = EOpConvUintToInt8; break;
|
case EbtUint: op = EOpConvUintToInt8; break;
|
||||||
default:
|
default: assert(0);
|
||||||
assert(0);
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -7136,9 +7130,7 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
case EbtInt8: op = EOpConvInt8ToUint8; break;
|
case EbtInt8: op = EOpConvInt8ToUint8; break;
|
||||||
case EbtInt: op = EOpConvIntToUint8; break;
|
case EbtInt: op = EOpConvIntToUint8; break;
|
||||||
case EbtUint: op = EOpConvUintToUint8; break;
|
case EbtUint: op = EOpConvUintToUint8; break;
|
||||||
default:
|
default: assert(0);
|
||||||
assert(0);
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -7150,9 +7142,7 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
case EbtUint8: op = EOpConvUint8ToFloat; break;
|
case EbtUint8: op = EOpConvUint8ToFloat; break;
|
||||||
case EbtInt: op = EOpConvIntToFloat; break;
|
case EbtInt: op = EOpConvIntToFloat; break;
|
||||||
case EbtUint: op = EOpConvUintToFloat; break;
|
case EbtUint: op = EOpConvUintToFloat; break;
|
||||||
default:
|
default: assert(0);
|
||||||
assert(0);
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -7164,9 +7154,7 @@ TIntermTyped* TParseContext::constructBuiltIn(const TType& type, TOperator op, T
|
|||||||
case EbtUint8: op = EOpConvUint8ToFloat16; break;
|
case EbtUint8: op = EOpConvUint8ToFloat16; break;
|
||||||
case EbtInt: op = EOpConvIntToFloat16; break;
|
case EbtInt: op = EOpConvIntToFloat16; break;
|
||||||
case EbtUint: op = EOpConvUintToFloat16; break;
|
case EbtUint: op = EOpConvUintToFloat16; break;
|
||||||
default:
|
default: assert(0);
|
||||||
assert(0);
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user