dawn-cmake/src
Austin Eng 233ce73c50 Add Create/ReleaseStagingBuffer to DynamicUploader
StagingBuffers need to be created and explicitly released outside of
the RingBuffer for CreateBufferMapped since the staging buffer must live
until the Buffer is Unmapped or Destroyed. This patch adds methods to the
DynamicUploaded for creating and tracking the release of StagingBuffers.

This patch also fixes SerialQueue for non-copy-constructible types.

Bug: dawn:7
Change-Id: I582c4d9cf452f808a8a7ab4164ff833087619a18
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/7720
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2019-06-05 16:16:37 +00:00
..
common Add Create/ReleaseStagingBuffer to DynamicUploader 2019-06-05 16:16:37 +00:00
dawn Nuke Builders part 4: headers, proctable and miscreferences 2019-04-01 21:48:38 +00:00
dawn_native Add Create/ReleaseStagingBuffer to DynamicUploader 2019-06-05 16:16:37 +00:00
dawn_wire Replace dawn::CallbackUserdata with void* 2019-05-29 13:03:50 +00:00
fuzzers Roll all SPIR-V dependencies together. 2019-04-11 14:52:55 +00:00
include Enable D3D12 validation layers 2019-05-15 06:06:26 +00:00
tests Add validations on the creation of textures in BC formats 2019-06-01 02:30:51 +00:00
utils Update VertexInput (InputState) to match spec - Part 1 2019-05-22 22:46:32 +00:00