Moves the Blitter into the Renderer's domain
TRAC #22001
Signed-off-by: Daniel Koch
Author: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1413 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/renderer/TextureStorage.cpp b/src/libGLESv2/renderer/TextureStorage.cpp
index 946707e..0743db4 100644
--- a/src/libGLESv2/renderer/TextureStorage.cpp
+++ b/src/libGLESv2/renderer/TextureStorage.cpp
@@ -11,7 +11,7 @@
#include "libGLESv2/main.h"
#include "libGLESv2/renderer/TextureStorage.h"
#include "libGLESv2/renderer/SwapChain.h"
-#include "libGLESv2/Blit.h"
+#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/renderer9_utils.h"
@@ -75,12 +75,6 @@
return false;
}
-Blit *TextureStorage::getBlitter()
-{
- Context *context = getContext();
- return context->getBlitter();
-}
-
bool TextureStorage::isRenderTarget() const
{
return (mD3DUsage & (D3DUSAGE_RENDERTARGET | D3DUSAGE_DEPTHSTENCIL)) != 0;
@@ -185,7 +179,7 @@
if (upper != NULL && lower != NULL)
{
- getBlitter()->boxFilter(upper, lower);
+ mRenderer->boxFilter(upper, lower);
}
if (upper != NULL) upper->Release();
@@ -262,7 +256,7 @@
if (upper != NULL && lower != NULL)
{
- getBlitter()->boxFilter(upper, lower);
+ mRenderer->boxFilter(upper, lower);
}
if (upper != NULL) upper->Release();