Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Page 46 of 173 FirstFirst ... 3644454647485696146 ... LastLast
Results 451 to 460 of 1724

Thread: OpenGL 3 Updates

  1. #451
    Senior Member OpenGL Pro Zengar's Avatar
    Join Date
    Sep 2001
    Location
    Germany
    Posts
    1,979

    Re: OpenGL 3 Updates

    zBogdan, read through this thread, you will find all revelant and known information here... To summarize: the status of GL3 is currently unknown.

  2. #452
    Junior Member Newbie
    Join Date
    Aug 2006
    Location
    Paris - France - Europe
    Posts
    20

    Re: OpenGL 3 Updates

    Quote Originally Posted by zBogdan
    Are there any news on the topic of releasing OpenGl 3.0 ?

    I understood from the community that there is a major blocker bug in OpenGL 3.0, bug which delays the release. However the public has not been updated on the progress made for almost a year. Correct me if I got the timing wrong.

    Several people are reporting this issue: see liquidat at http://liquidat.wordpress.com/2008/03/01...here-is-opengl/

    Please let the community know about the problem and maybe we can find a way out of it together.
    Or at least we don't lose hope in that we know that someone is working and making progress on the issue/s. Slow progress is much better than no progress.

    I see it as this: "lack of news is worse than bad news".
    Ok, I know nothing, but here are my speculations:
    The OpenGL designers are looking at the new GPL graphic stack because in order to have modern APIs, you must undersdand how modern GPUs do their work. There is still a lot to do on this GPL graphic stack and the full understanding of all major GPUs. Moreover they will have to feel where the GPUs are finally going... and for that, better have a strong connection with main GPU architects.
    They are also getting the technical opinion of main 3D engines developers (id,unreal...) and CAO developers (catia,microstation...).
    And the tough part: there are 3 main contexts where the new APIs will have to run:general purpose, high performance context (fully asynchronous,). The synchronous, formally proven context where the state space has a reasonable size. And the scarse resources embedded world.
    After digesting all that: write some code. Carmark is right on this: If you want to be serious about APIs design, write some code to back them up.

    There is another solution: make a very modular open source framework with everything in it (understand all hardware acceleration knownledge and code). Then if a piece of software wants hardware 3D, it will have to build on top of this modular framework. Actually mesa/gallium3D/kernel DRM and so on are basically becoming this framework. Casually surfing on the net on this subject I saw that some 3D engines devs are really following the new stack developement.
    Well in this case, no more APIs, but a very modular framework with the grand 3D knowledge.

  3. #453
    Member Regular Contributor
    Join Date
    Apr 2004
    Location
    UK
    Posts
    423

    Re: OpenGL 3 Updates

    You do realise the people designing GL3.0 already know how GPUs work and the direction they are heading because they work for the companies who make said GPUs?

    The ARB isn't just some random collection of people; they work for the companies who make the chips, they know what happens and how the hardware works.

    As for the rest of your post.. I've no idea what you are going on about; GPL graphics stack? (which I will never touch as I see the GPL as nothing more than a virial freedom stealing licence), Carmack? where did he get into this?

  4. #454
    Super Moderator OpenGL Guru
    Join Date
    Feb 2000
    Location
    Montreal, Canada
    Posts
    4,421

    Re: OpenGL 3 Updates

    Quote Originally Posted by sylware
    There is another solution: make a very modular open source framework with everything in it (understand all hardware acceleration knownledge and code). Then if a piece of software wants hardware 3D, it will have to build on top of this modular framework. Actually mesa/gallium3D/kernel DRM and so on are basically becoming this framework. Casually surfing on the net on this subject I saw that some 3D engines devs are really following the new stack developement.
    Well in this case, no more APIs, but a very modular framework with the grand 3D knowledge.
    What's the difference between a API and a framework?
    ------------------------------
    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);

  5. #455
    Junior Member Newbie
    Join Date
    Aug 2006
    Location
    Paris - France - Europe
    Posts
    20

    Re: OpenGL 3 Updates

    Quote Originally Posted by V-man
    Quote Originally Posted by sylware
    There is another solution: make a very modular open source framework with everything in it (understand all hardware acceleration knownledge and code). Then if a piece of software wants hardware 3D, it will have to build on top of this modular framework. Actually mesa/gallium3D/kernel DRM and so on are basically becoming this framework. Casually surfing on the net on this subject I saw that some 3D engines devs are really following the new stack developement.
    Well in this case, no more APIs, but a very modular framework with the grand 3D knowledge.
    What's the difference between a API and a framework?
    Well... what I meant, is that with an API you can have several implementations (closed source, open source etc...). With a "framework" you have only one modular code base with all the knowledge and everybody works on it.

  6. #456
    Junior Member Newbie
    Join Date
    Apr 2008
    Posts
    2

    Re: OpenGL 3 Updates

    So on the topic of "OpenGL 3 Updates" the reasons for delaying its release is just anybody's guess. Sad news for me.

    Sounds like, the best thing I can do right now for OpenGL 3.0 is to pray for it. (No offence meant to atheists!)

    Thanks for the update,
    Bogdan

  7. #457

    Re: OpenGL 3 Updates

    Quote Originally Posted by bobvodka
    As for the rest of your post.. I've no idea what you are going on about; GPL graphics stack? (which I will never touch as I see the GPL as nothing more than a virial freedom stealing licence), Carmack? where did he get into this?
    Don't worry, OpenGL cannot become GPL licensed since GPL applies to source code and OpenGL doesn't have any since it's a specification, not a product.

    Anyway, even if the spec for OpenGL 3.0 was released today, the implementation would take another six months, so that's the minimal time-frame we're looking at IMO.

    // offtopic:
    I agree with your viewpoint on the GPL though; it's a virus.

  8. #458
    Member Regular Contributor
    Join Date
    Apr 2004
    Location
    UK
    Posts
    423

    Re: OpenGL 3 Updates

    Well, I was more wonder what on earth he meant by a GPL graphics stack, no worried about OpenGL becoming Open Source as you say. I got the impression he seemed to feel it was some sort of 'alternative' to OpenGL3.0 or something... *shrugs*

  9. #459
    Senior Member OpenGL Pro
    Join Date
    Sep 2004
    Location
    Prombaatu
    Posts
    1,401

    Re: OpenGL 3 Updates

    Maybe he's drawing an analogy between GPL and a stack of 3D pancakes.. <wonders off muttering to himself>

  10. #460
    Member Regular Contributor
    Join Date
    Apr 2004
    Location
    UK
    Posts
    423

    Re: OpenGL 3 Updates

    hmmm... pancakes....

Posting Permissions

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