89 Commits

Author SHA1 Message Date
c61da5ab8a increase default window size 2019-10-12 16:45:09 -04:00
20a268ccb1 add #version 140 to GLSL shaders to fix running with newer OpenGL 2019-10-12 16:41:31 -04:00
Josh Holtrop
e666943830 adjust near clipping plane to give better depth buffer usage 2011-10-26 15:12:01 -04:00
Josh Holtrop
f2377e6cb6 update glslUtil submodule 2011-10-13 10:46:45 -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
b5b61bb40d Merge branch 'tunnel-mode' 2011-10-12 13:47:23 -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
8999fc9738 Merge branch 'master' into tunnel-mode 2011-10-12 12:21:22 -04:00
Josh Holtrop
2f88a11652 center logobox when drawing 2011-10-12 12:21:13 -04:00
Josh Holtrop
1ce4e3a81b add skeleton Tunnel mode, no content yet 2011-10-11 16:14:49 -04:00
Josh Holtrop
123951d863 remove some unnecessary GL commands now that we're using shaders 2011-10-11 15:32:33 -04:00
Josh Holtrop
ee2a618de8 remove Flip mode 2011-10-11 14:53:34 -04:00
Josh Holtrop
afd1d1a7b8 Merge branch 'shaders' 2011-10-11 12:18:11 -04:00
Josh Holtrop
4207934753 fix line endings on LogoBox sources 2011-10-11 12:12:28 -04:00
Josh Holtrop
d556ef69bf fill out LogoBox::draw(), rendering logos with shaders now 2011-10-11 12:11:24 -04:00
Josh Holtrop
4cfa0893f6 fix build using dwss.cc for main() instead of wfobj/driver - whoops 2011-10-11 12:05:26 -04:00
Josh Holtrop
55bf10c282 reorganize source a bit, building but not rendering LogoBoxes 2011-10-11 11:35:23 -04:00
Josh Holtrop
00b9723aac add glslUtil submodule 2011-10-11 10:43:18 -04:00
Josh Holtrop
e0169b779e update build environment to use cfs_gen 2011-10-11 10:34:46 -04:00
Josh Holtrop
9782d105fe add wfobj/cfs_gen submodules 2011-10-11 10:04:53 -04:00
Josh Holtrop
31544a5d4a remove files in preparation for transition to wfobj/cfs_gen submodules 2011-10-11 10:02:53 -04:00
Josh Holtrop
040c7a9412 make Spin the default mode again 2011-05-23 16:42:34 -04:00
Josh Holtrop
5cf3b3f34c create a mode through getMode() interface 2011-03-24 14:53:19 -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
07ebea5713 move hgignore to gitignore 2011-01-13 13:42:12 -05: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
6136404999 SConstruct: install target also installs .desktop file to ~/.local/share/applications/screensavers 2010-12-07 16:02:52 -05:00