diff options
author | neoraider <devnull@localhost> | 2007-10-31 21:57:00 +0100 |
---|---|---|
committer | neoraider <devnull@localhost> | 2007-10-31 21:57:00 +0100 |
commit | 0d161e31bbc3433e320f2367657fb054974182d3 (patch) | |
tree | ed2a0849e48e5574122835f2e92ac289c4354eed /render.c | |
parent | 36d7e086f613d111f4ad3b2ca05b2958c7a75875 (diff) | |
download | libzoom-0d161e31bbc3433e320f2367657fb054974182d3.tar libzoom-0d161e31bbc3433e320f2367657fb054974182d3.zip |
libzoom: Einige Verbesserungen und Bugfixes im Level-Lader.
Diffstat (limited to 'render.c')
-rw-r--r-- | render.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -96,10 +96,15 @@ void Render() { glBindTexture(GL_TEXTURE_2D, lightmap); glActiveTexture(GL_TEXTURE1); - glEnable(GL_TEXTURE_2D); for(i = 0; i < nLights; i++) { - glBindTexture(GL_TEXTURE_2D, room->polygons[0].texture); + if(room->polygons[0].texture) { + glEnable(GL_TEXTURE_2D); + glBindTexture(GL_TEXTURE_2D, room->polygons[0].texture); + } + else + glDisable(GL_TEXTURE_2D); + last_tex = room->polygons[0].texture; glBegin(GL_TRIANGLES); |