From 1bba2047b1bd48a0e6119958367a25da4fbe6568 Mon Sep 17 00:00:00 2001
From: GolfOcean334 <130740013+GolfOcean334@users.noreply.github.com>
Date: Thu, 11 Apr 2024 09:05:59 +0200
Subject: [PATCH] Minor: Ajout Light Shader

---
 enginecustom/applicationclass.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/enginecustom/applicationclass.cpp b/enginecustom/applicationclass.cpp
index bb5523b..215842f 100644
--- a/enginecustom/applicationclass.cpp
+++ b/enginecustom/applicationclass.cpp
@@ -1027,19 +1027,19 @@ bool ApplicationClass::Render(float rotation, float x, float y, float z, float t
 		return false;
 	}
 
-	//// Setup matrices.
-	//rotateMatrix = XMMatrixRotationY(rotation);
-	//translateMatrix = XMMatrixTranslation(-10.0f, -2.0f, -20.0f);
-	//worldMatrix = XMMatrixMultiply(rotateMatrix, translateMatrix);
+	// Setup matrices.
+	rotateMatrix = XMMatrixRotationY(rotation);
+	translateMatrix = XMMatrixTranslation(-10.0f, -2.0f, -20.0f);
+	worldMatrix = XMMatrixMultiply(rotateMatrix, translateMatrix);
 
 	// Render the model using the transparent shader.
-	//m_Model->Render(m_Direct3D->GetDeviceContext());
+	m_Model->Render(m_Direct3D->GetDeviceContext());
 
-	//result = m_ShaderManager->RenderlightShader(m_Direct3D->GetDeviceContext(), m_Model->GetIndexCount(), worldMatrix, viewMatrix, projectionMatrix, m_Model->GetTexture(0), m_Lights[0]->GetDiffuseColor(), m_Lights[0]->GetPosition());
-	//if (!result)
-	//{
-	//	return false;
-	//}
+	result = m_ShaderManager->RenderlightShader(m_Direct3D->GetDeviceContext(), m_Model->GetIndexCount(), worldMatrix, viewMatrix, projectionMatrix, m_Model->GetTexture(0), diffuseColor, lightPosition);
+	if (!result)
+	{
+		return false;
+	}
 
 	// Turn off alpha blending.
 	m_Direct3D->DisableAlphaBlending();