|
|
Chromium Code Reviews
Description[Command buffer] CopyTexSubImage3D: emulate unsized format in desktop core profile
BUG=631934, 638470
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/0876d0ee62855de3a9329f9a758725130b1a2ae8
Cr-Commit-Position: refs/heads/master@{#414052}
Patch Set 1 #Patch Set 2 : [Command buffer] CopyTexSubImage3D: emulate unsized format in core profile #
Total comments: 4
Patch Set 3 : addressed piman's feedback #Patch Set 4 : code rebase to address kbr's feedback #
Total comments: 2
Patch Set 5 : addressed zmo@'s feedback #
Messages
Total messages: 51 (38 generated)
Description was changed from ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in core profile BUG= ========== to ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in core profile BUG= 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 ==========
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in core profile BUG= 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 ========== to ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in desktop core profile BUG=631934, 638470 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 ==========
yunchao.he@intel.com changed reviewers: + kbr@chromium.org, piman@chromium.org, qiankun.miao@intel.com, zmo@chromium.org
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The last patch about GLES2CmdDecoder::CopyTexSubImage3D. PTAL. Thanks a lot! BTW, do you have any suggestions about writing a test in WebGL 2 CTS? I looked into the tests for luminance/alpha formats for CopyTexSubImage2D. That test is in deqp. It is based on ReferenceRenderer, which is a CPU-based renderer who implemented OGL/GLES APIs. But there is no tests for luminance/alpha for CopyTexSubImage3D in deqp. If we want to add a test case in WebGL CTS to cover this feature, It is better to add it into conformance2. So there is no a CPU-based ReferenceRenderer to use.
https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... gpu/command_buffer/service/gles2_cmd_decoder.cc:13302: x, y, width, height, Should this be destX/destY/copyX/copyY/copyWidth/copyHeight?
Please do add a test for this under conformance2/ . Thanks. https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... File gpu/command_buffer/service/gles2_cmd_copy_tex_image.h (right): https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... gpu/command_buffer/service/gles2_cmd_copy_tex_image.h:50: void DoCopyTexSubImageToLUMAComatabilityTexture( zmo@ just fixed a couple of typos here.
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #5 (id:80001) has been deleted
Patchset #4 (id:60001) has been deleted
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Thanks for your review. code has been updated accordingly, could you have another look? The conformance test is here: https://github.com/JiangYizhou/WebGL/commit/78f5e5f8bdefb65009af0cb2e8cc681d9.... https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... File gpu/command_buffer/service/gles2_cmd_copy_tex_image.h (right): https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... gpu/command_buffer/service/gles2_cmd_copy_tex_image.h:50: void DoCopyTexSubImageToLUMAComatabilityTexture( On 2016/08/17 23:27:00, Ken Russell wrote: > zmo@ just fixed a couple of typos here. Done. https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2241593003/diff/20001/gpu/command_buffer/serv... gpu/command_buffer/service/gles2_cmd_decoder.cc:13302: x, y, width, height, On 2016/08/17 16:47:27, piman wrote: > Should this be destX/destY/copyX/copyY/copyWidth/copyHeight? Done.
https://codereview.chromium.org/2241593003/diff/100001/gpu/command_buffer/ser... File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2241593003/diff/100001/gpu/command_buffer/ser... gpu/command_buffer/service/gles2_cmd_decoder.cc:13319: internal_format, type, level, xoffset, yoffset, zoffset, Same question, should xoffset/yoffset be destX/destY?
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...) linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Thanks for your review, Zhenyao. Code has been updated, PTAL. Thanks! https://codereview.chromium.org/2241593003/diff/100001/gpu/command_buffer/ser... File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2241593003/diff/100001/gpu/command_buffer/ser... gpu/command_buffer/service/gles2_cmd_decoder.cc:13319: internal_format, type, level, xoffset, yoffset, zoffset, On 2016/08/22 17:57:15, Zhenyao Mo wrote: > Same question, should xoffset/yoffset be destX/destY? You are right.
lgtm
lgtm
The CQ bit was checked by yunchao.he@intel.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
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_androi...)
The CQ bit was checked by yunchao.he@intel.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by yunchao.he@intel.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in desktop core profile BUG=631934, 638470 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 ========== to ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in desktop core profile BUG=631934, 638470 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 ==========
Message was sent while issue was closed.
Committed patchset #5 (id:120001)
Message was sent while issue was closed.
Description was changed from ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in desktop core profile BUG=631934, 638470 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 ========== to ========== [Command buffer] CopyTexSubImage3D: emulate unsized format in desktop core profile BUG=631934, 638470 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/0876d0ee62855de3a9329f9a758725130b1a2ae8 Cr-Commit-Position: refs/heads/master@{#414052} ==========
Message was sent while issue was closed.
Patchset 5 (id:??) landed as https://crrev.com/0876d0ee62855de3a9329f9a758725130b1a2ae8 Cr-Commit-Position: refs/heads/master@{#414052} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
