| Age | Commit message (Collapse) | Author | 
 | 
group's objects (Shane Blackett)
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
clearing buffer
 | 
 | 
 | 
 | 
previously did.
Basically, in update_framebuffer() (which should be called after an FBO is bound
with MakeCurrent or BindFramebuffer) we check if the FBO is a window-system FBO.
If it is, update the FBO's GL_READ/DRAW_BUFFER state according to the context state.
Old code still in place but disabled with #if 0 / #endif.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Simplification in colortab.c too.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Not doing this could cause the buffers to leak under some circumstances.
 | 
 | 
 | 
 | 
to implement GL_CLAMP
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Irrelevant, since we depend on working context switching now.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Free FBOs before textures since the later may be referenced by the former.
Need to bind the context we're destroying if there isn't a current context
so that ctx->DeleteTexture() etc can be used.
 | 
 | 
 | 
 | 
Just always align texture pitch to multiples of 64 bytes for now, pending a
more sophisticated scheme to do it only when really necessary.
 | 
 | 
Use new _mesa_reference_texobj() function for referencing/unreferencing
textures.  Add new assertions/tests to try to detect invalid usage of
deleted textures.
 | 
 | 
 | 
 | 
projtex_mask is only an 8bit field, and wm.input_size_masks includes
other attributes' information, therefore right shift is needed.
 | 
 | 
compressed texture
 | 
 | 
 | 
 | 
 | 
 | 
Pull apart some key packets into individual fields and print sanely.
 | 
 | 
 |