dawn-cmake/generator
Jiawei Shao 9d9d76c590 OpenGL: Support B2T and T2T copies with BC formats
This patch implements the creation, buffer-to-texture copies and
texture-to-texture copies with BC formats on OpenGL backend. Note that
OpenGL SPEC also has the same issue about texture-to-texture copies
with compressed textures as Vulkan SPEC, so we have to skip the related
case.

The texture-to-buffer copies with BC formats and related end2end tests
will be supported in the following patches.

BUG=dawn:42
TEST=dawn_end2end_tests

Change-Id: I76b16862259cb2df77f202ed7ed433d41aa3cd47
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/10220
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
Reviewed-by: Austin Eng <enga@chromium.org>
2019-08-22 08:19:13 +00:00
..
templates OpenGL: Add support for backend validation 2019-07-22 10:02:49 +00:00
dawn_generator.gni [generator_lib]: Make generator_lib.py easier to reuse. 2019-06-24 14:31:06 +00:00
dawn_json_generator.py Add MemoryTransfer interfaces to the wire 2019-07-19 16:01:48 +00:00
extract_json.py BUILD.gn: Remove use of exec_script 2018-08-20 07:24:55 -04:00
generator_lib.gni [generator_lib]: Make generator_lib.py easier to reuse. 2019-06-24 14:31:06 +00:00
generator_lib.py Add default values to dawn.json for dawncpp.h 2019-07-08 19:20:22 +00:00
opengl_loader_generator.py OpenGL: Support B2T and T2T copies with BC formats 2019-08-22 08:19:13 +00:00