summaryrefslogtreecommitdiffstats
path: root/cc/gl_renderer.h
diff options
context:
space:
mode:
authorenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-16 03:39:47 +0000
committerenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-16 03:39:47 +0000
commit0704cafcee4819cd7f7bcccc2803aef18dc949b6 (patch)
tree5a8011c30ebfbeb93228032885b0272204bdac2e /cc/gl_renderer.h
parent5b4c88af585ddecea9e12e0aa3ec267dae0a44df (diff)
downloadchromium_src-0704cafcee4819cd7f7bcccc2803aef18dc949b6.zip
chromium_src-0704cafcee4819cd7f7bcccc2803aef18dc949b6.tar.gz
chromium_src-0704cafcee4819cd7f7bcccc2803aef18dc949b6.tar.bz2
cc: Remove wtf members from gl/software/cc renderer
R=jamesr@chromium.org BUG=154451 Review URL: https://chromiumcodereview.appspot.com/11145031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162065 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/gl_renderer.h')
-rw-r--r--cc/gl_renderer.h43
1 files changed, 21 insertions, 22 deletions
diff --git a/cc/gl_renderer.h b/cc/gl_renderer.h
index 22bc341..caf7495 100644
--- a/cc/gl_renderer.h
+++ b/cc/gl_renderer.h
@@ -19,7 +19,6 @@
#include "CCTileDrawQuad.h"
#include "CCYUVVideoDrawQuad.h"
#include "Extensions3DChromium.h"
-#include <wtf/PassOwnPtr.h>
namespace WebKit {
class WebGraphicsContext3D;
@@ -37,7 +36,7 @@ class CCRendererGL : public CCDirectRenderer,
public WebKit::WebGraphicsContext3D::WebGraphicsMemoryAllocationChangedCallbackCHROMIUM ,
public WebKit::WebGraphicsContext3D::WebGraphicsContextLostCallback {
public:
- static PassOwnPtr<CCRendererGL> create(CCRendererClient*, CCResourceProvider*);
+ static scoped_ptr<CCRendererGL> create(CCRendererClient*, CCResourceProvider*);
virtual ~CCRendererGL();
@@ -91,7 +90,7 @@ private:
void drawCheckerboardQuad(const DrawingFrame&, const CCCheckerboardDrawQuad*);
void drawDebugBorderQuad(const DrawingFrame&, const CCDebugBorderDrawQuad*);
- PassOwnPtr<CCScopedTexture> drawBackgroundFilters(DrawingFrame&, const CCRenderPassDrawQuad*, const WebKit::WebFilterOperations&, const WebKit::WebTransformationMatrix& deviceTransform);
+ scoped_ptr<CCScopedTexture> drawBackgroundFilters(DrawingFrame&, const CCRenderPassDrawQuad*, const WebKit::WebFilterOperations&, const WebKit::WebTransformationMatrix& deviceTransform);
void drawRenderPassQuad(DrawingFrame&, const CCRenderPassDrawQuad*);
void drawSolidColorQuad(const DrawingFrame&, const CCSolidColorDrawQuad*);
void drawStreamVideoQuad(const DrawingFrame&, const CCStreamVideoDrawQuad*);
@@ -129,7 +128,7 @@ private:
unsigned m_offscreenFramebufferId;
- OwnPtr<GeometryBinding> m_sharedGeometry;
+ scoped_ptr<GeometryBinding> m_sharedGeometry;
FloatQuad m_sharedGeometryQuad;
// This block of bindings defines all of the programs used by the compositor itself.
@@ -183,27 +182,27 @@ private:
const SolidColorProgram* solidColorProgram();
- OwnPtr<TileProgram> m_tileProgram;
- OwnPtr<TileProgramOpaque> m_tileProgramOpaque;
- OwnPtr<TileProgramAA> m_tileProgramAA;
- OwnPtr<TileProgramSwizzle> m_tileProgramSwizzle;
- OwnPtr<TileProgramSwizzleOpaque> m_tileProgramSwizzleOpaque;
- OwnPtr<TileProgramSwizzleAA> m_tileProgramSwizzleAA;
- OwnPtr<TileCheckerboardProgram> m_tileCheckerboardProgram;
+ scoped_ptr<TileProgram> m_tileProgram;
+ scoped_ptr<TileProgramOpaque> m_tileProgramOpaque;
+ scoped_ptr<TileProgramAA> m_tileProgramAA;
+ scoped_ptr<TileProgramSwizzle> m_tileProgramSwizzle;
+ scoped_ptr<TileProgramSwizzleOpaque> m_tileProgramSwizzleOpaque;
+ scoped_ptr<TileProgramSwizzleAA> m_tileProgramSwizzleAA;
+ scoped_ptr<TileCheckerboardProgram> m_tileCheckerboardProgram;
- OwnPtr<RenderPassProgram> m_renderPassProgram;
- OwnPtr<RenderPassProgramAA> m_renderPassProgramAA;
- OwnPtr<RenderPassMaskProgram> m_renderPassMaskProgram;
- OwnPtr<RenderPassMaskProgramAA> m_renderPassMaskProgramAA;
+ scoped_ptr<RenderPassProgram> m_renderPassProgram;
+ scoped_ptr<RenderPassProgramAA> m_renderPassProgramAA;
+ scoped_ptr<RenderPassMaskProgram> m_renderPassMaskProgram;
+ scoped_ptr<RenderPassMaskProgramAA> m_renderPassMaskProgramAA;
- OwnPtr<TextureProgram> m_textureProgram;
- OwnPtr<TextureProgramFlip> m_textureProgramFlip;
- OwnPtr<TextureIOSurfaceProgram> m_textureIOSurfaceProgram;
+ scoped_ptr<TextureProgram> m_textureProgram;
+ scoped_ptr<TextureProgramFlip> m_textureProgramFlip;
+ scoped_ptr<TextureIOSurfaceProgram> m_textureIOSurfaceProgram;
- OwnPtr<VideoYUVProgram> m_videoYUVProgram;
- OwnPtr<VideoStreamTextureProgram> m_videoStreamTextureProgram;
+ scoped_ptr<VideoYUVProgram> m_videoYUVProgram;
+ scoped_ptr<VideoStreamTextureProgram> m_videoStreamTextureProgram;
- OwnPtr<SolidColorProgram> m_solidColorProgram;
+ scoped_ptr<SolidColorProgram> m_solidColorProgram;
WebKit::WebGraphicsContext3D* m_context;
@@ -213,7 +212,7 @@ private:
bool m_isUsingBindUniform;
bool m_visible;
- OwnPtr<CCResourceProvider::ScopedWriteLockGL> m_currentFramebufferLock;
+ scoped_ptr<CCResourceProvider::ScopedWriteLockGL> m_currentFramebufferLock;
DISALLOW_COPY_AND_ASSIGN(CCRendererGL);
};