Commit Graph

  • 17c5f7dd1a pass time to draw_logo(); draw in one for() loop master Josh Holtrop 2014-01-27 21:49:53 -05:00
  • 288434562a fix translate to happen after scaling Josh Holtrop 2014-01-27 21:41:03 -05:00
  • aa981e928e FadingLogos: draw each logo separately Josh Holtrop 2013-12-16 22:09:30 -05:00
  • 8dc61686a9 obj2d: use "immutable"; generate logo width/height Josh Holtrop 2013-12-16 21:59:37 -05:00
  • 37ecb3a30b store each logo scale with 1.0 as max Josh Holtrop 2013-12-15 18:35:34 -05:00
  • 8bf3b595c3 FadingLogos: add LogoParams class to keep track of multiple logos Josh Holtrop 2013-12-15 18:10:35 -05:00
  • ef7e8107b6 ScreenSaver: add get_aspect() Josh Holtrop 2013-12-15 18:09:58 -05:00
  • 05ac92c2b8 rename FadingLogosMode -> FadingLogos; move to new modes package Josh Holtrop 2013-12-08 14:22:44 -05:00
  • 1d7f83bcf6 move N_GENTEX and N_CORPORATION constants to logo module Josh Holtrop 2013-12-07 23:16:13 -05:00
  • 5e124c870a remove a couple unneeded imports Josh Holtrop 2013-12-07 23:14:43 -05:00
  • df8a599d8e create Mode interface, move default mode into FadingLogosMode class Josh Holtrop 2013-12-07 23:04:50 -05:00
  • c3a3379b56 DefaultShader: make SHADER_SRC a class-wide constant Josh Holtrop 2013-12-07 22:44:19 -05:00
  • 5c4cfad936 refactor shader code into DefaultShader class Josh Holtrop 2013-12-07 22:42:59 -05:00
  • b425c9b8d2 add ScreenSaver.draw_letter() Josh Holtrop 2013-12-07 22:25:34 -05:00
  • 241c66e56c store each character's center coordinates Josh Holtrop 2013-11-26 22:26:51 -05:00
  • 9ba5c849d6 scale based on aspect ratio Josh Holtrop 2013-11-25 22:20:22 -05:00
  • 49a13b8a95 set window position to 0, 0 Josh Holtrop 2013-11-25 21:43:11 -05:00
  • e65f46bca3 hide mouse cursor Josh Holtrop 2013-11-24 22:31:55 -05:00
  • 553c0611c8 move main logic into ScreenSaver class Josh Holtrop 2013-11-24 22:30:48 -05:00
  • 71a1fc8aac increase scale a bit Josh Holtrop 2013-11-24 22:06:36 -05:00
  • 7b40814022 use displayinfo to determine size Josh Holtrop 2013-11-24 22:05:32 -05:00
  • f3b1651349 add "clobber" rake target Josh Holtrop 2013-11-24 20:35:18 -05:00
  • 5575022ffc add C module to get the Windows display information Josh Holtrop 2013-11-24 20:34:36 -05:00
  • 15d9612d7e enable multisampling Josh Holtrop 2013-11-24 14:02:45 -05:00
  • c010c0bb0f update logo colors Josh Holtrop 2013-11-24 13:20:35 -05:00
  • 8e6a3ef870 use logo module to draw characters, remove VAOs/VBOs from gss.d Josh Holtrop 2013-11-24 13:09:54 -05:00
  • a1ff570721 update modules/glamour to new upstream Josh Holtrop 2013-11-24 13:08:48 -05:00
  • 543006b3ec obj2d: switch to flat array of indices Josh Holtrop 2013-11-20 23:54:15 -05:00
  • 6f87666e14 switch modules/glamour to a bugfix branch Josh Holtrop 2013-11-20 23:14:12 -05:00
  • a746167957 obj2d: generate flat arrays, use ushort for indices Josh Holtrop 2013-11-19 22:46:55 -05:00
  • 6985fe462b correct off-by-one error on face/line indices Josh Holtrop 2013-11-17 18:53:54 -05:00
  • 8cd5add232 testing drawing logo character, but it aint working right Josh Holtrop 2013-11-17 18:41:31 -05:00
  • e84a0f17a4 create a second GLSL program for testing drawing the logo Josh Holtrop 2013-11-17 18:33:13 -05:00
  • f328282289 initial logo.draw() attempt Josh Holtrop 2013-11-17 18:28:25 -05:00
  • a41cd245a9 construct logo VAOs Josh Holtrop 2013-11-17 18:15:20 -05:00
  • 9a99e5a052 add initial logoobj module Josh Holtrop 2013-11-17 18:05:06 -05:00
  • 8d32796adb rename generated logo module to logoobj Josh Holtrop 2013-11-17 16:45:44 -05:00
  • 38aeeba973 obj2d: output vertices and objects Josh Holtrop 2013-11-17 15:42:39 -05:00
  • 364702d70c gss.d: import logo class Josh Holtrop 2013-11-13 23:55:48 -05:00
  • cbea6ea70f start fleshing out obj2d.rb Josh Holtrop 2013-11-13 23:55:40 -05:00
  • 38a3b1e5f2 update to rscons-0.2.2 Josh Holtrop 2013-11-13 23:53:56 -05:00
  • 52d37bbb46 add Obj2D builder, skeleton obj2d.rb script Josh Holtrop 2013-11-13 22:50:20 -05:00
  • 89e38af910 ignore top-level "build" directory Josh Holtrop 2013-11-13 22:46:59 -05:00
  • 37ff6c406a add gentex-logo Blender model and Wavefront OBJ export Josh Holtrop 2013-11-13 21:01:20 -05:00
  • 5d63a93c4d add Makefile Josh Holtrop 2013-11-13 20:01:22 -05:00
  • 22dd502d13 change to a full-screen, borderless window Josh Holtrop 2013-11-12 20:22:34 -05:00
  • 725d17436b add build system and template source file Josh Holtrop 2013-11-12 20:16:53 -05:00
  • d7a52ab35c add some D library submodules Josh Holtrop 2013-11-12 20:08:33 -05:00