st/mesa: updated comment
authorBrian Paul <brianp@vmware.com>
Mon, 3 May 2010 21:17:38 +0000 (15:17 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 3 May 2010 21:17:38 +0000 (15:17 -0600)
src/mesa/state_tracker/st_cb_texture.c

index fd801a354b15ba055bec666f8416040e26d54053..96daf2765d97d4228833fa53718d021a6c19ae63 100644 (file)
@@ -312,10 +312,11 @@ guess_and_alloc_texture(struct st_context *st,
     * the level=0 mipmap image.
     */
 
-   /* Guess a reasonable value for lastLevel.  This is probably going
-    * to be wrong fairly often and might mean that we have to look at
-    * resizable buffers, or require that buffers implement lazy
-    * pagetable arrangements.
+   /* Guess a reasonable value for lastLevel.  With OpenGL we have no
+    * idea how many mipmap levels will be in a texture until we start
+    * to render with it.  Make an educated guess here but be prepared
+    * to re-allocating a texture buffer with space for more (or fewer)
+    * mipmap levels later.
     */
    if ((stObj->base.MinFilter == GL_NEAREST ||
         stObj->base.MinFilter == GL_LINEAR ||