1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-20 19:54:19 +01:00

[dxso] Use m's id for bump matrix in TexBem

Fixes refractive windows in Vampire The Masquerade: Bloodlines

Was also a silly typo given my comment right above about it 🐸!
This commit is contained in:
Joshua Ashton 2020-01-15 18:04:04 +00:00
parent 64ece36349
commit a7b4c29957

View File

@ -2568,7 +2568,7 @@ void DxsoCompiler::emitControlFlowGenericLoop(
uint32_t tc_m_n = m_module.opCompositeExtract(fl_t, m.id, 1, &i);
uint32_t offset = m_module.constu32(D3D9SharedPSStages_Count * ctx.dst.id.num + D3D9SharedPSStages_BumpEnvMat0 + i);
uint32_t offset = m_module.constu32(D3D9SharedPSStages_Count * ctx.src[0].id.num + D3D9SharedPSStages_BumpEnvMat0 + i);
uint32_t bm = m_module.opAccessChain(m_module.defPointerType(vec2_t, spv::StorageClassUniform),
m_ps.sharedState, 1, &offset);
bm = m_module.opLoad(vec2_t, bm);