Advertisement

Next-Generation OpenGL design survey

Started by January 17, 2015 07:35 AM
33 comments, last by Alessio1989 10 years ago
"Open Source" means something specific, but I disagree that applies to all usages of the word "open" (or even within computing), especially when those usages predated Open Source.

My point is that while it doesn't apply in this case, it's often misinterpreted as such; in other words, people see the word "open", they see that it's available on Linux, and they make the obvious deduction from that. They can't be blamed for making that deduction because it is the obvious deduction in today's software landscape, despite the fact it it wouldn't have been when OpenGL was first specified.

So in other words, and entirely unintentionally, the word "open" ends up misrepresenting OpenGL as something that it isn't, and it's desirable to remove that misrepresentation.

I am aware that if "open" was removed from NG then there would be choruses of "the old OpenGL was better because it was open source and open source is always better but this one isn't open source so it's worse", even though the old OpenGL wasn't open source (and wasn't even software), and that's all part of an incorrect perception of what OpenGL is.

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

Really, what's the big deal with the name of an API?

Developers? If they are able to write rendering code they don't care about it.
Consumers? They even don't know what an API is (except Cons ? Devs).

Anyway butt ehm GfxStallion sounds nice and cool cool.png

"Recursion is the first step towards madness." - "Skegg?ld, Skálm?ld, Skildir ro Klofnir!"
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/
Advertisement

Really, what's the big deal with the name of an API?

It's probably just bikeshedding.

"Open Source" means something specific, but I disagree that applies to all usages of the word "open" (or even within computing), especially when those usages predated Open Source.

My point is that while it doesn't apply in this case, it's often misinterpreted as such; in other words, people see the word "open", they see that it's available on Linux, and they make the obvious deduction from that. They can't be blamed for making that deduction because it is the obvious deduction in today's software landscape, despite the fact it it wouldn't have been when OpenGL was first specified.

So in other words, and entirely unintentionally, the word "open" ends up misrepresenting OpenGL as something that it isn't, and it's desirable to remove that misrepresentation.

I am aware that if "open" was removed from NG then there would be choruses of "the old OpenGL was better because it was open source and open source is always better but this one isn't open source so it's worse", even though the old OpenGL wasn't open source (and wasn't even software), and that's all part of an incorrect perception of what OpenGL is.

Hmm, if they want to move away from the "Open" name to something that's more meaningful, and they're trying to standardize the API across all the platforms it will support, how about "StandardGL?" Or "PortableGL", since the point of OpenGL is that it isn't platform specific?

Really, what's the big deal with the name of an API?

It's probably just bikeshedding.

You know, I learned something today.

Anyway DX12 is closed to public beta and The Khronos Group Inc. is still sleeping (maybe that's not so bad, currently GPUs caps-bit + OGL extension hell = somethingThatYouwouldNeverKnow)

"Recursion is the first step towards madness." - "Skegg?ld, Skálm?ld, Skildir ro Klofnir!"
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/

This topic is closed to new replies.

Advertisement