mesa: Changes to 'gallium-tex-surfaces'
Brian Paul
brianp at kemper.freedesktop.org
Wed May 7 14:56:44 UTC 2008
The branch, gallium-tex-surfaces has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-tex-surfaces
Summary of changes:
src/mesa/main/context.c | 42 ++++++++++---
src/mesa/main/mtypes.h | 4 +-
src/mesa/main/state.c | 32 ++++++----
src/mesa/shader/prog_cache.c | 5 +-
src/mesa/shader/program.c | 103 ++++++++++++++++++++-----------
src/mesa/shader/program.h | 22 +++++++
src/mesa/shader/shader_api.c | 6 +-
src/mesa/shader/slang/slang_link.c | 12 ++--
src/mesa/state_tracker/st_atom_shader.c | 7 ++-
src/mesa/state_tracker/st_context.c | 3 +
src/mesa/state_tracker/st_program.h | 24 +++++++-
11 files changed, 186 insertions(+), 74 deletions(-)
via 3e1a4c286936abdb4ce1b62a9ebdd93db1777aff (commit)
via a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce (commit)
from 10b7192747087ec25f97cdfcfc062654a2d8fe6d (commit)
- Commits -----------------------------------------------
commit 3e1a4c286936abdb4ce1b62a9ebdd93db1777aff
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed May 7 08:56:08 2008 -0600
mesa: free shader program data before deleting shader objects.
Picked from master.
Fixes mem corruption seen when glean/api2 test exits.
commit a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed May 7 08:55:33 2008 -0600
gallium: implement full reference counting for vertex/fragment programs
Use _mesa_reference_vert/fragprog() wherever we assign program pointers.
Fixes a memory corruption bug found with glean/api2 test.
Another memory bug involving shaders yet to be fixed...
Picked from gallium-0.1
---------------------------------
More information about the mesa-commit
mailing list