diff --git a/components/streams/src/renderers/openvr_render.cpp b/components/streams/src/renderers/openvr_render.cpp index 815fefd0f6d051bc3dea106c4b938191a942f2cd..481f0b065e4979394126d864de2990209f6b2395 100644 --- a/components/streams/src/renderers/openvr_render.cpp +++ b/components/streams/src/renderers/openvr_render.cpp @@ -512,7 +512,7 @@ bool OpenVRRender::retrieve(ftl::data::Frame &frame_out) { post_pipe_->append<ftl::operators::GTAnalysis>("gtanalyse"); } - post_pipe_->apply(rgbdframe, rgbdframe, 0); + post_pipe_->apply(rgbdframe, rgbdframe, renderer_->getCUDAStream()); if (host_->value("enable_touch", false)) { ftl::render::collision2touch(rgbdframe, renderer_->getCollisions(), sets, my_id_, host_->value("touch_min", 0.01f), host_->value("touch_max", 0.05f)); @@ -526,7 +526,7 @@ bool OpenVRRender::retrieve(ftl::data::Frame &frame_out) { texture2_.unmap(renderer_->getCUDAStream()); //return true; - cudaSafeCall(cudaStreamSynchronize(stream_)); + cudaSafeCall(cudaStreamSynchronize(renderer_->getCUDAStream())); // Send left and right textures to VR headset vr::Texture_t leftEyeTexture = {(void*)(uintptr_t)texture1_.texture(), vr::TextureType_OpenGL, vr::ColorSpace_Gamma };