If you judge "API bloat" by the size of the header file, you're right. But that is of no interest I think. What really matters is that you now can and should avoid deprecated features. These are only there to provide support for older software. So you've got it there, in black and white: DON'T USE THIS ANYMORE. That's what I wanted for ages.Originally Posted by pudman
Does this simplify driver writing? I don't know... but what I know is, that nVidia already came up with their first beta driver! This seems due to the fact, that they could take over their codebase in complete. Do you think that would have happened with Longs Peak also?
And promises... what promises? They tried to build a new fancy API and failed. Reasons known. These are technical reasons! Maybe they are much more disappointed themselves then you think.
Surprise!? It uses DX10 features, so it needs DX10 hardware. An application written against GL2.1 won't run on GL1.5 hardware. But I can compile my old GL1.5 application using the GL3.0 API. So where is the difference? Maybe I'm missing something?Originally Posted by pudman
GL3 exposes DX10 features (in particular on XP!). That's good, isn't it?
Oh yes, I am pissed by the Great Silence. But this shouldn't influence the appraisal of what we've been offered now.