[D3D12] DXBC vfetch byte swap

This commit is contained in:
Triang3l
2018-09-06 22:05:20 +03:00
parent bed58a2282
commit 0d3ef9e05d
2 changed files with 261 additions and 3 deletions

View File

@@ -258,6 +258,9 @@ class DxbcShaderTranslator : public ShaderTranslator {
void StoreResult(const InstructionResult& result, uint32_t reg,
bool replicate_x);
// Emits copde for endian swapping of the data located in pv.
void SwapVertexData(uint32_t vfetch_index, uint32_t write_mask);
void ProcessVectorAluInstruction(const ParsedAluInstruction& instr);
void ProcessScalarAluInstruction(const ParsedAluInstruction& instr);