diff options
author | Brian Paul <brianp@vmware.com> | 2010-05-03 15:17:38 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-05-03 15:17:38 -0600 |
commit | 4b7812919a5db2f72bd3b9f6d760ffeb469ee3e4 (patch) | |
tree | b1c474949d51fbc1d9cbbf540e66ac988b83f290 | |
parent | a12614362a79d676eeb1c3030ed52057bcb8f4f8 (diff) |
st/mesa: updated comment
-rw-r--r-- | src/mesa/state_tracker/st_cb_texture.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c index fd801a354b..96daf2765d 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 || |