diff options
author | Brian Paul <[email protected]> | 2009-09-16 12:57:26 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-09-16 12:57:26 -0600 |
commit | cfa1a0a609daefffc6f8c4087ed0bc34c2665ef4 (patch) | |
tree | 734b4475d44f96831709e8c93155bc35eab1b770 /src/glut/os2/glut_tr24.cpp | |
parent | 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 (diff) |
st/mesa: fix texture memory allocation bug
The following example caused an incorrect GL_OUT_OF_MEMORY error to be
raised in glTexSubImage2D:
glTexImage2D(level=0, width=32, height=32, pixels=NULL);
glTexImage2D(level=0, width=64, height=64, pixels=NULL);
glTexSubImage2D(level=0, pixels!=NULL);
The second glTexImage2D() call needs to cause the first image to be
deallocated then reallocated at the new size. This was not happening
because we were testing for pixels==NULL too early.
Diffstat (limited to 'src/glut/os2/glut_tr24.cpp')
0 files changed, 0 insertions, 0 deletions