Announcement

Collapse
No announcement yet.

Vulkan 1.0.5 API Specification Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • kalrish
    replied
    If I have understood it right, this means that Vulkan drivers must now understand GLSL (almost as OpenGL), which is not a light change and seems to go against one of the main reasons behind Vulkan's design. Is this correct? It's what I got from the extension page.

    EDIT: Nevermind, seems it's just about recognising the existence of the extension, not about incorporating it into Vulkan itself.
    Last edited by kalrish; 05 March 2016, 03:54 PM.

    Leave a comment:


  • plonoma
    replied
    Originally posted by M1kkko View Post

    GLSL doesn't work on a gpu, it's a high-level shading language that should have been let nowhere near the Vulkan specification. Nvidia has royally screwed us over.
    This
    The whole point of Vulkan was to design a new specification from the ground up without any legacy limitations.
    Introducing glsl ruins the lean driver part of the clean design thing.

    Leave a comment:


  • Ancurio
    replied
    Originally posted by TheOne View Post

    And there we go, adding vendor specific stuff, thats the first step in order to Vulkan become what OpenGL is
    They just added the text/spec for an extension that the NVidia Vulkan driver has shipped with from the very start. Every implementation vendor (yes, even you!) is free to create their own extensions, and it's still to this date regarded as one of the best features of OpenGL for rapidly making new GPU technologies accessible for people to try out without having to wait for an entirely new API version to come out.

    As someone who has dealt extensively with GL, I'll tell you that vendor extensions really were the least of problems with OpenGL..

    Leave a comment:


  • M1kkko
    replied
    Originally posted by karolherbst View Post


    and what is vendor specific with this extension? It's not like glsl only works on nvidia gpus...
    GLSL doesn't work on a gpu, it's a high-level shading language that should have been let nowhere near the Vulkan specification. Nvidia has royally screwed us over.

    Leave a comment:


  • karolherbst
    replied
    Originally posted by TheOne View Post

    And there we go, adding vendor specific stuff, thats the first step in order to Vulkan become what OpenGL is

    and what is vendor specific with this extension? It's not like glsl only works on nvidia gpus...

    Leave a comment:


  • eydee
    replied
    Why isn't it still in alpha, if it has to change every week, and isn't feature complete either?

    Leave a comment:


  • TheOne
    replied
    Vulkan 1.0.5 also adds NVIDIA's VK_NV_glsl_shader extension
    And there we go, adding vendor specific stuff, thats the first step in order to Vulkan become what OpenGL is

    Leave a comment:


  • phoronix
    started a topic Vulkan 1.0.5 API Specification Released

    Vulkan 1.0.5 API Specification Released

    Phoronix: Vulkan 1.0.5 API Specification Released

    Thanks in part to The Khronos Group hosting the Vulkan specification on GitHub and being more open about the development process of the Vulkan graphics API, version 1.0.5 is now available...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X