Brandon Jones
bf7ec8f70b
Add MultiplanarExternalTextureTransform and Tests
...
Implements MultiplanarExternalTextureTransform to allow transforming a
texture_external binding into two texture_2d<f32> bindings and a uniform
buffer binding. Transforms textureSampleLevel and textureLoad calls with
a texture_external parameter into custom functions that can handle both
single-plane RGBA or bi-planar YUV. Includes tests.
Bug: dawn:1082
Change-Id: Icb6d8b0f3773feca01c833171f07230c3531f3aa
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/68620
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2021-11-17 12:10:16 +00:00
..
2021-09-07 18:59:21 +00:00
2021-09-07 18:59:21 +00:00
2021-09-07 18:59:21 +00:00
2021-09-02 13:49:59 +00:00
2021-10-19 18:38:54 +00:00
2021-10-19 18:38:54 +00:00
2021-07-06 10:20:19 +00:00
2021-11-04 22:29:22 +00:00
2021-10-19 18:38:54 +00:00
2021-07-07 20:41:00 +00:00
2021-10-28 15:00:39 +00:00
2021-10-19 18:38:54 +00:00
2021-10-15 14:17:31 +00:00
2021-10-28 15:00:39 +00:00
2021-10-19 18:38:54 +00:00
2021-10-21 20:36:04 +00:00
2021-11-12 13:53:49 +00:00
2021-10-19 18:38:54 +00:00
2021-10-28 15:00:39 +00:00
2021-11-10 19:23:07 +00:00
2021-07-27 08:17:29 +00:00
2021-05-12 10:37:03 +00:00
2021-11-15 20:45:50 +00:00
2021-06-25 10:26:26 +00:00
2021-10-21 20:36:04 +00:00
2021-10-19 18:38:54 +00:00
2021-10-19 18:38:54 +00:00
2021-06-18 14:59:51 +00:00
2021-11-15 20:45:50 +00:00
2021-06-25 10:26:26 +00:00
2021-07-02 21:15:44 +00:00
2021-11-10 19:23:07 +00:00
2021-07-02 21:15:44 +00:00
2021-07-08 10:00:17 +00:00
2021-10-19 18:38:54 +00:00
2021-07-08 10:00:17 +00:00
2021-10-06 18:55:10 +00:00
2021-11-15 18:01:54 +00:00
2021-10-14 14:39:36 +00:00
2021-11-04 19:55:57 +00:00
2021-11-10 19:23:07 +00:00
2021-07-07 20:41:00 +00:00
2021-07-29 18:05:19 +00:00
2021-10-19 18:38:54 +00:00
2021-07-08 10:00:17 +00:00
2021-07-15 20:24:38 +00:00
2021-06-25 10:26:26 +00:00
2021-10-28 15:00:39 +00:00
2021-11-15 20:45:50 +00:00
2021-10-28 15:00:39 +00:00
2021-11-17 12:10:16 +00:00
2021-11-17 12:10:16 +00:00
2021-11-17 12:10:16 +00:00
2021-09-13 17:11:58 +00:00
2021-10-19 18:38:54 +00:00
2021-09-13 17:11:58 +00:00
2021-09-02 13:49:59 +00:00
2021-11-15 20:45:50 +00:00
2021-06-25 10:26:26 +00:00
2021-11-15 20:45:50 +00:00
2021-11-15 20:45:50 +00:00
2021-06-25 10:26:26 +00:00
2021-10-21 23:04:44 +00:00
2021-10-21 23:04:44 +00:00
2021-10-21 23:04:44 +00:00
2021-11-09 09:35:00 +00:00
2021-11-16 19:13:36 +00:00
2021-10-19 18:38:54 +00:00
2021-11-05 16:51:38 +00:00
2021-11-10 19:23:07 +00:00
2021-11-09 09:35:00 +00:00
2021-05-21 21:01:23 +00:00
2021-10-19 18:38:54 +00:00
2021-06-25 10:26:26 +00:00
2021-11-16 18:33:07 +00:00
2021-11-16 18:33:07 +00:00
2021-06-25 10:26:26 +00:00
2021-07-27 08:17:29 +00:00
2021-11-10 19:23:07 +00:00
2021-10-21 23:04:44 +00:00
2021-10-21 23:04:44 +00:00
2021-10-25 19:20:31 +00:00
2021-11-15 20:45:50 +00:00
2021-10-25 19:20:31 +00:00
2021-07-27 07:33:19 +00:00
2021-11-15 20:45:50 +00:00
2021-07-27 07:33:19 +00:00
2021-09-02 13:49:59 +00:00
2021-11-15 20:45:50 +00:00
2021-10-19 18:38:54 +00:00
2021-07-30 14:08:06 +00:00
2021-11-04 22:29:22 +00:00
2021-07-30 14:08:06 +00:00