remove common macros used in the span functions of most drivers from the individual...
authorRoland Scheidegger <rscheidegger@gmx.ch>
Fri, 1 Jul 2005 00:08:46 +0000 (00:08 +0000)
committerRoland Scheidegger <rscheidegger@gmx.ch>
Fri, 1 Jul 2005 00:08:46 +0000 (00:08 +0000)
commitcf5b2f7419b28cdd533c60e205d5a90d96e85c8e
treec9e0fe4db16d0a4fdbe2b7f0711203770be23a75
parentc212abf99af494f024b0b981a83350f7ac9821ef
remove common macros used in the span functions of most drivers from the individual drivers and put them in common code. It is still possible for a driver to define its own macros if it has special needs. This affects CLIPPIXEL, CLIPSPAN, HW_CLIPLOOP, HW_ENDCLIPLOOP, and for drivers using the spantmp2 template also GET_SRC_PTR and GET_DST_PTR.
19 files changed:
src/mesa/drivers/dri/common/depthtmp.h
src/mesa/drivers/dri/common/spantmp.h
src/mesa/drivers/dri/common/spantmp2.h
src/mesa/drivers/dri/common/spantmp_common.h [new file with mode: 0644]
src/mesa/drivers/dri/common/stenciltmp.h
src/mesa/drivers/dri/gamma/gamma_span.c
src/mesa/drivers/dri/i810/i810span.c
src/mesa/drivers/dri/i830/i830_span.c
src/mesa/drivers/dri/i915/intel_span.c
src/mesa/drivers/dri/mach64/mach64_span.c
src/mesa/drivers/dri/mga/mgaspan.c
src/mesa/drivers/dri/r128/r128_span.c
src/mesa/drivers/dri/r200/r200_span.c
src/mesa/drivers/dri/radeon/radeon_span.c
src/mesa/drivers/dri/s3v/s3v_span.c
src/mesa/drivers/dri/savage/savagespan.c
src/mesa/drivers/dri/sis/sis_span.c
src/mesa/drivers/dri/tdfx/tdfx_span.c
src/mesa/drivers/dri/unichrome/via_span.c