Replace old matrix stacks with new code based on struct matrix_stack.
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 18 Dec 2001 04:06:44 +0000 (04:06 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 18 Dec 2001 04:06:44 +0000 (04:06 +0000)
commit30f51ae067379c2b3573c06b707d25a9704df7be
tree401d75d291724d0d3a47be29d4d3512dcdb66a5a
parent645ced29552da1af5c759d0497d98c8f55b72935
Replace old matrix stacks with new code based on struct matrix_stack.
Moved vertex program hash table into shared context state.
Implemented reference counting for vertex programs.
Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
24 files changed:
src/mesa/main/clip.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/dlist.c
src/mesa/main/enable.c
src/mesa/main/get.c
src/mesa/main/light.c
src/mesa/main/matrix.c
src/mesa/main/mtypes.h
src/mesa/main/pixel.c
src/mesa/main/rastpos.c
src/mesa/main/state.c
src/mesa/main/texstate.c
src/mesa/math/m_matrix.c
src/mesa/swrast/s_fog.c
src/mesa/swrast_setup/ss_vbtmp.h
src/mesa/tnl/t_context.c
src/mesa/tnl/t_context.h
src/mesa/tnl/t_vb_fog.c
src/mesa/tnl/t_vb_normals.c
src/mesa/tnl/t_vb_program.c
src/mesa/tnl/t_vb_texmat.c
src/mesa/tnl/t_vb_vertex.c
src/mesa/x86/gen_matypes.c