Make the vasi lights slightly larger/brighter.
This commit is contained in:
@@ -34,7 +34,7 @@
|
|||||||
// strobe pre-draw (we want a larger point size)
|
// strobe pre-draw (we want a larger point size)
|
||||||
static int StrobePreDraw( ssgEntity *e ) {
|
static int StrobePreDraw( ssgEntity *e ) {
|
||||||
glPushAttrib( GL_POINT_BIT );
|
glPushAttrib( GL_POINT_BIT );
|
||||||
glPointSize(3.0);
|
glPointSize(4.0);
|
||||||
glEnable(GL_POINT_SMOOTH);
|
glEnable(GL_POINT_SMOOTH);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -48,6 +48,23 @@ static int StrobePostDraw( ssgEntity *e ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// vasi pre-draw (we want a larger point size)
|
||||||
|
static int VASIPreDraw( ssgEntity *e ) {
|
||||||
|
glPushAttrib( GL_POINT_BIT );
|
||||||
|
glPointSize(2.0);
|
||||||
|
glEnable(GL_POINT_SMOOTH);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// vasi post-draw (we want a larger point size)
|
||||||
|
static int VASIPostDraw( ssgEntity *e ) {
|
||||||
|
glPopAttrib();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Generate a directional light
|
// Generate a directional light
|
||||||
ssgLeaf *sgMakeDirectionalLight( sgVec3 pt, sgVec3 dir, sgVec3 up,
|
ssgLeaf *sgMakeDirectionalLight( sgVec3 pt, sgVec3 dir, sgVec3 up,
|
||||||
const SGMaterial *mat ) {
|
const SGMaterial *mat ) {
|
||||||
@@ -631,8 +648,8 @@ ssgBranch *sgMakeDirectionalLights( const point_list &nodes,
|
|||||||
// structure.
|
// structure.
|
||||||
ssgRangeSelector *lod = (ssgRangeSelector *)light_group->getKid(0);
|
ssgRangeSelector *lod = (ssgRangeSelector *)light_group->getKid(0);
|
||||||
ssgLeaf *leaf = (ssgLeaf *)lod->getKid(0);
|
ssgLeaf *leaf = (ssgLeaf *)lod->getKid(0);
|
||||||
// leaf->setCallback( SSG_CALLBACK_PREDRAW, StrobePreDraw );
|
leaf->setCallback( SSG_CALLBACK_PREDRAW, VASIPreDraw );
|
||||||
// leaf->setCallback( SSG_CALLBACK_POSTDRAW, StrobePostDraw );
|
leaf->setCallback( SSG_CALLBACK_POSTDRAW, VASIPostDraw );
|
||||||
|
|
||||||
SGVASIUserData *vasi = new SGVASIUserData( pos, leaf );
|
SGVASIUserData *vasi = new SGVASIUserData( pos, leaf );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user