| Index: third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h b/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| index 076190478d944cbedd098eea8534f9f9f52a9b7a..54b8457bb893cd54d0a461dc5cea574c6270719f 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h
|
| @@ -23,7 +23,7 @@ class WebGLUniformLocation;
|
| class WebGLVertexArrayObject;
|
|
|
| class WebGL2RenderingContextBase : public WebGLRenderingContextBase {
|
| - WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(WebGL2RenderingContextBase);
|
| + USING_GARBAGE_COLLECTED_MIXIN(WebGL2RenderingContextBase);
|
| public:
|
| ~WebGL2RenderingContextBase() override;
|
|
|
| @@ -52,7 +52,7 @@ public:
|
| void texSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLenum, GLenum, HTMLImageElement*, ExceptionState&);
|
| void texSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLenum, GLenum, HTMLCanvasElement*, ExceptionState&);
|
| void texSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLenum, GLenum, HTMLVideoElement*, ExceptionState&);
|
| - void texSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLenum, GLenum, PassRefPtrWillBeRawPtr<ImageBitmap>, ExceptionState&);
|
| + void texSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLenum, GLenum, RawPtr<ImageBitmap>, ExceptionState&);
|
| void copyTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
|
| void compressedTexImage3D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, DOMArrayBufferView*);
|
| void compressedTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, DOMArrayBufferView*);
|
| @@ -251,27 +251,27 @@ protected:
|
| void setTransformFeedbackActive(bool);
|
| void setTransformFeedbackPaused(bool);
|
|
|
| - PersistentWillBeMember<WebGLFramebuffer> m_readFramebufferBinding;
|
| - PersistentWillBeMember<WebGLTransformFeedback> m_transformFeedbackBinding;
|
| + Member<WebGLFramebuffer> m_readFramebufferBinding;
|
| + Member<WebGLTransformFeedback> m_transformFeedbackBinding;
|
|
|
| std::set<GLenum> m_supportedInternalFormatsStorage;
|
| std::set<GLenum> m_compressedTextureFormatsETC2EAC;
|
|
|
| - PersistentWillBeMember<WebGLBuffer> m_boundCopyReadBuffer;
|
| - PersistentWillBeMember<WebGLBuffer> m_boundCopyWriteBuffer;
|
| - PersistentWillBeMember<WebGLBuffer> m_boundPixelPackBuffer;
|
| - PersistentWillBeMember<WebGLBuffer> m_boundPixelUnpackBuffer;
|
| - PersistentWillBeMember<WebGLBuffer> m_boundTransformFeedbackBuffer;
|
| - PersistentWillBeMember<WebGLBuffer> m_boundUniformBuffer;
|
| + Member<WebGLBuffer> m_boundCopyReadBuffer;
|
| + Member<WebGLBuffer> m_boundCopyWriteBuffer;
|
| + Member<WebGLBuffer> m_boundPixelPackBuffer;
|
| + Member<WebGLBuffer> m_boundPixelUnpackBuffer;
|
| + Member<WebGLBuffer> m_boundTransformFeedbackBuffer;
|
| + Member<WebGLBuffer> m_boundUniformBuffer;
|
|
|
| - PersistentHeapVectorWillBeHeapVector<Member<WebGLBuffer>> m_boundIndexedTransformFeedbackBuffers;
|
| - PersistentHeapVectorWillBeHeapVector<Member<WebGLBuffer>> m_boundIndexedUniformBuffers;
|
| + HeapVector<Member<WebGLBuffer>> m_boundIndexedTransformFeedbackBuffers;
|
| + HeapVector<Member<WebGLBuffer>> m_boundIndexedUniformBuffers;
|
| GLint m_maxTransformFeedbackSeparateAttribs;
|
| size_t m_maxBoundUniformBufferIndex;
|
|
|
| - PersistentWillBeMember<WebGLQuery> m_currentBooleanOcclusionQuery;
|
| - PersistentWillBeMember<WebGLQuery> m_currentTransformFeedbackPrimitivesWrittenQuery;
|
| - PersistentHeapVectorWillBeHeapVector<Member<WebGLSampler>> m_samplerUnits;
|
| + Member<WebGLQuery> m_currentBooleanOcclusionQuery;
|
| + Member<WebGLQuery> m_currentTransformFeedbackPrimitivesWrittenQuery;
|
| + HeapVector<Member<WebGLSampler>> m_samplerUnits;
|
|
|
| GLint m_packRowLength;
|
| GLint m_packSkipPixels;
|
|
|