Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels
authorKeith Whitwell <keith@tungstengraphics.com>
Mon, 29 Jan 2001 20:47:39 +0000 (20:47 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Mon, 29 Jan 2001 20:47:39 +0000 (20:47 +0000)
commit5c1e7fa6ee72f4403d9ec9d12830dd689b966e71
tree8cb11c26af178632b05de9c5b2f53c32331475c5
parent4b90e68ac6d0fe4ffca5e2cd51794bb4350cac28
Removed knowledge of swrast Clear/Bitmap/Accum/Draw/Read/CopyPixels
functions from core mesa -- if drivers need these fallbacks they
must now call them themselves.

Introduced hooks for clip-vertex-interpolation and the rendering
of clipped lines and polygons.  Allows drivers to interpolate
their hardware-format vertices directly.  Used in dri drivers to
replace fastpath code.

Slight optimizations to pipeline build/run routines.
23 files changed:
src/mesa/Makefile.X11
src/mesa/drivers/glide/fxdd.c
src/mesa/drivers/osmesa/osmesa.c
src/mesa/drivers/x11/xm_dd.c
src/mesa/main/Makefile.X11
src/mesa/main/accum.c
src/mesa/main/buffers.c
src/mesa/main/dd.h
src/mesa/main/drawpix.c
src/mesa/main/mtypes.h
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/swrast_setup/ss_context.c
src/mesa/swrast_setup/ss_context.h
src/mesa/swrast_setup/ss_vbtmp.h
src/mesa/swrast_setup/swrast_setup.h
src/mesa/tnl/t_context.h
src/mesa/tnl/t_imm_dlist.c
src/mesa/tnl/t_pipeline.c
src/mesa/tnl/t_vb_cliptmp.h
src/mesa/tnl/t_vb_render.c
src/mesa/tnl/t_vb_texgen.c
src/mesa/tnl/t_vb_vertex.c