From eb0dc054a3858b2bba02f1c885673622c7235af9 Mon Sep 17 00:00:00 2001 From: Imanol Fernandez Date: Fri, 10 Jul 2020 20:51:46 +0200 Subject: [PATCH] Fix 180 equirect layer transform (#3666) Fixes #3661 --- app/src/main/cpp/VRVideo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/cpp/VRVideo.cpp b/app/src/main/cpp/VRVideo.cpp index b92bec138..c6a2b364a 100644 --- a/app/src/main/cpp/VRVideo.cpp +++ b/app/src/main/cpp/VRVideo.cpp @@ -231,7 +231,7 @@ struct VRVideo::State { vrb::TogglePtr create180LayerToggle(const VRLayerEquirectPtr& aLayer) { vrb::CreationContextPtr create = context.lock(); vrb::TogglePtr result = vrb::Toggle::Create(create); - vrb::Matrix rotation = vrb::Matrix::Rotation(vrb::Vector(0.0f, 1.0f, 0.0f), (float)M_PI * 0.5f); + vrb::Matrix rotation = vrb::Matrix::Rotation(vrb::Vector(0.0f, 1.0f, 0.0f), -(float)M_PI * 0.5f); vrb::TransformPtr transform = vrb::Transform::Create(create); transform->AddNode(VRLayerNode::Create(create, aLayer)); transform->SetTransform(rotation);