Two visual artifacts from the same thing. It's very very hard to get this in chocolate doom, but it does appear (and is much smaller). 2nd shot is down to the right of the gun.
This is a side-effect of Doom vertices being integers in the wad: explainer -> https://github.com/Slipyx/Mint-Doom/pull/2/commits/a0b5d033dba511b9e0df4c5c905a2f502313bae2
People know the most famous "slime trail". But my conversion from fixed-point to floats exacerbates the issue enough that more show up a bit more obviously. The one above exists in chocolate doom also but is very small.
I honestly loved Matrix 4 https://www.wired.com/story/real-reason-matrix-4-bombed/
This random column here is a floating-point issue. It had been driving me up the wall for weeks and was pretty hard to track down even though I suspected the cause.
Fixed it by adding 0.01 to a step then .ceil() 😑
It's probably not going to be the last time I wish I'd used fixed-point for the software renderer.. but, modernising it might still work out well. Also considering possibly porting the Quake software renderer to this.
RT @DeeEmSteve@twitter.com
Since joining the D&D Official Discord (run by WOTC), I have been doing immense amounts of labour trying to help people understand/deconstruct racist tropes in the game.
I even made a public Discord thread called "Critical Deconstruction of Race in D&D".
Here's what happened:
🐦🔗: https://twitter.com/DeeEmSteve/status/1527651210387398659
Update video of the ROOM4DOOM progress.
- Doomguy face reactions
- HUD text
- Intermission
Well, you can now play the entirety of Doom 1 in ROOM4DOOM, right to the end of each episode and see the finale text scroll on. Is missing the bunny screens. And I've not tested Doom 2 yet (but the screens should work too, except for the cast show).
- [-] Menu screens (partial)
- [-] Intermissions and finale (Text not animated)
- [X] Screen wipe
- [X] HUD (Done except for multiplayer chat)
- [ ] Automap
- [-] Status bar drawing (Mostly complete. Needs attacked-from-angle)
- [ ] Save/load game
A Cyberdeck based on the Framework mainboard:
Rusty software engineer, fulltime embedded and mobile dev.
Rewriting Doom in rustlang.
Getting ASUS laptops working with Linux.
Punch nazis.