fix dotproduct2
git-svn-id: svn://svn.icculus.org/netradiant/trunk@100 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
parent
a27eb6c180
commit
acd3555cae
|
|
@ -123,7 +123,7 @@ void ColorMod( colorMod_t *cm, int numVerts, bspDrawVert_t *drawVerts )
|
|||
case CM_COLOR_DOT_PRODUCT_2_SCALE:
|
||||
c = DotProduct( dv->normal, cm2->data );
|
||||
c *= c;
|
||||
c = cm2->data[4] + c * (cm2->data[5] - cm2->data[4]);
|
||||
c = (c - cm2->data[4]) / (cm2->data[5] - cm2->data[4]);
|
||||
VectorSet( mult, c, c, c );
|
||||
break;
|
||||
|
||||
|
|
@ -135,7 +135,7 @@ void ColorMod( colorMod_t *cm, int numVerts, bspDrawVert_t *drawVerts )
|
|||
case CM_ALPHA_DOT_PRODUCT_2_SCALE:
|
||||
c = DotProduct( dv->normal, cm2->data );
|
||||
c *= c;
|
||||
c = cm2->data[4] + c * (cm2->data[5] - cm2->data[4]);
|
||||
c = (c - cm2->data[4]) / (cm2->data[5] - cm2->data[4]);
|
||||
mult[ 3 ] = c;
|
||||
break;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user