Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by rererereferred on Wednesday October 22, 2025 @01:58AM
(#45665350)
Why not? The original Doom didn't use a GPU renderer. It should be possible to do simple 3d stuff in today's computers without it.
[ Parent
| on HN ]
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by 1313ed01 on Wednesday October 22, 2025 @03:17AM
(#45665811)
Even Quake launched with software rendering. Not sure if the first release even had support for any hardware acceleration?
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by flohofwoe on Wednesday October 22, 2025 @04:29AM
(#45666277)
IIRC GLQuake was more like an experiment, only Quake II had proper GL support from the start.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by sfn42 on Wednesday October 22, 2025 @04:04AM
(#45666106)
The original doom wasn't even proper 3d. It was a sort of 2,5d.
And sure you can do 3d rendering on modern CPUs. It's just better on GPUs. Like thousands of times better.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by Flamingoat on Wednesday October 22, 2025 @05:40AM
(#45666749)
The main limitation of the engine is you couldn't have room over room. There is definitely three dimensions when playing the game.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by alxmdev on Wednesday October 22, 2025 @12:09PM
(#45671291)
Someone always points out how Doom wasn't "real 3D" like it's some sort of gotcha. Games are smoke and mirrors, it's all a 2D grid of pixels at the end.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC
by sfn42 on Wednesday October 22, 2025 @01:53PM
(#45672728)
Well yeah, a 2d grid of pixels also describes the result of rendering a 2d game. It matters how you arrive at that 2d grid of pixels, that's why you can't render Crysis on just a CPU. At least not in real time.