Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: rename src/mesa/shader/ to src/mesa/program/ | Brian Paul | 2010-06-10 | 1 | -1/+1 |
| | |||||
* | mesa: move atifragshader.[ch] to main/ | Brian Paul | 2010-06-10 | 1 | -3/+3 |
| | |||||
* | mesa: refactor shader api / object code | Brian Paul | 2010-06-10 | 1 | -3/+3 |
| | | | | | Remove the unneeded ctx->Driver hooks for shader-related functions. Move state and API-related things into main/. | ||||
* | Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions | Kristian Høgsberg | 2010-02-19 | 1 | -1/+1 |
| | |||||
* | mesa: Enable true refcounting for NullBufferObj. | Michal Krol | 2010-02-09 | 1 | -6/+0 |
| | | | | | | | | This object can be shared with another context, so we cannot just delete it when the owning context is being destroyed. Ensuring that buffer objects are properly refcounted guarantees NullBufferObj is destroyed when all references to it are removed. | ||||
* | mesa: Fix null buffer object reference counting. | José Fonseca | 2010-02-09 | 1 | -6/+8 |
| | | | | | | | | Always use _mesa_reference_buffer_object, and never call ctx->Driver.DeleteBuffer() directly to prevent dangling pointers to the null buffer object. This fixes crash/assertions in sharedtex_mt and Autodesk Mudbox. | ||||
* | mesa: Always do proper ref counting of shared state. | José Fonseca | 2010-02-09 | 1 | -2/+29 |
| | |||||
* | mesa/main: Make FEATURE_dlist follow feature conventions. | Chia-I Wu | 2009-09-30 | 1 | -4/+0 |
| | | | | | As shown in mfeatures.h, this allows users of dlist.h to work without knowing if the feature is available. | ||||
* | ARB sync: Fix delete behavior and context destruction behavior | Ian Romanick | 2009-09-03 | 1 | -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 Paul | 2009-08-08 | 1 | -1/+1 |
| | |||||
* | mesa: move vertex array objects from shared state to per-context | Brian Paul | 2009-06-19 | 1 | -17/+0 |
| | | | | | The ARB version requires VAOs to be per-context while the Apple extension was ambiguous. | ||||
* | mesa: create/destroy buffer objects via driver functions | Brian Paul | 2009-06-19 | 1 | -2/+2 |
| | |||||
* | mesa: use larger initial refcount for NullBufferObj | Brian Paul | 2009-06-12 | 1 | -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_state | Brian Paul | 2009-05-07 | 1 | -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-down | Brian Paul | 2009-05-07 | 1 | -0/+4 |
| | |||||
* | mesa: Don't attempt to free the dummy program. | José Fonseca | 2009-04-08 | 1 | -3/+5 |
| | |||||
* | mesa: update/fix doxygen comments | Vinson Lee | 2009-03-17 | 1 | -1/+1 |
| | |||||
* | mesa: move shared context state functions to new shared.c file | Brian Paul | 2009-03-07 | 1 | -0/+356 |