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

Issue 2354713004: Implement WEBGL_compressed_texture_es3_0 extension for WebGL 1/2 (Closed)

Created:
4 years, 3 months ago by Kai Ninomiya
Modified:
4 years, 3 months ago
CC:
chromium-reviews, blink-reviews, chromium-apps-reviews_chromium.org, piman+watch_chromium.org, extensions-reviews_chromium.org, piman
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement WEBGL_compressed_texture_es3_0 extension for WebGL 1/2 BUG=455568 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/993c5239d057144c1473d62cef9e45b2e1903174 Cr-Commit-Position: refs/heads/master@{#420271}

Patch Set 1 #

Patch Set 2 : fix #

Patch Set 3 : additional testing #

Total comments: 1

Patch Set 4 : refactor ETC2/EAC support in command buffer (plus rebase) #

Total comments: 4

Patch Set 5 : fixup #

Unified diffs Side-by-side diffs Delta from patch set Stats (+293 lines, -53 lines) Patch
A gpu/GLES2/extensions/CHROMIUM/CHROMIUM_compressed_texture_es3_0.txt View 1 chunk +72 lines, -0 lines 0 comments Download
M gpu/command_buffer/build_gles2_cmd_buffer.py View 1 2 3 4 5 chunks +31 lines, -20 lines 0 comments Download
M gpu/command_buffer/service/feature_info.cc View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/feature_info_unittest.cc View 1 2 1 chunk +48 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_validation.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_validation_implementation_autogen.h View 1 2 3 4 chunks +28 lines, -26 lines 0 comments Download
M gpu/command_buffer/service/texture_manager.cc View 5 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/modules_idl_files.gni View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGL2RenderingContext.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGL2RenderingContext.cpp View 1 2 3 4 chunks +4 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/webgl/WebGLCompressedTextureES30.h View 1 chunk +7 lines, -7 lines 0 comments Download
A third_party/WebKit/Source/modules/webgl/WebGLCompressedTextureES30.cpp View 1 chunk +51 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/webgl/WebGLCompressedTextureES30.idl View 1 chunk +21 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLExtensionName.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.cpp View 1 2 3 4 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.h View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 33 (20 generated)
Kai Ninomiya
PTAL (haraken: modules_idl_files.gni only)
4 years, 3 months ago (2016-09-20 17:46:06 UTC) #12
Ken Russell (switch to Gerrit)
This looks good overall. One comment about the command buffer code. zmo, piman: FYI. https://codereview.chromium.org/2354713004/diff/40001/gpu/command_buffer/service/feature_info.cc ...
4 years, 3 months ago (2016-09-21 00:16:07 UTC) #13
Kai Ninomiya
kbr: Updated https://codereview.chromium.org/2354713004/diff/60001/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h File gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h (right): https://codereview.chromium.org/2354713004/diff/60001/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h#newcode3635 gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h:3635: return GLES2Util::GetQualifiedEnumString(NULL, 0, value); Is this change ...
4 years, 3 months ago (2016-09-21 22:31:17 UTC) #14
Kai Ninomiya
Updated again, ignore previous comments https://codereview.chromium.org/2354713004/diff/60001/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h File gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h (right): https://codereview.chromium.org/2354713004/diff/60001/gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h#newcode3635 gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h:3635: return GLES2Util::GetQualifiedEnumString(NULL, 0, value); ...
4 years, 3 months ago (2016-09-21 22:46:47 UTC) #15
Ken Russell (switch to Gerrit)
This looks excellent. LGTM
4 years, 3 months ago (2016-09-21 23:15:46 UTC) #16
Ken Russell (switch to Gerrit)
Let's ask zmo@ if he would like to review, otherwise we'll TBR= it to haraken ...
4 years, 3 months ago (2016-09-21 23:16:05 UTC) #17
Zhenyao Mo
On 2016/09/21 23:16:05, Ken Russell wrote: > Let's ask zmo@ if he would like to ...
4 years, 3 months ago (2016-09-21 23:17:46 UTC) #18
Ken Russell (switch to Gerrit)
TBR'ing haraken for modules_idl_files.gni change.
4 years, 3 months ago (2016-09-21 23:31:15 UTC) #20
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/2354713004/80001
4 years, 3 months ago (2016-09-21 23:32:39 UTC) #23
haraken
modules/ LGTM
4 years, 3 months ago (2016-09-22 00:50:00 UTC) #24
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/2354713004/80001
4 years, 3 months ago (2016-09-22 05:59:12 UTC) #29
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 3 months ago (2016-09-22 06:35:06 UTC) #31
commit-bot: I haz the power
4 years, 3 months ago (2016-09-22 06:37:12 UTC) #33
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/993c5239d057144c1473d62cef9e45b2e1903174
Cr-Commit-Position: refs/heads/master@{#420271}

Powered by Google App Engine
This is Rietveld 408576698