HLSL Specifications

0046 - DXIL 1.10

StatusUnder Review
Authors
Sponsor
  • Planned Version: SM 6.10

Introduction

Shader Model 6.10 introduces new features to HLSL which need representations in DXIL. This proposal provides an index of the new features:

New DXIL Features

linalg::Matrix

Proposal 0035 - linalg::Matrix

This proposal introduces DXIL operations for matrix-matrix and matrix-vector operations on matrices and vectors with dimensions larger than 4 to utilize wave-cooperative hardware acceleration.

DebugBreak

Proposal 0039 - DebugBreak

This proposal introduces a new DXIL operation to provide a break point instruction for debug purposes.

Triangle Object Positions

Proposal 0041 - Triangle Object Positions

This proposal introduces new DXIL operations for querying object positions from a raytracing shader.

Clustered Geometry

Proposal 0045 - Clustered Geometry

This proposal adds new DXIL operations for querying cluster IDs for geometry in raytracing shaders.