/[gzz]/gzz/gfx/liblines/Lines.cxx
ViewVC logotype

Diff of /gzz/gfx/liblines/Lines.cxx

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

revision 1.9 by mudyc, Sat Nov 2 20:08:08 2002 UTC revision 1.10 by mudyc, Sat Nov 2 20:27:22 2002 UTC
# Line 94  namespace Lines { Line 94  namespace Lines {
94            glEnable(GL_BLEND);            glEnable(GL_BLEND);
95              glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);              glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
96    
             //glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);  
   
97          if (has_not_inited) init();          if (has_not_inited) init();
98    
99    
# Line 103  namespace Lines { Line 101  namespace Lines {
101    
102          glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);          glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
103    
104          float l = linewidth /2;          float l = linewidth/2;
105            float texcoord =1;
106            texcoord *=  (l+1)/l;
107    
108          glBegin(GL_QUADS);          glBegin(GL_QUADS);
109                        
110              glTexCoord2f(0,0);              glTexCoord2f(0,0);
111              glVertex3f(a.x - 1 -l, a.y - 1-l, 0);              glVertex3f(a.x - 1 -l, a.y - 1 - l, 0);
112    
113              glTexCoord2f(1,0);              glTexCoord2f(texcoord,0);
114              glVertex3f(a.x + 1 + l, a.y + 1 + l, 0);              glVertex3f(a.x + 1 + l, a.y + 1 + l, 0);
115    
116              glTexCoord2f(1,1);              glTexCoord2f(texcoord, texcoord);
117              glVertex3f(b.x + 1 +l, b.y + 1 + l, 0);              glVertex3f(b.x + 1 + l, b.y + 1 + l, 0);
118    
119              glTexCoord2f(0,1);              glTexCoord2f(0, texcoord);
120              glVertex3f(b.x - 1-l, b.y - 1 - l, 0);              glVertex3f(b.x - 1-l, b.y - 1 - l, 0);
121    
122          glEnd();          glEnd();

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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