Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
angle
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
angle
Commits
dce735c3
Commit
dce735c3
authored
Jun 04, 2013
by
Geoff Lang
Committed by
Shannon Woods
Jul 19, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Renamed the Blit class to Blit9.
TRAC #23256 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Geoff Lang
parent
697ad3ed
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
44 additions
and
46 deletions
+44
-46
build_angle.gypi
src/build_angle.gypi
+2
-2
Texture.cpp
src/libGLESv2/Texture.cpp
+1
-1
libGLESv2.vcxproj
src/libGLESv2/libGLESv2.vcxproj
+2
-2
libGLESv2.vcxproj.filters
src/libGLESv2/libGLESv2.vcxproj.filters
+6
-6
Blit9.cpp
src/libGLESv2/renderer/Blit9.cpp
+21
-21
Blit9.h
src/libGLESv2/renderer/Blit9.h
+8
-8
Renderer.h
src/libGLESv2/renderer/Renderer.h
+0
-1
Renderer9.cpp
src/libGLESv2/renderer/Renderer9.cpp
+2
-2
Renderer9.h
src/libGLESv2/renderer/Renderer9.h
+2
-1
TextureStorage.h
src/libGLESv2/renderer/TextureStorage.h
+0
-1
TextureStorage9.h
src/libGLESv2/renderer/TextureStorage9.h
+0
-1
No files found.
src/build_angle.gypi
View file @
dce735c3
...
@@ -269,8 +269,8 @@
...
@@ -269,8 +269,8 @@
'libGLESv2/Query.cpp',
'libGLESv2/Query.cpp',
'libGLESv2/Renderbuffer.cpp',
'libGLESv2/Renderbuffer.cpp',
'libGLESv2/Renderbuffer.h',
'libGLESv2/Renderbuffer.h',
'libGLESv2/renderer/Blit.cpp',
'libGLESv2/renderer/Blit
9
.cpp',
'libGLESv2/renderer/Blit.h',
'libGLESv2/renderer/Blit
9
.h',
'libGLESv2/renderer/copyimage.cpp',
'libGLESv2/renderer/copyimage.cpp',
'libGLESv2/renderer/copyimage.h',
'libGLESv2/renderer/copyimage.h',
'libGLESv2/renderer/BufferStorage.h',
'libGLESv2/renderer/BufferStorage.h',
...
...
src/libGLESv2/Texture.cpp
View file @
dce735c3
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
#include "common/mathutil.h"
#include "common/mathutil.h"
#include "common/utilities.h"
#include "common/utilities.h"
#include "libGLESv2/formatutils.h"
#include "libGLESv2/formatutils.h"
#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/Blit
9
.h"
#include "libGLESv2/Renderbuffer.h"
#include "libGLESv2/Renderbuffer.h"
#include "libGLESv2/renderer/Image.h"
#include "libGLESv2/renderer/Image.h"
#include "libGLESv2/renderer/Renderer.h"
#include "libGLESv2/renderer/Renderer.h"
...
...
src/libGLESv2/libGLESv2.vcxproj
View file @
dce735c3
...
@@ -267,7 +267,7 @@ copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"
...
@@ -267,7 +267,7 @@ copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"
<ClCompile
Include=
"Query.cpp"
/>
<ClCompile
Include=
"Query.cpp"
/>
<ClCompile
Include=
"..\common\RefCountObject.cpp"
/>
<ClCompile
Include=
"..\common\RefCountObject.cpp"
/>
<ClCompile
Include=
"Renderbuffer.cpp"
/>
<ClCompile
Include=
"Renderbuffer.cpp"
/>
<ClCompile
Include=
"renderer\Blit.cpp"
/>
<ClCompile
Include=
"renderer\Blit
9
.cpp"
/>
<ClCompile
Include=
"renderer\copyimage.cpp"
/>
<ClCompile
Include=
"renderer\copyimage.cpp"
/>
<ClCompile
Include=
"renderer\Fence11.cpp"
/>
<ClCompile
Include=
"renderer\Fence11.cpp"
/>
<ClCompile
Include=
"renderer\Fence9.cpp"
/>
<ClCompile
Include=
"renderer\Fence9.cpp"
/>
...
@@ -342,7 +342,7 @@ copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"
...
@@ -342,7 +342,7 @@ copy "$(OutDir)libGLESv2.lib" "$(ProjectDir)..\..\lib\$(Configuration)\"
<ClInclude
Include=
"Query.h"
/>
<ClInclude
Include=
"Query.h"
/>
<ClInclude
Include=
"..\common\RefCountObject.h"
/>
<ClInclude
Include=
"..\common\RefCountObject.h"
/>
<ClInclude
Include=
"Renderbuffer.h"
/>
<ClInclude
Include=
"Renderbuffer.h"
/>
<ClInclude
Include=
"renderer\Blit.h"
/>
<ClInclude
Include=
"renderer\Blit
9
.h"
/>
<ClInclude
Include=
"renderer\copyimage.h"
/>
<ClInclude
Include=
"renderer\copyimage.h"
/>
<ClInclude
Include=
"renderer\Fence11.h"
/>
<ClInclude
Include=
"renderer\Fence11.h"
/>
<ClInclude
Include=
"renderer\Fence9.h"
/>
<ClInclude
Include=
"renderer\Fence9.h"
/>
...
...
src/libGLESv2/libGLESv2.vcxproj.filters
View file @
dce735c3
...
@@ -197,9 +197,6 @@
...
@@ -197,9 +197,6 @@
<ClCompile
Include=
"renderer\VertexBuffer9.cpp"
>
<ClCompile
Include=
"renderer\VertexBuffer9.cpp"
>
<Filter>
Source Files\Renderer9
</Filter>
<Filter>
Source Files\Renderer9
</Filter>
</ClCompile>
</ClCompile>
<ClCompile
Include=
"renderer\Blit.cpp"
>
<Filter>
Source Files\Renderer9
</Filter>
</ClCompile>
<ClCompile
Include=
"renderer\InputLayoutCache.cpp"
>
<ClCompile
Include=
"renderer\InputLayoutCache.cpp"
>
<Filter>
Source Files\Renderer11
</Filter>
<Filter>
Source Files\Renderer11
</Filter>
</ClCompile>
</ClCompile>
...
@@ -236,6 +233,9 @@
...
@@ -236,6 +233,9 @@
<ClCompile
Include=
"renderer\copyimage.cpp"
>
<ClCompile
Include=
"renderer\copyimage.cpp"
>
<Filter>
Source Files\Renderer
</Filter>
<Filter>
Source Files\Renderer
</Filter>
</ClCompile>
</ClCompile>
<ClCompile
Include=
"renderer\Blit9.cpp"
>
<Filter>
Source Files\Renderer9
</Filter>
</ClCompile>
</ItemGroup>
</ItemGroup>
<ItemGroup>
<ItemGroup>
<ClInclude
Include=
"BinaryStream.h"
>
<ClInclude
Include=
"BinaryStream.h"
>
...
@@ -445,9 +445,6 @@
...
@@ -445,9 +445,6 @@
<ClInclude
Include=
"renderer\Query11.h"
>
<ClInclude
Include=
"renderer\Query11.h"
>
<Filter>
Header Files\Renderer\Renderer11
</Filter>
<Filter>
Header Files\Renderer\Renderer11
</Filter>
</ClInclude>
</ClInclude>
<ClInclude
Include=
"renderer\Blit.h"
>
<Filter>
Header Files\Renderer9
</Filter>
</ClInclude>
<ClInclude
Include=
"renderer\ShaderCache.h"
>
<ClInclude
Include=
"renderer\ShaderCache.h"
>
<Filter>
Header Files\Renderer9
</Filter>
<Filter>
Header Files\Renderer9
</Filter>
</ClInclude>
</ClInclude>
...
@@ -550,6 +547,9 @@
...
@@ -550,6 +547,9 @@
<ClInclude
Include=
"renderer\copyimage.h"
>
<ClInclude
Include=
"renderer\copyimage.h"
>
<Filter>
Header Files\Renderer
</Filter>
<Filter>
Header Files\Renderer
</Filter>
</ClInclude>
</ClInclude>
<ClInclude
Include=
"renderer\Blit9.h"
>
<Filter>
Header Files\Renderer9
</Filter>
</ClInclude>
</ItemGroup>
</ItemGroup>
<ItemGroup>
<ItemGroup>
<None
Include=
"renderer\shaders\Blit.ps"
>
<None
Include=
"renderer\shaders\Blit.ps"
>
...
...
src/libGLESv2/renderer/Blit.cpp
→
src/libGLESv2/renderer/Blit
9
.cpp
View file @
dce735c3
...
@@ -5,9 +5,9 @@
...
@@ -5,9 +5,9 @@
// found in the LICENSE file.
// found in the LICENSE file.
//
//
// Blit.cpp: Surface copy utility class.
// Blit
9
.cpp: Surface copy utility class.
#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/Blit
9
.h"
#include "libGLESv2/main.h"
#include "libGLESv2/main.h"
#include "libGLESv2/renderer/renderer9_utils.h"
#include "libGLESv2/renderer/renderer9_utils.h"
...
@@ -47,14 +47,14 @@ const size_t g_shaderSize[] =
...
@@ -47,14 +47,14 @@ const size_t g_shaderSize[] =
namespace
rx
namespace
rx
{
{
Blit
::
Blit
(
rx
::
Renderer9
*
renderer
)
Blit
9
::
Blit9
(
rx
::
Renderer9
*
renderer
)
:
mRenderer
(
renderer
),
mQuadVertexBuffer
(
NULL
),
mQuadVertexDeclaration
(
NULL
),
mSavedStateBlock
(
NULL
),
mSavedRenderTarget
(
NULL
),
mSavedDepthStencil
(
NULL
)
:
mRenderer
(
renderer
),
mQuadVertexBuffer
(
NULL
),
mQuadVertexDeclaration
(
NULL
),
mSavedStateBlock
(
NULL
),
mSavedRenderTarget
(
NULL
),
mSavedDepthStencil
(
NULL
)
{
{
initGeometry
();
initGeometry
();
memset
(
mCompiledShaders
,
0
,
sizeof
(
mCompiledShaders
));
memset
(
mCompiledShaders
,
0
,
sizeof
(
mCompiledShaders
));
}
}
Blit
::~
Blit
()
Blit
9
::~
Blit9
()
{
{
if
(
mSavedStateBlock
)
mSavedStateBlock
->
Release
();
if
(
mSavedStateBlock
)
mSavedStateBlock
->
Release
();
if
(
mQuadVertexBuffer
)
mQuadVertexBuffer
->
Release
();
if
(
mQuadVertexBuffer
)
mQuadVertexBuffer
->
Release
();
...
@@ -69,7 +69,7 @@ Blit::~Blit()
...
@@ -69,7 +69,7 @@ Blit::~Blit()
}
}
}
}
void
Blit
::
initGeometry
()
void
Blit
9
::
initGeometry
()
{
{
static
const
float
quad
[]
=
static
const
float
quad
[]
=
{
{
...
@@ -117,7 +117,7 @@ void Blit::initGeometry()
...
@@ -117,7 +117,7 @@ void Blit::initGeometry()
}
}
template
<
class
D3DShaderType
>
template
<
class
D3DShaderType
>
bool
Blit
::
setShader
(
ShaderId
source
,
const
char
*
profile
,
bool
Blit
9
::
setShader
(
ShaderId
source
,
const
char
*
profile
,
D3DShaderType
*
(
rx
::
Renderer9
::*
createShader
)(
const
DWORD
*
,
size_t
length
),
D3DShaderType
*
(
rx
::
Renderer9
::*
createShader
)(
const
DWORD
*
,
size_t
length
),
HRESULT
(
WINAPI
IDirect3DDevice9
::*
setShader
)(
D3DShaderType
*
))
HRESULT
(
WINAPI
IDirect3DDevice9
::*
setShader
)(
D3DShaderType
*
))
{
{
...
@@ -155,17 +155,17 @@ bool Blit::setShader(ShaderId source, const char *profile,
...
@@ -155,17 +155,17 @@ bool Blit::setShader(ShaderId source, const char *profile,
return
true
;
return
true
;
}
}
bool
Blit
::
setVertexShader
(
ShaderId
shader
)
bool
Blit
9
::
setVertexShader
(
ShaderId
shader
)
{
{
return
setShader
<
IDirect3DVertexShader9
>
(
shader
,
"vs_2_0"
,
&
rx
::
Renderer9
::
createVertexShader
,
&
IDirect3DDevice9
::
SetVertexShader
);
return
setShader
<
IDirect3DVertexShader9
>
(
shader
,
"vs_2_0"
,
&
rx
::
Renderer9
::
createVertexShader
,
&
IDirect3DDevice9
::
SetVertexShader
);
}
}
bool
Blit
::
setPixelShader
(
ShaderId
shader
)
bool
Blit
9
::
setPixelShader
(
ShaderId
shader
)
{
{
return
setShader
<
IDirect3DPixelShader9
>
(
shader
,
"ps_2_0"
,
&
rx
::
Renderer9
::
createPixelShader
,
&
IDirect3DDevice9
::
SetPixelShader
);
return
setShader
<
IDirect3DPixelShader9
>
(
shader
,
"ps_2_0"
,
&
rx
::
Renderer9
::
createPixelShader
,
&
IDirect3DDevice9
::
SetPixelShader
);
}
}
RECT
Blit
::
getSurfaceRect
(
IDirect3DSurface9
*
surface
)
const
RECT
Blit
9
::
getSurfaceRect
(
IDirect3DSurface9
*
surface
)
const
{
{
D3DSURFACE_DESC
desc
;
D3DSURFACE_DESC
desc
;
surface
->
GetDesc
(
&
desc
);
surface
->
GetDesc
(
&
desc
);
...
@@ -179,7 +179,7 @@ RECT Blit::getSurfaceRect(IDirect3DSurface9 *surface) const
...
@@ -179,7 +179,7 @@ RECT Blit::getSurfaceRect(IDirect3DSurface9 *surface) const
return
rect
;
return
rect
;
}
}
bool
Blit
::
boxFilter
(
IDirect3DSurface9
*
source
,
IDirect3DSurface9
*
dest
)
bool
Blit
9
::
boxFilter
(
IDirect3DSurface9
*
source
,
IDirect3DSurface9
*
dest
)
{
{
IDirect3DTexture9
*
texture
=
copySurfaceToTexture
(
source
,
getSurfaceRect
(
source
));
IDirect3DTexture9
*
texture
=
copySurfaceToTexture
(
source
,
getSurfaceRect
(
source
));
if
(
!
texture
)
if
(
!
texture
)
...
@@ -212,7 +212,7 @@ bool Blit::boxFilter(IDirect3DSurface9 *source, IDirect3DSurface9 *dest)
...
@@ -212,7 +212,7 @@ bool Blit::boxFilter(IDirect3DSurface9 *source, IDirect3DSurface9 *dest)
return
true
;
return
true
;
}
}
bool
Blit
::
copy
(
gl
::
Framebuffer
*
framebuffer
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
TextureStorageInterface2D
*
storage
,
GLint
level
)
bool
Blit
9
::
copy
(
gl
::
Framebuffer
*
framebuffer
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
TextureStorageInterface2D
*
storage
,
GLint
level
)
{
{
RenderTarget9
*
renderTarget
=
NULL
;
RenderTarget9
*
renderTarget
=
NULL
;
IDirect3DSurface9
*
source
=
NULL
;
IDirect3DSurface9
*
source
=
NULL
;
...
@@ -248,7 +248,7 @@ bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum des
...
@@ -248,7 +248,7 @@ bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum des
return
result
;
return
result
;
}
}
bool
Blit
::
copy
(
gl
::
Framebuffer
*
framebuffer
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
TextureStorageInterfaceCube
*
storage
,
GLenum
target
,
GLint
level
)
bool
Blit
9
::
copy
(
gl
::
Framebuffer
*
framebuffer
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
TextureStorageInterfaceCube
*
storage
,
GLenum
target
,
GLint
level
)
{
{
RenderTarget9
*
renderTarget
=
NULL
;
RenderTarget9
*
renderTarget
=
NULL
;
IDirect3DSurface9
*
source
=
NULL
;
IDirect3DSurface9
*
source
=
NULL
;
...
@@ -284,7 +284,7 @@ bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum des
...
@@ -284,7 +284,7 @@ bool Blit::copy(gl::Framebuffer *framebuffer, const RECT &sourceRect, GLenum des
return
result
;
return
result
;
}
}
bool
Blit
::
copy
(
IDirect3DSurface9
*
source
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
IDirect3DSurface9
*
dest
)
bool
Blit
9
::
copy
(
IDirect3DSurface9
*
source
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
IDirect3DSurface9
*
dest
)
{
{
if
(
!
dest
)
if
(
!
dest
)
{
{
...
@@ -317,7 +317,7 @@ bool Blit::copy(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFo
...
@@ -317,7 +317,7 @@ bool Blit::copy(IDirect3DSurface9 *source, const RECT &sourceRect, GLenum destFo
return
true
;
return
true
;
}
}
bool
Blit
::
formatConvert
(
IDirect3DSurface9
*
source
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
IDirect3DSurface9
*
dest
)
bool
Blit
9
::
formatConvert
(
IDirect3DSurface9
*
source
,
const
RECT
&
sourceRect
,
GLenum
destFormat
,
GLint
xoffset
,
GLint
yoffset
,
IDirect3DSurface9
*
dest
)
{
{
IDirect3DTexture9
*
texture
=
copySurfaceToTexture
(
source
,
sourceRect
);
IDirect3DTexture9
*
texture
=
copySurfaceToTexture
(
source
,
sourceRect
);
if
(
!
texture
)
if
(
!
texture
)
...
@@ -347,7 +347,7 @@ bool Blit::formatConvert(IDirect3DSurface9 *source, const RECT &sourceRect, GLen
...
@@ -347,7 +347,7 @@ bool Blit::formatConvert(IDirect3DSurface9 *source, const RECT &sourceRect, GLen
return
true
;
return
true
;
}
}
bool
Blit
::
setFormatConvertShaders
(
GLenum
destFormat
)
bool
Blit
9
::
setFormatConvertShaders
(
GLenum
destFormat
)
{
{
bool
okay
=
setVertexShader
(
SHADER_VS_STANDARD
);
bool
okay
=
setVertexShader
(
SHADER_VS_STANDARD
);
...
@@ -410,7 +410,7 @@ bool Blit::setFormatConvertShaders(GLenum destFormat)
...
@@ -410,7 +410,7 @@ bool Blit::setFormatConvertShaders(GLenum destFormat)
return
true
;
return
true
;
}
}
IDirect3DTexture9
*
Blit
::
copySurfaceToTexture
(
IDirect3DSurface9
*
surface
,
const
RECT
&
sourceRect
)
IDirect3DTexture9
*
Blit
9
::
copySurfaceToTexture
(
IDirect3DSurface9
*
surface
,
const
RECT
&
sourceRect
)
{
{
if
(
!
surface
)
if
(
!
surface
)
{
{
...
@@ -457,7 +457,7 @@ IDirect3DTexture9 *Blit::copySurfaceToTexture(IDirect3DSurface9 *surface, const
...
@@ -457,7 +457,7 @@ IDirect3DTexture9 *Blit::copySurfaceToTexture(IDirect3DSurface9 *surface, const
return
texture
;
return
texture
;
}
}
void
Blit
::
setViewport
(
const
RECT
&
sourceRect
,
GLint
xoffset
,
GLint
yoffset
)
void
Blit
9
::
setViewport
(
const
RECT
&
sourceRect
,
GLint
xoffset
,
GLint
yoffset
)
{
{
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
...
@@ -474,7 +474,7 @@ void Blit::setViewport(const RECT &sourceRect, GLint xoffset, GLint yoffset)
...
@@ -474,7 +474,7 @@ void Blit::setViewport(const RECT &sourceRect, GLint xoffset, GLint yoffset)
device
->
SetVertexShaderConstantF
(
0
,
halfPixelAdjust
,
1
);
device
->
SetVertexShaderConstantF
(
0
,
halfPixelAdjust
,
1
);
}
}
void
Blit
::
setCommonBlitState
()
void
Blit
9
::
setCommonBlitState
()
{
{
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
...
@@ -504,7 +504,7 @@ void Blit::setCommonBlitState()
...
@@ -504,7 +504,7 @@ void Blit::setCommonBlitState()
}
}
}
}
void
Blit
::
render
()
void
Blit
9
::
render
()
{
{
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
...
@@ -515,7 +515,7 @@ void Blit::render()
...
@@ -515,7 +515,7 @@ void Blit::render()
hr
=
device
->
DrawPrimitive
(
D3DPT_TRIANGLESTRIP
,
0
,
2
);
hr
=
device
->
DrawPrimitive
(
D3DPT_TRIANGLESTRIP
,
0
,
2
);
}
}
void
Blit
::
saveState
()
void
Blit
9
::
saveState
()
{
{
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
...
@@ -567,7 +567,7 @@ void Blit::saveState()
...
@@ -567,7 +567,7 @@ void Blit::saveState()
}
}
}
}
void
Blit
::
restoreState
()
void
Blit
9
::
restoreState
()
{
{
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
IDirect3DDevice9
*
device
=
mRenderer
->
getDevice
();
...
...
src/libGLESv2/renderer/Blit.h
→
src/libGLESv2/renderer/Blit
9
.h
View file @
dce735c3
...
@@ -4,10 +4,10 @@
...
@@ -4,10 +4,10 @@
// found in the LICENSE file.
// found in the LICENSE file.
//
//
// Blit.cpp: Surface copy utility class.
// Blit
9
.cpp: Surface copy utility class.
#ifndef LIBGLESV2_BLIT_H_
#ifndef LIBGLESV2_BLIT
9
_H_
#define LIBGLESV2_BLIT_H_
#define LIBGLESV2_BLIT
9
_H_
#include "common/angleutils.h"
#include "common/angleutils.h"
...
@@ -22,11 +22,11 @@ class Renderer9;
...
@@ -22,11 +22,11 @@ class Renderer9;
class
TextureStorageInterface2D
;
class
TextureStorageInterface2D
;
class
TextureStorageInterfaceCube
;
class
TextureStorageInterfaceCube
;
class
Blit
class
Blit
9
{
{
public
:
public
:
explicit
Blit
(
Renderer9
*
renderer
);
explicit
Blit
9
(
Renderer9
*
renderer
);
~
Blit
();
~
Blit
9
();
// Copy from source surface to dest surface.
// Copy from source surface to dest surface.
// sourceRect, xoffset, yoffset are in D3D coordinates (0,0 in upper-left)
// sourceRect, xoffset, yoffset are in D3D coordinates (0,0 in upper-left)
...
@@ -87,8 +87,8 @@ class Blit
...
@@ -87,8 +87,8 @@ class Blit
IDirect3DSurface9
*
mSavedRenderTarget
;
IDirect3DSurface9
*
mSavedRenderTarget
;
IDirect3DSurface9
*
mSavedDepthStencil
;
IDirect3DSurface9
*
mSavedDepthStencil
;
DISALLOW_COPY_AND_ASSIGN
(
Blit
);
DISALLOW_COPY_AND_ASSIGN
(
Blit
9
);
};
};
}
}
#endif // LIBGLESV2_BLIT_H_
#endif // LIBGLESV2_BLIT
9
_H_
src/libGLESv2/renderer/Renderer.h
View file @
dce735c3
...
@@ -56,7 +56,6 @@ class IndexBuffer;
...
@@ -56,7 +56,6 @@ class IndexBuffer;
class
QueryImpl
;
class
QueryImpl
;
class
FenceImpl
;
class
FenceImpl
;
class
BufferStorage
;
class
BufferStorage
;
class
Blit
;
struct
TranslatedIndexData
;
struct
TranslatedIndexData
;
class
ShaderExecutable
;
class
ShaderExecutable
;
class
SwapChain
;
class
SwapChain
;
...
...
src/libGLESv2/renderer/Renderer9.cpp
View file @
dce735c3
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
#include "libGLESv2/renderer/SwapChain9.h"
#include "libGLESv2/renderer/SwapChain9.h"
#include "libGLESv2/renderer/TextureStorage9.h"
#include "libGLESv2/renderer/TextureStorage9.h"
#include "libGLESv2/renderer/Image9.h"
#include "libGLESv2/renderer/Image9.h"
#include "libGLESv2/renderer/Blit.h"
#include "libGLESv2/renderer/Blit
9
.h"
#include "libGLESv2/renderer/RenderTarget9.h"
#include "libGLESv2/renderer/RenderTarget9.h"
#include "libGLESv2/renderer/VertexBuffer9.h"
#include "libGLESv2/renderer/VertexBuffer9.h"
#include "libGLESv2/renderer/IndexBuffer9.h"
#include "libGLESv2/renderer/IndexBuffer9.h"
...
@@ -478,7 +478,7 @@ void Renderer9::initializeDevice()
...
@@ -478,7 +478,7 @@ void Renderer9::initializeDevice()
mSceneStarted
=
false
;
mSceneStarted
=
false
;
ASSERT
(
!
mBlit
&&
!
mVertexDataManager
&&
!
mIndexDataManager
);
ASSERT
(
!
mBlit
&&
!
mVertexDataManager
&&
!
mIndexDataManager
);
mBlit
=
new
Blit
(
this
);
mBlit
=
new
Blit
9
(
this
);
mVertexDataManager
=
new
rx
::
VertexDataManager
(
this
);
mVertexDataManager
=
new
rx
::
VertexDataManager
(
this
);
mIndexDataManager
=
new
rx
::
IndexDataManager
(
this
);
mIndexDataManager
=
new
rx
::
IndexDataManager
(
this
);
}
}
...
...
src/libGLESv2/renderer/Renderer9.h
View file @
dce735c3
...
@@ -27,6 +27,7 @@ class VertexDataManager;
...
@@ -27,6 +27,7 @@ class VertexDataManager;
class
IndexDataManager
;
class
IndexDataManager
;
class
StreamingIndexBufferInterface
;
class
StreamingIndexBufferInterface
;
struct
TranslatedAttribute
;
struct
TranslatedAttribute
;
class
Blit9
;
class
Renderer9
:
public
Renderer
class
Renderer9
:
public
Renderer
{
{
...
@@ -249,7 +250,7 @@ class Renderer9 : public Renderer
...
@@ -249,7 +250,7 @@ class Renderer9 : public Renderer
IDirect3DDevice9
*
mDevice
;
IDirect3DDevice9
*
mDevice
;
IDirect3DDevice9Ex
*
mDeviceEx
;
// Might be null if D3D9Ex is not supported.
IDirect3DDevice9Ex
*
mDeviceEx
;
// Might be null if D3D9Ex is not supported.
Blit
*
mBlit
;
Blit
9
*
mBlit
;
HWND
mDeviceWindow
;
HWND
mDeviceWindow
;
...
...
src/libGLESv2/renderer/TextureStorage.h
View file @
dce735c3
...
@@ -18,7 +18,6 @@ namespace rx
...
@@ -18,7 +18,6 @@ namespace rx
class
Renderer
;
class
Renderer
;
class
SwapChain
;
class
SwapChain
;
class
RenderTarget
;
class
RenderTarget
;
class
Blit
;
class
TextureStorage
class
TextureStorage
{
{
...
...
src/libGLESv2/renderer/TextureStorage9.h
View file @
dce735c3
...
@@ -20,7 +20,6 @@ class Renderer9;
...
@@ -20,7 +20,6 @@ class Renderer9;
class
SwapChain9
;
class
SwapChain9
;
class
RenderTarget
;
class
RenderTarget
;
class
RenderTarget9
;
class
RenderTarget9
;
class
Blit
;
class
TextureStorage9
:
public
TextureStorage
class
TextureStorage9
:
public
TextureStorage
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment