From 40e821ffff5e37cd5a027d949fd7860fc0373f8d Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Thu, 16 Jun 2005 11:18:44 +0000 Subject: [PATCH] patch as per: http://lwjgl.org/forum/viewtopic.php?t=1130 --- src/java/org/lwjgl/opengl/glu/MipMap.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/java/org/lwjgl/opengl/glu/MipMap.java b/src/java/org/lwjgl/opengl/glu/MipMap.java index 40603fe7..5055d284 100644 --- a/src/java/org/lwjgl/opengl/glu/MipMap.java +++ b/src/java/org/lwjgl/opengl/glu/MipMap.java @@ -112,6 +112,14 @@ public class MipMap extends Util { int level = 0; while ( !done ) { + if (image != data) { + /* set pixel unpacking */ + GL11.glPixelStorei(GL11.GL_UNPACK_ROW_LENGTH, 0); + GL11.glPixelStorei(GL11.GL_UNPACK_ALIGNMENT, 1); + GL11.glPixelStorei(GL11.GL_UNPACK_SKIP_ROWS, 0); + GL11.glPixelStorei(GL11.GL_UNPACK_SKIP_PIXELS, 0); + } + GL11.glTexImage2D(target, level, components, w, h, 0, format, type, image); if ( w == 1 && h == 1 )