shader_translator: Handle all enum values in switch-cases
This commit is contained in:
@@ -45,6 +45,8 @@ void DisassembleResultOperand(const InstructionResult& result,
|
||||
case InstructionStorageTarget::kDepth:
|
||||
out->Append("oDepth");
|
||||
break;
|
||||
case InstructionStorageTarget::kNone:
|
||||
break;
|
||||
}
|
||||
if (uses_storage_index) {
|
||||
switch (result.storage_addressing_mode) {
|
||||
@@ -90,6 +92,10 @@ void DisassembleSourceOperand(const InstructionOperand& op, StringBuffer* out) {
|
||||
case InstructionStorageSource::kConstantBool:
|
||||
out->Append('b');
|
||||
break;
|
||||
case InstructionStorageSource::kTextureFetchConstant:
|
||||
case InstructionStorageSource::kVertexFetchConstant:
|
||||
assert_always();
|
||||
break;
|
||||
}
|
||||
if (op.is_absolute_value) {
|
||||
out->Append("_abs");
|
||||
|
||||
Reference in New Issue
Block a user