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 1 of 12 12311 ... LastLast
Results 1 to 10 of 114

Thread: Curious to who is sticking with OpenGL now...

  1. #1
    Junior Member Regular Contributor Mars_999's Avatar
    Join Date
    Mar 2001
    Location
    Sioux Falls, SD, USA
    Posts
    244

    Curious to who is sticking with OpenGL now...

    I am curious to see who here is planning on sticking with OpenGL or moving onto DX or some other means. Would like to see who is planning on leaving the community and who is staying around. Trying to get a feel for what support is left for OpenGL as a hobbyist game coder.

  2. #2
    Junior Member Regular Contributor
    Join Date
    Aug 2007
    Location
    Adelaide, South Australia
    Posts
    203

    Re: Curious to who is sticking with OpenGL now...

    I will certainly be staying, i have always used OpenGL in preference to the continuously changing DX.
    With the rapidly growing support for Linux in Australia i want all of my applications to be cross-platform.
    Wine wont help as it just translates DX into OpenGL anyway.

    I dont agree that this is the disaster that many people are claiming, vendors will still be able to write a separate high-performance driver for the Forward_Compatible context, and all of the missing DX10/DX11 features can easily be added as extensions.

    I do agree that the longs-peak object model should have been the FIRST thing they did though, the planned incremental conversion can be nothing but a compatability disaster.
    The claims that it was to allow for people with existing code to make a gradual conversion just doesn't make sense as they just introduced two separate mechanisms (2.1 upgrades and the profiles) that allows this to happen in parallel with a new API.

    Even more worrying is the stuff that seems to have been included for the purpose of preventing anyone from writting a more efficient renderer for slightly older cards.
    This was either plain DAFT or a ploy by the hardware vendors to get more people to buy new cards.

    Anyway, i have my new 2.1 renderer half finished so at least i dont need to write a separate one for 3.0 as nothing has really changed.

    The most important thing for me at the moment is what new extensions ATI and NVIDIA are going to add in the near future,
    i could really do with a GPU tesselator at the moment.

  3. #3
    Intern Contributor
    Join Date
    Jan 2008
    Location
    phobos, mars
    Posts
    74

    Re: Curious to who is sticking with OpenGL now...

    I am. I have no choice, because I cannot allow my application to become dependent upon the evil empire. Either people forget how many times they have been shafted by macroshaft, or they haven't been developing software long enough yet to *repeatedly* find out and get angry enough to abandon them on principle AND out of self-preservation. I must admit, it took several time to sink into my lame brain.

    In other words, I am one of those people who choose OpenGL because it runs efficiently on Linux, at least with nvidia drivers (the only ones I have tried the past several years).

    A question. Is now the time to create a new 3D graphics/rendering API for realtime applications [and leave OpenGL for CAD, if recent threads are on-point]? Is this kind of project impossible (unless you are nvidia) because no access to the low-level hardware or drivers is provided by the GPU makers?

    BTW, I have seen many people complain that "games" are being sacrificed for the "CAD companies". I believe that is a very dangerous way to characterize the situation, because the concept "games" tends to trivialize the importance of realtime graphics/rendering applications - which have virtually identical requirements to "games". I refer to presentation of simulations of physical [and fictional] processes (mechanical, chemical, atomic, optical, you-name-it), vision systems, robotic systems, and everything non-trivial that must be realtime or interactive. ALL of these applications will be thrown out with the bathwater if people can deem them "games" (unimportant).

  4. #4
    Senior Member OpenGL Guru
    Join Date
    Mar 2001
    Posts
    3,768

    Re: Curious to who is sticking with OpenGL now...

    I cannot allow my application to become dependent upon the evil empire.
    You realize that characterizing Microsoft as "the evil empire" and calling them "macroshaft" only makes you sound like a GNUdiot, right?

    vendors will still be able to write a separate high-performance driver for the Forward_Compatible context
    Except that they will still have to write and maintain the "low performance" context. Do you really expect IHVs like ATi to write two GL implementations?

    And it does nothing about the whole "bind-and-set" model, nor does "direct_state_access" (because the bind-and-set model will still exist and implementations will have to conform to it).

    Is this kind of project impossible (unless you are nvidia) because no access to the low-level hardware or drivers is provided by the GPU makers?
    Believe me, if we could have just done an end-run around IHVs, we'd have done so long ago. Probably after the FBO fiasco.

  5. #5
    Intern Contributor NeARAZ's Avatar
    Join Date
    Dec 2006
    Location
    Lithuania
    Posts
    51

    Re: Curious to who is sticking with OpenGL now...

    We (at Unity) are obviously sticking with OpenGL on OS X. Well, we have no other choice here, right?

    D3D9 and OpenGL on Windows (keeping OpenGL path in there just because it happens to still work, but D3D9 is the default). Switching to D3D9 by default on Windows was one of the best decisions we ever made (at a cost of about 3-4 man months of porting the renderer to it).

    And other APIs on other platforms (iPhone, Wii).

  6. #6
    Intern Contributor
    Join Date
    Nov 2007
    Posts
    72

    Re: Curious to who is sticking with OpenGL now...

    Thats a problem for me.

    I try to clear my mind and see whats the best way to continue.

    Switching to DX10 cost a bit more. Is probable Vista+VS.net plus losing cross platform feature, which i dont like it.

    On the other hand, i have to many things to worry about the new OpenGL3 and his future.

    Decisions, decisions, bloody decisions...

  7. #7
    Senior Member OpenGL Guru
    Join Date
    Dec 2000
    Location
    Reutlingen, Germany
    Posts
    2,052

    Re: Curious to who is sticking with OpenGL now...

    I'll switch to D3D10 for personal stuff, but stay with OpenGL for other stuff. I'll definitely visit these forums as often as before, it is the best and most interesting community that i have found so far.

    Jan.
    GLIM - Immediate Mode Emulation for GL3

  8. #8
    Member Regular Contributor
    Join Date
    Mar 2003
    Location
    Spain
    Posts
    269

    Re: Curious to who is sticking with OpenGL now...

    I'll continue using OpenGL. I really dont like DX (syntax), and it doesnt give me more features than OpenGL. I know that now, with GL3.0, we have more burden in the API than we expected (we expected exactly the opposite) but that doesnt worry me at all. Long time ago I choose for many GL operations only one way of coding things and ignored the rest, so that burden doesn't disturb me at all. And one more important thing: I cant loose portability. I need code for linux (in my job)

    P.D: I have the hope that after reading the GL community reactions, Khronos will make GL3.1 better, at least removing totally the deprecated stuff and promoting geom shaders to core... Thats the only things I really care about 3.0
    "I don't know... with a casual fly"

  9. #9
    Junior Member Regular Contributor Heiko's Avatar
    Join Date
    Aug 2008
    Location
    the Netherlands
    Posts
    170

    Re: Curious to who is sticking with OpenGL now...

    I will also continue using OpenGL, reasons for me are that I like developping on the Linux platform and I want to have the ability to make my programs cross-platform.

    If driver support comes quickly (nVidia and AMD is enough for me, I do not own Intel graphics hardware, so I don't care about them that much) and a spec will be released that contains only the non-depricated stuff, OpenGL 3.0 isn't to bad for my uses. Allright, I would also have liked a clean and modern api, but I can also develop for OpenGL 3 as it is now. On the other hand, the forward-compatible profile gives a clue about the fast-path and because many more extensions are added to the core, developping using new techniques will become more easy.

    A few wishes remain: add a few more extensions to the core, so that functionality is on par with DirectX 10.0 (or even 10.1). Come quickly with OpenGL 3.1 and remove all that is now depricated. Release a clean spec, without the depricated stuff. Anything more than that (a modern api) would be wonderfull but not expected and for me not absolutely necessary.

  10. #10
    Junior Member Regular Contributor Mars_999's Avatar
    Join Date
    Mar 2001
    Location
    Sioux Falls, SD, USA
    Posts
    244

    Re: Curious to who is sticking with OpenGL now...

    One reason I asked this was to evaluate how many people who know OpenGL well enough to be experts on it, are going to be around to help answer questions for people. Obviously less users equals less chance of getting help or support.

    I am not sure as of yet what to do, I will wait and see what ATI does for their driver support, as currently only Nvidia hardware will run my code as ATI doesn't have the extensions I need.

Posting Permissions

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