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.16.tar.gz
[xscreensaver]
/
hacks
/
glx
/
jigsaw.c
diff --git
a/hacks/glx/jigsaw.c
b/hacks/glx/jigsaw.c
index 0d9a314de7719b514e3da4c6a871dbe276c11a1a..9d1371a16bb1b1263fb050101326f0be80b0cb0a 100644
(file)
--- a/
hacks/glx/jigsaw.c
+++ b/
hacks/glx/jigsaw.c
@@
-61,6
+61,18
@@
#undef countof
#define countof(x) (sizeof((x))/sizeof((*x)))
#undef countof
#define countof(x) (sizeof((x))/sizeof((*x)))
+#ifdef HAVE_COCOA
+# include "jwxyz.h"
+#else
+# include <X11/Xlib.h>
+# include <GL/gl.h>
+# include <GL/glu.h>
+#endif
+
+#ifdef HAVE_JWZGLES
+# include "jwzgles.h"
+#endif /* HAVE_JWZGLES */
+
#include "xlockmore.h"
#include "rotator.h"
#include "gltrackball.h"
#include "xlockmore.h"
#include "rotator.h"
#include "gltrackball.h"
@@
-1101,6
+1113,7
@@
draw_jigsaw (ModeInfo *mi)
glPushMatrix ();
gltrackball_rotate (jc->trackball);
glPushMatrix ();
gltrackball_rotate (jc->trackball);
+ glRotatef(current_device_rotation(), 0, 0, 1);
if (wobble_p && jc->puzzle)
{
if (wobble_p && jc->puzzle)
{