Stories
Slash Boxes
Comments

SoylentNews is people

posted by CoolHand on Thursday March 08 2018, @08:08AM   Printer-friendly
from the not-quite-as-good-as-Vulcan dept.

Vulkan 1.1 Specification Released: Open-source Tools, SDKs, and Launch Driver Support

Since the release of Vulkan 1.0 in February 2016, the successor to OpenGL slowly but surely made its way into applications and game engines. Today, roughly two years later, the Khronos Group is releasing Vulkan 1.1 and SPIR-V 1.3 specifications, and much like Vulkan 1.0's 'hard' API launch these are accompanied by updated developer tools, open source conformance tests, and launch driver support from GPU vendors. [...] In sum, the evolution of Vulkan from 1.0 to 1.1 is three-pronged: integration of developer-requested functionalities, driver support and seamless porting of Vulkan to more platforms, and then practical implementation by way of a developed ecosystem.

Moving straight into the core changes, Vulkan 1.1 brings two new wide-ranging functionalities: protected content and subgroup operations. The former utilizes low-level restrictions such that applications can render and display using resources they cannot access or copy, in turn securing playback and display of protected content. While ostensibly for DRM purposes, Khronos noted that Vulkan was exposing GPU capability rather than pushing for hardware-level DRM, leaving usage or implementation up to the developers.

So on the one hand, developers may choose to create a highly-restrictive multi-layered DRM scheme with a high degree of granularity. On the other hand, perhaps the feature could be used for an advanced low-level adblocker, not only for browsers but one that could hook onto ad-serving mobile and desktop games and applications. All might be possible with Vulkan 1.1 and beyond. To that end, Vulkan is in many ways simply looking to enable what is possible – in the purest sense of the idea – on GPUs.

That idea carries over with the new 'subgroup operations', where a set of threads can communicate and coordinate amongst themselves where normally this would be done by accessing off-chip memory. Ultimately, this offers developers a method of parallelizing certain workloads to a very high degree, and while compute and deep learning are the more obvious use cases, subgroup operations are not limited to only compute shaders and could presumably be used for graphical purposes. Naturally, the new SPIR-V 1.3 likewise supports subgroup operations.

Khronos Group press release and Vulkan Resource Page.

SPIR: "Standard Portable Intermediate Representation"

Previously: Khronos Group Releases Vulkan 1.0 Graphics Specification

Related: Open Source Doom 3 BFG Gets a Vulkan Renderer
AMD Finally Pushing Out Open-Source Vulkan Driver


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1, Touché) by Anonymous Coward on Thursday March 08 2018, @10:42AM (4 children)

    by Anonymous Coward on Thursday March 08 2018, @10:42AM (#649424)

    Seriously, folks.

    Learn something from Buddhism: Give up your desires, and thereby achieve contentment.

    Starting Score:    0  points
    Moderation   +1  
       Touché=1, Total=1
    Extra 'Touché' Modifier   0  

    Total Score:   1  
  • (Score: 0) by Anonymous Coward on Thursday March 08 2018, @12:03PM (2 children)

    by Anonymous Coward on Thursday March 08 2018, @12:03PM (#649451)

    What is a human without his desires?

    • (Score: 3, Insightful) by Anonymous Coward on Thursday March 08 2018, @12:23PM

      by Anonymous Coward on Thursday March 08 2018, @12:23PM (#649458)

      That's the goal.

    • (Score: 1) by dwilson on Thursday March 08 2018, @05:01PM

      by dwilson (2599) Subscriber Badge on Thursday March 08 2018, @05:01PM (#649554) Journal

      What is a human without his desires?

      I won't say that it's better, it's just that it's less worse.

      --
      - D
  • (Score: 3, Touché) by bzipitidoo on Thursday March 08 2018, @03:04PM

    by bzipitidoo (4388) on Thursday March 08 2018, @03:04PM (#649507) Journal

    Yes, game companies and Big Media should give up their desire to have total control over how and when and at what cost each of us may view each individual video. Digital Restrictions Management is evil, and we'd all be much more contented, even Big Media, if we gave up on that false idea and the frustrations it causes all.

    Whenever my browser says I have to enable DRM to watch some video, I don't enable and don't watch. And in that case, thank you DRM for blocking an unwanted video. I don't want my browser autoplaying any videos, ever.