| OLD | NEW | 
|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef WebGL2RenderingContextBase_h | 5 #ifndef WebGL2RenderingContextBase_h | 
| 6 #define WebGL2RenderingContextBase_h | 6 #define WebGL2RenderingContextBase_h | 
| 7 | 7 | 
| 8 #include "modules/webgl/WebGLExtension.h" | 8 #include "modules/webgl/WebGLExtension.h" | 
| 9 #include "modules/webgl/WebGLRenderingContextBase.h" | 9 #include "modules/webgl/WebGLRenderingContextBase.h" | 
| 10 | 10 | 
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 271     WebGLBuffer* validateBufferDataTarget(const char* functionName, GLenum targe
     t) override; | 271     WebGLBuffer* validateBufferDataTarget(const char* functionName, GLenum targe
     t) override; | 
| 272     bool validateBufferDataUsage(const char* functionName, GLenum usage) overrid
     e; | 272     bool validateBufferDataUsage(const char* functionName, GLenum usage) overrid
     e; | 
| 273 | 273 | 
| 274     bool canUseTexImageCanvasByGPU(GLint internalformat, GLenum type) override; | 274     bool canUseTexImageCanvasByGPU(GLint internalformat, GLenum type) override; | 
| 275 | 275 | 
| 276     void removeBoundBuffer(WebGLBuffer*) override; | 276     void removeBoundBuffer(WebGLBuffer*) override; | 
| 277 | 277 | 
| 278     void resetUnpackParameters() override; | 278     void resetUnpackParameters() override; | 
| 279     void restoreUnpackParameters() override; | 279     void restoreUnpackParameters() override; | 
| 280 | 280 | 
| 281     bool transformFeedbackActive() const override; |  | 
| 282     bool transformFeedbackPaused() const override; |  | 
| 283     void setTransformFeedbackActive(bool); |  | 
| 284     void setTransformFeedbackPaused(bool); |  | 
| 285 |  | 
| 286     Member<WebGLFramebuffer> m_readFramebufferBinding; | 281     Member<WebGLFramebuffer> m_readFramebufferBinding; | 
| 287     Member<WebGLTransformFeedback> m_transformFeedbackBinding; | 282     Member<WebGLTransformFeedback> m_transformFeedbackBinding; | 
| 288 | 283 | 
| 289     std::set<GLenum> m_supportedInternalFormatsStorage; | 284     std::set<GLenum> m_supportedInternalFormatsStorage; | 
| 290     std::set<GLenum> m_compressedTextureFormatsETC2EAC; | 285     std::set<GLenum> m_compressedTextureFormatsETC2EAC; | 
| 291 | 286 | 
| 292     Member<WebGLBuffer> m_boundCopyReadBuffer; | 287     Member<WebGLBuffer> m_boundCopyReadBuffer; | 
| 293     Member<WebGLBuffer> m_boundCopyWriteBuffer; | 288     Member<WebGLBuffer> m_boundCopyWriteBuffer; | 
| 294     Member<WebGLBuffer> m_boundPixelPackBuffer; | 289     Member<WebGLBuffer> m_boundPixelPackBuffer; | 
| 295     Member<WebGLBuffer> m_boundPixelUnpackBuffer; | 290     Member<WebGLBuffer> m_boundPixelUnpackBuffer; | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 318     ScopedPersistent<v8::Array> m_queryWrappers; | 313     ScopedPersistent<v8::Array> m_queryWrappers; | 
| 319 }; | 314 }; | 
| 320 | 315 | 
| 321 DEFINE_TYPE_CASTS(WebGL2RenderingContextBase, CanvasRenderingContext, context, | 316 DEFINE_TYPE_CASTS(WebGL2RenderingContextBase, CanvasRenderingContext, context, | 
| 322     context->is3d() && WebGLRenderingContextBase::getWebGLVersion(context) >= 2, | 317     context->is3d() && WebGLRenderingContextBase::getWebGLVersion(context) >= 2, | 
| 323     context.is3d() && WebGLRenderingContextBase::getWebGLVersion(&context) >= 2)
     ; | 318     context.is3d() && WebGLRenderingContextBase::getWebGLVersion(&context) >= 2)
     ; | 
| 324 | 319 | 
| 325 } // namespace blink | 320 } // namespace blink | 
| 326 | 321 | 
| 327 #endif | 322 #endif | 
| OLD | NEW | 
|---|