| Index: Source/core/html/canvas/WebGLRenderbuffer.h
|
| diff --git a/Source/core/html/canvas/WebGLRenderbuffer.h b/Source/core/html/canvas/WebGLRenderbuffer.h
|
| index 9b22af455a0b9a8a48a3bcda5c268081f0ff476e..bdddacbf942a3a0614a71b13861e29edd9ccea2a 100644
|
| --- a/Source/core/html/canvas/WebGLRenderbuffer.h
|
| +++ b/Source/core/html/canvas/WebGLRenderbuffer.h
|
| @@ -36,7 +36,7 @@ class WebGLRenderbuffer FINAL : public WebGLSharedObject, public ScriptWrappable
|
| public:
|
| virtual ~WebGLRenderbuffer();
|
|
|
| - static PassRefPtr<WebGLRenderbuffer> create(WebGLRenderingContextBase*);
|
| + static PassRefPtrWillBeRawPtr<WebGLRenderbuffer> create(WebGLRenderingContextBase*);
|
|
|
| void setInternalFormat(GLenum internalformat)
|
| {
|
| @@ -56,10 +56,12 @@ public:
|
|
|
| void setHasEverBeenBound() { m_hasEverBeenBound = true; }
|
|
|
| - void setEmulatedStencilBuffer(PassRefPtr<WebGLRenderbuffer> buffer) { m_emulatedStencilBuffer = buffer; }
|
| + void setEmulatedStencilBuffer(PassRefPtrWillBeRawPtr<WebGLRenderbuffer> buffer) { m_emulatedStencilBuffer = buffer; }
|
| WebGLRenderbuffer* emulatedStencilBuffer() const { return m_emulatedStencilBuffer.get(); }
|
| void deleteEmulatedStencilBuffer(blink::WebGraphicsContext3D* context3d);
|
|
|
| + virtual void trace(Visitor*) OVERRIDE;
|
| +
|
| protected:
|
| WebGLRenderbuffer(WebGLRenderingContextBase*);
|
|
|
| @@ -73,7 +75,7 @@ private:
|
|
|
| bool m_hasEverBeenBound;
|
|
|
| - RefPtr<WebGLRenderbuffer> m_emulatedStencilBuffer;
|
| + RefPtrWillBeMember<WebGLRenderbuffer> m_emulatedStencilBuffer;
|
| };
|
|
|
| } // namespace WebCore
|
|
|