Orange fix: jitter mask for OSA was off with half a pixel...

There seems to be a wrong offset for non-osa too, will look into that now.
This commit is contained in:
Ton Roosendaal 2006-01-24 23:02:02 +00:00
parent 7bb69869e0
commit b969857767

@ -1606,12 +1606,13 @@ void zbuffer_solid(RenderPart *pa)
/* needed for transform from hoco to zbuffer co */
zspan.zmulx= ((float)R.winx)/2.0;
zspan.zmuly= ((float)R.winy)/2.0;
zspan.zofsx= -pa->disprect.xmin -0.5f;
zspan.zofsy= -pa->disprect.ymin -0.5f;
if(R.osa) {
zspan.zofsx-= R.jit[pa->sample][0];
zspan.zofsy-= R.jit[pa->sample][1];
zspan.zofsx= -pa->disprect.xmin - R.jit[pa->sample][0];
zspan.zofsy= -pa->disprect.ymin - R.jit[pa->sample][1];
}
else {
zspan.zofsx= -pa->disprect.xmin -0.5f;
zspan.zofsy= -pa->disprect.ymin -0.5f;
}
/* the buffers */