Commit dce735c3 by Geoff Lang Committed by Shannon Woods

Renamed the Blit class to Blit9.

TRAC #23256 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Geoff Lang
parent 697ad3ed
......@@ -269,8 +269,8 @@
'libGLESv2/Query.cpp',
'libGLESv2/Renderbuffer.cpp',
'libGLESv2/Renderbuffer.h',
'libGLESv2/renderer/Blit.cpp',
'libGLESv2/renderer/Blit.h',
'libGLESv2/renderer/Blit9.cpp',
'libGLESv2/renderer/Blit9.h',
'libGLESv2/renderer/copyimage.cpp',
'libGLESv2/renderer/copyimage.h',
'libGLESv2/renderer/BufferStorage.h',
......
......@@ -15,7 +15,7 @@
#include "common/mathutil.h"
#include "common/utilities.h"
#include "libGLESv2/formatutils.h"
#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/Blit9.h"
#include "libGLESv2/Renderbuffer.h"
#include "libGLESv2/renderer/Image.h"
#include "libGLESv2/renderer/Renderer.h"
......
......@@ -267,7 +267,7 @@ copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"
<ClCompile Include="Query.cpp" />
<ClCompile Include="..\common\RefCountObject.cpp" />
<ClCompile Include="Renderbuffer.cpp" />
<ClCompile Include="renderer\Blit.cpp" />
<ClCompile Include="renderer\Blit9.cpp" />
<ClCompile Include="renderer\copyimage.cpp" />
<ClCompile Include="renderer\Fence11.cpp" />
<ClCompile Include="renderer\Fence9.cpp" />
......@@ -342,7 +342,7 @@ copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"
<ClInclude Include="Query.h" />
<ClInclude Include="..\common\RefCountObject.h" />
<ClInclude Include="Renderbuffer.h" />
<ClInclude Include="renderer\Blit.h" />
<ClInclude Include="renderer\Blit9.h" />
<ClInclude Include="renderer\copyimage.h" />
<ClInclude Include="renderer\Fence11.h" />
<ClInclude Include="renderer\Fence9.h" />
......
......@@ -197,9 +197,6 @@
<ClCompile Include="renderer\VertexBuffer9.cpp">
<Filter>Source Files\Renderer9</Filter>
</ClCompile>
<ClCompile Include="renderer\Blit.cpp">
<Filter>Source Files\Renderer9</Filter>
</ClCompile>
<ClCompile Include="renderer\InputLayoutCache.cpp">
<Filter>Source Files\Renderer11</Filter>
</ClCompile>
......@@ -236,6 +233,9 @@
<ClCompile Include="renderer\copyimage.cpp">
<Filter>Source Files\Renderer</Filter>
</ClCompile>
<ClCompile Include="renderer\Blit9.cpp">
<Filter>Source Files\Renderer9</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="BinaryStream.h">
......@@ -445,9 +445,6 @@
<ClInclude Include="renderer\Query11.h">
<Filter>Header Files\Renderer\Renderer11</Filter>
</ClInclude>
<ClInclude Include="renderer\Blit.h">
<Filter>Header Files\Renderer9</Filter>
</ClInclude>
<ClInclude Include="renderer\ShaderCache.h">
<Filter>Header Files\Renderer9</Filter>
</ClInclude>
......@@ -550,6 +547,9 @@
<ClInclude Include="renderer\copyimage.h">
<Filter>Header Files\Renderer</Filter>
</ClInclude>
<ClInclude Include="renderer\Blit9.h">
<Filter>Header Files\Renderer9</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="renderer\shaders\Blit.ps">
......
......@@ -5,9 +5,9 @@
// found in the LICENSE file.
//
// Blit.cpp: Surface copy utility class.
// Blit9.cpp: Surface copy utility class.
#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/Blit9.h"
#include "libGLESv2/main.h"
#include "libGLESv2/renderer/renderer9_utils.h"
......@@ -47,14 +47,14 @@ const size_t g_shaderSize[] =
namespace rx
{
Blit::Blit(rx::Renderer9 *renderer)
Blit9::Blit9(rx::Renderer9 *renderer)
: mRenderer(renderer), mQuadVertexBuffer(NULL), mQuadVertexDeclaration(NULL), mSavedStateBlock(NULL), mSavedRenderTarget(NULL), mSavedDepthStencil(NULL)
{
initGeometry();
memset(mCompiledShaders, 0, sizeof(mCompiledShaders));
}
Blit::~Blit()
Blit9::~Blit9()
{
if (mSavedStateBlock) mSavedStateBlock->Release();
if (mQuadVertexBuffer) mQuadVertexBuffer->Release();
......@@ -69,7 +69,7 @@ Blit::~Blit()
}
}
void Blit::initGeometry()
void Blit9::initGeometry()
{
static const float quad[] =
{
......@@ -117,7 +117,7 @@ void Blit::initGeometry()
}
template <class D3DShaderType>
bool Blit::setShader(ShaderId source, const char *profile,
bool Blit9::setShader(ShaderId source, const char *profile,
D3DShaderType *(rx::Renderer9::*createShader)(const DWORD *, size_t length),
HRESULT (WINAPI IDirect3DDevice9::*setShader)(D3DShaderType*))
{
......@@ -155,17 +155,17 @@ bool Blit::setShader(ShaderId source, const char *profile,
return true;
}
bool Blit::setVertexShader(ShaderId shader)
bool Blit9::setVertexShader(ShaderId shader)
{
return setShader<IDirect3DVertexShader9>(shader, "vs_2_0", &rx::Renderer9::createVertexShader, &IDirect3DDevice9::SetVertexShader);
}
bool Blit::setPixelShader(ShaderId shader)
bool Blit9::setPixelShader(ShaderId shader)
{
return setShader<IDirect3DPixelShader9>(shader, "ps_2_0", &rx::Renderer9::createPixelShader, &IDirect3DDevice9::SetPixelShader);
}
RECT Blit::getSurfaceRect(IDirect3DSurface9 *surface) const
RECT Blit9::getSurfaceRect(IDirect3DSurface9 *surface) const
{
D3DSURFACE_DESC desc;
surface->GetDesc(&desc);
......@@ -179,7 +179,7 @@ RECT Blit::getSurfaceRect(IDirect3DSurface9 *surface) const
return rect;
}
bool Blit::boxFilter(IDirect3DSurface9 *source, IDirect3DSurface9 *dest)
bool Blit9::boxFilter(IDirect3DSurface9 *source, IDirect3DSurface9 *dest)
{
IDirect3DTexture9 *texture = copySurfaceToTexture(source, getSurfaceRect(source));
if (!texture)
......@@ -212,7 +212,7 @@ bool Blit::boxFilter(IDirect3DSurface9 *source, IDirect3DSurface9 *dest)
return true;
}
bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorageInterface2D *storage, GLint level)
bool Blit9::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorageInterface2D *storage, GLint level)
{
RenderTarget9 *renderTarget = NULL;
IDirect3DSurface9 *source = NULL;
......@@ -248,7 +248,7 @@ bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum des
return result;
}
bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorageInterfaceCube *storage, GLenum target, GLint level)
bool Blit9::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, TextureStorageInterfaceCube *storage, GLenum target, GLint level)
{
RenderTarget9 *renderTarget = NULL;
IDirect3DSurface9 *source = NULL;
......@@ -284,7 +284,7 @@ bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum des
return result;
}
bool Blit::copy(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, IDirect3DSurface9 *dest)
bool Blit9::copy(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, IDirect3DSurface9 *dest)
{
if (!dest)
{
......@@ -317,7 +317,7 @@ bool Blit::copy(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFo
return true;
}
bool Blit::formatConvert(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, IDirect3DSurface9 *dest)
bool Blit9::formatConvert(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFormat, GLint xoffset, GLint yoffset, IDirect3DSurface9 *dest)
{
IDirect3DTexture9 *texture = copySurfaceToTexture(source, sourceRect);
if (!texture)
......@@ -347,7 +347,7 @@ bool Blit::formatConvert(IDirect3DSurface9 *source, const RECT &sourceRect, GLen
return true;
}
bool Blit::setFormatConvertShaders(GLenum destFormat)
bool Blit9::setFormatConvertShaders(GLenum destFormat)
{
bool okay = setVertexShader(SHADER_VS_STANDARD);
......@@ -410,7 +410,7 @@ bool Blit::setFormatConvertShaders(GLenum destFormat)
return true;
}
IDirect3DTexture9 *Blit::copySurfaceToTexture(IDirect3DSurface9 *surface, const RECT &sourceRect)
IDirect3DTexture9 *Blit9::copySurfaceToTexture(IDirect3DSurface9 *surface, const RECT &sourceRect)
{
if (!surface)
{
......@@ -457,7 +457,7 @@ IDirect3DTexture9 *Blit::copySurfaceToTexture(IDirect3DSurface9 *surface, const
return texture;
}
void Blit::setViewport(const RECT &sourceRect, GLint xoffset, GLint yoffset)
void Blit9::setViewport(const RECT &sourceRect, GLint xoffset, GLint yoffset)
{
IDirect3DDevice9 *device = mRenderer->getDevice();
......@@ -474,7 +474,7 @@ void Blit::setViewport(const RECT &sourceRect, GLint xoffset, GLint yoffset)
device->SetVertexShaderConstantF(0, halfPixelAdjust, 1);
}
void Blit::setCommonBlitState()
void Blit9::setCommonBlitState()
{
IDirect3DDevice9 *device = mRenderer->getDevice();
......@@ -504,7 +504,7 @@ void Blit::setCommonBlitState()
}
}
void Blit::render()
void Blit9::render()
{
IDirect3DDevice9 *device = mRenderer->getDevice();
......@@ -515,7 +515,7 @@ void Blit::render()
hr = device->DrawPrimitive(D3DPT_TRIANGLESTRIP, 0, 2);
}
void Blit::saveState()
void Blit9::saveState()
{
IDirect3DDevice9 *device = mRenderer->getDevice();
......@@ -567,7 +567,7 @@ void Blit::saveState()
}
}
void Blit::restoreState()
void Blit9::restoreState()
{
IDirect3DDevice9 *device = mRenderer->getDevice();
......
......@@ -4,10 +4,10 @@
// found in the LICENSE file.
//
// Blit.cpp: Surface copy utility class.
// Blit9.cpp: Surface copy utility class.
#ifndef LIBGLESV2_BLIT_H_
#define LIBGLESV2_BLIT_H_
#ifndef LIBGLESV2_BLIT9_H_
#define LIBGLESV2_BLIT9_H_
#include "common/angleutils.h"
......@@ -22,11 +22,11 @@ class Renderer9;
class TextureStorageInterface2D;
class TextureStorageInterfaceCube;
class Blit
class Blit9
{
public:
explicit Blit(Renderer9 *renderer);
~Blit();
explicit Blit9(Renderer9 *renderer);
~Blit9();
// Copy from source surface to dest surface.
// sourceRect, xoffset, yoffset are in D3D coordinates (0,0 in upper-left)
......@@ -87,8 +87,8 @@ class Blit
IDirect3DSurface9 *mSavedRenderTarget;
IDirect3DSurface9 *mSavedDepthStencil;
DISALLOW_COPY_AND_ASSIGN(Blit);
DISALLOW_COPY_AND_ASSIGN(Blit9);
};
}
#endif // LIBGLESV2_BLIT_H_
#endif // LIBGLESV2_BLIT9_H_
......@@ -56,7 +56,6 @@ class IndexBuffer;
class QueryImpl;
class FenceImpl;
class BufferStorage;
class Blit;
struct TranslatedIndexData;
class ShaderExecutable;
class SwapChain;
......
......@@ -23,7 +23,7 @@
#include "libGLESv2/renderer/SwapChain9.h"
#include "libGLESv2/renderer/TextureStorage9.h"
#include "libGLESv2/renderer/Image9.h"
#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/Blit9.h"
#include "libGLESv2/renderer/RenderTarget9.h"
#include "libGLESv2/renderer/VertexBuffer9.h"
#include "libGLESv2/renderer/IndexBuffer9.h"
......@@ -478,7 +478,7 @@ void Renderer9::initializeDevice()
mSceneStarted = false;
ASSERT(!mBlit && !mVertexDataManager && !mIndexDataManager);
mBlit = new Blit(this);
mBlit = new Blit9(this);
mVertexDataManager = new rx::VertexDataManager(this);
mIndexDataManager = new rx::IndexDataManager(this);
}
......
......@@ -27,6 +27,7 @@ class VertexDataManager;
class IndexDataManager;
class StreamingIndexBufferInterface;
struct TranslatedAttribute;
class Blit9;
class Renderer9 : public Renderer
{
......@@ -249,7 +250,7 @@ class Renderer9 : public Renderer
IDirect3DDevice9 *mDevice;
IDirect3DDevice9Ex *mDeviceEx; // Might be null if D3D9Ex is not supported.
Blit *mBlit;
Blit9 *mBlit;
HWND mDeviceWindow;
......
......@@ -18,7 +18,6 @@ namespace rx
class Renderer;
class SwapChain;
class RenderTarget;
class Blit;
class TextureStorage
{
......
......@@ -20,7 +20,6 @@ class Renderer9;
class SwapChain9;
class RenderTarget;
class RenderTarget9;
class Blit;
class TextureStorage9 : public TextureStorage
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment