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
/
mirrorblob.c
diff --git
a/hacks/glx/mirrorblob.c
b/hacks/glx/mirrorblob.c
index 825eb66a6f419356e340cdbe86ece57e6b588976..2fe9fc84ff15097b0f1b4156c963e13c9d583910 100644
(file)
--- a/
hacks/glx/mirrorblob.c
+++ b/
hacks/glx/mirrorblob.c
@@
-41,7
+41,8
@@
"*useSHM: True \n" \
"*desktopGrabber: xscreensaver-getimage -no-desktop %s\n" \
"*grabDesktopImages: True \n" \
"*useSHM: True \n" \
"*desktopGrabber: xscreensaver-getimage -no-desktop %s\n" \
"*grabDesktopImages: True \n" \
- "*chooseRandomImages: True \n"
+ "*chooseRandomImages: True \n" \
+ "*suppressRotationAnimation: True\n" \
# define refresh_mirrorblob 0
# include "xlockmore.h"
# define refresh_mirrorblob 0
# include "xlockmore.h"
@@
-1415,7
+1416,7
@@
draw_blob (mirrorblobstruct *gp)
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
- glRotatef(current_device_rotation(), 0, 0, 1);
+/* glRotatef(current_device_rotation(), 0, 0, 1); */
/* Move down the z-axis. */
glTranslatef (0.0, 0.0, -4.0);
/* Move down the z-axis. */
glTranslatef (0.0, 0.0, -4.0);
@@
-1472,13
+1473,15
@@
draw_background (ModeInfo *mi)
glPushMatrix();
glLoadIdentity();
glPushMatrix();
glLoadIdentity();
- glRotatef (rot, 0, 0, 1);
+ glRotatef (-rot, 0, 0, 1);
+/*
if ((rot > 45 && rot < 135) ||
(rot < -45 && rot > -135))
{
GLfloat s = MI_WIDTH(mi) / (GLfloat) MI_HEIGHT(mi);
glScalef (s, 1/s, 1);
}
if ((rot > 45 && rot < 135) ||
(rot < -45 && rot > -135))
{
GLfloat s = MI_WIDTH(mi) / (GLfloat) MI_HEIGHT(mi);
glScalef (s, 1/s, 1);
}
+*/
glOrtho(0.0, MI_WIDTH(mi), MI_HEIGHT(mi), 0.0, -1000.0, 1000.0);
glOrtho(0.0, MI_WIDTH(mi), MI_HEIGHT(mi), 0.0, -1000.0, 1000.0);