summaryrefslogtreecommitdiff
path: root/Source/WebCore/html/canvas/WebGLShader.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/html/canvas/WebGLShader.h')
-rw-r--r--Source/WebCore/html/canvas/WebGLShader.h8
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; }