/[gzz]/gzz/gfx/libpaper/Paper.cxx
ViewVC logotype

Diff of /gzz/gfx/libpaper/Paper.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by jvk, Mon Aug 19 14:27:59 2002 UTC revision 1.3 by tjl, Sat Aug 31 05:26:58 2002 UTC
# Line 11  namespace Paper { Line 11  namespace Paper {
11          tvec[1] = tex_mat[5];          tvec[1] = tex_mat[5];
12          tvec[2] = tex_mat[6];          tvec[2] = tex_mat[6];
13          tvec[3] = tex_mat[7];          tvec[3] = tex_mat[7];
14    
15            rvec[0] = tex_mat[8];
16            rvec[1] = tex_mat[9];
17            rvec[2] = tex_mat[10];
18            rvec[3] = tex_mat[11];
19        }        }
20    
21        void TexGen::setUp(LightParam *param) {        void TexGen::setUp(LightParam *param) {
# Line 28  namespace Paper { Line 33  namespace Paper {
33          glTexGenfv(GL_S, GL_EYE_PLANE, svec);          glTexGenfv(GL_S, GL_EYE_PLANE, svec);
34          glTexGenf(GL_T, GL_TEXTURE_GEN_MODE, GL_EYE_LINEAR);          glTexGenf(GL_T, GL_TEXTURE_GEN_MODE, GL_EYE_LINEAR);
35          glTexGenfv(GL_T, GL_EYE_PLANE, tvec);          glTexGenfv(GL_T, GL_EYE_PLANE, tvec);
36            glTexGenf(GL_R, GL_TEXTURE_GEN_MODE, GL_EYE_LINEAR);
37            glTexGenfv(GL_R, GL_EYE_PLANE, rvec);
38          glEnable(GL_TEXTURE_GEN_S);          glEnable(GL_TEXTURE_GEN_S);
39          glEnable(GL_TEXTURE_GEN_T);          glEnable(GL_TEXTURE_GEN_T);
40            glEnable(GL_TEXTURE_GEN_R);
41          glPopMatrix();          glPopMatrix();
42        }        }
43    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26