mirror of https://github.com/doitsujin/dxvk
[d3d9] Don't mark unuploaded textures as uploaded
This commit is contained in:
parent
d1dc217d31
commit
fbf76e8420
|
@ -4797,7 +4797,7 @@ namespace dxvk {
|
||||||
texInfo->ClearNeedsUpload();
|
texInfo->ClearNeedsUpload();
|
||||||
}
|
}
|
||||||
|
|
||||||
m_activeTexturesToUpload = 0;
|
m_activeTexturesToUpload &= ~mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -5458,6 +5458,7 @@ namespace dxvk {
|
||||||
|
|
||||||
uint32_t texturesToUpload = m_activeTexturesToUpload;
|
uint32_t texturesToUpload = m_activeTexturesToUpload;
|
||||||
texturesToUpload &= m_psShaderMasks.samplerMask | m_vsShaderMasks.samplerMask;
|
texturesToUpload &= m_psShaderMasks.samplerMask | m_vsShaderMasks.samplerMask;
|
||||||
|
|
||||||
if (unlikely(texturesToUpload != 0))
|
if (unlikely(texturesToUpload != 0))
|
||||||
UploadManagedTextures(texturesToUpload);
|
UploadManagedTextures(texturesToUpload);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue