From: Brian Paul Date: Mon, 3 May 2010 21:17:38 +0000 (-0600) Subject: st/mesa: updated comment X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4b7812919a5db2f72bd3b9f6d760ffeb469ee3e4;p=mesa.git st/mesa: updated comment --- diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c index fd801a354b1..96daf2765d9 100644 --- a/src/mesa/state_tracker/st_cb_texture.c +++ b/src/mesa/state_tracker/st_cb_texture.c @@ -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 ||