[DXBC] New tfetch: pre-swizzle signs, additive LOD + refactoring

This commit is contained in:
Triang3l
2020-06-06 19:12:34 +03:00
parent 68dd818029
commit 8a64861ec0
43 changed files with 4018 additions and 4903 deletions

View File

@@ -114,10 +114,7 @@ class ShaderTranslator {
// Ucode disassembly buffer accumulated during translation.
StringBuffer& ucode_disasm_buffer() { return ucode_disasm_buffer_; }
// Emits a translation error that will be passed back in the result.
virtual void EmitTranslationError(const char* message);
// Emits a translation error indicating that the current translation is not
// implemented or supported.
virtual void EmitUnimplementedTranslationError();
virtual void EmitTranslationError(const char* message, bool is_fatal = true);
// Handles the start of translation.
// At this point the vertex and texture bindings have been gathered.