Index: Source/core/html/canvas/WebGL2RenderingContextBase.h |
diff --git a/Source/core/html/canvas/WebGL2RenderingContextBase.h b/Source/core/html/canvas/WebGL2RenderingContextBase.h |
index ee7e83362eb7c368e17062bf6de8f0f8ee1f8c1b..b6c926f80513bfbf2e7de5bbec74249aba8e9c82 100644 |
--- a/Source/core/html/canvas/WebGL2RenderingContextBase.h |
+++ b/Source/core/html/canvas/WebGL2RenderingContextBase.h |
@@ -159,6 +159,9 @@ public: |
GLboolean isVertexArray(WebGLVertexArrayObjectOES*); |
void bindVertexArray(WebGLVertexArrayObjectOES*); |
+ /* WebGLRenderingContextBase APIs overrides */ |
+ ScriptValue getTexParameter(ScriptState*, GLenum target, GLenum pname) override; |
+ |
DECLARE_VIRTUAL_TRACE(); |
protected: |
@@ -166,9 +169,11 @@ protected: |
bool validateClearBuffer(const char* functionName, GLenum buffer, GLsizei length); |
- /* WebGLRenderingContextBase overrides */ |
+ /* WebGLRenderingContextBase helper functions overrides */ |
bool validateCapability(const char* functionName, GLenum) override; |
bool validateAndUpdateBufferBindTarget(const char* functionName, GLenum, WebGLBuffer*) override; |
+ |
+ WebGLTexture* validateTextureBinding(const char* functionName, GLenum target, bool useSixEnumsForCubeMap) override; |
}; |
DEFINE_TYPE_CASTS(WebGL2RenderingContextBase, CanvasRenderingContext, context, |