Oops, I had my lighting tris wound the wrong way.
This commit is contained in:
parent
9dcf7dd13f
commit
e74c4d9437
1 changed files with 4 additions and 3 deletions
|
@ -46,7 +46,7 @@ ssgLeaf *gen_directional_light( sgVec3 pt, sgVec3 dir, sgVec3 up ) {
|
||||||
vl->add( tmp3 );
|
vl->add( tmp3 );
|
||||||
sgAddVec3( tmp3, up );
|
sgAddVec3( tmp3, up );
|
||||||
vl->add( tmp3 );
|
vl->add( tmp3 );
|
||||||
sgSubVec3( tmp3, perp );
|
sgAddVec3( tmp3, perp );
|
||||||
vl->add( tmp3 );
|
vl->add( tmp3 );
|
||||||
|
|
||||||
nl->add( dir );
|
nl->add( dir );
|
||||||
|
@ -60,6 +60,7 @@ ssgLeaf *gen_directional_light( sgVec3 pt, sgVec3 dir, sgVec3 up ) {
|
||||||
cl->add( color );
|
cl->add( color );
|
||||||
cl->add( color );
|
cl->add( color );
|
||||||
|
|
||||||
|
/*
|
||||||
// temporarily do back face
|
// temporarily do back face
|
||||||
sgCopyVec3( tmp3, pt );
|
sgCopyVec3( tmp3, pt );
|
||||||
vl->add( tmp3 );
|
vl->add( tmp3 );
|
||||||
|
@ -78,6 +79,7 @@ ssgLeaf *gen_directional_light( sgVec3 pt, sgVec3 dir, sgVec3 up ) {
|
||||||
sgSetVec4( color, 1.0, 1.0, 1.0, 0.0 );
|
sgSetVec4( color, 1.0, 1.0, 1.0, 0.0 );
|
||||||
cl->add( color );
|
cl->add( color );
|
||||||
cl->add( color );
|
cl->add( color );
|
||||||
|
*/
|
||||||
|
|
||||||
/* ssgTexCoordArray *tl = new ssgTexCoordArray( 4 );
|
/* ssgTexCoordArray *tl = new ssgTexCoordArray( 4 );
|
||||||
sgVec2 tmp2;
|
sgVec2 tmp2;
|
||||||
|
@ -116,7 +118,7 @@ ssgLeaf *gen_normal_line( sgVec3 pt, sgVec3 dir, sgVec3 up ) {
|
||||||
vl->add( tmp3 );
|
vl->add( tmp3 );
|
||||||
|
|
||||||
sgVec4 color;
|
sgVec4 color;
|
||||||
sgSetVec4( color, 1.0, 1.0, 1.0, 1.0 );
|
sgSetVec4( color, 1.0, 0.0, 0.0, 1.0 );
|
||||||
cl->add( color );
|
cl->add( color );
|
||||||
cl->add( color );
|
cl->add( color );
|
||||||
|
|
||||||
|
@ -124,7 +126,6 @@ ssgLeaf *gen_normal_line( sgVec3 pt, sgVec3 dir, sgVec3 up ) {
|
||||||
new ssgVtxTable ( GL_LINES, vl, NULL, NULL, cl );
|
new ssgVtxTable ( GL_LINES, vl, NULL, NULL, cl );
|
||||||
|
|
||||||
FGNewMat *newmat = material_lib.find( "GROUND_LIGHTS" );
|
FGNewMat *newmat = material_lib.find( "GROUND_LIGHTS" );
|
||||||
// FGNewMat *newmat = material_lib.find( "IrrCropPastureCover" );
|
|
||||||
leaf->setState( newmat->get_state() );
|
leaf->setState( newmat->get_state() );
|
||||||
|
|
||||||
return leaf;
|
return leaf;
|
||||||
|
|
Loading…
Add table
Reference in a new issue