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
2025-08-21 - HLSL Working Group Minutes
2025-08-28 - HLSL Working Group Minutes
2025-09-04 - HLSL Working Group Minutes
2025-09-25 - HLSL Working Group Minutes
2025-10-09 - HLSL Working Group Minutes
2025-10-16 - HLSL Working Group Minutes
2025-11-06 - HLSL Working Group Minutes
2025-12-11 - HLSL Working Group Minutes
2026-01-22 - HLSL Working Group Minutes
2026-01-29 - HLSL Working Group Minutes
2026-02-19 - HLSL Working Group Minutes
2026-02-26 - HLSL Working Group Minutes
2026-03-05 - HLSL Working Group Minutes
2026-03-12 - HLSL Working Group Minutes
2026-04-09 - HLSL Working Group Minutes
2026-04-17 - HLSL Working Group Minutes
2026-04-30 - HLSL Working Group Minutes
2026-05-07 - HLSL Working Group Minutes
2026-05-21 - HLSL Working Group Minutes
2026-05-28 - HLSL Working Group Minutes
2026-06-04 - HLSL Working Group Minutes
2026-06-11 - HLSL Working Group Minutes
2026-06-18 - HLSL Working Group Minutes
2026-06-25 - HLSL Working Group Minutes
2026-07-02 - HLSL Working Group Minutes
2026-07-09 - HLSL Working Group Minutes
2026-07-16 - HLSL Working Group Minutes
2026-07-23 - HLSL Working Group Minutes
2026-07-30 - HLSL Working Group Minutes
2026-08-06 - HLSL Working Group Minutes
2026-08-13 - HLSL Working Group Minutes
2026-08-20 - HLSL Working Group Minutes
2026-08-27 - HLSL Working Group Minutes
2026-09-03 - HLSL Working Group Minutes
2026-09-10 - HLSL Working Group Minutes
2026-10-01 - HLSL Working Group Minutes
2026-10-22 - 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
[0033] - GetDimensions mapping to built-ins functions and LLVM intrinsics
[0034] - Explicit Padding in Structs and CBuffer Arrays
[0035] - SPIR-V Push constants
[0037] - Texture and Sampler Types
[0038] - Resources in Structures
[0039] - Element-aligned vectors
[0040] - HLSL Semantics Overview
[0042] - Texture Default Templates
[0043] - HLSL Intrinsic TableGen
[0044] - Vertex + Pixel Shader Workstreams
[0045] - Matrix Layout Attributes
[0046] - HLSL ConstantBuffer<T> Implementation
[0047] - DirectX Semantic Signature Metadata
[0048] - Local Resources Behavior
[0049] - Resource Instance Property Annotations
[0050] - Dynamic resources
0032 - HLSL Matrices
0036 - HLSL Matrix Element Expression
0041 - Testing Maximal Reconvergence