Posted May 28, 2008 18:27 UTC (Wed) by sylware (guest, #35259)
Parent article: GEM v. TTM
There is also opengl 3 in the pipeline. But opengl 3 is supposed to be quite high level and I
have pain to imagine a modern and fast 3D engine without the ability to have a fine grained
control on the video ram.
Carmak said that Id next engine (nb 5) will stream giant textures in order to render outside
landscape. Of course you can do it with opengl interfaces, but common sens pushes for low
level video ram management interface in order to make such engine fast and performant: will we
see low level memory management appear as an opengl extension?
To make things harder, all GPU manufacturers have announced, soon to arrive, hardware
accelerated raytracing and started to provide APIs for GPU "general programming". The GPU
market is in high entropy and tension is rising. And that's not helping the design of the new
Linux graphic stack. Intel wants to become serious with GPUs... of course those who "saw" the
larrabe performing where "stunned". Better wait to see it in a real life context. And NVIDIA
suggested that in its next GPUs much of what was done on the CPU will be offloaded on the
GPU... and that's not pleasing Intel...