@@ -3,17 +3,28 @@ title: Proposal Process
33---
44
55The primary purpose of this repository is to provide visibility into the feature
6- development process for HLSL and solicit feedback from the wider community.
6+ development process for DirectX extensions to HLSL and solicit feedback from the
7+ wider community.
8+
9+ > Note: As of January 2026, this GitHub project is _ only_ for DirectX specific
10+ > features. Development of the HLSL core language has moved to [ Ecma
11+ > TC57] ( https://github.com/hlsl-tc57 ) . HLSL core features developed in this
12+ > space are left for historical record, but all future core language features
13+ > are being handled in TC57.
14+ >
15+ > Similarly HLSL Vulkan extensions are now being developed and managed by the
16+ > Khronos Vulkan Workin Group. Vulkan features developed in this space are left
17+ > for historical record, but all new features are being handled in spaces
18+ > managed by The Khronos Group.
19+
720Despite the openness of this process there are two significant caveats that
821should be noted:
922
10- 1 . Final decisions about what features are included or excluded from HLSL are
11- made by the MSFT HLSL Team. Our goals are to make HLSL the best programming
12- language across all supported runtime targets, not just DirectX or Vulkan.
23+ 1 . Final decisions about what features are included or excluded from DirectX are
24+ made by the MSFT HLSL Team.
13252 . Some HLSL features may instead go through a
14-
15- [ Fast-track] ( #fast-track-for-extensions ) process. This process is reserved
16- for platform and vendor extensions and is not suitable to all features.
26+ [ Fast-track] ( #fast-track-for-extensions ) process, although we aim for
27+ openness as early as possible.
1728
1829Feature proposals from outside the HLSL team will be interpreted as requests,
1930and may be considered or rejected based on team and release priorities. You
@@ -44,10 +55,6 @@ features we require at least one _Sponsor_ from the HLSL team and one _Sponsor_
4455from the Khronos Vulkan Working Group. If you need assistance finding a
4556_ Sponsor_ for a proposal reach out to the [ HLSL Team] ( Contact.md ) .
4657
47- All feature proposals are evaluated against the goals for the next HLSL language
48- revision. The goals for the upcoming HLSL language version can be found
49- [ here] ( HLSL202x.md ) .
50-
5158When writing a feature proposal you should also familiarize yourself with the
5259HLSL [ Design Considerations] ( DesignConsiderations.md ) .
5360
@@ -122,9 +129,8 @@ New proposals should be merged as **Under Consideration**. After assigning a
122129number and merging the PR the author(s) should file issues tracking the work to
123130flesh out and complete the detailed design.
124131
125- PRs introducing new proposals for language features will be reviewed at the
126- [ Design Meeting] ( /docs/DesignMeeting.md ) . PRs introducing new proposals for
127- DirectX or DXIL features will be reviewed by Microsoft on a regular cadence.
132+ PRs introducing new proposals for language features will be reviewed by the
133+ Microsoft HLSL team on a regular cadence.
128134
129135#### Completing the Detailed Design
130136
0 commit comments