My last attempt to fix polygon offsets with the reversed viewport depth
authorFelix Kuehling <fxkuehl@gmx.de>
Sun, 23 Jan 2005 01:42:01 +0000 (01:42 +0000)
committerFelix Kuehling <fxkuehl@gmx.de>
Sun, 23 Jan 2005 01:42:01 +0000 (01:42 +0000)
commit3b50f004333a922a259a4f733395c27002965ded
tree2ad70683c6932caca4218fb48f095147a52f1052
parent36a35c5614336bffdac4827c1e04bcaa8ab2fa27
My last attempt to fix polygon offsets with the reversed viewport depth
range used by the savage driver by negating ctx->MRD broke polygon
offsets with software fallbacks. This one adds a REVERSE_DEPTH parameter
to t_dd_tritmp.h (defaults to 0) that allows reversing polygon offsets
for hardware rendering but not for software fallbacks. For software
fallbacks depth values are reversed after polygon offsets have been
applied by the depth span functions.
src/mesa/drivers/dri/savage/savage_xmesa.c
src/mesa/drivers/dri/savage/savagetris.c
src/mesa/tnl_dd/t_dd_tritmp.h