Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(118)

Unified Diff: device/vr/vr_service.mojom

Issue 2742083002: Revert of Re-land WebVR compositor bypass via BrowserMain context + mailbox (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « device/vr/vr_display_impl_unittest.cc ('k') | gpu/ipc/common/mailbox_holder.typemap » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: device/vr/vr_service.mojom
diff --git a/device/vr/vr_service.mojom b/device/vr/vr_service.mojom
index 2eee52f99666c336098390877082cc3289c083ac..a77d4a9bf2dbb9d3370c89ae68c2a2d8bcc5ad3c 100644
--- a/device/vr/vr_service.mojom
+++ b/device/vr/vr_service.mojom
@@ -5,8 +5,6 @@
module device.mojom;
import "mojo/common/time.mojom";
-import "gpu/ipc/common/mailbox_holder.mojom";
-import "gpu/ipc/common/sync_token.mojom";
// A field of view, given by 4 degrees describing the view from a center point.
struct VRFieldOfView {
@@ -86,25 +84,19 @@
VRDisplayInfo displayInfo);
};
-interface VRSubmitFrameClient {
- OnSubmitFrameTransferred();
- OnSubmitFrameRendered();
-};
-
interface VRDisplay {
ResetPose();
- RequestPresent(bool secureOrigin, VRSubmitFrameClient client) => (bool success);
+ RequestPresent(bool secureOrigin) => (bool success);
ExitPresent();
- SubmitFrame(int16 frameId, gpu.mojom.MailboxHolder mailboxHolder);
+ SubmitFrame(VRPose? pose);
UpdateLayerBounds(int16 frameId, VRLayerBounds leftBounds,
- VRLayerBounds rightBounds, int16 sourceWidth,
- int16 sourceHeight);
+ VRLayerBounds rightBounds);
GetVRVSyncProvider(VRVSyncProvider& request);
};
interface VRVSyncProvider {
- enum Status { SUCCESS, CLOSING };
+ enum Status { SUCCESS, RETRY };
// The frameId maps a VSync to a frame arriving from the compositor. IDs will
// be reused after the frame arrives from the compositor. Negative IDs imply
« no previous file with comments | « device/vr/vr_display_impl_unittest.cc ('k') | gpu/ipc/common/mailbox_holder.typemap » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698