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

Issue 1143373004: gpu: Extend CopyTextureCHROMIUM with support for copying part of source texture. (Closed)

Created:
5 years, 7 months ago by reveman
Modified:
5 years, 7 months ago
Reviewers:
no sievers, piman
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, cc-bugs_chromium.org, chromium-reviews, darin (slow to review), piman+watch_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

gpu: Extend CopyTextureCHROMIUM with support for copying part of source texture. This makes it possible to specify the area of the source texture that is copied to the destination texture. BUG=490889 TEST=gl_tests CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/b6643fb0eedfc95a7990cba21769ceded5bfccaf Cr-Commit-Position: refs/heads/master@{#331326}

Patch Set 1 #

Total comments: 6

Patch Set 2 : update CHROMIUM_copy_texture.txt #

Patch Set 3 : keep TODO for now #

Unified diffs Side-by-side diffs Delta from patch set Stats (+299 lines, -133 lines) Patch
M cc/resources/resource_provider.cc View 1 chunk +3 lines, -2 lines 0 comments Download
M gpu/GLES2/extensions/CHROMIUM/CHROMIUM_copy_texture.txt View 1 2 chunks +10 lines, -1 line 0 comments Download
M gpu/GLES2/gl2extchromium.h View 2 chunks +10 lines, -2 lines 0 comments Download
M gpu/blink/webgraphicscontext3d_impl.h View 1 chunk +5 lines, -1 line 0 comments Download
M gpu/blink/webgraphicscontext3d_impl.cc View 1 chunk +6 lines, -2 lines 0 comments Download
M gpu/command_buffer/client/gles2_c_lib_autogen.h View 1 chunk +7 lines, -3 lines 0 comments Download
M gpu/command_buffer/client/gles2_cmd_helper_autogen.h View 1 chunk +6 lines, -2 lines 0 comments Download
M gpu/command_buffer/client/gles2_implementation_autogen.h View 1 chunk +5 lines, -1 line 0 comments Download
M gpu/command_buffer/client/gles2_implementation_impl_autogen.h View 1 chunk +17 lines, -3 lines 0 comments Download
M gpu/command_buffer/client/gles2_implementation_unittest_autogen.h View 1 chunk +2 lines, -2 lines 0 comments Download
M gpu/command_buffer/client/gles2_interface_autogen.h View 1 chunk +5 lines, -1 line 0 comments Download
M gpu/command_buffer/client/gles2_interface_stub_autogen.h View 1 chunk +5 lines, -1 line 0 comments Download
M gpu/command_buffer/client/gles2_interface_stub_impl_autogen.h View 1 chunk +5 lines, -1 line 0 comments Download
M gpu/command_buffer/client/gles2_trace_implementation_autogen.h View 1 chunk +5 lines, -1 line 0 comments Download
M gpu/command_buffer/client/gles2_trace_implementation_impl_autogen.h View 1 chunk +7 lines, -2 lines 0 comments Download
M gpu/command_buffer/cmd_buffer_functions.txt View 1 chunk +1 line, -1 line 0 comments Download
M gpu/command_buffer/common/gles2_cmd_format_autogen.h View 4 chunks +30 lines, -6 lines 0 comments Download
M gpu/command_buffer/common/gles2_cmd_format_test_autogen.h View 2 chunks +7 lines, -1 line 0 comments Download
M gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.h View 3 chunks +9 lines, -16 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_copy_texture_chromium.cc View 7 chunks +21 lines, -31 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder.cc View 1 2 7 chunks +30 lines, -26 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder_autogen.h View 1 chunk +16 lines, -1 line 0 comments Download
M gpu/command_buffer/tests/gl_copy_texture_CHROMIUM_unittest.cc View 16 chunks +77 lines, -24 lines 0 comments Download
M mojo/gpu/mojo_gles2_impl_autogen.h View 1 chunk +5 lines, -1 line 0 comments Download
M mojo/gpu/mojo_gles2_impl_autogen.cc View 1 chunk +5 lines, -1 line 0 comments Download

Messages

Total messages: 13 (4 generated)
reveman
5 years, 7 months ago (2015-05-22 12:42:01 UTC) #2
reveman
fyi, this depends on https://codereview.chromium.org/1152723002 which I'll land once this looks good.
5 years, 7 months ago (2015-05-22 12:43:22 UTC) #3
piman
lgtm https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/cmd_buffer_functions.txt File gpu/command_buffer/cmd_buffer_functions.txt (right): https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/cmd_buffer_functions.txt#newcode278 gpu/command_buffer/cmd_buffer_functions.txt:278: GL_APICALL void GL_APIENTRY glCopySubTextureCHROMIUM (GLenum target, GLenum source_id, ...
5 years, 7 months ago (2015-05-22 21:11:03 UTC) #4
reveman
https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/cmd_buffer_functions.txt File gpu/command_buffer/cmd_buffer_functions.txt (right): https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/cmd_buffer_functions.txt#newcode278 gpu/command_buffer/cmd_buffer_functions.txt:278: GL_APICALL void GL_APIENTRY glCopySubTextureCHROMIUM (GLenum target, GLenum source_id, GLenum ...
5 years, 7 months ago (2015-05-22 22:18:14 UTC) #6
no sievers
https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (left): https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/service/gles2_cmd_decoder.cc#oldcode12118 gpu/command_buffer/service/gles2_cmd_decoder.cc:12118: // instead of using kIdentityMatrix crbug.com/226218. On 2015/05/22 22:18:14, ...
5 years, 7 months ago (2015-05-22 22:37:55 UTC) #7
reveman
https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (left): https://codereview.chromium.org/1143373004/diff/1/gpu/command_buffer/service/gles2_cmd_decoder.cc#oldcode12118 gpu/command_buffer/service/gles2_cmd_decoder.cc:12118: // instead of using kIdentityMatrix crbug.com/226218. On 2015/05/22 22:37:55, ...
5 years, 7 months ago (2015-05-23 18:56:14 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1143373004/40001
5 years, 7 months ago (2015-05-26 01:44:10 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 7 months ago (2015-05-26 06:05:43 UTC) #12
commit-bot: I haz the power
5 years, 7 months ago (2015-05-26 06:06:32 UTC) #13
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/b6643fb0eedfc95a7990cba21769ceded5bfccaf
Cr-Commit-Position: refs/heads/master@{#331326}

Powered by Google App Engine
This is Rietveld 408576698