[D3D12] DXBC: (Currently incorrect) cube undoing

This commit is contained in:
Triang3l
2018-09-12 16:49:23 +03:00
parent 15e0501a49
commit 4651a0b5ed
2 changed files with 348 additions and 9 deletions

View File

@@ -363,6 +363,9 @@ class DxbcShaderTranslator : public ShaderTranslator {
TextureFilter min_filter,
TextureFilter mip_filter,
AnisoFilter aniso_filter);
// Converts (S, T, face index) in the specified temporary register to a 3D
// cubemap coordinate.
void ArrayToCubeDirection(uint32_t reg);
void ProcessVectorAluInstruction(const ParsedAluInstruction& instr);
void ProcessScalarAluInstruction(const ParsedAluInstruction& instr);