Age | Commit message (Collapse) | Author |
|
|
|
Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions
to be sure reference counting is done correctly. Additional assertions are
done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as
that's more accurate.
|
|
|
|
|
|
Also, added DeletePending field to gl_framebuffer used when a window has been
deleted, but there still may be rendering contexts attached to the
gl_framebuffer object.
|
|
module updates its state (CLIP_BIT) upon resizes. The driver could do this
instead, but doing it here is safer.
|
|
|
|
|
|
|
|
decrement, delete and locking.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
particular renderbuffers are present
|
|
|
|
depthstencil.c provides wrappers for treating depth/stencil buffers either
as regular depth or stencil renderbuffers.
|
|
|
|
|
|
etc. after calling glRenderBufferStorageEXT gave undefined results.
|
|
|
|
|
|
|
|
|
|
Streamline the _mesa_update_framebuffer() function a bit.
|
|
BlueBits, etc fields.
|
|
with GLboolean in a few places.
|
|
Update some comments, code, etc.
|
|
|
|
|
|
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
|