Low-End 3D Environments

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
~
Member
Member
Posts: 1228
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Low-End 3D Environments

Post by ~ »

I know that anybody has seen that there are now many graphical environments in general that take up too much resources, yet there are other, like the newer 3D games that take less of them and even can work without using specialized video cards.

So, would it be worthwhile to try to do a full 3D library that doesn't use ever 3D hardware capabilities? Wouldn't it be enough to use these new multicore 64-bit and 128-bit-value SIMD (single instruction, multiple data/results) instructions and characteristics?

If so, it would be so nice to start to think on doing something like Beryl (for those who'd like to see a bit more: http://www.youtube.com/watch?v=ZD7QraljRfM) but that runs even on the cheapest hardware.

Does anybody know some reason NOT to do such low-end codebase and still even so not being able to get nVidia worth GFX results?
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

You should be aware of the fact that there are many many many "cheats" that you can pull off to make things look nice and get away with it fast. A generic 3D library could most likely not cover all of those.

Still, while nvidia and ati keep their card's specs to themselves, having a free software 3D library capable of decent speed is most certainly not a bad thing to have.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

AFAIK, Mesa3D does that already. It's a bit slower (quite a bit, tbh) than using a physical card with OpenGL but it works. You can try glxgears (google) for testing your implementation/installation on your OS.
Post Reply