Under Consideration
- [0000] - Proposal Template
- [0003] - packoffset attribute
- [0004] - Register Types and Diagnostics
- [0008] - C interface for HLSL compiler as a library
- [0010] - DXIL Data Scalarization
- [0011] - Resource Element Type Validation
- [0012] - Out-of-process compiler API architecture
Design In Progress
- [0014] - Consistent Naming for DX Intrinsics
- [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
- [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
- [0030] - Vulkan Resource Binding
- [0031] - HLSL shader semantics
Accepted
- [0001] - Strict Availability Diagnostics
- [0002] - Root Signatures in Clang
- [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
- [0009] - DXIL Function Scalarization
- [0013] - Initializer Lists
- [0015] - Mapping Resource Attributes to DXIL and SPIR-V
- [0022] - Resource Instance Analysis
- [0029] - Root Signature Driver Options