Commit graph

  • e77d4661cc Require pyglet<1.4 for now master Quantum 2020-05-01 02:38:44 -0400
  • 7cb34c9142 Release punyverse 1.2 with better cross platform support v1.2 Quantum 2018-12-01 01:27:56 -0500
  • e72a3bc623 Make sky disablable, and disable by default on macOS Quantum 2018-11-27 01:44:06 -0500
  • 9cdf3b8513 Make punyverse runnable on macOS Quantum 2018-11-27 01:27:59 -0500
  • 885194c7a0
    Update README.md Guanzhong Chen 2018-09-26 11:06:23 -0400
  • 8739120036 So much legacy texture stuff can go. Quantum 2018-08-30 16:47:10 -0400
  • d5297d3619 Release 1.1 with higher resolution textures. v1.1 Quantum 2018-08-29 17:55:06 -0400
  • 4d58450429 Release punyverse 1.0. v1.0 Quantum 2018-08-29 16:54:55 -0400
  • 2a9eacf37e We should include shaders in the build. Quantum 2018-08-29 15:42:33 -0400
  • 98b894c846 We don't actually use _model.pyx anymore. Quantum 2018-08-29 14:22:21 -0400
  • 7c3c644a6a Set all shaders to GLSL 3.30 core profile. Quantum 2018-08-29 13:50:37 -0400
  • 85d4bd4efc Outright require OpenGL 3.3. Quantum 2018-08-29 03:10:27 -0400
  • 52c1a328aa OpenGL 3.2 core profile compatibility achieved! Quantum 2018-08-29 00:51:25 -0400
  • 4430eb7d75 Use VAOs for everything. Quantum 2018-08-29 00:25:32 -0400
  • 8317201492 Switch non-model related drawing to use VAO. Quantum 2018-08-29 00:04:15 -0400
  • b4c96ebf90 No need to deactivate shaders or anything now. Quantum 2018-08-28 23:20:49 -0400
  • f70a725a58 Shader for models. Instanced asteroid belt. Quantum 2018-08-28 23:10:33 -0400
  • e91bc2c21c Convert orbits to shaders. Quantum 2018-08-28 20:34:10 -0400
  • 674289a8b3 Turn the circle thing to use shaders. Quantum 2018-08-28 19:41:03 -0400
  • 7023ed83ea Fix depth issues. Quantum 2018-08-28 18:58:28 -0400
  • 9e65004128 Converted info display to use shaders. Quantum 2018-08-28 18:30:43 -0400
  • 4857b5487c Converted atmosphere to shaders. Quantum 2018-08-28 15:46:54 -0400
  • 91fce520b9 Converted ring to 1D texture. Quantum 2018-08-28 14:39:15 -0400
  • 9d73059ad0 Sky cubemap loading progress. Quantum 2018-08-28 03:42:18 -0400
  • f11e0b6fc7 Cube map sky and add constellation lines. Quantum 2018-08-28 03:32:25 -0400
  • 168434ce37 Orient the sky texture more correctly. Quantum 2018-08-27 23:21:34 -0400
  • d41fcb7d7f Convert rings to shaders. Quantum 2018-08-27 19:28:17 -0400
  • 1319514cdc Add a debug flag. Quantum 2018-08-27 16:59:17 -0400
  • a28074558b Create new punyverse launchers that will use dedicated graphics. Quantum 2018-08-27 02:53:05 -0400
  • 9608d30462 Mostly working Intel integrated graphics compatibility. Quantum 2018-08-27 00:05:43 -0400
  • f7797949d9 Switch clouds to shaders. Quantum 2018-08-26 18:11:18 -0400
  • 3770ec617b Make matrices directly passable to ctypes. Quantum 2018-08-26 14:08:30 -0400
  • ac7a4d0f13 Run without debugging by default. Quantum 2018-08-26 04:53:22 -0400
  • 04758850f5 Add specular mapping. Quantum 2018-08-26 04:42:46 -0400
  • 25e28c3c12 Add emission texture for earth. Quantum 2018-08-26 04:06:09 -0400
  • c3176ce7f6 Normal mapped the earth. Quantum 2018-08-26 03:59:14 -0400
  • 3f927427ae Add star shaders. Quantum 2018-08-26 03:49:02 -0400
  • fbcdb4d9b0 Convert planets to use shaders. Quantum 2018-08-26 03:38:26 -0400
  • 66c54a9dbb Move sky to shaders. Quantum 2018-08-25 20:53:21 -0400
  • 999dc78410 Manage projection matrix directly. Quantum 2018-08-25 18:12:02 -0400
  • 517a7584ca Get rid of glMatrix since we handle all matrices manually Quantum 2018-08-25 17:47:19 -0400
  • 0607ab4d4c Stop using OpenGL to do modelview matrices. Quantum 2018-08-25 17:44:00 -0400
  • bfdefe43ef Convert orbits to VBO Quantum 2018-08-25 00:06:33 -0400
  • a2620fc3bc Converted models to VBO. Quantum 2018-08-24 23:21:28 -0400
  • 8b070726c3 Significantly clean up model loader. Quantum 2018-08-24 22:11:05 -0400
  • dde4e1541d Turned atmosphere and rings into VBOs. Quantum 2018-08-24 20:57:48 -0400
  • 50426a5cfa OpenGL 3.2 core profile compatibility achieved! opengl3 Quantum 2018-08-29 00:51:25 -0400
  • f135856762 Use VAOs for everything. Quantum 2018-08-29 00:25:32 -0400
  • bf1daf5437 Switch non-model related drawing to use VAO. Quantum 2018-08-29 00:04:15 -0400
  • cbc5fcb7c8 Fixup: do not attempt to render asteroid belts without glVertexAttribDivisor Quantum 2018-08-28 23:35:03 -0400
  • ef25bc7f25 No need to deactivate shaders or anything now. Quantum 2018-08-28 23:20:49 -0400
  • a46d5a9ff7 Shader for models. Instanced asteroid belt. Quantum 2018-08-28 23:10:33 -0400
  • 510dcb46a6 Convert orbits to shaders. Quantum 2018-08-28 20:34:10 -0400
  • f5a2839fcf Turn the circle thing to use shaders. Quantum 2018-08-28 19:41:03 -0400
  • c70738d677 Fix depth issues. Quantum 2018-08-28 18:58:28 -0400
  • d5c48fb210 Converted info display to use shaders. Quantum 2018-08-28 18:30:43 -0400
  • c6273a807a Fixup: do not cull rings. Quantum 2018-08-28 16:18:23 -0400
  • 696591d885 Converted atmosphere to shaders. Quantum 2018-08-28 15:46:54 -0400
  • a172d5bc4b Converted ring to 1D texture. Quantum 2018-08-28 14:39:15 -0400
  • e33c90e9bf Sky cubemap loading progress. Quantum 2018-08-28 03:42:18 -0400
  • f181ac00f5 Cube map sky and add constellation lines. Quantum 2018-08-28 03:32:25 -0400
  • bbfacd55e4 Orient the sky texture more correctly. Quantum 2018-08-27 23:21:34 -0400
  • 896d9d88b7 Convert rings to shaders. Quantum 2018-08-27 19:28:17 -0400
  • f7cd7671ae Add a debug flag. Quantum 2018-08-27 16:59:17 -0400
  • 5b06786960 Fixup: __wargv is not a thing unless you use wmain, in which case __argv is not a thing. Quantum 2018-08-27 05:31:05 -0400
  • a27dab91df Fixup: launcher fix accidentally broke newer python Quantum 2018-08-27 04:52:29 -0400
  • bccae3649d Fix launcher issues. Quantum 2018-08-27 04:41:49 -0400
  • c50f85bdcd Fixup: fix mouse captures on Intel. Quantum 2018-08-27 03:39:34 -0400
  • 7d35af9ceb Allow debug_gl to actually take effect. Quantum 2018-08-27 03:15:27 -0400
  • a507933143 Create new punyverse launchers that will use dedicated graphics. Quantum 2018-08-27 02:53:05 -0400
  • 5e8db3ffb1 Mostly working Intel integrated graphics compatibility. Quantum 2018-08-27 00:05:43 -0400
  • 96c8bbff11 Switch clouds to shaders. Quantum 2018-08-26 18:11:18 -0400
  • 692d2f42c8 Fixup: specular lighting. Quantum 2018-08-26 14:15:12 -0400
  • 800ef38f19 Make matrices directly passable to ctypes. Quantum 2018-08-26 14:08:30 -0400
  • e373a32bbe Run without debugging by default. Quantum 2018-08-26 04:53:22 -0400
  • 4ebcc7e2d7 Add specular mapping. Quantum 2018-08-26 04:42:46 -0400
  • 600f90175c Add emission texture for earth. Quantum 2018-08-26 04:06:09 -0400
  • 426c490421 Normal mapped the earth. Quantum 2018-08-26 03:59:14 -0400
  • 83c627f199 Add star shaders. Quantum 2018-08-26 03:49:02 -0400
  • deee9a818b Convert planets to use shaders. Quantum 2018-08-26 03:38:26 -0400
  • 0269de81c0 Move sky to shaders. Quantum 2018-08-25 20:53:21 -0400
  • 4ef893c229 Manage projection matrix directly. Quantum 2018-08-25 18:12:02 -0400
  • 640082212d Get rid of glMatrix since we handle all matrices manually Quantum 2018-08-25 17:47:19 -0400
  • c98a40cbe7 Stop using OpenGL to do modelview matrices. Quantum 2018-08-25 17:44:00 -0400
  • 8129edf3d8 Convert orbits to VBO vbo Quantum 2018-08-25 00:06:33 -0400
  • 487b17c55b Converted models to VBO. Quantum 2018-08-24 23:21:28 -0400
  • 5cbae25738 Significantly clean up model loader. Quantum 2018-08-24 22:11:05 -0400
  • 62aef6e0da Fixup: remove debug print. Quantum 2018-08-24 21:43:19 -0400
  • 51078f7513 Fixup: texture coordinate is actually 1D. Quantum 2018-08-24 21:03:59 -0400
  • f7b6e9a977 Turned atmosphere and rings into VBOs. Quantum 2018-08-24 20:57:48 -0400
  • 825e2ecf6a Use VBOs for spheres. Quantum 2018-08-24 19:37:50 -0400
  • 338b7fb66c Use anisotropic filtering, if possible. Quantum 2018-08-24 17:08:55 -0400
  • 1524a6f27e Use proper texture loading techniques. Quantum 2018-08-24 17:02:58 -0400
  • 9193f1bc57 Get rid of GLU in _cyopengl.pxi. Quantum 2018-08-24 15:38:49 -0400
  • 13e247bea3 Use dedicated loader window to perform loading. Quantum 2018-08-24 15:20:24 -0400
  • e579086ec5 Move non-UI logic from game to world. Quantum 2018-08-24 14:44:11 -0400
  • cbe3c3dd7e Use a proper format for main module. Quantum 2018-08-24 04:07:44 -0400
  • 351eaaac8d Fixup: window captions. loader-window Quantum 2018-08-24 15:29:41 -0400
  • aa225c70fa Use dedicated loader window to perform loading. Quantum 2018-08-24 15:20:24 -0400
  • 88bf6d1dff Fixup: tick increment and decrement. Quantum 2018-08-24 14:49:12 -0400