X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fjuggler3d.c;h=b83a3aba3c77ebb532c1da3444684e0d7b014d26;hp=5697ed263af32c44e98aed77dde5e2e6320627c5;hb=3243731044b944673630b55e16674c191b026f84;hpb=f0261d8acab611f3433160e4f07367b870439739 diff --git a/hacks/glx/juggler3d.c b/hacks/glx/juggler3d.c index 5697ed26..b83a3aba 100644 --- a/hacks/glx/juggler3d.c +++ b/hacks/glx/juggler3d.c @@ -2318,11 +2318,12 @@ show_ring(ModeInfo *mi, unsigned long color, Trace *s) glNormal3f (0, 0, j*1); glBegin (wire_p ? GL_LINES : GL_QUAD_STRIP); for (i = 0; i < slices + (wire_p ? 0 : 1); i++) { + GLfloat th, cth, sth; glMaterialfv (GL_FRONT, GL_AMBIENT_AND_DIFFUSE, (i % (slices/3) ? gcolor1 : gcolor2)); - GLfloat th = i * width; - GLfloat cth = cos(th); - GLfloat sth = sin(th); + th = i * width; + cth = cos(th); + sth = sin(th); glVertex3f (cth * ra, sth * ra, z); glVertex3f (cth * rb, sth * rb, z); polys++;