this post was submitted on 03 Mar 2024
15 points (94.1% liked)

General Programming Discussion

8724 readers
39 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 6 years ago
MODERATORS
 

Vulkan 1.3.279 debuted on Friday with many fixes/clarifications to the specifications plus one new extension. The VK_NV_raw_access_chains extemsion should allow for more efficient shaders compiled from HLSL sources.

top 1 comments
sorted by: hot top controversial new old
[–] autotldr@lemmings.world 3 points 1 year ago

This is the best summary I could come up with:


While pushed along by NVIDIA, the VK_NV_raw_access_chains extension was co-authored by Valve's Hans-Kristian Arntzen.

Arntzen is known for his work on VKD3D-Proton as part of Steam Play and indeed this extension should help out there.

The VK_NV_raw_access_chains extemsion should allow for more efficient shaders compiled from HLSL sources.

This enables SPIR-V producers to efficiently implement interfaces similar to Direct3D structured buffers and byte address buffers, allowing shaders compiled from an HLSL source to generate more efficient code."

Yesterday the Vulkan driver beta page was updated to 550.40.53 for Linux and 551.70 for Windows.

With those new NVIDIA Vulkan betas is support for the NV_raw_access_chains extension as well as NV_low_latency2 and EXT_surface_maintenance1.


The original article contains 176 words, the summary contains 111 words. Saved 37%. I'm a bot and I'm open source!