Commit Graph

  • c61da5ab8a increase default window size master Josh Holtrop 2019-10-12 16:45:09 -04:00
  • 20a268ccb1 add #version 140 to GLSL shaders to fix running with newer OpenGL Josh Holtrop 2019-10-12 16:41:31 -04:00
  • e666943830 adjust near clipping plane to give better depth buffer usage Josh Holtrop 2011-10-26 15:12:01 -04:00
  • a324dc7d6e beginning to create pedestal VBO pedestal-mode Josh Holtrop 2011-10-13 16:32:51 -04:00
  • 122952f13c Pedestal mode: just a floating, spinning logo so far Josh Holtrop 2011-10-13 15:28:27 -04:00
  • f2377e6cb6 update glslUtil submodule Josh Holtrop 2011-10-13 10:46:45 -04:00
  • 29e5e466f0 increase DESTROY_DIST Josh Holtrop 2011-10-12 14:55:45 -04:00
  • 06aa278414 Tunnel mode: create more layers initially Josh Holtrop 2011-10-12 13:59:27 -04:00
  • b5b61bb40d Merge branch 'tunnel-mode' Josh Holtrop 2011-10-12 13:47:23 -04:00
  • 56efb5b713 add BREAK_RATE to fix fast fly-off Josh Holtrop 2011-10-12 13:47:10 -04:00
  • fb5e36b8c4 remove all logos on configure() Josh Holtrop 2011-10-12 13:46:50 -04:00
  • 697af590ea implement logo breakouts - going too fast though Josh Holtrop 2011-10-12 13:37:26 -04:00
  • 744fc2f72d Merge branch 'master' into tunnel-mode Josh Holtrop 2011-10-12 13:12:01 -04:00
  • cc2edd3a70 move getRandomAxis to Mode superclass Josh Holtrop 2011-10-12 13:11:45 -04:00
  • 2f7858d60c rotate tunnel over time Josh Holtrop 2011-10-12 13:03:52 -04:00
  • 878b441742 rework addRing(); consider LBStruct.offset the offset when created Josh Holtrop 2011-10-12 12:45:15 -04:00
  • 2cab647bcb Tunnel mode: abstract out addRing() Josh Holtrop 2011-10-12 12:37:30 -04:00
  • 14b92e35af rework initial logo offsets Josh Holtrop 2011-10-12 12:28:58 -04:00
  • 07a2157fe6 begin creating the ring Josh Holtrop 2011-10-12 12:26:00 -04:00
  • 8999fc9738 Merge branch 'master' into tunnel-mode Josh Holtrop 2011-10-12 12:21:22 -04:00
  • 2f88a11652 center logobox when drawing Josh Holtrop 2011-10-12 12:21:13 -04:00
  • 1ce4e3a81b add skeleton Tunnel mode, no content yet Josh Holtrop 2011-10-11 16:14:49 -04:00
  • 123951d863 remove some unnecessary GL commands now that we're using shaders Josh Holtrop 2011-10-11 15:32:33 -04:00
  • ee2a618de8 remove Flip mode Josh Holtrop 2011-10-11 14:53:34 -04:00
  • afd1d1a7b8 Merge branch 'shaders' Josh Holtrop 2011-10-11 12:18:11 -04:00
  • 4207934753 fix line endings on LogoBox sources Josh Holtrop 2011-10-11 12:12:28 -04:00
  • d556ef69bf fill out LogoBox::draw(), rendering logos with shaders now Josh Holtrop 2011-10-11 12:11:24 -04:00
  • 4cfa0893f6 fix build using dwss.cc for main() instead of wfobj/driver - whoops Josh Holtrop 2011-10-11 12:05:26 -04:00
  • 55bf10c282 reorganize source a bit, building but not rendering LogoBoxes Josh Holtrop 2011-10-11 11:35:23 -04:00
  • 00b9723aac add glslUtil submodule Josh Holtrop 2011-10-11 10:43:18 -04:00
  • e0169b779e update build environment to use cfs_gen Josh Holtrop 2011-10-11 10:34:46 -04:00
  • 9782d105fe add wfobj/cfs_gen submodules Josh Holtrop 2011-10-11 10:04:53 -04:00
  • 31544a5d4a remove files in preparation for transition to wfobj/cfs_gen submodules Josh Holtrop 2011-10-11 10:02:45 -04:00
  • 040c7a9412 make Spin the default mode again Josh Holtrop 2011-05-23 16:42:34 -04:00
  • 5cf3b3f34c create a mode through getMode() interface Josh Holtrop 2011-03-24 14:53:19 -04:00
  • 937bd8cdf4 update gluPerspective to have more resolution in depth plane Josh Holtrop 2011-03-24 14:30:47 -04:00
  • 743a964dd3 only use 500 stars Josh Holtrop 2011-03-24 14:24:11 -04:00
  • 57fc49ea54 create new stars when old ones pass Josh Holtrop 2011-03-24 14:21:33 -04:00
  • 0b6c19cc0e initialize and draw stars in front of camera! Josh Holtrop 2011-03-24 14:12:03 -04:00
  • c10caad2f9 initialize stars; currently behind camera :( Josh Holtrop 2011-03-24 14:03:51 -04:00
  • d034c2d667 initialize stars array Josh Holtrop 2011-03-24 13:44:08 -04:00
  • 605483b41c add Starfield class Josh Holtrop 2011-03-24 13:27:58 -04:00
  • c608c75b83 GnomeScreensaver::getTicks() returns uint64_t Josh Holtrop 2011-03-24 13:16:40 -04:00
  • 07ebea5713 move hgignore to gitignore Josh Holtrop 2011-01-13 13:42:12 -05:00
  • 95868042f6 seed random number generator with PID and time Josh Holtrop 2011-01-13 13:40:09 -05:00
  • ecba9f2c88 Spin: change speed along with axis at switch time Josh Holtrop 2010-12-09 11:27:24 -05:00
  • 85fabfc6cd Spin: added random speed to per-monitor info Josh Holtrop 2010-12-08 13:11:24 -05:00
  • bca90926a0 Spin: random axis duration between 2..5 seconds Josh Holtrop 2010-12-08 13:06:24 -05:00
  • 34a8729811 Spin: replaced 6 orthogonal directions with a completely random axis Josh Holtrop 2010-12-08 13:03:38 -05:00
  • a3936d1e43 Spin: refactored initialization of monitor info; gave each monitor its own random switch time Josh Holtrop 2010-12-08 11:52:30 -05:00
  • 7d16486f8f replaced directions and rotations array with generic per-monitor info structure array Josh Holtrop 2010-12-08 11:32:30 -05:00
  • 6136404999 SConstruct: install target also installs .desktop file to ~/.local/share/applications/screensavers Josh Holtrop 2010-12-07 16:02:52 -05:00
  • eb5f709d5e Spin: change logo to spin on random axis every 5 seconds Josh Holtrop 2010-12-07 15:34:18 -05:00
  • 01f530ad8d merge Josh Holtrop 2010-12-01 10:25:12 -05:00
  • f31a7ebb7a added Flip mode (in progress) Josh Holtrop 2010-12-01 09:23:53 -05:00
  • 5a86af6aac Spin mode: every other monitor spins in other direction Josh Holtrop 2010-11-30 15:23:17 -05:00
  • 6cd00909e0 GnomeScreensaver: aspect ratio is for entire virtual screen, not just one monitor Josh Holtrop 2010-11-27 17:04:35 -05:00
  • 27e302f126 Spin: spin a logo on each monitor Josh Holtrop 2010-11-26 23:02:10 -05:00
  • 15dc4f8d75 GnomeScreensaver: fix #monitors calculation, added getNumMonitors() Josh Holtrop 2010-11-26 23:01:48 -05:00
  • 5eafc52361 actually pass options to gtk_init_with_args() Josh Holtrop 2010-11-26 22:41:31 -05:00
  • d87a116957 remove width and height arguments from configure callback; call configure callback after instantiating a new mode Josh Holtrop 2010-11-26 01:27:25 -05:00
  • e2dc328996 dwss: only create modes after initializing the OpenGL rendering context Josh Holtrop 2010-11-25 23:26:29 -05:00
  • 12eb23e8ec LogoBox: more error checking Josh Holtrop 2010-11-25 23:26:11 -05:00
  • e236182f9b LoadFile: added warning output if file not found Josh Holtrop 2010-11-25 23:20:11 -05:00
  • 70e737e78f Spin showing spinning quad but not LogoBox Josh Holtrop 2010-11-25 23:06:52 -05:00
  • e423d46c3e added Spin mode -- in progress Josh Holtrop 2010-11-25 22:43:36 -05:00
  • 2544ff381a avoid circular dependency by moving modes/modes.h to modes.h Josh Holtrop 2010-11-24 16:38:12 -05:00
  • 7886c42288 added modes/modes.h autogeneration in scons Josh Holtrop 2010-11-24 16:30:14 -05:00
  • bb3dad0809 LogoBox: cleaned up and optimized Josh Holtrop 2010-11-24 16:20:42 -05:00
  • f2aa2ff908 calculate number of monitors; added Mode.h abstract class Josh Holtrop 2010-11-24 16:02:02 -05:00
  • cdfc27bfbb added get{Width,Depth,Height}() methods to WFObj Josh Holtrop 2010-11-24 15:42:38 -05:00
  • 993d09cccb split out functionality for talking to gnome-screensaver into GnomeScreensaver class Josh Holtrop 2010-11-24 15:35:48 -05:00
  • e0fe3be5b2 use gtk_widget_queue_draw() to force update to drawingarea Josh Holtrop 2010-11-24 14:59:16 -05:00
  • b9dd97e383 fixed timekeeping, update event invalidates gdk window Josh Holtrop 2010-11-24 14:53:36 -05:00
  • 79df97d192 added timekeeping and rotating orange quad by time Josh Holtrop 2010-11-24 14:41:13 -05:00
  • 8551a3800d added update() interval callback Josh Holtrop 2010-11-24 14:31:06 -05:00
  • 467e701d27 imported LogoBox Josh Holtrop 2010-11-24 14:18:07 -05:00
  • 76b3a5d5ef mv dwss.c -> dwss.cc, fix C++ compilation error Josh Holtrop 2010-11-24 13:54:50 -05:00
  • 97921666da added clean Makefile target Josh Holtrop 2010-11-24 13:48:34 -05:00
  • 9aa64e4227 imported FileLoader, TextureLoader, LoadFile, WFObj, logo, and genLoadFile Josh Holtrop 2010-11-24 13:48:09 -05:00
  • 83ba6c75b4 orange quad test working Josh Holtrop 2010-11-24 13:09:39 -05:00
  • b113b26ceb setting GL capability on drawing_area Josh Holtrop 2010-11-24 13:01:31 -05:00
  • 964ad31eee calling gdk_gl_init() Josh Holtrop 2010-11-24 12:17:09 -05:00
  • f698d24c69 formatting update Josh Holtrop 2010-11-24 12:15:46 -05:00
  • f952b92521 stripped floaters functionality out of dwss.c Josh Holtrop 2010-11-24 12:13:29 -05:00
  • 1fea8743ef include gtkglext for pkg-config Josh Holtrop 2010-11-24 12:13:14 -05:00
  • 0c7326cfd6 added install target Josh Holtrop 2010-11-24 11:42:52 -05:00
  • c8413294d1 apparently the executable needs to reside in the gnome-screensaver directory Josh Holtrop 2010-11-24 11:23:21 -05:00
  • b062aa8cc6 added dwss.desktop Josh Holtrop 2010-11-24 11:13:27 -05:00
  • 800994e582 initial copy of "floaters" screensaver from gnome-screensaver package Josh Holtrop 2010-11-24 11:00:52 -05:00
  • 705494b4e6 add README Josh Holtrop 2010-11-23 10:49:47 -05:00