X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fcarousel.c;h=2a2a0ceeb3f08bdd26f04f07c7902adbdcfd7bd3;hp=25fb5292d08a9203ad5c772390541369f3ac3d17;hb=f8cf5ac7b2f53510f80a0eaf286a25298be17bfe;hpb=ec8d2b32b63649e6d32bdfb306eda062769af823 diff --git a/hacks/glx/carousel.c b/hacks/glx/carousel.c index 25fb5292..2a2a0cee 100644 --- a/hacks/glx/carousel.c +++ b/hacks/glx/carousel.c @@ -1,4 +1,4 @@ -/* carousel, Copyright (c) 2005-2011 Jamie Zawinski +/* carousel, Copyright (c) 2005-2012 Jamie Zawinski * Loads a sequence of images and rotates them around. * * Permission to use, copy, modify, distribute, and sell this software and its @@ -516,11 +516,12 @@ loading_msg (ModeInfo *mi, int n) glMatrixMode(GL_PROJECTION); glPushMatrix(); glLoadIdentity(); + glRotatef(current_device_rotation(), 0, 0, 1); glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); - gluOrtho2D(0, MI_WIDTH(mi), 0, MI_HEIGHT(mi)); + glOrtho(0, MI_WIDTH(mi), 0, MI_HEIGHT(mi), -1, 1); glTranslatef ((MI_WIDTH(mi) - ss->loading_sw) / 2, (MI_HEIGHT(mi) - ss->loading_sh) / 2, @@ -867,6 +868,7 @@ draw_carousel (ModeInfo *mi) { double x, y, z; gltrackball_rotate (ss->trackball); + glRotatef(current_device_rotation(), 0, 0, 1); /* Tilt the tube up or down by up to 30 degrees */ get_position (ss->rot, &x, &y, &z, !ss->button_down_p);