What are you thinking? OpenGL already supports ray tracing, there's just no automatic systems for optimization. Just because the way you normally draw triangles is on an object-at-a-time process, doesn't mean you can't use it differently. And, you don't understand immediate mode. OpenGL has supported retained mode since the introduction of Vertex Buffer Objects back in 2003.
Some of us enjoy paying for music. Granted about 80% of my music comes from albums that I bought, it's still nice to just get that one or two songs without buying the whole album. I'd pay big bucks for a way to download music on Linux that resulted in me officially owning the right to play that music on my computer, another computer, or in a car.
What are you thinking? OpenGL already supports ray tracing, there's just no automatic systems for optimization. Just because the way you normally draw triangles is on an object-at-a-time process, doesn't mean you can't use it differently. And, you don't understand immediate mode. OpenGL has supported retained mode since the introduction of Vertex Buffer Objects back in 2003.
If you don't believe me about the raytracing,
http://youtube.com/watch?v=zxEsyukiRw4
http://www.youtube.com/watch?v=7hZFjLu2fRI&NR=1
Some of us enjoy paying for music. Granted about 80% of my music comes from albums that I bought, it's still nice to just get that one or two songs without buying the whole album. I'd pay big bucks for a way to download music on Linux that resulted in me officially owning the right to play that music on my computer, another computer, or in a car.