From 843e5545b6da7dba2f135be4ea5f05c490f3711e Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 6 Jun 2018 21:40:13 +0200 Subject: [PATCH] Graphics/BasicRenderQueue: Fix billboards not registering their layer --- src/Nazara/Graphics/BasicRenderQueue.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Nazara/Graphics/BasicRenderQueue.cpp b/src/Nazara/Graphics/BasicRenderQueue.cpp index fb358d8a8..2068a21ff 100644 --- a/src/Nazara/Graphics/BasicRenderQueue.cpp +++ b/src/Nazara/Graphics/BasicRenderQueue.cpp @@ -36,6 +36,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + Vector2f defaultSinCos(0.f, 1.f); // sin(0) = 0, cos(0) = 1 if (!sinCosPtr) @@ -104,6 +106,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + Vector2f defaultSinCos(0.f, 1.f); // sin(0) = 0, cos(0) = 1 if (!sinCosPtr) @@ -174,6 +178,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + float defaultRotation = 0.f; if (!anglePtr) @@ -242,6 +248,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + float defaultRotation = 0.f; if (!anglePtr) @@ -312,6 +320,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + Vector2f defaultSinCos(0.f, 1.f); // sin(0) = 0, cos(0) = 1 if (!sinCosPtr) @@ -380,6 +390,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + Vector2f defaultSinCos(0.f, 1.f); // sin(0) = 0, cos(0) = 1 if (!sinCosPtr) @@ -450,6 +462,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + float defaultRotation = 0.f; if (!anglePtr) @@ -518,6 +532,8 @@ namespace Nz { NazaraAssert(material, "Invalid material"); + RegisterLayer(renderOrder); + float defaultRotation = 0.f; if (!anglePtr)