Ссылка
click to show
click to show
Microsoft announces major updates to DirectX12 - Shader Model 6.10 and Linear Algebra APIs
Quotes
Quote
Today, we are pleased to announce that Shader Model 6.10 and other features have been officially released with Agility SDK 1.720-preview and complementary DXC 1.10.2605.2. AgilitySDK 1.720-preview exposes the following features. There’s more detail further below, including download and driver links.
Shader Model 6.10 (via DXC 1.10.2605.2):
linalg::Matrix
Group Wave Index
Variable Group Shared Memory
Raytracing intrinsics
TriangleObjectPositions
ClusterID
Batched Asynchronous Command List APIs
Today, we are excited to announce the preview release for the D3D12 Linear Algebra APIs! This feature set unlocks comprehensive hardware acceleration for Matrix-oriented operations across various use cases. Previously, we announced the WaveMMA and Cooperative Vectors features which supported narrow matrix operation use cases; the LinAlg feature set being announced today subsumes these APIs into a singular set of orthogonal APIs. With today’s announcement, we are enabling developers to both efficiently drive neural rendering techniques directly from individual shader threads in real-time graphics pipelines and utilize higher bandwidth matrix MMA operations for ML and image processing applications, all in a singular combined API.
While this news is targeted squarely to the software developers, the interesting part for the rest of us is the planned hardware compatibility with this round of DirectX evolution:
Sources:
https://devblogs.microsoft.com/directx/shader-model-6-10-agilitysdk-720-preview/
https://devblogs.microsoft.com/directx/d3d12-linalg-preview/