Will AMD ever fully support OpenGL 4.5?

Discussion in 'Videocards - AMD Radeon Drivers Section' started by Kraust, Jul 22, 2015.

  1. Kraust

    Kraust Member

    Messages:
    19
    Likes Received:
    3
    GPU:
    RTX 2070
    It seems like it's taking forever for AMD to "fully" support 4.5.

    Right now it looks like it's a good 100 extensions behind Nvidia, even with Catalyst 15.7.

    Is implementing OpenGL extensions a hardware limitation? Does later revisions of GCN support more GL extensions? I was under the impression this was solely a software issue as they seemed to add basic 4.5 support no issue in 15.7.
     
  2. Michalko

    Michalko Member Guru

    Messages:
    168
    Likes Received:
    0
    GPU:
    a good one
    It is not hardware limitation, AMD suck at software support - deal with it or switch sides..
     
  3. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,098
    Likes Received:
    623
    GPU:
    .
    Catalyst 15.7 supports all OpenGL 4.5 extensions, but looks like the driver does not exposes the last version of the last shading language caps.

    Moreover, AMD should release at the end of the month a new version of its GPU Perfestudio supporting Direct3D12 and OpenGL 4.5, so a full OGL 4.5 driver is expected soon.

    The number of supported extensions is meaningless anyway. Most of OpenGL extensions are optionals since related to proprietary hardware. In particular, NVIDIA has tonns of proprietary extensions related to some specific behaviours of it's hardware, a lot of this extensions are also overlapping with official ARB extensions, so they are useless. Welcome to OpenGL extension hell!

    OpenGL anyway now looks dead, quite no-one will spend time and money to write an OGL application requiring OGL 4.5 support and most of OGL community will move to Vulkan asap...

    At least AMD does not break OGL 1.x compatibility..
     
    Last edited: Jul 22, 2015
  4. Kraust

    Kraust Member

    Messages:
    19
    Likes Received:
    3
    GPU:
    RTX 2070
    Yes, that's exactly the case. The latest GL libraries only support GLSL 4.4. I'd like to see some in depth extension comparisons between AMD and Nvidia drivers.

    Right now my 270x w/ 15.7 only supports 306 OGL extensions. If anyone here is following the xenia project, you'll see there's horrible compatibility issues with AMD cards because they don't support GLSL 4.5.

    Now from someone who doesn't understand these fine points, it would look like AMD GPUs have the same OpenGL Compatibility as Nvidia cards. This couldn't be further from the case, at least when it comes to emulation.
     

  5. PrMinisterGR

    PrMinisterGR Ancient Guru

    Messages:
    7,867
    Likes Received:
    735
    GPU:
    Inno3D RTX 3090
    There is nothing that AMD can do if developers write for Nvidia OpenGL extensions. You realize that, right?
     
  6. The Mac

    The Mac Ancient Guru

    Messages:
    4,404
    Likes Received:
    0
    GPU:
    Sapphire R9-290 Vapor-X
    thank god for the GPU mafia...

    lol
     
  7. thatguy91

    thatguy91 Ancient Guru

    Messages:
    6,643
    Likes Received:
    99
    GPU:
    XFX RX 480 RS 4 GB
    I wonder whether NVIDIA will embrace and encourage Vulkan, or in some way discourage developers from adopting it seeing as it is an updated AMD Mantle.
     
  8. PrMinisterGR

    PrMinisterGR Ancient Guru

    Messages:
    7,867
    Likes Received:
    735
    GPU:
    Inno3D RTX 3090
    Since the proprietary extension crap is going to be out, it will be interesting to see. As far as we know, DX12 is also very similar to Mantle.
     
  9. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,098
    Likes Received:
    623
    GPU:
    .
    If you plan to write an OGL application, you must known that optional extensions are optional and most of them are related to proprietary hardware and deal with it: you must plan to run the application via the official mandatory ARB extensions. Any good reason then to use NVIDIA OGL extensions on a xbox 360 emulator which should translate powerpc and ATI xenon ISA?
     
  10. The Mac

    The Mac Ancient Guru

    Messages:
    4,404
    Likes Received:
    0
    GPU:
    Sapphire R9-290 Vapor-X
    nvidia is on the OGL council, i doubt they will discourage it.
     

  11. PrMinisterGR

    PrMinisterGR Ancient Guru

    Messages:
    7,867
    Likes Received:
    735
    GPU:
    Inno3D RTX 3090
    It's like discouraging DX12. It would be suicide.
     
  12. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,098
    Likes Received:
    623
    GPU:
    .
    Mantle is extensions oriented and so will be Vulkan.
     
  13. The Mac

    The Mac Ancient Guru

    Messages:
    4,404
    Likes Received:
    0
    GPU:
    Sapphire R9-290 Vapor-X
    deleted
     
  14. PrMinisterGR

    PrMinisterGR Ancient Guru

    Messages:
    7,867
    Likes Received:
    735
    GPU:
    Inno3D RTX 3090
    Do you have any link for that? It sounds suicidal for OpenGL to make the same mistake again.
     
  15. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,098
    Likes Received:
    623
    GPU:
    .
    Most of OGL ARB interests are related to CAD and industry, so extensions makes perfectly sense.
    If you look in the Mantle manual (Page 127), you will see that extensions are core concept of the API: http://www.amd.com/Documents/Mantle-Programming-Guide-and-API-Reference.pdf
     

  16. Krteq

    Krteq Master Guru

    Messages:
    796
    Likes Received:
    359
    GPU:
    RX Vega 56 +64 BIOS
    AMD Mantle for Developers - Slide 34


    //Yep, Alessio1989 is right
     
  17. PrMinisterGR

    PrMinisterGR Ancient Guru

    Messages:
    7,867
    Likes Received:
    735
    GPU:
    Inno3D RTX 3090
    Thanks for the links guys! Last question: The API will obviously support extensions, but can anyone author them? Do they have to get approved from a body to be accepted? What are the politics of the thing? If the same **** happens again with NVIDIA, then it will be OpenGL all over again.
     
  18. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,098
    Likes Received:
    623
    GPU:
    .
    Probably, the ARB will author them, as usual..
     
  19. PrMinisterGR

    PrMinisterGR Ancient Guru

    Messages:
    7,867
    Likes Received:
    735
    GPU:
    Inno3D RTX 3090
    [​IMG]
     
  20. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,098
    Likes Received:
    623
    GPU:
    .
    The only change is the pipeline itself, not how khronos group work :(

    Unfortunately KG lacks of an internal strong moderator like Microsoft is for DirectX graphics APIs.
     

Share This Page