Yunchao He
ef6a482fb2
Implement 3D Texture copy for partial depth slices on D3D12
...
Note that a slice somehow means a subresource on D3D12. There
are mip slice, array slice, and plane/aspect slice in D3D12.
We reuse the term "slice" for multiple depth of a 3D texture,
although one single depth slice of multiple depth slices is
not a separate subresource of a 3D texture (all these depth
slices for one mip are a separte subresource in 3D texture).
For the reason above, this change also renames "slice" to
"layer" in some functions if "slice" is a layer in that
function. Because a layer is definitely a subresource but a
slice may not be (like a single depth slice of a 3D texture).
Bug: dawn:547
Change-Id: I88b8120ef7f73bfc261fc225f4242924da221654
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/49240
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Yunchao He <yunchao.he@intel.com>
2021-04-27 20:22:17 +00:00
..
2021-04-27 20:22:17 +00:00
2021-04-19 19:42:19 +00:00
2021-04-07 18:09:21 +00:00
2021-04-19 19:42:19 +00:00
2021-04-26 10:12:26 +00:00
2021-02-24 22:09:30 +00:00
2021-02-24 22:09:30 +00:00
2021-04-17 01:51:53 +00:00
2021-04-01 01:28:52 +00:00
2020-01-10 13:28:18 +00:00
2020-01-10 13:28:18 +00:00
2020-12-21 20:14:26 +00:00
2020-06-19 21:39:23 +00:00
2021-01-13 22:25:58 +00:00
2020-12-03 18:42:13 +00:00
2020-07-14 22:20:35 +00:00
2020-12-12 02:09:56 +00:00
2020-12-21 20:14:26 +00:00
2020-04-10 19:04:42 +00:00
2020-04-30 15:58:28 +00:00
2020-06-11 18:58:26 +00:00
2019-10-29 18:40:12 +00:00
2021-03-31 11:24:42 +00:00
2021-03-31 11:24:42 +00:00
2021-04-27 06:09:36 +00:00
2020-12-03 18:42:13 +00:00
2020-12-08 16:32:34 +00:00
2021-04-06 10:05:58 +00:00
2020-08-13 20:25:39 +00:00
2020-08-13 20:25:39 +00:00
2021-04-01 22:40:43 +00:00
2020-10-01 19:56:49 +00:00
2021-03-22 22:17:26 +00:00
2021-02-23 16:37:29 +00:00
2021-04-22 10:10:12 +00:00
2021-04-07 05:39:21 +00:00
2021-04-15 19:33:58 +00:00
2021-04-15 19:33:58 +00:00
2021-04-01 22:40:43 +00:00
2021-04-01 22:40:43 +00:00
2021-04-08 04:25:11 +00:00
2021-04-05 23:34:17 +00:00
2021-03-29 14:02:05 +00:00
2021-03-29 14:02:05 +00:00
2021-03-31 08:56:02 +00:00
2020-12-03 18:42:13 +00:00
2021-04-21 16:40:50 +00:00
2021-03-04 18:13:45 +00:00
2021-04-27 09:33:26 +00:00
2021-04-27 09:33:26 +00:00
2021-01-20 19:39:28 +00:00
2021-03-29 14:02:05 +00:00
2021-04-27 09:33:26 +00:00
2021-04-26 10:12:26 +00:00
2020-09-28 19:35:14 +00:00
2020-09-28 19:35:14 +00:00
2020-11-14 01:24:03 +00:00
2020-11-14 01:24:03 +00:00
2020-08-06 17:00:29 +00:00
2021-01-21 10:11:54 +00:00
2020-06-16 17:53:38 +00:00
2021-02-19 18:31:02 +00:00
2020-04-01 12:07:43 +00:00
2020-04-01 12:07:43 +00:00
2020-01-06 19:56:17 +00:00
2020-01-06 19:56:17 +00:00
2021-02-19 18:17:22 +00:00
2021-02-19 18:17:22 +00:00
2021-04-05 17:16:47 +00:00
2021-04-05 17:16:47 +00:00
2021-04-09 07:31:37 +00:00
2021-04-01 20:46:42 +00:00
2021-03-29 15:40:55 +00:00
2021-03-29 14:02:05 +00:00
2021-04-13 06:49:24 +00:00
2021-04-01 20:46:42 +00:00
2020-06-11 00:34:14 +00:00
2021-03-29 14:02:05 +00:00
2021-03-29 14:02:05 +00:00
2020-09-28 19:35:14 +00:00
2021-03-23 02:09:37 +00:00
2020-04-06 18:20:02 +00:00
2020-04-20 17:36:22 +00:00
2020-12-03 18:42:13 +00:00
2020-12-16 07:53:30 +00:00
2021-04-07 05:39:21 +00:00
2021-04-07 05:39:21 +00:00
2021-04-07 05:39:21 +00:00
2020-12-16 07:53:30 +00:00
2020-12-16 07:53:30 +00:00
2019-10-23 11:57:41 +00:00
2019-10-23 11:57:41 +00:00
2021-04-19 08:52:35 +00:00
2021-04-19 08:52:35 +00:00
2021-03-31 18:36:32 +00:00
2021-03-31 08:56:02 +00:00
2020-12-16 07:53:30 +00:00
2020-08-17 17:47:15 +00:00
2021-03-29 14:02:05 +00:00
2021-03-29 14:02:05 +00:00
2021-04-21 16:40:50 +00:00
2021-04-19 08:52:35 +00:00
2021-03-29 14:02:05 +00:00
2021-03-29 14:02:05 +00:00
2021-04-01 22:40:43 +00:00
2021-03-31 11:24:42 +00:00
2021-01-27 17:20:16 +00:00
2021-02-23 01:51:06 +00:00
2021-03-31 18:36:32 +00:00
2021-03-31 18:36:32 +00:00
2021-03-29 14:02:05 +00:00
2021-03-29 14:02:05 +00:00
2021-04-15 19:33:58 +00:00
2021-04-15 19:33:58 +00:00
2021-04-22 17:49:42 +00:00
2021-04-05 17:16:47 +00:00
2020-07-10 18:19:38 +00:00
2019-10-30 00:19:43 +00:00
2020-07-10 18:19:38 +00:00
2020-03-09 15:53:19 +00:00
2020-09-28 19:35:14 +00:00
2020-09-28 19:35:14 +00:00
2021-04-08 18:42:47 +00:00
2020-12-24 03:11:17 +00:00
2021-04-22 17:49:42 +00:00
2021-04-19 19:42:19 +00:00
2020-12-21 20:14:26 +00:00
2020-12-21 20:14:26 +00:00
2020-07-10 18:19:38 +00:00
2020-07-10 18:19:38 +00:00
2021-02-05 20:11:24 +00:00
2021-04-01 20:46:42 +00:00
2021-01-21 11:07:44 +00:00
2020-01-15 13:14:12 +00:00
2021-04-27 16:43:27 +00:00
2021-04-27 16:43:27 +00:00
2021-03-29 14:02:05 +00:00
2021-03-29 14:02:05 +00:00
2021-04-19 08:52:35 +00:00
2021-04-08 18:32:17 +00:00
2021-03-25 15:37:44 +00:00
2021-03-25 15:37:44 +00:00
2021-04-19 08:52:35 +00:00
2021-03-31 19:31:42 +00:00
2021-03-31 19:31:42 +00:00
2021-02-11 08:26:38 +00:00
2021-02-11 08:26:38 +00:00