Has bullshittin' about C-whatever something to do with OpenGL?
This thread was an interesting read for the last ten pages or so. Please keep it up that way.
I've got some questions, because this GPGPU-thing disturbs me.
Is this the reason for GPGPU? If true, my feeling is, that the new flexibility of current graphics cards is heavly misused to act like extra computers. Just because it can be done.Graphics cards are no longer 'graphics cards'. They're extra computers added into a slot on your motherboard.
Isn't "GPGPU" a contradiction in terms, btw? Doing general purpose stuff on a graphics programming unit sounds a little bit odd, doesn't it? I thought, the (only?) advantage of GPUs over CPUs is their ability to process data in a highly parallelized fashion. Doesn't this mean, their practical use is restricted to algorithms, that can be parallelized? But that isn't exactly what I would call general purpose. (?)
So, I'd prefer OpenGL to be what its name suggests: a graphics library. Special purpose! In case I want to misuse the GPU for other tasks, there should be a separate API.