add support for the new gles2 passthrough decoder. currently, we memorize that it's the validating decoder when handling PictureBuffers.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c955ca0daa2d7e2f614b3d313e85469058828bde commit c955ca0daa2d7e2f614b3d313e85469058828bde Author: Ted Meyer <tmathmeyer@chromium.org> Date: Thu Jun 14 22:40:44 2018 Add BindStreamTextureImage and BindImage Bug: 827648 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Ie5ada63305913f3a0c8fe1986390ae80db253e4c Reviewed-on: https://chromium-review.googlesource.com/1092079 Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Frank Liberato <liberato@chromium.org> Commit-Queue: Ted Meyer <tmathmeyer@chromium.org> Cr-Commit-Position: refs/heads/master@{#567447} [modify] https://crrev.com/c955ca0daa2d7e2f614b3d313e85469058828bde/gpu/command_buffer/service/abstract_texture.h [modify] https://crrev.com/c955ca0daa2d7e2f614b3d313e85469058828bde/gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc [modify] https://crrev.com/c955ca0daa2d7e2f614b3d313e85469058828bde/gpu/command_buffer/service/validating_abstract_texture_impl.cc [modify] https://crrev.com/c955ca0daa2d7e2f614b3d313e85469058828bde/gpu/command_buffer/service/validating_abstract_texture_impl.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/110bd3eb816246382bab36b5d94e644cfb8412a7 commit 110bd3eb816246382bab36b5d94e644cfb8412a7 Author: Ted Meyer <tmathmeyer@chromium.org> Date: Tue Jun 26 02:14:15 2018 Adds PassthroughAbstractTextureImpl Bug: 827648 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I75f2ebe01cd6a0af212b7d4a2d823d16f2cbba8b Reviewed-on: https://chromium-review.googlesource.com/1102085 Commit-Queue: Ted Meyer <tmathmeyer@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#570290} [modify] https://crrev.com/110bd3eb816246382bab36b5d94e644cfb8412a7/gpu/command_buffer/service/BUILD.gn [modify] https://crrev.com/110bd3eb816246382bab36b5d94e644cfb8412a7/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc [modify] https://crrev.com/110bd3eb816246382bab36b5d94e644cfb8412a7/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.h [modify] https://crrev.com/110bd3eb816246382bab36b5d94e644cfb8412a7/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc [add] https://crrev.com/110bd3eb816246382bab36b5d94e644cfb8412a7/gpu/command_buffer/service/passthrough_abstract_texture_impl.cc [add] https://crrev.com/110bd3eb816246382bab36b5d94e644cfb8412a7/gpu/command_buffer/service/passthrough_abstract_texture_impl.h
Comment 1 by liber...@chromium.org
, Mar 30 2018