Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
43 check-ins
2021-02-07
| ||
03:12 | Don't use the linedef's midpoint for lighting, use its vertices Leaf check-in: 60e5f967ca user: alexa tags: trunk | |
02:26 | Don't draw subsectors that aren't visible. Also various small performance enhancements. check-in: 8d01d40fd9 user: alexa tags: trunk | |
2021-02-06
| ||
16:24 | Add lighting effects check-in: 7ed429c860 user: alexa tags: trunk | |
14:45 | Calculate centroids of subsectors on map load. check-in: 3cf797c428 user: alexa tags: trunk | |
14:24 | Compute lindef midpoints just once. check-in: 5ead208cd0 user: alexa tags: trunk | |
14:24 | Remove erroneous generic function check-in: d9103ec26c user: alexa tags: trunk | |
13:25 | Much more accurate light level rendering. check-in: 47aece7ccc user: alexa tags: trunk | |
12:46 | Go back to using gl:color for lighting, but also quantize the light levels to emulate the colormap (though without light diminishing, it looks too bright still). check-in: e94f5af134 user: alexa tags: trunk | |
11:28 | Implement view frustum culling for linedefs check-in: 005407f51c user: alexa tags: trunk | |
10:39 | Implement command line arguments. This adds a dependency on my cl-arg-parser library. check-in: 9112080795 user: alexa tags: trunk | |
09:54 | Some more minor optimizations. Also block-compile the renderer. check-in: caf313b7cd user: alexa tags: trunk | |
2021-02-05
| ||
19:58 | Use our own internal level structs instead of Dwaddle's CLOS classes. Access to structure slots is still just slightly faster. Also, we can make the code easier to read by removing a lot of COERCE's and THE's when we're optimizing. check-in: b2563db067 user: alexa tags: trunk | |
15:42 | Some minor optimizations check-in: 9eefd6859f user: alexa tags: trunk | |
14:41 | Completely redo texture/flat loading. Resources now load extremely quick. This fixes texture animation. check-in: a18766c870 user: alexa tags: trunk | |
12:26 | Basic texture animation support. Also drop max FPS down to 35 for now so that the textures sync up. check-in: ecaa58927e user: alexa tags: trunk | |
2021-02-04
| ||
08:35 | Update world each frame check-in: 6714c75921 user: alexa tags: trunk | |
08:32 | Reorganize files. Also add THINKER, WORLD, and RESOURCE-MANAGER classes - we might use these later. check-in: 4b706a8736 user: alexa tags: trunk | |
2021-02-03
| ||
09:59 | Attempt to fix upper/lower unpegged alignment check-in: 1da8be1249 user: alexa tags: trunk | |
2021-01-24
| ||
11:18 | Add files to .asd, temporarily disable thing rendering 'cause it's so incomplete. check-in: c61aa310b7 user: alexa tags: trunk | |
09:33 | Temporarily disable thing rendering Leaf check-in: 314d43ddc2 user: alexa tags: add-console | |
09:30 | Implement (unfinished) sprite rendering. Things have a hardcoded size of 48 wide by 96 tall right now. check-in: 0de6187bf8 user: alexa tags: trunk | |
05:57 | Only update camera subsector when the camera moves. Tag as v0.1.0. check-in: a01ea9ef52 user: alexa tags: trunk, v0.1.0 | |
05:45 | Add README check-in: 0612a522fc user: alexa tags: trunk | |
04:25 | Add LICENSE check-in: ff54aefe6a user: alexa tags: trunk | |
04:25 | Set the cos, not the sin check-in: 4d9961b171 user: alexa tags: trunk | |
04:24 | Only render lines that are facing the camera check-in: 9ba26b51f3 user: alexa tags: trunk | |
02:44 | Refactor code to use SINGLE-FLOATs and structures instead of DOUBLE-FLOATs and CLOS classes. check-in: da77e5a703 user: alexa tags: trunk | |
2021-01-23
| ||
12:59 | Change a few methods to functions check-in: 73f41f5cc6 user: alexa tags: trunk | |
12:48 | Use GL_PVS data to discard huge portions of the map that don't need rendering. check-in: cbb5dfeb7f user: alexa tags: trunk | |
2021-01-22
| ||
15:56 | Add some OPTIMIZE declarations. check-in: 46570a1cc9 user: alexa tags: trunk | |
15:17 | Texture mapping is mostly working, save for vertical alignment of upper/lower textures and unpegged textures. check-in: 17320cbab0 user: alexa tags: trunk | |
10:37 | Implement average colors for textures. check-in: 53032d66ea user: alexa tags: trunk | |
10:21 | Enable backface culling check-in: a8934abef1 user: alexa tags: trunk | |
09:39 | Remove unused functions/methods, add license headers. check-in: e5ff264711 user: alexa tags: trunk | |
08:29 | Only get average flat color once. check-in: ae0fb4c559 user: alexa tags: trunk | |
08:16 | Abstract program loop into PROGRAM class. Change input so that it's smooth. check-in: 7aa66087cf user: alexa tags: trunk | |
07:36 | Fix map-get-nearby receiving an index of -1 check-in: bb7845a8fd user: alexa tags: trunk | |
07:36 | Fix level loading check-in: ff8503a203 user: alexa tags: trunk | |
07:32 | Allow loading of arbitrary levels. check-in: 6ba1dcf4bb user: alexa tags: trunk | |
2021-01-21
| ||
16:59 | Minor code cleanups and fixes. Renderer is working fine now. check-in: 87b89628d0 user: alexa tags: trunk | |
16:41 | Use GL Nodes to render. Actually works now. check-in: 4a217d06e0 user: alexa tags: trunk | |
14:49 | Initial checkin. Broken. check-in: 12e7e3b703 user: alexa tags: trunk | |
14:48 | initial empty check-in check-in: 61f4f3ea82 user: alexa tags: trunk | |