summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shared.c
Commit message (Collapse)AuthorAgeFilesLines
* ARB sync: Fix delete behavior and context destruction behaviorIan Romanick2009-09-031-1/+18
| | | | | | | I believe this resolves the outstanding issues WRT sync object deletetion. I have also added a large comment at the top of syncobj.c describing the expected memory management behavior. I'm still a little uncertain about the locking on ctx->Shared.
* mesa: use _mesa_bufferobj_mapped()Brian Paul2009-08-081-1/+1
|
* mesa: move vertex array objects from shared state to per-contextBrian Paul2009-06-191-17/+0
| | | | | The ARB version requires VAOs to be per-context while the Apple extension was ambiguous.
* mesa: create/destroy buffer objects via driver functionsBrian Paul2009-06-191-2/+2
|
* mesa: use larger initial refcount for NullBufferObjBrian Paul2009-06-121-1/+1
| | | | | Refcounting of the null/default buffer object isn't perfect yet so be extra safe.
* mesa: move the NullBufferObj from GLcontext to gl_shared_stateBrian Paul2009-05-071-0/+12
| | | | | Since shared array objects may point to the null/default buffer object, the null/default buffer object should be part of the shared state.
* mesa: unmap buffer objects during context tear-downBrian Paul2009-05-071-0/+4
|
* mesa: Don't attempt to free the dummy program.José Fonseca2009-04-081-3/+5
|
* mesa: update/fix doxygen commentsVinson Lee2009-03-171-1/+1
|
* mesa: move shared context state functions to new shared.c fileBrian Paul2009-03-071-0/+356