From 260326094d842ec514a8b4c3889bf309246007d0 Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Thu, 11 Apr 2013 13:46:55 -0700 Subject: [PATCH] Fixed drawing order bug with two sided alpha blended shapes --- KREngine/kraken/KRMesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/KREngine/kraken/KRMesh.cpp b/KREngine/kraken/KRMesh.cpp index ff9736e..7a2c93a 100644 --- a/KREngine/kraken/KRMesh.cpp +++ b/KREngine/kraken/KRMesh.cpp @@ -196,7 +196,7 @@ void KRMesh::render(const std::string &object_name, KRCamera *pCamera, std::vect break; case KRMaterial::KRMATERIAL_ALPHA_MODE_BLENDTWOSIDE: // Blended alpha rendered in two passes. First pass renders backfaces; second pass renders frontfaces. // Render back faces first - GLDEBUG(glCullFace(GL_BACK)); + GLDEBUG(glCullFace(GL_FRONT)); renderSubmesh(iSubmesh, renderPass, object_name, pMaterial->getName()); // Render front faces second