HLSL Working Group
Home
Documentation
Meetings
Proposals
Documentation
Issue Tracking
- We use github issues to track the scenarios, deliverables, tasks and bugs for the HLSL working …
Home
Docs
+
Issue Tracking
Meetings
+
2024-08-01 - HLSL Working Group Minutes
2025-07-10 - HLSL Working Group Minutes
2025-07-17 - HLSL Working Group Minutes
2025-07-24 - HLSL Working Group Minutes
2025-07-31 - HLSL Working Group Minutes
2025-08-07 - HLSL Working Group Minutes
Proposals
+
[0000] - Proposal Template
[0001] - Strict Availability Diagnostics
[0002] - Root Signatures in Clang
[0003] - packoffset attribute
[0004] - Register Types and Diagnostics
[0005] - Support for in-process, Out-of-process, or both for the C style compiler API
[0006] - Resource Representations in Clang and LLVM
[0007] - Return Values of Loads, Samples, and Gathers
[0008] - C interface for HLSL compiler as a library
[0009] - DXIL Function Scalarization
[0010] - DXIL Data Scalarization
[0011] - Resource Element Type Validation
[0012] - Out-of-process compiler API architecture
[0013] - Initializer Lists
[0014] - Consistent Naming for DX Intrinsics
[0015] - Mapping Resource Attributes to DXIL and SPIR-V
[0016] - Constant buffers
[0017] - Target Extension Types for Inline SPIR-V and Decorated Types
[0018] - HLSL resources in SPIR-V
[0019] - SPIR-V Input/Output built-ins
[0020] - SPIR-V Variable address space
[0021] - Allowing multiple address spaces for the `this` pointer
[0022] - Resource Instance Analysis
[0023] - Representing counter variables for typed buffers
[0024] - Implicit Resource Binding
[0025] - Resource Initialization and Constructors
[0026] - Global symbol visibility
[0027] - SPIR-V Specialization Constants
[0028] - Resource arrays
[0029] - Root Signature Driver Options
[0030] - Vulkan Resource Binding
[0031] - HLSL shader semantics