diff --git a/debugging/glow-extras/debugging/DebugRenderer.cc b/debugging/glow-extras/debugging/DebugRenderer.cc
index c35638e619844503d5aa7a3d842317efc3e3f197..682a06b4c615e1ec5d4e1b645e6be5a8ffb2c284 100644
--- a/debugging/glow-extras/debugging/DebugRenderer.cc
+++ b/debugging/glow-extras/debugging/DebugRenderer.cc
@@ -34,14 +34,12 @@ void DebugRenderer::clear()
 
 void DebugRenderer::renderPass(const pipeline::RenderPass& pass) const
 {
-	render(pass.type, pass.camera->getViewMatrix(), pass.camera->getProjectionMatrix());
+	render(pass.type == pipeline::RenderPassType::Opaque, pass.camera->getViewMatrix(), pass.camera->getProjectionMatrix());
 }
 
-void DebugRenderer::render(RenderPassType type, const glm::mat4& view, const glm::mat4& projection) const
+void DebugRenderer::render(bool opaque, const glm::mat4& view, const glm::mat4& projection) const
 {
-	switch (type)
-	{
-	case RenderPassType::Opaque:
+	if (opaque)
 	{
 		auto shader = mShaderOpaque->use();
 		shader.setUniform("uView", view);
@@ -56,9 +54,7 @@ void DebugRenderer::render(RenderPassType type, const glm::mat4& view, const glm
 				p.vao->bind().draw();
 			}
 	}
-	break;
-	case RenderPassType::Transparent:
-	{
+	else {
 		auto shader = mShaderTransparent->use();
 		shader.setUniform("uView", view);
 		shader.setUniform("uProj", projection);
@@ -72,10 +68,6 @@ void DebugRenderer::render(RenderPassType type, const glm::mat4& view, const glm
 				p.vao->bind().draw();
 			}
 	}
-	break;
-	default:
-		break;
-	}
 }
 
 void DebugRenderer::renderLine(glm::vec3 start, glm::vec3 end, glm::vec4 color)
diff --git a/debugging/glow-extras/debugging/DebugRenderer.hh b/debugging/glow-extras/debugging/DebugRenderer.hh
index b7427bfe43a3deb074c79f90b2a1a36ade2fe930..59fdfe5df5b63a4bdca42b5c2469af1abc580901 100644
--- a/debugging/glow-extras/debugging/DebugRenderer.hh
+++ b/debugging/glow-extras/debugging/DebugRenderer.hh
@@ -80,7 +80,7 @@ public:
 
     /// Renders all stored primitives
     void renderPass(pipeline::RenderPass const& pass) const;
-	void render(pipeline::RenderPassType type, const glm::mat4& view, const glm::mat4& projection) const;
+	void render(bool opaque, const glm::mat4& view, const glm::mat4& projection) const;
 
     // render functions
 public: