CL-DoomView  Timeline

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