summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h
diff options
context:
space:
mode:
authorKaj Grönholm <kaj.gronholm@qt.io>2019-05-07 11:01:07 +0300
committerKaj Grönholm <kaj.gronholm@qt.io>2019-05-07 09:09:42 +0000
commit4d81269affaa5369caa4aa0fda2b0523fa3f8ea8 (patch)
treec5f79d54babc775b82bb0ba09d5c7ad9cc31394a /src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h
parent4fee4ed98630e9f65d3a178f46e97fb78ec4fa31 (diff)
Fix OpenGL runtime picking with scaled camera
When camera scale property has been modified, picking scale needs to be inverted or it scales into wrong direction. This affects both runtime viewer and editor in scene camera view. Task-number: QT3DS-3393 Change-Id: Ib643af22861b81fb0fc9e78ebfd2d724e765eff5 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Diffstat (limited to 'src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h')
-rw-r--r--src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h b/src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h
index 8ee4ff73..616ebe1a 100644
--- a/src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h
+++ b/src/Runtime/Source/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h
@@ -100,7 +100,7 @@ namespace render {
bool inForceIntersect) const;
Option<SRay> GetPickRay(const QT3DSVec2 &inMouseCoords, const QT3DSVec2 &inWindowDimensions,
- bool inForceIntersect) const;
+ bool inForceIntersect, bool sceneCameraView = false) const;
// Checks the various viewports and determines if the layer is visible or not.
bool IsLayerVisible() const;