[Plib-cvs] plib/src/ssgAux ssgaLensFlare.cxx,1.1,1.2
Brought to you by:
sjbaker
From: Steve B. <sj...@us...> - 2002-08-24 17:49:15
|
Update of /cvsroot/plib/plib/src/ssgAux In directory usw-pr-cvs1:/tmp/cvs-serv22755/plib/src/ssgAux Modified Files: ssgaLensFlare.cxx Log Message: Fix a couple of state problems. Index: ssgaLensFlare.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssgAux/ssgaLensFlare.cxx,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ssgaLensFlare.cxx 24 Aug 2002 16:56:53 -0000 1.1 +++ ssgaLensFlare.cxx 24 Aug 2002 17:49:12 -0000 1.2 @@ -137,8 +137,6 @@ static int preDraw ( ssgEntity * ) { glDisable ( GL_DEPTH_TEST ) ; - glDisable ( GL_CULL_FACE ) ; - glEnable ( GL_BLEND ) ; glBlendFunc ( GL_ONE, GL_ONE ) ; return TRUE ; } @@ -147,7 +145,6 @@ static int postDraw ( ssgEntity * ) { glEnable ( GL_DEPTH_TEST ) ; - glEnable ( GL_CULL_FACE ) ; glBlendFunc ( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ) ; return TRUE ; } @@ -188,11 +185,8 @@ flareState -> setTexture ( flareTexture ) ; flareState -> setTranslucent () ; flareState -> enable ( GL_TEXTURE_2D ) ; - - flareState -> setShadeModel ( GL_SMOOTH ) ; flareState -> enable ( GL_BLEND ) ; flareState -> disable ( GL_LIGHTING ) ; - flareState -> setTranslucent () ; flareState -> ref () ; setKidState ( flareState ) ; } @@ -268,22 +262,22 @@ sgVec3 vx ; - sgSetVec3 ( vx, position[0]+sz, position[1]+sz, position[2] ) ; + sgSetVec3 ( vx, position[0]+sz, position[1]-sz, position[2] ) ; c0 -> set ( flare[i].color, vv ) ; t0 -> set ( & texCoords[0], vv ) ; v0 -> set ( vx, vv++ ) ; - sgSetVec3 ( vx, position[0]+sz, position[1]-sz, position[2] ) ; + sgSetVec3 ( vx, position[0]+sz, position[1]+sz, position[2] ) ; c0 -> set ( flare[i].color, vv ) ; t0 -> set ( & texCoords[2], vv ) ; v0 -> set ( vx, vv++ ) ; - sgSetVec3 ( vx, position[0]-sz, position[1]-sz, position[2] ) ; + sgSetVec3 ( vx, position[0]-sz, position[1]+sz, position[2] ) ; c0 -> set ( flare[i].color, vv ) ; t0 -> set ( & texCoords[4], vv ) ; v0 -> set ( vx, vv++ ) ; - sgSetVec3 ( vx, position[0]-sz, position[1]+sz, position[2] ) ; + sgSetVec3 ( vx, position[0]-sz, position[1]-sz, position[2] ) ; c0 -> set ( flare[i].color, vv ) ; t0 -> set ( & texCoords[6], vv ) ; v0 -> set ( vx, vv++ ) ; |