CrDoom  Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2022-04-25
03:54
The player should not hit themselves when shooting. Leaf check-in: 9643cef93b user: alexa tags: trunk
02:25
Partially fix "use" of special lines. check-in: 3acad4673d user: alexa tags: trunk
2021-01-31
11:10
Add really, really bad but temporary sky rendering. check-in: 924e54a4c4 user: alexa tags: trunk
09:57
Fix key drawing in status bar check-in: e67c21010d user: alexa tags: trunk
09:45
Fix transparent areas of patches check-in: 6302f0ce71 user: alexa tags: trunk
09:44
Reenable status bar rendering check-in: d9285cdd23 user: alexa tags: trunk
09:08
Unload intermediate image data when it's not needed anymore. check-in: ad60a3f4af user: alexa tags: trunk
2021-01-29
04:48
Automap works again check-in: d7b29830a0 user: alexa tags: trunk
04:24
Titlescreen shows up again check-in: 04cbec258b user: alexa tags: trunk
04:08
Dramatically reduce time it takes to load a texture by just storing pixels as raw UInt32 arrays in memory. check-in: f00024c67c user: alexa tags: trunk
02:45
Implement --no-monsters command line flag check-in: e4a6cf7c42 user: alexa tags: trunk
02:35
Minor fixups with line activation check-in: cf18838191 user: alexa tags: trunk
01:53
Fix palette issue check-in: 5473562c76 user: alexa tags: trunk
01:38
Update to libremiliacr v0.3.1 check-in: 9fa9e641bf user: alexa tags: trunk
00:39
Fix teleporters. Some switches now also work. check-in: fd7834bcf6 user: alexa tags: trunk
00:29
Fixed infinite recursion bug check-in: e649f00380 user: alexa tags: trunk
00:24
Fix blockmap check-in: fe35e93d85 user: alexa tags: trunk
2021-01-28
02:17
Only load the first palette. check-in: d66923ccb9 user: alexa tags: trunk
02:11
Try something different with texture pegging. check-in: 2ed7a4d1e4 user: alexa tags: trunk
01:41
Partial progress on unpegged texture alignment check-in: 5c5057c95e user: alexa tags: trunk
00:22
Merge branch check-in: ad0192fa2a user: alexa tags: trunk
00:21
Reenable OpeningSequenceRenderer Closed-Leaf check-in: 05dea78fdd user: alexa tags: texture-rework
00:15
Change some raw integers to enums, and fix a typo in geometry.cr that was causing walls not to be rendered all the time. check-in: ca9464dc36 user: alexa tags: texture-rework
2021-01-27
23:48
Basic wall rendering implemented, though with some bad results. check-in: c7f2660631 user: alexa tags: texture-rework
23:47
Be sure to calculate dx/dy and slopeType in all constructors. check-in: c6987ff606 user: alexa tags: texture-rework
10:57
Fix a few small typos check-in: 8e7df6ba5e user: alexa tags: texture-rework
10:22
Floor textures are being rendered check-in: 6dd01dd758 user: alexa tags: texture-rework
08:23
Ensure texture/flat names are uppercase, and also do a GC between levels. check-in: 23e5375284 user: alexa tags: texture-rework
08:15
Upload textures to GPU on map load check-in: ec63f4211d user: alexa tags: texture-rework
08:15
Add PNG that'll be used eventually for missing textures. check-in: 7aa25a66ce user: alexa tags: texture-rework
07:03
Remove some uneeded stuff from WadFile that was left over from Dwaddle, where the code originated from. Also add the Lump#unload method. check-in: 1ab775f1e8 user: alexa tags: texture-rework
07:00
Rewrite texture/flat/picture handling to use 32-bit image data internally. This code is based on my Crystal port of Dwaddle. check-in: 100d7744c7 user: alexa tags: texture-rework
05:45
Start to work on using 32-bit images internally instead of the old "Doom Picture Format". This makes more sense for OpenGL. check-in: 0d25ba4528 user: alexa tags: texture-rework
03:58
Add mouse buttons to default controls check-in: a01d673f4e user: alexa tags: trunk
03:54
Fix crash when player dies in slime/lava/etc. check-in: 19845d42b9 user: alexa tags: trunk
03:45
Get compiling under Crystal 0.36.0. Remove unneeded .dup() methods and some logging calls. check-in: bd323cb538 user: alexa tags: trunk
2021-01-26
06:13
Basic non-shaded non-textured OpenGL renderer implemented check-in: 6332f0729c user: alexa tags: trunk
2021-01-23
08:17
Implement --map command line parameter. check-in: 8b393d4275 user: alexa tags: trunk
08:04
Fix GL Nodes loading check-in: 66eb464a68 user: alexa tags: trunk
07:54
Add GL Nodes support (requirement, actually) check-in: 7225a6d62c user: alexa tags: trunk
06:33
Move some files around check-in: 14a3aad0d4 user: alexa tags: trunk
2021-01-17
06:33
Automap now renders lines (though a bit too eagerly) check-in: 25d714b310 user: alexa tags: trunk
05:58
Switching to automap no longer locks up the program. It also doesn't render lines, though. check-in: 581decc338 user: alexa tags: trunk
04:04
Sprites are starting to be properly rendered (at incorrect locations, though). Also a bunch of small fixes, slight code cleanup, and slight formatting changes to satisfy my inner Lisper. check-in: 7791ea5da7 user: alexa tags: trunk
03:34
Fix weapon switching check-in: b8846f2490 user: alexa tags: trunk
2021-01-16
13:20
Minor code style adjustments, and fix a bug where we forgot to divide by 2. check-in: 3dc4334865 user: alexa tags: trunk
13:18
Load flats correctly, and ensure texture lookups are correct. When loading flats, the indicies need to be kept consistent. Therefore it's necessary to store an empty flat whenever FlatLookup#initStandard finds something within the F_START/F_END range that isn't a flat. This is likely a marker lump, but regardless, it needs to be accounted for in the @flats array. check-in: 539f5a65ed user: alexa tags: trunk
12:59
Remove meaningless file check-in: 9f632fd537 user: alexa tags: trunk
11:45
Fix player controls check-in: 9c7ea5a097 user: alexa tags: trunk
11:29
Small fixes, and add some type declarations just for my own sanity. check-in: 483358b6a8 user: alexa tags: trunk