The @ref wgpuBufferGetMappedRange, @ref wgpuBufferGetConstMappedRange, @ref wgpuBufferReadMappedRange, and @ref wgpuBufferWriteMappedRange methods:
NULL or WGPUStatus_Error) with @ref ImplementationDefinedLogging if:getMappedRange(), given the same buffer, offset, and size (buffer is not mapped, alignment constraints, overlaps, etc.)getMappedRange().)@ref wgpuBufferGetMappedRange, @ref wgpuBufferGetConstMappedRange additionally:
Do not guarantee they will return any particular address value relative to another GetMappedRange call.
Guarantee that the mapped pointer will be aligned to 16 bytes if the MapAsync and GetMappedRange offsets are also aligned to 16 bytes.
More specifically: GetMappedRange pointer and MapAsync offset + GetMappedRange offset must be congruent modulo 16.