Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(117)

Issue 1234883002: [Oilpan] Migrate classes under module/webgl onto oilpan heap (Closed)

Created:
5 years, 5 months ago by peria
Modified:
5 years, 4 months ago
CC:
blink-reviews, vivekg, blink-reviews-bindings_chromium.org, vivekg_samsung
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

[Oilpan] Migrate classes under module/webgl onto oilpan heap Following document reports the effect of this CL on performance and memory usages. https://docs.google.com/document/d/1QUDGL5a2wBZVyUrzlGjzKFe1sQgOOvm6gNhB1B7VRoE/edit?usp=sharing BUG=497662 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=200298

Patch Set 1 #

Patch Set 2 : Fix layout test #

Patch Set 3 : Fix compile #

Patch Set 4 : Rebase #

Patch Set 5 : Rebase #

Patch Set 6 : Rebase #

Total comments: 102

Patch Set 7 : Work for comments #

Total comments: 49

Patch Set 8 : Rebase & work for some comments #

Total comments: 12

Patch Set 9 : Rebase & fix webkit test #

Total comments: 7

Patch Set 10 : Fix webkit tests #

Patch Set 11 : Detach extensions in dtor of RenderingContextBase #

Total comments: 12

Patch Set 12 : Rebase and work for comments #

Patch Set 13 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+442 lines, -608 lines) Patch
M Source/bindings/modules/v8/WebGLAny.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/bindings/modules/v8/WebGLAny.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/ANGLEInstancedArrays.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/ANGLEInstancedArrays.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/ANGLEInstancedArrays.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/CHROMIUMSubscribeUniform.h View 1 2 3 4 5 6 2 chunks +2 lines, -3 lines 0 comments Download
M Source/modules/webgl/CHROMIUMSubscribeUniform.cpp View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/webgl/CHROMIUMSubscribeUniform.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/CHROMIUMValuebuffer.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/CHROMIUMValuebuffer.cpp View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -9 lines 0 comments Download
M Source/modules/webgl/CHROMIUMValuebuffer.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/EXTBlendMinMax.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/EXTBlendMinMax.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/EXTBlendMinMax.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/EXTFragDepth.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/EXTFragDepth.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/EXTFragDepth.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/EXTShaderTextureLOD.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/EXTShaderTextureLOD.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/EXTShaderTextureLOD.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/EXTTextureFilterAnisotropic.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/EXTTextureFilterAnisotropic.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/EXTTextureFilterAnisotropic.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/EXTsRGB.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/EXTsRGB.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/EXTsRGB.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESElementIndexUint.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/OESElementIndexUint.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/OESElementIndexUint.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESStandardDerivatives.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/OESStandardDerivatives.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/OESStandardDerivatives.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESTextureFloat.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureFloat.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureFloat.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESTextureFloatLinear.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureFloatLinear.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureFloatLinear.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESTextureHalfFloat.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureHalfFloat.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureHalfFloat.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESTextureHalfFloatLinear.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureHalfFloatLinear.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/OESTextureHalfFloatLinear.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/OESVertexArrayObject.h View 1 2 3 4 5 6 2 chunks +2 lines, -3 lines 0 comments Download
M Source/modules/webgl/OESVertexArrayObject.cpp View 1 chunk +6 lines, -6 lines 0 comments Download
M Source/modules/webgl/OESVertexArrayObject.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGL2RenderingContext.h View 1 chunk +10 lines, -10 lines 0 comments Download
M Source/modules/webgl/WebGL2RenderingContextBase.h View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +18 lines, -19 lines 0 comments Download
M Source/modules/webgl/WebGL2RenderingContextBase.cpp View 1 2 3 4 5 6 7 8 9 10 11 13 chunks +35 lines, -35 lines 0 comments Download
M Source/modules/webgl/WebGLActiveInfo.h View 1 2 3 4 5 6 1 chunk +3 lines, -6 lines 0 comments Download
M Source/modules/webgl/WebGLActiveInfo.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLBuffer.h View 1 2 3 4 5 6 2 chunks +1 line, -3 lines 0 comments Download
M Source/modules/webgl/WebGLBuffer.cpp View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -11 lines 0 comments Download
M Source/modules/webgl/WebGLBuffer.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureATC.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureATC.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureATC.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureETC1.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureETC1.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureETC1.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLCompressedTexturePVRTC.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTexturePVRTC.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTexturePVRTC.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureS3TC.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureS3TC.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLCompressedTextureS3TC.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLContextGroup.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/webgl/WebGLContextObject.cpp View 1 2 3 4 5 6 7 8 2 chunks +1 line, -5 lines 0 comments Download
M Source/modules/webgl/WebGLDebugRendererInfo.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDebugRendererInfo.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDebugRendererInfo.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLDebugShaders.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDebugShaders.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDebugShaders.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLDepthTexture.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDepthTexture.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDepthTexture.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLDrawBuffers.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLDrawBuffers.cpp View 2 chunks +3 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLDrawBuffers.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLExtension.h View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -10 lines 0 comments Download
M Source/modules/webgl/WebGLExtension.cpp View 1 2 3 4 5 6 7 1 chunk +0 lines, -6 lines 0 comments Download
M Source/modules/webgl/WebGLFenceSync.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLFenceSync.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLFramebuffer.h View 1 2 3 4 5 6 4 chunks +3 lines, -5 lines 0 comments Download
M Source/modules/webgl/WebGLFramebuffer.cpp View 1 2 3 4 5 6 7 8 9 10 11 8 chunks +18 lines, -28 lines 0 comments Download
M Source/modules/webgl/WebGLFramebuffer.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLLoseContext.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLLoseContext.cpp View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -3 lines 0 comments Download
M Source/modules/webgl/WebGLLoseContext.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLObject.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLObject.cpp View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -11 lines 0 comments Download
M Source/modules/webgl/WebGLProgram.h View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/webgl/WebGLProgram.cpp View 1 2 3 4 5 6 7 8 3 chunks +6 lines, -13 lines 0 comments Download
M Source/modules/webgl/WebGLProgram.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLQuery.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLQuery.cpp View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -9 lines 0 comments Download
M Source/modules/webgl/WebGLQuery.idl View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLRenderbuffer.h View 1 2 3 4 5 6 3 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/webgl/WebGLRenderbuffer.cpp View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -11 lines 0 comments Download
M Source/modules/webgl/WebGLRenderbuffer.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLRenderingContext.h View 1 chunk +23 lines, -23 lines 0 comments Download
M Source/modules/webgl/WebGLRenderingContextBase.h View 1 2 3 4 5 6 7 8 9 10 11 13 chunks +45 lines, -61 lines 0 comments Download
M Source/modules/webgl/WebGLRenderingContextBase.cpp View 1 2 3 4 5 6 7 8 9 10 11 28 chunks +63 lines, -63 lines 0 comments Download
M Source/modules/webgl/WebGLSampler.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLSampler.cpp View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -9 lines 0 comments Download
M Source/modules/webgl/WebGLSampler.idl View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLShader.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLShader.cpp View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -9 lines 0 comments Download
M Source/modules/webgl/WebGLShader.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLShaderPrecisionFormat.h View 1 2 3 4 5 6 1 chunk +2 lines, -4 lines 0 comments Download
M Source/modules/webgl/WebGLShaderPrecisionFormat.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLShaderPrecisionFormat.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLSync.cpp View 1 2 3 4 5 6 7 8 1 chunk +1 line, -7 lines 0 comments Download
M Source/modules/webgl/WebGLSync.idl View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLTexture.h View 1 2 3 4 5 6 2 chunks +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLTexture.cpp View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -9 lines 0 comments Download
M Source/modules/webgl/WebGLTexture.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLTransformFeedback.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLTransformFeedback.cpp View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -9 lines 0 comments Download
M Source/modules/webgl/WebGLTransformFeedback.idl View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLUniformLocation.h View 1 2 3 4 5 6 2 chunks +3 lines, -5 lines 0 comments Download
M Source/modules/webgl/WebGLUniformLocation.cpp View 1 2 3 4 5 6 2 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/webgl/WebGLUniformLocation.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObject.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObject.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObject.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObjectBase.h View 1 2 3 4 5 6 5 chunks +8 lines, -11 lines 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObjectBase.cpp View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +14 lines, -27 lines 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObjectOES.h View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObjectOES.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webgl/WebGLVertexArrayObjectOES.idl View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 54 (7 generated)
peria
Oilpan-team members, PTL from point of Oilpan side.
5 years, 5 months ago (2015-07-23 07:32:55 UTC) #2
peria
WebGL guys, I'm glad if you take a look on this CL beside reading the ...
5 years, 4 months ago (2015-07-30 06:33:55 UTC) #4
haraken
On 2015/07/30 06:33:55, peria wrote: > WebGL guys, > I'm glad if you take a ...
5 years, 4 months ago (2015-07-30 06:55:31 UTC) #5
Ken Russell (switch to Gerrit)
+zmo Thank you for moving this forward. Definitely in favor of moving WebGL to Oilpan. ...
5 years, 4 months ago (2015-08-01 00:11:56 UTC) #7
sof
Apologies for the repetitive (and mostly very boring) review :) [No need to individually tick ...
5 years, 4 months ago (2015-08-01 18:49:14 UTC) #9
peria
https://codereview.chromium.org/1234883002/diff/100001/Source/modules/webgl/ANGLEInstancedArrays.h File Source/modules/webgl/ANGLEInstancedArrays.h (right): https://codereview.chromium.org/1234883002/diff/100001/Source/modules/webgl/ANGLEInstancedArrays.h#newcode34 Source/modules/webgl/ANGLEInstancedArrays.h:34: #include "wtf/PassRefPtr.h" On 2015/08/01 18:49:12, sof wrote: > Can ...
5 years, 4 months ago (2015-08-03 09:00:37 UTC) #10
sof
https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLExtension.h File Source/modules/webgl/WebGLExtension.h (right): https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLExtension.h#newcode37 Source/modules/webgl/WebGLExtension.h:37: class WebGLExtensionScopedContext { Add 'final' for maximum tidiness. https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLExtension.h#newcode42 ...
5 years, 4 months ago (2015-08-03 09:12:05 UTC) #11
haraken
Thanks for working on this! A couple of comments and questions (for Sigbjorn). https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/CHROMIUMValuebuffer.cpp File ...
5 years, 4 months ago (2015-08-04 00:06:53 UTC) #13
Ken Russell (switch to Gerrit)
sof@, haraken@: thank you both for helping review this CL. I don't understand the nuances ...
5 years, 4 months ago (2015-08-04 00:34:11 UTC) #14
haraken
Thanks kbr! peria-san: It seems we have a bunch of items we need to address ...
5 years, 4 months ago (2015-08-04 00:47:05 UTC) #15
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLRenderingContextBase.h File Source/modules/webgl/WebGLRenderingContextBase.h (right): https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLRenderingContextBase.h#newcode696 Source/modules/webgl/WebGLRenderingContextBase.h:696: PersistentWillBeMember<T>& m_extensionField; On 2015/08/04 00:47:05, haraken wrote: > On ...
5 years, 4 months ago (2015-08-04 00:54:19 UTC) #16
haraken
On 2015/08/04 00:54:19, Ken Russell wrote: > https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLRenderingContextBase.h > File Source/modules/webgl/WebGLRenderingContextBase.h (right): > > https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGLRenderingContextBase.h#newcode696 ...
5 years, 4 months ago (2015-08-04 00:59:13 UTC) #17
Ken Russell (switch to Gerrit)
On 2015/08/04 00:59:13, haraken wrote: > On 2015/08/04 00:54:19, Ken Russell wrote: > > > ...
5 years, 4 months ago (2015-08-04 01:16:02 UTC) #18
haraken
On 2015/08/04 01:16:02, Ken Russell wrote: > On 2015/08/04 00:59:13, haraken wrote: > > On ...
5 years, 4 months ago (2015-08-04 01:22:01 UTC) #19
sof
We seem to end up rehashing/repeating Oilpan WebGL object details whenever that code is touched; ...
5 years, 4 months ago (2015-08-04 05:11:56 UTC) #20
sof
I can try to add some comments regarding finalization somewhere near to WebGLRenderingContextBase, if that ...
5 years, 4 months ago (2015-08-04 06:20:45 UTC) #21
haraken
https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/CHROMIUMValuebuffer.cpp File Source/modules/webgl/CHROMIUMValuebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/CHROMIUMValuebuffer.cpp#newcode27 Source/modules/webgl/CHROMIUMValuebuffer.cpp:27: detachAndDeleteObject(); On 2015/08/04 06:20:45, sof wrote: > On 2015/08/04 ...
5 years, 4 months ago (2015-08-04 06:35:40 UTC) #22
sof
https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGL2RenderingContextBase.h File Source/modules/webgl/WebGL2RenderingContextBase.h (right): https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGL2RenderingContextBase.h#newcode223 Source/modules/webgl/WebGL2RenderingContextBase.h:223: PersistentHeapVectorWillBeHeapVector<Member<WebGLSampler>> m_samplerUnits; On 2015/08/04 06:35:40, haraken wrote: > On ...
5 years, 4 months ago (2015-08-04 06:37:58 UTC) #23
haraken
On 2015/08/04 06:37:58, sof wrote: > https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGL2RenderingContextBase.h > File Source/modules/webgl/WebGL2RenderingContextBase.h (right): > > https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGL2RenderingContextBase.h#newcode223 > ...
5 years, 4 months ago (2015-08-04 06:42:02 UTC) #24
peria
https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGL2RenderingContext.h File Source/modules/webgl/WebGL2RenderingContext.h (right): https://codereview.chromium.org/1234883002/diff/120001/Source/modules/webgl/WebGL2RenderingContext.h#newcode50 Source/modules/webgl/WebGL2RenderingContext.h:50: PersistentWillBeMember<WebGLLoseContext> m_webglLoseContext; On 2015/08/04 00:34:10, Ken Russell wrote: > ...
5 years, 4 months ago (2015-08-04 09:10:26 UTC) #25
haraken
I'll take another look once you fix the layout test failures. https://codereview.chromium.org/1234883002/diff/140001/Source/modules/webgl/WebGLBuffer.cpp File Source/modules/webgl/WebGLBuffer.cpp (right): ...
5 years, 4 months ago (2015-08-05 04:12:19 UTC) #26
peria
PTL. Layout tests should be passed with the change in WebGLRenderingContextBase.h. https://codereview.chromium.org/1234883002/diff/140001/Source/modules/webgl/WebGLBuffer.cpp File Source/modules/webgl/WebGLBuffer.cpp (right): ...
5 years, 4 months ago (2015-08-06 05:47:00 UTC) #27
sof
https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode343 Source/modules/webgl/WebGLFramebuffer.cpp:343: m_attachments.clear(); Could you add a comment next to this ...
5 years, 4 months ago (2015-08-06 06:46:30 UTC) #28
sof
https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLRenderingContextBase.h File Source/modules/webgl/WebGLRenderingContextBase.h (right): https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLRenderingContextBase.h#newcode655 Source/modules/webgl/WebGLRenderingContextBase.h:655: // WebGLRenderingContextBase becomes a GCed class. On 2015/08/06 06:46:30, ...
5 years, 4 months ago (2015-08-06 07:38:39 UTC) #29
peria
https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode343 Source/modules/webgl/WebGLFramebuffer.cpp:343: m_attachments.clear(); On 2015/08/06 06:46:30, sof wrote: > Could you ...
5 years, 4 months ago (2015-08-06 07:38:46 UTC) #30
sof
https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLRenderingContextBase.h File Source/modules/webgl/WebGLRenderingContextBase.h (right): https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLRenderingContextBase.h#newcode655 Source/modules/webgl/WebGLRenderingContextBase.h:655: // WebGLRenderingContextBase becomes a GCed class. On 2015/08/06 07:38:46, ...
5 years, 4 months ago (2015-08-06 07:43:30 UTC) #31
peria
https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLRenderingContextBase.h File Source/modules/webgl/WebGLRenderingContextBase.h (right): https://codereview.chromium.org/1234883002/diff/160001/Source/modules/webgl/WebGLRenderingContextBase.h#newcode655 Source/modules/webgl/WebGLRenderingContextBase.h:655: // WebGLRenderingContextBase becomes a GCed class. On 2015/08/06 07:43:29, ...
5 years, 4 months ago (2015-08-06 08:04:22 UTC) #32
sof
lgtm % bots cycling green.
5 years, 4 months ago (2015-08-06 08:13:13 UTC) #33
peria
haraken@ it seems that layout tests are fixed with PS11. PTAL.
5 years, 4 months ago (2015-08-06 08:57:11 UTC) #34
haraken
On 2015/08/06 08:57:11, peria wrote: > haraken@ > it seems that layout tests are fixed ...
5 years, 4 months ago (2015-08-06 14:01:06 UTC) #35
Ken Russell (switch to Gerrit)
bajones, zmo: would one of you please review this patch? Thanks.
5 years, 4 months ago (2015-08-07 04:42:22 UTC) #36
haraken
LGTM! https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode589 Source/modules/webgl/WebGLFramebuffer.cpp:589: if (!m_attachments.isEmpty()) { This check won't be needed, ...
5 years, 4 months ago (2015-08-07 07:43:58 UTC) #37
bajones
I have no tears to shed for the loss of WillBe types here. :) LGTM ...
5 years, 4 months ago (2015-08-07 20:32:17 UTC) #38
sof
Looking closer at the change introduced in WebGLFramebuffer..some comments. https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode345 Source/modules/webgl/WebGLFramebuffer.cpp:345: ...
5 years, 4 months ago (2015-08-09 08:35:21 UTC) #39
haraken
https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode345 Source/modules/webgl/WebGLFramebuffer.cpp:345: m_attachments.clear(); On 2015/08/09 08:35:21, sof wrote: > I don't ...
5 years, 4 months ago (2015-08-09 14:16:46 UTC) #40
sof
https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode345 Source/modules/webgl/WebGLFramebuffer.cpp:345: m_attachments.clear(); On 2015/08/09 14:16:45, haraken wrote: > On 2015/08/09 ...
5 years, 4 months ago (2015-08-09 15:07:37 UTC) #41
peria
https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp File Source/modules/webgl/WebGLFramebuffer.cpp (right): https://codereview.chromium.org/1234883002/diff/200001/Source/modules/webgl/WebGLFramebuffer.cpp#newcode345 Source/modules/webgl/WebGLFramebuffer.cpp:345: m_attachments.clear(); On 2015/08/09 15:07:37, sof wrote: > On 2015/08/09 ...
5 years, 4 months ago (2015-08-10 03:15:23 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1234883002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1234883002/240001
5 years, 4 months ago (2015-08-11 04:09:37 UTC) #45
commit-bot: I haz the power
Committed patchset #13 (id:240001) as https://src.chromium.org/viewvc/blink?view=rev&revision=200298
5 years, 4 months ago (2015-08-11 05:16:22 UTC) #46
hans
On 2015/08/11 05:16:22, commit-bot: I haz the power wrote: > Committed patchset #13 (id:240001) as ...
5 years, 4 months ago (2015-08-11 15:36:43 UTC) #47
haraken
On 2015/08/11 15:36:43, hans wrote: > On 2015/08/11 05:16:22, commit-bot: I haz the power wrote: ...
5 years, 4 months ago (2015-08-11 15:39:11 UTC) #48
Nico
On 2015/08/11 15:39:11, haraken wrote: > On 2015/08/11 15:36:43, hans wrote: > > On 2015/08/11 ...
5 years, 4 months ago (2015-08-11 15:43:19 UTC) #49
hans
A revert of this CL (patchset #13 id:240001) has been created in https://codereview.chromium.org/1281953003/ by hans@chromium.org. ...
5 years, 4 months ago (2015-08-11 15:43:29 UTC) #50
haraken
On 2015/08/11 15:43:19, Nico (hiding) wrote: > On 2015/08/11 15:39:11, haraken wrote: > > On ...
5 years, 4 months ago (2015-08-11 15:47:02 UTC) #51
Nico
On 2015/08/11 15:47:02, haraken wrote: > On 2015/08/11 15:43:19, Nico (hiding) wrote: > > On ...
5 years, 4 months ago (2015-08-11 15:57:51 UTC) #52
haraken
On 2015/08/11 15:57:51, Nico (hiding) wrote: > On 2015/08/11 15:47:02, haraken wrote: > > On ...
5 years, 4 months ago (2015-08-11 16:09:45 UTC) #53
Nico
5 years, 4 months ago (2015-08-11 17:39:24 UTC) #54
Message was sent while issue was closed.
> I haven't yet investigated but I don't think
> https://codereview.chromium.org/1274403002/ is related to the breakage. My
guess
> is that the plugin is not enabled on the try bots.

The plugin is enabled on the trybots.

Oh, I guess this is a Windows-only problem. We don't have any clang/win trybots.
But the pinned win/clang bots look happy, only the ToT bots are red. So this
might still require some new plugin change.

In any case, I added a section the the clang plugins wiki page to recommend
landing new diags behind a flag:
https://code.google.com/p/chromium/wiki/WritingClangPlugins#Modifying_existin...

Powered by Google App Engine
This is Rietveld 408576698