Welcome to the preview release for Cooperative Vector support in D3D12. This exposes powerful new hardware acceleration for vector and matrix operations, enabling developers to efficiently drive neural rendering techniques directly from individual shader threads in real-time graphics pipelines.
In research and in industry, machine learning ...
Vectors have been supported as native primitive types in HLSL from the beginning. However, they have been limited to a maximum of 4 elements. This was reasonable for the use cases for which HLSL was designed as 3D vertices, 3D vectors, and RGBA colors can be fully represented using 4 scalar values or fewer.
There are other applications in the ma...
Hi everyone,
Today we’re excited to announce the newest Preview Agility SDK v1.715.0, download here.
Since this is a preview SDK, the new features are not in final state and thus only available via Developer Mode within Windows (see the prerequisites section for more). This preview serves as a first look to explore what might be possible...
The DirectX Shader Compiler Summer 2023 release is live! The most significant change in this release is the enabling of the HLSL 2021 language version by default. HLSL 2021 includes templates, operator overloads, bitfields, short-circuiting, and modernizations to loop variable scope and implicit struct casting. You can read about the details of the...
The DirectX Compiler Team and our partners are pleased to announce the release of Shader Model 6.7!
Shader Model 6.7 expands texture fetching, quad querying, and wave capabilities to enable ever more complex (and compatible) new shader-driven features!
Advanced Texture Operations
SM 6.7 adds a collection of useful texture capabilities that fil...
It's that time again!
Microsoft and its partners are excited to announce the ongoing development of the latest HLSL Shader Model, 6.7!
Shader Model 6.7 expands texture, quad, and wave shader capabilities in response to requests from HLSL users.
It is still a work in progress and not yet available in any release, but implementation and upda...
After months of development and refinement in collaboration with hardware vendors and software developers, we are pleased to announce the availability of Shader Model 6.6! Shader Model 6.6 empowers shader authors with new tools for greater flexibility to make existing shaders faster
and more versatile as well as to devise all new techniques.
...
Microsoft and its partners are happy to announce the development of Shader Model 6.6, the latest advancement in HLSL capability.
Shader Model 6.6 will grant shader developers increased flexibility to enhance and expand existing rendering approaches and devise all new ones.
New features include expanded atomic operations, dynamic r...