Why OpenGL 3.0 is so badly?

Started by
29 comments, last by gold 15 years, 8 months ago
OpenGL 3 is a step in the right direction, a lot of old crud is going to be cleared away with each revision. GL3 and GL2.1 with extensions is DX10 compliant. So no need to worry about being left behind as long as you are on Nvidia hardware, and soon ATI will be up to speed also. Intel who knows their GPUs blow, and so do there drivers. I hope this isn't the case with Larrabee, or it will be the fastest death of a GPU since i740!!!! :)
Advertisement
Its good to see more evidence that the gamedev forums are no longer open to free discussion, as my last post was deleted from this thread. Keep up the good work gamedev staff!
Author Freeworld3Dhttp://www.freeworld3d.org
Quote:
Its good to see more evidence that the gamedev forums are no longer open to free discussion, as my last post was deleted from this thread. Keep up the good work gamedev staff!


hmmm!... it feels like somebody is twisting the public opinion about cross platform development. There is a silent power behind of this forum.

So, the message is clear. The advice is to keep Micro$oft untouched. Don't blame against the M$ empire or against of its nice Windows OS... or the contrary you'll be silenced.
In fact his post had nothing todo with MS (that's an S btw, not a $, please refrain from trolling) and wasn't remotely useful in the slightest thus it was removed (and not by myself either).

There was no twisting at all, only the removal of a dumb post; lets just say there is a reason his rating is 0.
Not to fuel the conspiracy theories, I removed his post. It was a troll post that had absolutely nothing to do with Microsoft.
Quote:Original post by Ignifex
As posted above, OpenGL does not lack any features.


Geometry shaders has not been included in GL 3.0
I'm not sure why because the spec touches some DX10 features.
You can of course continue to use GL 2.1 and GL_EXT_geomtry_shader4
Instancing is not present but one could argue that GL doesn't need it.
Sig: http://glhlib.sourceforge.net
an open source GLU replacement library. Much more modern than GLU.
float matrix[16], inverse_matrix[16];
glhLoadIdentityf2(matrix);
glhTranslatef2(matrix, 0.0, 0.0, 5.0);
glhRotateAboutXf2(matrix, angleInRadians);
glhScalef2(matrix, 1.0, 1.0, -1.0);
glhQuickInvertMatrixf2(matrix, inverse_matrix);
glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);
Quote:Original post by V-man
You can of course continue to use GL 2.1 and GL_EXT_geomtry_shader4
Instancing is not present but one could argue that GL doesn't need it.

You can use GL_EXT_draw_instanced
Yes, but the point was it wasn't in the core.

If you are going to take the 'you can do it via this extension' route then GL3.0 is basically redundant as basically everything you can do it with it could be done via extensions already.
Quote:Original post by phantom
is basically redundant


Then I guess we are in agreement.
Sig: http://glhlib.sourceforge.net
an open source GLU replacement library. Much more modern than GLU.
float matrix[16], inverse_matrix[16];
glhLoadIdentityf2(matrix);
glhTranslatef2(matrix, 0.0, 0.0, 5.0);
glhRotateAboutXf2(matrix, angleInRadians);
glhScalef2(matrix, 1.0, 1.0, -1.0);
glhQuickInvertMatrixf2(matrix, inverse_matrix);
glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);
Quote:Original post by Yann L
Not to fuel the conspiracy theories, I removed his post. It was a troll post that had absolutely nothing to do with Microsoft.


When did this post become solely about Microsoft? I was simply pointing out the ridiculous wants and needs of cleaner API by some developers. Its called a pun. Look it up.
Author Freeworld3Dhttp://www.freeworld3d.org

This topic is closed to new replies.

Advertisement