From 8bd1a526a6eb3091a3884f5c1a3f21caf4095212 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Thu, 18 Sep 2008 06:35:05 +0000 Subject: [PATCH] sky rendering optimization git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@2684 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/rendercubes.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/src/rendercubes.cpp b/source/src/rendercubes.cpp index 529eb11f..f0225f1b 100644 --- a/source/src/rendercubes.cpp +++ b/source/src/rendercubes.cpp @@ -46,10 +46,13 @@ int renderedtexs = 0; void renderstripssky() { if(skystrips.tris.first.empty() && skystrips.tristrips.first.empty() && skystrips.quads.first.empty()) return; - glBindTexture(GL_TEXTURE_2D, lookupworldtexture(DEFAULT_SKY)->id); + glDisable(GL_TEXTURE_2D); + glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE); RENDERSTRIPS(skystrips.tris, GL_TRIANGLES); RENDERSTRIPS(skystrips.tristrips, GL_TRIANGLE_STRIP); RENDERSTRIPS(skystrips.quads, GL_QUADS); + glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); + glEnable(GL_TEXTURE_2D); } void renderstrips()