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

Issue 2076213002: Decompress ETC texture data when there is no native support. (Closed)

Created:
4 years, 6 months ago by Geoff Lang
Modified:
4 years, 5 months ago
Reviewers:
Zhenyao Mo, piman
CC:
chromium-reviews, darin-cc_chromium.org, jam, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Decompress ETC texture data when there is no native support. BUG=612205 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/398fb2196bb0959997cba019a3cbb9e8b9d8e444 Cr-Commit-Position: refs/heads/master@{#405183}

Patch Set 1 #

Patch Set 2 : Decompress ETC texture data when there is no native support. #

Patch Set 3 : Decompress ETC texture data when there is no native support. #

Patch Set 4 : Decompress ETC texture data when there is no native support. #

Total comments: 12

Patch Set 5 : Address comments, fix PBOs #

Patch Set 6 : rebase #

Patch Set 7 : fix more typos #

Patch Set 8 : Fix unpack alignment #

Total comments: 11

Patch Set 9 : Validate PBOs #

Total comments: 2

Patch Set 10 : Remove autogen changes. #

Patch Set 11 : Fix formatting. #

Total comments: 2

Patch Set 12 : Check MapBuffer result. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+317 lines, -49 lines) Patch
M content/test/gpu/gpu_tests/webgl2_conformance_expectations.py View 1 2 3 4 5 6 chunks +3 lines, -14 lines 0 comments Download
M gpu/command_buffer/service/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/context_state.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/context_state.cc View 1 2 3 4 5 6 7 8 1 chunk +20 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/feature_info.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/feature_info.cc View 1 2 3 4 5 6 2 chunks +8 lines, -1 line 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 14 chunks +279 lines, -34 lines 0 comments Download
M gpu/gpu.gyp View 1 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 67 (37 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2076213002/20001
4 years, 5 months ago (2016-07-05 16:48:09 UTC) #3
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/91533) cast_shell_linux on ...
4 years, 5 months ago (2016-07-05 16:59:17 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2076213002/40001
4 years, 5 months ago (2016-07-05 17:33:25 UTC) #7
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromeos_daisy_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_daisy_chromium_compile_only_ng/builds/163173)
4 years, 5 months ago (2016-07-05 18:04:40 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2076213002/60001
4 years, 5 months ago (2016-07-06 17:13:59 UTC) #11
Geoff Lang
PTAL
4 years, 5 months ago (2016-07-06 18:37:15 UTC) #14
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/99101)
4 years, 5 months ago (2016-07-06 19:27:00 UTC) #16
Zhenyao Mo
Great work. Some situation needs a bit further work, but in general it looks good. ...
4 years, 5 months ago (2016-07-06 19:45:39 UTC) #17
piman
https://codereview.chromium.org/2076213002/diff/60001/gpu/command_buffer/service/feature_info.h File gpu/command_buffer/service/feature_info.h (right): https://codereview.chromium.org/2076213002/diff/60001/gpu/command_buffer/service/feature_info.h#newcode94 gpu/command_buffer/service/feature_info.h:94: bool arb_es3_compatability; nit: typo compatability->compatibility https://codereview.chromium.org/2076213002/diff/60001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): ...
4 years, 5 months ago (2016-07-06 21:20:59 UTC) #18
Geoff Lang
https://codereview.chromium.org/2076213002/diff/60001/gpu/command_buffer/service/feature_info.h File gpu/command_buffer/service/feature_info.h (right): https://codereview.chromium.org/2076213002/diff/60001/gpu/command_buffer/service/feature_info.h#newcode94 gpu/command_buffer/service/feature_info.h:94: bool arb_es3_compatability; On 2016/07/06 21:20:59, piman wrote: > nit: ...
4 years, 5 months ago (2016-07-08 18:49:16 UTC) #26
piman
https://codereview.chromium.org/2076213002/diff/140001/gpu/command_buffer/service/context_state.cc File gpu/command_buffer/service/context_state.cc (right): https://codereview.chromium.org/2076213002/diff/140001/gpu/command_buffer/service/context_state.cc#newcode274 gpu/command_buffer/service/context_state.cc:274: glPixelStorei(GL_UNPACK_SKIP_IMAGES, unpack_skip_images); We never pass GL_UNPACK_SKIP_ROWS/PIXELS/IMAGES to the driver ...
4 years, 5 months ago (2016-07-08 19:30:40 UTC) #30
Zhenyao Mo
https://codereview.chromium.org/2076213002/diff/140001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2076213002/diff/140001/gpu/command_buffer/service/gles2_cmd_decoder.cc#newcode11622 gpu/command_buffer/service/gles2_cmd_decoder.cc:11622: glBindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); nit: the above three lines can be ...
4 years, 5 months ago (2016-07-08 22:40:29 UTC) #31
Geoff Lang
https://codereview.chromium.org/2076213002/diff/140001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2076213002/diff/140001/gpu/command_buffer/service/gles2_cmd_decoder.cc#newcode11579 gpu/command_buffer/service/gles2_cmd_decoder.cc:11579: uint32_t num_blocks_high = ((height + info.block_size - 1) / ...
4 years, 5 months ago (2016-07-11 19:19:08 UTC) #34
Zhenyao Mo
lgtm but wait for piman to take a look too.
4 years, 5 months ago (2016-07-11 19:28:50 UTC) #35
piman
lgtm in principle, but I think this is a bit more complex than necessary - ...
4 years, 5 months ago (2016-07-11 19:38:45 UTC) #36
Geoff Lang
On 2016/07/11 19:38:45, piman wrote: > lgtm in principle, but I think this is a ...
4 years, 5 months ago (2016-07-11 19:39:40 UTC) #37
Geoff Lang
https://codereview.chromium.org/2076213002/diff/160001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2076213002/diff/160001/gpu/command_buffer/service/gles2_cmd_decoder.cc#newcode12084 gpu/command_buffer/service/gles2_cmd_decoder.cc:12084: return error::kLostContext; On 2016/07/11 19:38:45, piman wrote: > You ...
4 years, 5 months ago (2016-07-11 20:08:37 UTC) #40
piman
https://codereview.chromium.org/2076213002/diff/200001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2076213002/diff/200001/gpu/command_buffer/service/gles2_cmd_decoder.cc#newcode11605 gpu/command_buffer/service/gles2_cmd_decoder.cc:11605: GL_MAP_READ_BIT); Oh, something I missed... do we need to ...
4 years, 5 months ago (2016-07-11 20:18:18 UTC) #41
Geoff Lang
https://codereview.chromium.org/2076213002/diff/200001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2076213002/diff/200001/gpu/command_buffer/service/gles2_cmd_decoder.cc#newcode11605 gpu/command_buffer/service/gles2_cmd_decoder.cc:11605: GL_MAP_READ_BIT); On 2016/07/11 20:18:18, piman wrote: > Oh, something ...
4 years, 5 months ago (2016-07-11 20:50:02 UTC) #42
piman
LGTM, thanks!
4 years, 5 months ago (2016-07-11 21:21:24 UTC) #45
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/2076213002/220001
4 years, 5 months ago (2016-07-12 00:46:47 UTC) #50
commit-bot: I haz the power
Try jobs failed on following builders: win_optional_gpu_tests_rel on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_optional_gpu_tests_rel/builds/2136)
4 years, 5 months ago (2016-07-12 03:05:03 UTC) #52
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/2076213002/220001
4 years, 5 months ago (2016-07-12 04:06:50 UTC) #54
commit-bot: I haz the power
Try jobs failed on following builders: win_optional_gpu_tests_rel on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_optional_gpu_tests_rel/builds/2144)
4 years, 5 months ago (2016-07-12 05:26:59 UTC) #56
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/2076213002/220001
4 years, 5 months ago (2016-07-12 17:15:17 UTC) #58
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/191605)
4 years, 5 months ago (2016-07-12 21:07:13 UTC) #60
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/2076213002/220001
4 years, 5 months ago (2016-07-13 15:29:05 UTC) #62
commit-bot: I haz the power
Committed patchset #12 (id:220001)
4 years, 5 months ago (2016-07-13 16:27:57 UTC) #64
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-13 16:28:14 UTC) #65
commit-bot: I haz the power
4 years, 5 months ago (2016-07-13 16:31:01 UTC) #67
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/398fb2196bb0959997cba019a3cbb9e8b9d8e444
Cr-Commit-Position: refs/heads/master@{#405183}

Powered by Google App Engine
This is Rietveld 408576698