Fix for bake texture antialiasing commit, AO with constant jitter
didn't work. Also fixed a warning.
This commit is contained in:
@@ -1897,6 +1897,8 @@ static void bake_set_shade_input(ObjectInstanceRen *obi, VlakRen *vlr, ShadeInpu
|
|||||||
/* cache for shadow */
|
/* cache for shadow */
|
||||||
shi->samplenr= R.shadowsamplenr[shi->thread]++;
|
shi->samplenr= R.shadowsamplenr[shi->thread]++;
|
||||||
|
|
||||||
|
shi->mask= 0xFFFF; /* all samples */
|
||||||
|
|
||||||
shi->u= -u;
|
shi->u= -u;
|
||||||
shi->v= -v;
|
shi->v= -v;
|
||||||
shi->xs= x;
|
shi->xs= x;
|
||||||
|
|||||||
@@ -441,8 +441,7 @@ VlakRen *RE_vlakren_copy(ObjectRen *obr, VlakRen *vlr)
|
|||||||
|
|
||||||
int RE_vlakren_get_normal(Render *re, ObjectInstanceRen *obi, VlakRen *vlr, float *nor)
|
int RE_vlakren_get_normal(Render *re, ObjectInstanceRen *obi, VlakRen *vlr, float *nor)
|
||||||
{
|
{
|
||||||
float xn, yn, zn, v1[3];
|
float v1[3], (*nmat)[3]= obi->nmat;
|
||||||
float (*nmat)[3]= obi->nmat;
|
|
||||||
int flipped= 0;
|
int flipped= 0;
|
||||||
|
|
||||||
if(obi->flag & R_TRANSFORMED) {
|
if(obi->flag & R_TRANSFORMED) {
|
||||||
|
|||||||
Reference in New Issue
Block a user