diff options
Diffstat (limited to 'Source/WebCore/html/canvas/WebGLShader.h')
-rw-r--r-- | Source/WebCore/html/canvas/WebGLShader.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/WebCore/html/canvas/WebGLShader.h b/Source/WebCore/html/canvas/WebGLShader.h index 1d7a10c1c..92d1d1c48 100644 --- a/Source/WebCore/html/canvas/WebGLShader.h +++ b/Source/WebCore/html/canvas/WebGLShader.h @@ -26,16 +26,16 @@ #ifndef WebGLShader_h #define WebGLShader_h -#include "WebGLObject.h" +#include "WebGLSharedObject.h" #include <wtf/PassRefPtr.h> #include <wtf/RefCounted.h> namespace WebCore { -class WebGLShader : public WebGLObject { +class WebGLShader : public WebGLSharedObject { public: - virtual ~WebGLShader() { deleteObject(); } + virtual ~WebGLShader(); static PassRefPtr<WebGLShader> create(WebGLRenderingContext*, GC3Denum); @@ -47,7 +47,7 @@ public: private: WebGLShader(WebGLRenderingContext*, GC3Denum); - virtual void deleteObjectImpl(Platform3DObject); + virtual void deleteObjectImpl(GraphicsContext3D*, Platform3DObject); virtual bool isShader() const { return true; } |