Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 10 of 69

Thread: Toward Version 4.3

Hybrid View

  1. #1
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Posts
    566

    Toward Version 4.3

    Rewrite the specification so that the extensions that are used to patch deficiencies in the current API become needless. How? Rewrite some parts of the spec. Which parts? The shader API in particular, get rid of the program pipeline hack, and borrow some good ideas from D3D shader attribute and uniform specification...

    Thanks ARB.

  2. #2
    Senior Member OpenGL Guru
    Join Date
    May 2009
    Posts
    4,948

    Re: Toward Version 4.3

    And thank you for trotting out the same tired old ideas that always get trotted out on this forum. Your contribution to the noise in this forum is appreciated.

  3. #3
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Posts
    566

    Re: Toward Version 4.3

    I may be repeating the same ideas...but let me guess something, this forum is for...feature suggestions right? And suggesting something once does not really help much. We need a way to keep the idea active. But it seems that regardless of whatever feature is suggested here, we always get the same noise and panic from someone, negative criticism!

  4. #4
    Junior Member Regular Contributor
    Join Date
    Mar 2009
    Posts
    153

    Re: Toward Version 4.3

    What do you mean by Program Pipeline hack?

  5. #5
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Posts
    566

    Re: Toward Version 4.3

    http://www.opengl.org/registry/specs...er_objects.txt

    A problem that could have been easily corrected by rewriting a little part of the specification instead.

    You see the problem is that extensions are being abused, so they are now for patching a problem with the core specification instead of only adding features. Some add more complexities to the API pipeline instead of enriching it.

  6. #6
    Junior Member Regular Contributor
    Join Date
    Mar 2009
    Posts
    153

    Re: Toward Version 4.3

    Yes, I am perfectly aware of this extension. What do you mean by "rewriting a little part of the specification"? What about backward compatibility? It is not so simple as you may think.

  7. #7
    Advanced Member Frequent Contributor
    Join Date
    May 2001
    Posts
    566

    Re: Toward Version 4.3

    What about backward compatibility?
    So sacrifice the proper development of OpenGL for the sake of backward compatibility? I thought backward compatibility is already solved by the compatibility profiles?

    It is not so simple as you may think.
    I don't think it's simple, but it's pretty possible.

  8. #8
    Advanced Member Frequent Contributor
    Join Date
    Dec 2007
    Location
    Hungary
    Posts
    985

    Re: Toward Version 4.3

    Quote Originally Posted by glfreak
    So sacrifice the proper development of OpenGL for the sake of backward compatibility? I thought backward compatibility is already solved by the compatibility profiles?
    No, it's not. What you've suggested would have broken compatibility between OpenGL 4.0 core profile and OpenGL 4.1 core profile which is undesired.

    Quote Originally Posted by glfreak
    I don't think it's simple, but it's pretty possible.
    No, at least not how you imagine.

    I don't say program pipeline objects are the best invention ever but seriously, what makes you think that they are evil?
    Disclaimer: This is my personal profile. Whatever I write here is my personal opinion and none of my statements or speculations are anyhow related to my employer and as such should not be treated as accurate or valid and in no case should those be considered to represent the opinions of my employer.
    Technical Blog: http://www.rastergrid.com/blog/

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •