commit | 6ef198c5605238bc1a7d45a5c7212821ce05250e | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Thu Feb 28 19:19:04 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Feb 28 19:19:04 2019 |
tree | 889645517c2f0a3406da039b20ebddce4e6aa408 | |
parent | 50bd86d5205814574190bf3fc6acf70712781610 [diff] |
Add interfaces to send ReturnData from decoder to client This adds HandleReturnData to DecoderClient to allow the WebGPUDecoder to send binary blobs of return commands back to the WebGPUImplementation. Its implementation in the InProcessCommandBuffer and the ProxyCommandBufferImpl forward the data to the GpuControlClient interface. The WebGPUImplementation will receive the return command stream via GpuControlClient::GpuControlOnReturnData. Bug: 877147 Change-Id: Ic7983b9d7b6dd15680427162762bc3bc39bd52fd Reviewed-on: https://chromium-review.googlesource.com/c/1481615 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Cr-Commit-Position: refs/heads/master@{#636500}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .