Implement mapAsync, getMappedRange, and mappedAtCreation

And:
- Deprecates mapReadAsync, mapWriteAsync, and createBufferMapped.
- Updates one other usage of the old mapping API.
- Add GPUBufferUsage.QUERY_RESOLVE for compatibility with tests I'm writing.

Bug: 1069302
Change-Id: I4710883d6ae1f66d3cd0f8216bc335d1e751472c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2299538
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#792149}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 532d576619f0f87688b3b274b8d4156082dd4b77
1 file changed