Revert "Don't load level 0 twice for 1-level textures in DX11." and fix it properly.

All backend TextureCaches now load level 0 in CreateTexture.

This reverts commit 294cb165ba.
This commit is contained in:
Jordan Woyak
2013-02-20 05:37:01 -06:00
parent 294cb165ba
commit 6e6d8af6dd
4 changed files with 21 additions and 7 deletions

View File

@ -226,6 +226,8 @@ TextureCache::TCacheEntryBase* TextureCache::CreateTexture(unsigned int width, u
TCacheEntry* entry = new TCacheEntry(D3D::CreateTexture2D(temp, width, height, expanded_width, d3d_fmt, swap_r_b, tex_levels));
entry->swap_r_b = swap_r_b;
entry->d3d_fmt = d3d_fmt;
entry->Load(width, height, expanded_width, 0);
return entry;
}