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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 --------------------------------- _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit