projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
From http://www.jwz.org/xscreensaver/xscreensaver-5.35.tar.gz
[xscreensaver]
/
hacks
/
glx
/
starwars.c
diff --git
a/hacks/glx/starwars.c
b/hacks/glx/starwars.c
index f4a5850380eddb9bc71341f746efa41578e5fd37..a726bb300a006840e5aaaed5db4b88575d70b9a1 100644
(file)
--- a/
hacks/glx/starwars.c
+++ b/
hacks/glx/starwars.c
@@
-86,7
+86,7
@@
#define MAX_THICK_LINES 25
#define FONT_WEIGHT 14
#define MAX_THICK_LINES 25
#define FONT_WEIGHT 14
-#ifndef
USE_IPHON
E
+#ifndef
HAVE_MOBIL
E
# define KEEP_ASPECT /* Letterboxing looks dumb on iPhone. */
#endif
# define KEEP_ASPECT /* Letterboxing looks dumb on iPhone. */
#endif
@@
-283,7
+283,6
@@
get_more_lines (sws_configuration *sc)
{
/* wrap anyway, if it's absurdly long. */
int wrap_pix = (wrap_p ? sc->line_pixel_width : 10000);
{
/* wrap anyway, if it's absurdly long. */
int wrap_pix = (wrap_p ? sc->line_pixel_width : 10000);
- int col_pix = 0;
char *s = sc->buf;
char *s = sc->buf;
@@
-410,7
+409,6
@@
get_more_lines (sws_configuration *sc)
sc->buf[sc->buf_tail] = 0;
s = sc->buf;
sc->buf[sc->buf_tail] = 0;
s = sc->buf;
- col_pix = 0;
break;
}
break;
}
@@
-620,9
+618,11
@@
reshape_sws (ModeInfo *mi, int width, int height)
}
#endif
}
#endif
- glMatrixMode (GL_PROJECTION);
glViewport (0, yoff, w, h);
glViewport (0, yoff, w, h);
+ glMatrixMode (GL_PROJECTION);
+ glLoadIdentity();
+
glMatrixMode (GL_MODELVIEW);
glLoadIdentity ();
gluPerspective (80.0, 1/desired_aspect, 1000, 55000);
glMatrixMode (GL_MODELVIEW);
glLoadIdentity ();
gluPerspective (80.0, 1/desired_aspect, 1000, 55000);
@@
-630,8
+630,6
@@
reshape_sws (ModeInfo *mi, int width, int height)
0.0, 0.0, 0.0,
0.0, 1.0, 0.0);
0.0, 0.0, 0.0,
0.0, 1.0, 0.0);
- glRotatef(rot, 0, 0, 1);
-
/* Horrible kludge to prevent the text from materializing already
on screen on iPhone in landscape mode.
*/
/* Horrible kludge to prevent the text from materializing already
on screen on iPhone in landscape mode.
*/
@@
-877,9
+875,6
@@
draw_stars (ModeInfo *mi)
glRotatef (sc->star_theta, 0.0, 0.0, 1.0);
if (textures_p) glDisable (GL_TEXTURE_2D);
glRotatef (sc->star_theta, 0.0, 0.0, 1.0);
if (textures_p) glDisable (GL_TEXTURE_2D);
- /* Keep the stars pointing in the same direction after rotation */
- glRotatef(current_device_rotation(), 0, 0, 1);
-
glCallList (sc->star_list);
if (textures_p) glEnable (GL_TEXTURE_2D);
}
glCallList (sc->star_list);
if (textures_p) glEnable (GL_TEXTURE_2D);
}
@@
-911,7
+906,7
@@
draw_sws (ModeInfo *mi)
glMatrixMode (GL_MODELVIEW);
glPushMatrix ();
glMatrixMode (GL_MODELVIEW);
glPushMatrix ();
-# ifdef
USE_IPHON
E
+# ifdef
HAVE_MOBIL
E
/* Need to do this every time to get device rotation right */
reshape_sws (mi, MI_WIDTH(mi), MI_HEIGHT(mi));
# endif
/* Need to do this every time to get device rotation right */
reshape_sws (mi, MI_WIDTH(mi), MI_HEIGHT(mi));
# endif