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

Issue 2503453005: Patch the results of queries that return object IDs in the passthrough cmd decoder. (Closed)

Created:
4 years, 1 month ago by Geoff Lang
Modified:
4 years ago
Reviewers:
piman
CC:
chromium-reviews, piman+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Patch the results of queries that return object IDs in the passthrough cmd decoder. BUG=602688 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/7b76cdffc97efd9152fb88fdecf4a3890825e0ad Cr-Commit-Position: refs/heads/master@{#433269}

Patch Set 1 #

Total comments: 2

Patch Set 2 : patch results in a scratch buffer #

Patch Set 3 : fix test failure #

Total comments: 5

Patch Set 4 : Helperize GetClientID #

Unified diffs Side-by-side diffs Delta from patch set Stats (+365 lines, -10 lines) Patch
M gpu/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/client_service_map.h View 1 chunk +18 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder_passthrough.h View 1 2 chunks +42 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc View 1 2 3 2 chunks +160 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc View 1 5 chunks +37 lines, -10 lines 0 comments Download
A gpu/command_buffer/tests/gl_object_bindings_unittest.cc View 1 2 1 chunk +107 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (17 generated)
Geoff Lang
PTAL
4 years, 1 month ago (2016-11-16 16:15:01 UTC) #5
piman
https://codereview.chromium.org/2503453005/diff/1/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc File gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc (right): https://codereview.chromium.org/2503453005/diff/1/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc#newcode878 gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc:878: return PatchGetNumericResults(pname, *length, params); This makes me uncomfortable. params ...
4 years, 1 month ago (2016-11-16 18:55:22 UTC) #8
Geoff Lang
https://codereview.chromium.org/2503453005/diff/1/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc File gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc (right): https://codereview.chromium.org/2503453005/diff/1/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc#newcode878 gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc:878: return PatchGetNumericResults(pname, *length, params); On 2016/11/16 18:55:22, piman wrote: ...
4 years, 1 month ago (2016-11-17 19:35:01 UTC) #11
piman
LGTM+nits. https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc File gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc (right): https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc#newcode558 gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc:558: auto get_binding_client_id = [this]( nit: this could be ...
4 years, 1 month ago (2016-11-17 21:08:52 UTC) #16
Geoff Lang
https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc File gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc (right): https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc#newcode558 gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc:558: auto get_binding_client_id = [this]( On 2016/11/17 21:08:52, piman wrote: ...
4 years, 1 month ago (2016-11-17 22:01:15 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2503453005/60001
4 years, 1 month ago (2016-11-17 22:04:50 UTC) #20
piman
https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc File gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc (right): https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc#newcode885 gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc:885: }); On 2016/11/17 22:01:15, Geoff Lang wrote: > On ...
4 years, 1 month ago (2016-11-17 22:09:59 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/275095)
4 years, 1 month ago (2016-11-18 00:55:22 UTC) #23
Geoff Lang
On 2016/11/17 22:09:59, piman wrote: > https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc > File gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc (right): > > https://codereview.chromium.org/2503453005/diff/40001/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc#newcode885 > ...
4 years, 1 month ago (2016-11-18 15:40:08 UTC) #24
piman
On Fri, Nov 18, 2016 at 7:40 AM, <geofflang@chromium.org> wrote: > On 2016/11/17 22:09:59, piman ...
4 years, 1 month ago (2016-11-18 18:42:55 UTC) #25
Geoff Lang
On 2016/11/18 18:42:55, piman wrote: > On Fri, Nov 18, 2016 at 7:40 AM, <mailto:geofflang@chromium.org> ...
4 years, 1 month ago (2016-11-18 18:46:10 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2503453005/60001
4 years, 1 month ago (2016-11-18 18:47:08 UTC) #28
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-18 19:40:04 UTC) #29
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/7b76cdffc97efd9152fb88fdecf4a3890825e0ad Cr-Commit-Position: refs/heads/master@{#433269}
4 years, 1 month ago (2016-11-18 19:43:39 UTC) #31
lmilko
On 2016/11/18 19:43:39, commit-bot: I haz the power wrote: > Patchset 4 (id:??) landed as ...
4 years ago (2016-11-23 11:38:30 UTC) #32
Geoff Lang
4 years ago (2016-11-23 15:12:39 UTC) #33
Message was sent while issue was closed.
On 2016/11/23 11:38:30, lmilko wrote:
> On 2016/11/18 19:43:39, commit-bot: I haz the power wrote:
> > Patchset 4 (id:??) landed as
> > https://crrev.com/7b76cdffc97efd9152fb88fdecf4a3890825e0ad
> > Cr-Commit-Position: refs/heads/master@{#433269}
> 
> Added tests are assuming that GLESv3 is supported but they are crashing on
> platforms that do not support GLESv3.

Sorry about that, fixed here: https://codereview.chromium.org/2527653002

Powered by Google App Engine
This is Rietveld 408576698