Module: Mesa
Branch: master
Commit: 7f86da6c609191dbad1887fe5683dfee087fa909
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f86da6c609191dbad1887fe5683dfee087fa909

Author: Brian Paul <[email protected]>
Date:   Tue Sep 15 17:08:33 2009 -0600

progs/demos: create a texture object in lodbias.c

Before, we were using the default texture object (name=0).  This caused
the intel_generate_mipmap() path to fail since passing texture=0 to
glFramebufferTexture2DEXT() causes us to _unbind_ the texture if present.

---

 progs/demos/lodbias.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/progs/demos/lodbias.c b/progs/demos/lodbias.c
index 30b1ed1..8d39bd6 100644
--- a/progs/demos/lodbias.c
+++ b/progs/demos/lodbias.c
@@ -43,6 +43,7 @@ static GLboolean Anim = GL_TRUE;
 static GLint Bias = 0, BiasStepSign = +1; /* ints avoid fp precision problem */
 static GLint BiasMin = -400, BiasMax = 400;
 static int win = 0;
+static GLuint TexObj = 0;
 
 
 static void
@@ -214,6 +215,9 @@ static void Init( void )
 
    glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
 
+   glGenTextures(1, &TexObj);
+   glBindTexture(GL_TEXTURE_2D, TexObj);
+
    if (glutExtensionSupported("GL_SGIS_generate_mipmap")) {
       /* test auto mipmap generation */
       GLint width, height, i;

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to