mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-07-13 16:45:56 +00:00
This change refactors D3D12 backend to have CommandRecordingContext CommandRecordingContext allows us to, in a future, add additional data to the context such as textures that need to be acquired and released before command lists are executed. The Device's pending command list and the command list which resides in the Queue object were converted to use CommandRecordingContext. Bug=dawn:234 Change-Id: Ic13a229fc1f15895ef71117ce638c942de224743 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/11940 Commit-Queue: Rafael Cintron <rafael.cintron@microsoft.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org>