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

Issue 1323613005: Better state tracking and validation for bindBufferBase and bindBufferRange (Closed)

Created:
5 years, 3 months ago by bajones
Modified:
5 years, 3 months ago
CC:
blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Better state tracking and validation for bindBufferBase and bindBufferRange BUG=295792 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201834

Patch Set 1 #

Total comments: 5

Patch Set 2 : Addressed feedback #

Total comments: 3

Patch Set 3 : Addressed kbr@'s feedback #

Total comments: 2

Patch Set 4 : Fix logic errors pointed out by zmo@ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+194 lines, -55 lines) Patch
M Source/modules/webgl/WebGL2RenderingContextBase.h View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M Source/modules/webgl/WebGL2RenderingContextBase.cpp View 1 2 3 6 chunks +183 lines, -55 lines 0 comments Download

Messages

Total messages: 18 (6 generated)
bajones
This implements not only better validation for bindBufferRange and bindBufferBase, but also starts tracking indexed ...
5 years, 3 months ago (2015-09-03 20:28:26 UTC) #2
Zhenyao Mo
LGTM with nits fixed https://codereview.chromium.org/1323613005/diff/1/Source/modules/webgl/WebGL2RenderingContextBase.cpp File Source/modules/webgl/WebGL2RenderingContextBase.cpp (right): https://codereview.chromium.org/1323613005/diff/1/Source/modules/webgl/WebGL2RenderingContextBase.cpp#newcode87 Source/modules/webgl/WebGL2RenderingContextBase.cpp:87: GLint maxTransformFeedbackSeparateAttribs; initialize it 0 ...
5 years, 3 months ago (2015-09-04 18:10:44 UTC) #3
bajones
On 2015/09/04 18:10:44, Zhenyao Mo wrote: > LGTM with nits fixed Thanks! Fixed everything, with ...
5 years, 3 months ago (2015-09-04 20:30:28 UTC) #4
bajones
On 2015/09/04 18:10:44, Zhenyao Mo wrote: > LGTM with nits fixed Thanks! Fixed everything, with ...
5 years, 3 months ago (2015-09-04 20:30:28 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1323613005/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1323613005/20001
5 years, 3 months ago (2015-09-04 20:30:52 UTC) #8
Ken Russell (switch to Gerrit)
LGTM overall with a couple of concerns. https://codereview.chromium.org/1323613005/diff/20001/Source/modules/webgl/WebGL2RenderingContextBase.cpp File Source/modules/webgl/WebGL2RenderingContextBase.cpp (right): https://codereview.chromium.org/1323613005/diff/20001/Source/modules/webgl/WebGL2RenderingContextBase.cpp#newcode2092 Source/modules/webgl/WebGL2RenderingContextBase.cpp:2092: for (size_t ...
5 years, 3 months ago (2015-09-04 20:51:32 UTC) #9
bajones
On 2015/09/04 20:51:32, Ken Russell wrote: > Any idea how large this array is in ...
5 years, 3 months ago (2015-09-04 22:11:23 UTC) #11
Zhenyao Mo
https://codereview.chromium.org/1323613005/diff/40001/Source/modules/webgl/WebGL2RenderingContextBase.cpp File Source/modules/webgl/WebGL2RenderingContextBase.cpp (right): https://codereview.chromium.org/1323613005/diff/40001/Source/modules/webgl/WebGL2RenderingContextBase.cpp#newcode2115 Source/modules/webgl/WebGL2RenderingContextBase.cpp:2115: for (size_t i = 0; i < m_maxBoundUniformBufferIndex; ++i) ...
5 years, 3 months ago (2015-09-04 22:24:08 UTC) #12
bajones
On 2015/09/04 22:24:08, Zhenyao Mo wrote: > https://codereview.chromium.org/1323613005/diff/40001/Source/modules/webgl/WebGL2RenderingContextBase.cpp#newcode2115 > Source/modules/webgl/WebGL2RenderingContextBase.cpp:2115: for (size_t i = 0; ...
5 years, 3 months ago (2015-09-04 22:46:31 UTC) #13
Zhenyao Mo
LGTM again.
5 years, 3 months ago (2015-09-04 23:11:28 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1323613005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1323613005/60001
5 years, 3 months ago (2015-09-04 23:12:20 UTC) #17
commit-bot: I haz the power
5 years, 3 months ago (2015-09-05 00:22:02 UTC) #18
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201834

Powered by Google App Engine
This is Rietveld 408576698