Skip to content

Commit b2bdfec

Browse files
committed
Update process documentation to refer to TC57
This updates our process documentation to properly separate the concerns between the work we will do here going forward and the work that is ongoing in Ecma TC57. It will still be some time before we'll want to remove specification langauge from this repository, but this at least gets our process docs updated.
1 parent 40ede0e commit b2bdfec

5 files changed

Lines changed: 23 additions & 171 deletions

File tree

.github/ISSUE_TEMPLATE/agenda_item.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

README.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,6 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope
2828
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
2929
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
3030

31-
## Public Design Meeting
32-
33-
The HLSL team organizes a meeting every two weeks which is open to the public to discuss work in progress in this repository.
34-
That includes proposals for new HLSL features as well as the ongoing work to write a language specification.
35-
36-
For more information on this meeting and the terms and conditions for
37-
participation, see the [Design Meeting](docs/DesignMeeting.md) documentation.
38-
3931
## Trademarks
4032

4133
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft

docs/DesignMeeting.md

Lines changed: 0 additions & 129 deletions
This file was deleted.

docs/DesignMeetingMinutes/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ title: "Design Meeting Minutes"
33
weight: 20
44
---
55

6-
This section contains the HLSL Design Meeting minutes.
6+
This section contains the HLSL Design Meeting minutes. These meeting minutes are
7+
left for historical record, but the meetings themselves have been replaced by
8+
[Ecma TC57](https://github.com/hlsl-tc57).
79

810
## All meetings
911

docs/Process.md

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,28 @@ title: Proposal Process
33
---
44

55
The 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+
720
Despite the openness of this process there are two significant caveats that
821
should 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.
1325
2. 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

1829
Feature proposals from outside the HLSL team will be interpreted as requests,
1930
and 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_
4455
from 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-
5158
When writing a feature proposal you should also familiarize yourself with the
5259
HLSL [Design Considerations](DesignConsiderations.md).
5360

@@ -122,9 +129,8 @@ New proposals should be merged as **Under Consideration**. After assigning a
122129
number and merging the PR the author(s) should file issues tracking the work to
123130
flesh 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

Comments
 (0)