From 5493dcf7db8454ed9abff1bc53df211c38e61bc6 Mon Sep 17 00:00:00 2001
From: Drew Immerman <30954849+DrewImm@users.noreply.github.com>
Date: Mon, 14 Jan 2019 21:39:19 -0500
Subject: [PATCH] [Issue #82] Tutorial 3 Loop does not clear
 GL_DEPTH_BUFFER_BIT

---
 tutorial03_matrices/tutorial03.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tutorial03_matrices/tutorial03.cpp b/tutorial03_matrices/tutorial03.cpp
index f92294b36..895c551a1 100644
--- a/tutorial03_matrices/tutorial03.cpp
+++ b/tutorial03_matrices/tutorial03.cpp
@@ -67,7 +67,7 @@ int main( void )
 	// Get a handle for our "MVP" uniform
 	GLuint MatrixID = glGetUniformLocation(programID, "MVP");
 
-	// Projection matrix : 45� Field of View, 4:3 ratio, display range : 0.1 unit <-> 100 units
+	// Projection matrix : 45° Field of View, 4:3 ratio, display range : 0.1 unit <-> 100 units
 	glm::mat4 Projection = glm::perspective(glm::radians(45.0f), 4.0f / 3.0f, 0.1f, 100.0f);
 	// Or, for an ortho camera :
 	//glm::mat4 Projection = glm::ortho(-10.0f,10.0f,-10.0f,10.0f,0.0f,100.0f); // In world coordinates
@@ -97,7 +97,7 @@ int main( void )
 	do{
 
 		// Clear the screen
-		glClear( GL_COLOR_BUFFER_BIT );
+		glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
 
 		// Use our shader
 		glUseProgram(programID);