summary refs log tree commit diff
path: root/gpu_renderer/src
diff options
context:
space:
mode:
authorDavid Riley <davidriley@chromium.org>2018-05-22 15:36:31 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-07-30 23:08:05 -0700
commitc9ce2da943a6325014573ea5a508eedf4156d0a8 (patch)
tree439f3c9201e6d9564a6eb4d7612e0d952e0ca83f /gpu_renderer/src
parentf89e0b50e20c39cc2e9b22f83de1e8fee6b8803f (diff)
downloadcrosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar
crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.gz
crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.bz2
crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.lz
crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.xz
crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.tar.zst
crosvm-c9ce2da943a6325014573ea5a508eedf4156d0a8.zip
gpu: add force_ctx_0 calls prior to each gpu command
BUG=None
TEST=build with --features=gpu; null_platform_test

Change-Id: Ib7aab8b2f0d7e1523df49360ab99677b59ce6052
Reviewed-on: https://chromium-review.googlesource.com/1073960
Commit-Ready: David Riley <davidriley@chromium.org>
Tested-by: David Riley <davidriley@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'gpu_renderer/src')
-rw-r--r--gpu_renderer/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/gpu_renderer/src/lib.rs b/gpu_renderer/src/lib.rs
index 9e687ed..09d5949 100644
--- a/gpu_renderer/src/lib.rs
+++ b/gpu_renderer/src/lib.rs
@@ -594,6 +594,10 @@ impl Renderer {
         };
         ret_to_res(ret)
     }
+
+    pub fn force_ctx_0(&self) {
+        unsafe { virgl_renderer_force_ctx_0() };
+    }
 }
 
 /// A context in which resources can be attached/detached and commands can be submitted.