←back to thread

241 points fschuett | 4 comments | | HN request time: 0.713s | source
Show context
ciroduran ◴[] No.45662771[source]
Raylib's author was very happy to announce that you can compile an entire raylib program with no dependencies other than, say, being a win32 app https://x.com/raysan5/status/1980322289527976202
replies(4): >>45663602 #>>45665595 #>>45666276 #>>45667634 #
smlacy ◴[] No.45663602[source]
but ... why?
replies(7): >>45663616 #>>45663685 #>>45664169 #>>45665350 #>>45665446 #>>45667159 #>>45669821 #
rererereferred ◴[] No.45665350[source]
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.
replies(2): >>45665811 #>>45666106 #
1. sfn42 ◴[] No.45666106[source]
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.

replies(2): >>45666749 #>>45671291 #
2. Flamingoat ◴[] No.45666749[source]
The main limitation of the engine is you couldn't have room over room. There is definitely three dimensions when playing the game.
3. alxmdev ◴[] No.45671291[source]
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.
replies(1): >>45672728 #
4. sfn42 ◴[] No.45672728[source]
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.