projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://www.jwz.org/xscreensaver/xscreensaver-5.10.tar.gz
[xscreensaver]
/
hacks
/
glx
/
juggler3d.c
diff --git
a/hacks/glx/juggler3d.c
b/hacks/glx/juggler3d.c
index 5697ed263af32c44e98aed77dde5e2e6320627c5..b83a3aba3c77ebb532c1da3444684e0d7b014d26 100644
(file)
--- 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++) {
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));
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++;
glVertex3f (cth * ra, sth * ra, z);
glVertex3f (cth * rb, sth * rb, z);
polys++;