Vulkan/OpenGL Next Generation Initiative: unified API for mobile and non-mobile devices.

Discussion in 'Rendering Technology and APIs' started by ToTTenTranz, Aug 11, 2014.

  1. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    elect likes this.
  2. Xmas

    Xmas Porous
    Veteran Subscriber

    Joined:
    Feb 6, 2002
    Messages:
    3,314
    Likes Received:
    140
    Location:
    On the path to wisdom
    Yes, it would seem that Microsoft is ahead in these things. But I don't think Google taking control of the graphics API would solve that problem. Granted, doing it would be a clear statement of intent which would most likely be accompanied by increased effort put into API infrastructure. However, nothing really prevents them from doing the latter without the former. Comparing Apple to Microsoft, and OpenGL ES to Metal, it seems doubtful that there's a strong correlation between control over the API and quality of developer tools.

    It's a myth that if a company is just big enough they could achieve anything by just throwing resources at it.

    In any case, we'll never find out.
     
  3. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
  4. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    15,965
    Likes Received:
    3,203
  5. Alexko

    Veteran Subscriber

    Joined:
    Aug 31, 2009
    Messages:
    4,515
    Likes Received:
    934
    I guess that will depend a lot on the state of driver support for Vulkan. Let's hope it's good enough.
     
  6. Pixel

    Veteran Regular

    Joined:
    Sep 16, 2013
    Messages:
    1,002
    Likes Received:
    472
    More propaganda to diminish Windows and glorify SteamOS from our Mighty lord and savior Gaben with his holy Steam OS which is one of his might endeavors to counter MS from eventually creating a viable competitor to Steam.

    Everyone and their grandma would like a viable alternative to Windows/DX, but linux or SteamOS and Vulkan are definitely not that. Not many AAA games past present or future will support Steam OS or Linux.
     
  7. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    Why do you say that?
     
  8. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,293
    Location:
    Helsinki, Finland
    Both consoles still use HLSL based shader languages. In order to get more widespread Vulkan adaptation (for cross platform games), we need HLSL->SPIR-V compiler (with full 12_0 feature set). It is pain to port and maintain both HLSL and GLSL versions of the same shaders, especially complex compute shaders (such as modern tiled lighting).

    If the shader language problem gets solved, and if Vulkan drivers turn out to be higher quality than their OpenGL counterparts, and if Vulkan GPU debugging tools match the new Visual Studio 2015 GPU debugging tools, then DX12 is going to have hard time on PC. All of these three things could/should? eventually become true. Let's revisit this topic one year from now.
     
    elect, chris1515, TheAlSpark and 2 others like this.
  9. Alessio1989

    Regular Newcomer

    Joined:
    Jun 6, 2015
    Messages:
    602
    Likes Received:
    320
    Don't forget extension hell. Having proprietary extensions even for DMA engines is a useless pain.
     
  10. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    11,076
    Likes Received:
    5,626
    Half Life 3 DOUBLE CONFIRMED that it's not releasing this year :(
     
    BRiT likes this.
  11. Alessio1989

    Regular Newcomer

    Joined:
    Jun 6, 2015
    Messages:
    602
    Likes Received:
    320
  12. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    From the vulkan page from khronos website.

    Vulkan Working Group Update - December 18th 2015
    We have some good news and some bad news. The year-end target release date for Vulkan will not be met. However, we are in the home stretch and the release of Vulkan 1.0 is imminent!

    Here is a more detailed update...

    The Vulkan specification is complete and undergoing legal review and final polishing. The Vulkan conformance tests are being finalized and multiple member companies are preparing drivers for release. Implementation feedback is the vital final stage of making any Khronos specification ready for primetime, and the Vulkan 1.0 specification will be published when the first conformant implementations are confirmed.

    Work is also progressing to complete Vulkan SDKs for Windows, Android and Linux. Google has upgraded to Promoter membership and is now on the Khronos Board to help steer Vulkan strategy for Android and the wider industry.

    There is considerable energy driving the work to bring you Vulkan. We are planning Vulkan sessions and demos at key industry events throughout the year. We are excited about the emerging Vulkan ecosystem that will create new business opportunities for the graphics and compute industry.

    Vulkan will set the foundation for graphics and compute APIs for years to come and so Khronos is taking the time needed to do this right – and the Vulkan 1.0 release is near!

    The Khronos Vulkan Working Group
     
  13. Alexko

    Veteran Subscriber

    Joined:
    Aug 31, 2009
    Messages:
    4,515
    Likes Received:
    934
    If Google is serious about it, Vulkan could become a very real competitor to DX12. That would be great for the industry.
     
    homerdog likes this.
  14. Infinisearch

    Veteran Regular

    Joined:
    Jul 22, 2004
    Messages:
    739
    Likes Received:
    139
    Location:
    USA
    I'm more curious about Valve and linux support... since Vulkan drivers would be alot thinner than traditional GL I also wonder if this is gonna be a boon to opensource drivers.
     
  15. Alessio1989

    Regular Newcomer

    Joined:
    Jun 6, 2015
    Messages:
    602
    Likes Received:
    320
    Google should think about Android fragmentation dementia first due OEMs whimpering..
     
    BRiT likes this.
  16. homerdog

    homerdog donator of the year
    Legend Veteran Subscriber

    Joined:
    Jul 25, 2008
    Messages:
    6,282
    Likes Received:
    1,058
    Location:
    still camping with a mauler
    Whimpering about what?
     
  17. BRiT

    BRiT Verified (╯°□°)╯
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    15,905
    Likes Received:
    14,820
    Location:
    Cleveland
    I'm going to guess the OEMs are whimpering about being prodded to upgrade to the current version of Android. Google gets tired of their complaining so they allow the OEMs to run old versions of Android. There's even some manufacturers that still sell Android 4.0 versions.
     
    Razor1 and Alessio1989 like this.
  18. willardjuice

    willardjuice super willyjuice
    Moderator Veteran Alpha

    Joined:
    May 14, 2005
    Messages:
    1,385
    Likes Received:
    299
    Location:
    NY
    It's not even a software problem. There were brand new SoCs this year with Mali-4xx. You think those will be able to run Vulkan?
     
    Razor1 and BRiT like this.
  19. Alessio1989

    Regular Newcomer

    Joined:
    Jun 6, 2015
    Messages:
    602
    Likes Received:
    320
    A lot of OEMs on Android are like childish kids on fulling the phone with tons of craps settings and "personalization", even on the driver side. Stupid company politics I guess, the world is full of that...
    And of course OEM and ISP do not want Google to direct release OS&driver updates...
     
    Razor1, homerdog and milk like this.
  20. homerdog

    homerdog donator of the year
    Legend Veteran Subscriber

    Joined:
    Jul 25, 2008
    Messages:
    6,282
    Likes Received:
    1,058
    Location:
    still camping with a mauler
    I get all that, but what does it have to do with Vulkan? Can't google support it in Android easy enough? I didn't think something so fundamental as the rendering API was subject to OEM shenanigans. I thought that was reserved to crapware and UI "improvements".
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...