mirror of
https://github.com/gfx-rs/wgpu.git
synced 2026-04-22 03:02:01 -04:00
1602: New DX12 backend (unfinished) r=kvark a=kvark **Connections** Continuation of #1471 **Description** Mostly fresh implementation on DX12 backend for wgpu-hal Core changes: - texture usage is filtered before passing to `create_texture_view`, so that wgpu-hal can assume every bit is important. - all the copies involving textures are limited to one array layer at a time - remove render pass boundary usages **Testing** Examples (not running yet) Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com> Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>