summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/TextureCache.cpp
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2015-11-24 21:54:19 +1000
committerStenzek <stenzek@gmail.com>2015-11-24 21:54:19 +1000
commitd1b132731dcb81aa4283564a5f9ff40a4c6b2047 (patch)
tree711ed7ca76ff35610e65762c8a0ff8e554412dc2 /Source/Core/VideoBackends/D3D/TextureCache.cpp
parent6be4608a0d8feaf5966f997c743183ca3a92fce9 (diff)
D3D: Remove redundant cast, move pitch calculation to caller
Diffstat (limited to 'Source/Core/VideoBackends/D3D/TextureCache.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/TextureCache.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/D3D/TextureCache.cpp b/Source/Core/VideoBackends/D3D/TextureCache.cpp
index 1d5141ce0e..0de91068c7 100644
--- a/Source/Core/VideoBackends/D3D/TextureCache.cpp
+++ b/Source/Core/VideoBackends/D3D/TextureCache.cpp
@@ -142,7 +142,8 @@ void TextureCache::TCacheEntry::CopyRectangleFromTexture(
void TextureCache::TCacheEntry::Load(unsigned int width, unsigned int height,
unsigned int expanded_width, unsigned int level)
{
- D3D::ReplaceRGBATexture2D(texture->GetTex(), TextureCache::temp, width, height, expanded_width, level, usage);
+ unsigned int src_pitch = 4 * expanded_width;
+ D3D::ReplaceRGBATexture2D(texture->GetTex(), TextureCache::temp, width, height, src_pitch, level, usage);
}
TextureCacheBase::TCacheEntryBase* TextureCache::CreateTexture(const TCacheEntryConfig& config)