40 Commits

Author SHA1 Message Date
Josh Holtrop
e666943830 adjust near clipping plane to give better depth buffer usage 2011-10-26 15:12:01 -04:00
Josh Holtrop
29e5e466f0 increase DESTROY_DIST 2011-10-12 14:55:45 -04:00
Josh Holtrop
06aa278414 Tunnel mode: create more layers initially 2011-10-12 13:59:27 -04:00
Josh Holtrop
56efb5b713 add BREAK_RATE to fix fast fly-off 2011-10-12 13:47:10 -04:00
Josh Holtrop
fb5e36b8c4 remove all logos on configure() 2011-10-12 13:46:50 -04:00
Josh Holtrop
697af590ea implement logo breakouts - going too fast though 2011-10-12 13:37:26 -04:00
Josh Holtrop
744fc2f72d Merge branch 'master' into tunnel-mode 2011-10-12 13:12:01 -04:00
Josh Holtrop
cc2edd3a70 move getRandomAxis to Mode superclass 2011-10-12 13:11:45 -04:00
Josh Holtrop
2f7858d60c rotate tunnel over time 2011-10-12 13:03:52 -04:00
Josh Holtrop
878b441742 rework addRing(); consider LBStruct.offset the offset when created 2011-10-12 12:45:15 -04:00
Josh Holtrop
2cab647bcb Tunnel mode: abstract out addRing() 2011-10-12 12:37:30 -04:00
Josh Holtrop
14b92e35af rework initial logo offsets 2011-10-12 12:28:58 -04:00
Josh Holtrop
07a2157fe6 begin creating the ring 2011-10-12 12:26:00 -04:00
Josh Holtrop
1ce4e3a81b add skeleton Tunnel mode, no content yet 2011-10-11 16:14:49 -04:00
Josh Holtrop
ee2a618de8 remove Flip mode 2011-10-11 14:53:34 -04:00
Josh Holtrop
937bd8cdf4 update gluPerspective to have more resolution in depth plane 2011-03-24 14:30:47 -04:00
Josh Holtrop
743a964dd3 only use 500 stars 2011-03-24 14:24:11 -04:00
Josh Holtrop
57fc49ea54 create new stars when old ones pass 2011-03-24 14:21:33 -04:00
Josh Holtrop
0b6c19cc0e initialize and draw stars in front of camera! 2011-03-24 14:12:03 -04:00
Josh Holtrop
c10caad2f9 initialize stars; currently behind camera :( 2011-03-24 14:03:51 -04:00
Josh Holtrop
d034c2d667 initialize stars array 2011-03-24 13:44:08 -04:00
Josh Holtrop
605483b41c add Starfield class 2011-03-24 13:27:58 -04:00
Josh Holtrop
c608c75b83 GnomeScreensaver::getTicks() returns uint64_t 2011-03-24 13:16:40 -04:00
Josh Holtrop
95868042f6 seed random number generator with PID and time 2011-01-13 13:40:09 -05:00
Josh Holtrop
ecba9f2c88 Spin: change speed along with axis at switch time 2010-12-09 11:27:24 -05:00
Josh Holtrop
85fabfc6cd Spin: added random speed to per-monitor info 2010-12-08 13:11:24 -05:00
Josh Holtrop
bca90926a0 Spin: random axis duration between 2..5 seconds 2010-12-08 13:06:24 -05:00
Josh Holtrop
34a8729811 Spin: replaced 6 orthogonal directions with a completely random axis 2010-12-08 13:03:38 -05:00
Josh Holtrop
a3936d1e43 Spin: refactored initialization of monitor info; gave each monitor its own random switch time 2010-12-08 11:52:30 -05:00
Josh Holtrop
7d16486f8f replaced directions and rotations array with generic per-monitor info structure array 2010-12-08 11:32:30 -05:00
Josh Holtrop
eb5f709d5e Spin: change logo to spin on random axis every 5 seconds 2010-12-07 15:34:18 -05:00
Josh Holtrop
01f530ad8d merge 2010-12-01 10:25:12 -05:00
Josh Holtrop
f31a7ebb7a added Flip mode (in progress) 2010-12-01 09:23:53 -05:00
Josh Holtrop
5a86af6aac Spin mode: every other monitor spins in other direction 2010-11-30 15:23:17 -05:00
Josh Holtrop
6cd00909e0 GnomeScreensaver: aspect ratio is for entire virtual screen, not just one monitor 2010-11-27 17:04:35 -05:00
Josh Holtrop
27e302f126 Spin: spin a logo on each monitor 2010-11-26 23:02:10 -05:00
Josh Holtrop
d87a116957 remove width and height arguments from configure callback; call configure callback after instantiating a new mode 2010-11-26 01:27:25 -05:00
Josh Holtrop
70e737e78f Spin showing spinning quad but not LogoBox 2010-11-25 23:06:52 -05:00
Josh Holtrop
e423d46c3e added Spin mode -- in progress 2010-11-25 22:43:36 -05:00
Josh Holtrop
f2aa2ff908 calculate number of monitors; added Mode.h abstract class 2010-11-24 16:02:02 -05:00