dawn-cmake/generator/templates/dawn_wire
Austin Eng 6a5418a760 Add MemoryTransfer interfaces to the wire
This patch adds MemoryTransfer client/server interfaces and
uses it to implement data transfers for buffer mapping.

This patch also provides a default "inline" implementation of
the MemoryTransfer which is used if the embedder does not
provide one on initialization.

Because implementations of MemoryTransfer perform their own
serialization, a skip_serialize option is added to WireCmd records.

Bug: dawn:156
Change-Id: I2fa035517628a3ad465b0bc18a6ffc477e2bd67f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/8642
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2019-07-19 16:01:48 +00:00
..
client Rename .inl to .inc 2019-05-17 20:42:33 +00:00
server Rename .inl to .inc 2019-05-17 20:42:33 +00:00
WireCmd.cpp Add MemoryTransfer interfaces to the wire 2019-07-19 16:01:48 +00:00
WireCmd.h Nuke Builders Part 2: remove all builder code from wire 2019-04-01 21:04:17 +00:00