Skeleton SPIRV translator.

This commit is contained in:
Ben Vanik
2015-11-29 19:45:55 -08:00
parent d2f7cc1602
commit cd50aac6d2
6 changed files with 301 additions and 14 deletions

View File

@@ -140,6 +140,14 @@ void ShaderTranslator::EmitTranslationError(const char* message) {
errors_.push_back(std::move(error));
}
void ShaderTranslator::EmitUnimplementedTranslationError() {
TranslatedShader::Error error;
error.is_fatal = true;
error.message = "Unimplemented translation";
// TODO(benvanik): location information.
errors_.push_back(std::move(error));
}
void ShaderTranslator::GatherBindingInformation(
const ControlFlowInstruction& cf) {
switch (cf.opcode()) {