[d3d9] Don't mark unuploaded textures as uploaded

This commit is contained in:
Joshua Ashton 2020-02-25 04:37:01 +00:00
parent d1dc217d31
commit fbf76e8420
1 changed files with 2 additions and 1 deletions

View File

@ -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);