summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/TextureCache.h
diff options
context:
space:
mode:
authordegasus <wickmarkus@web.de>2015-01-11 15:03:41 +0100
committerdegasus <wickmarkus@web.de>2015-01-11 22:23:35 +0100
commitd95e5e2b6fdbdcc7af201a4fc1fa1389bbdf0ad5 (patch)
tree8c801a440f3a0673cb77e5c9aa9babfcf00c2b3b /Source/Core/VideoBackends/D3D/TextureCache.h
parentd640453274099f2cead75df3f137f4b06522d92c (diff)
TexCache: create a const Config struct
Diffstat (limited to 'Source/Core/VideoBackends/D3D/TextureCache.h')
-rw-r--r--Source/Core/VideoBackends/D3D/TextureCache.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/D3D/TextureCache.h b/Source/Core/VideoBackends/D3D/TextureCache.h
index 3845165ad5..08ce4008f9 100644
--- a/Source/Core/VideoBackends/D3D/TextureCache.h
+++ b/Source/Core/VideoBackends/D3D/TextureCache.h
@@ -23,7 +23,7 @@ private:
D3D11_USAGE usage;
- TCacheEntry(D3DTexture2D *_tex) : texture(_tex) {}
+ TCacheEntry(const TCacheEntryConfig& config, D3DTexture2D *_tex) : TCacheEntryBase(config), texture(_tex) {}
~TCacheEntry();
void Load(unsigned int width, unsigned int height,
@@ -41,7 +41,7 @@ private:
TCacheEntryBase* CreateTexture(unsigned int width, unsigned int height,
unsigned int tex_levels, PC_TexFormat pcfmt) override;
- TCacheEntryBase* CreateRenderTargetTexture(unsigned int scaled_tex_w, unsigned int scaled_tex_h) override;
+ TCacheEntryBase* CreateRenderTargetTexture(unsigned int scaled_tex_w, unsigned int scaled_tex_h, unsigned int layers) override;
u64 EncodeToRamFromTexture(u32 address, void* source_texture, u32 SourceW, u32 SourceH, bool bFromZBuffer, bool bIsIntensityFmt, u32 copyfmt, int bScaleByHalf, const EFBRectangle& source) {return 0;};
void CompileShaders() override { }