From 94e56bd18cbe0d487a5044593acf4a438cdb8c76 Mon Sep 17 00:00:00 2001
From: Paul Wisbey
Date: Mon, 18 Jan 2016 18:21:39 +0000
Subject: [PATCH] Fixed frustum culling when scale is applied
Change-Id: Ic7d369c05ab80d8699340d87944c38c136a0cf46
---
dali/internal/update/manager/prepare-render-instructions.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dali/internal/update/manager/prepare-render-instructions.cpp b/dali/internal/update/manager/prepare-render-instructions.cpp
index 1de18bd..56b42d6 100644
--- a/dali/internal/update/manager/prepare-render-instructions.cpp
+++ b/dali/internal/update/manager/prepare-render-instructions.cpp
@@ -76,7 +76,7 @@ inline void AddRendererToRenderList( BufferIndex updateBufferIndex,
if ( cull && renderable.mRenderer->GetMaterial().GetShader()->GeometryHintEnabled( Dali::ShaderEffect::HINT_DOESNT_MODIFY_GEOMETRY ) )
{
const Vector3& position = worldMatrix.GetTranslation3();
- const Vector3& scale = renderable.mNode->GetScale( updateBufferIndex );
+ const Vector3& scale = renderable.mNode->GetWorldScale( updateBufferIndex );
const Vector3& halfSize = renderable.mNode->GetSize( updateBufferIndex ) * scale * 0.5f;
float radius( halfSize.Length() );
--
2.7.4