Earlier quoted context omitted.
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.
Even Quake launched with software rendering. Not sure if the first release even had support for any hardware acceleration?
rlsw – Raylib software OpenGL renderer in less than 5k LOC
61–70 of 100 posts
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#62Earlier quoted context omitted.
Like these? https://github.com/libsdl-org/SDL/releases/tag/release-3.2.2...
Yeah like these, somehow my google fu didn't bring that link up, only outdated forum posts from people looking for SDL binary releases.
1 - Open https://www.libsdl.org/
2 - Download section on bottom left => SDL Releases
It has been there at least since SDL 2.0 early days, not feeling like tracking changes on Wayback Machine.
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#63Earlier quoted context omitted.
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.
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
#64Earlier quoted context omitted.
but ... why?
As someone who was once a child trying to figure out how to compile and link things to use SDL, I think there's some educational value in letting people make games without having to dive deep into how to use C++ toolchains.
What should be minimized is the accidental complication of compiling libraries and programs, for example convoluted build systems and C++ modules.
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#65Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#66> OpenGL 1.1-style implementation on software How many lines to implement OpenGL 2.0 (non ES) ?
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#67What's cool about this is that computers are so fast that you could probably make a decent 2D game using only this software-rendered OpenGL 1.1 library.
We had software rendered unreal tournament decades ago. Full 3d. It runs like a champ in 2023: https://youtu.be/MGZQAH5J1OQ
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#68What's cool about this is that computers are so fast that you could probably make a decent 2D game using only this software-rendered OpenGL 1.1 library.
[1] https://news.ycombinator.com/item?id=45270981
[2] https://totenarctanz.itch.io/a-scavenging-trip
Really cool news about raylib. I will seriously consider using this.
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#69Raylib'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
but ... why?
Re: rlsw – Raylib software OpenGL renderer in less than 5k LOC
#70Earlier quoted context omitted.
No, this is CPU rendering only! Not even SIMD, just straightforward integer (and float) code.
Now make it fixed point