always use the _viewFrustum for caluclating the pick ray, not the _displayViewFrustum which can be the mirror

This commit is contained in:
ZappoMan 2015-07-23 09:29:27 -07:00
parent 0ec5dea532
commit 3350d638dd

View file

@ -2963,11 +2963,7 @@ PickRay Application::computePickRay(float x, float y) const {
if (isHMDMode()) { if (isHMDMode()) {
getApplicationCompositor().computeHmdPickRay(glm::vec2(x, y), result.origin, result.direction); getApplicationCompositor().computeHmdPickRay(glm::vec2(x, y), result.origin, result.direction);
} else { } else {
if (QThread::currentThread() == activeRenderingThread) { getViewFrustum()->computePickRay(x, y, result.origin, result.direction);
getDisplayViewFrustum()->computePickRay(x, y, result.origin, result.direction);
} else {
getViewFrustum()->computePickRay(x, y, result.origin, result.direction);
}
} }
return result; return result;
} }