Design Meeting Minutes: 2025/11/11
NOTE: Please read the terms of participation (“Terms”) prior to joining the Teams meeting. You joining the Teams meeting with Microsoft indicates your acknowledgement, agreement, and consent to these Terms. If you do not agree to these Terms, please do not join the meeting.
If you intend to contribute code or other copyrightable materials (e.g. written comments, tools, documentation, etc.) to the hlsl specs repository, you are required to sign a Contributor License Agreement (CLA). For details, visit https://cla.microsoft.com.
Administrivia
- No updates
Issues
- No marked issues
PRs
Carried Forward
- [dxil] Proposal to add new debug printf dxil op
- @tex3d will review this in more detail.
- [202x] Propose adding vk::SampledTexture* types
- Ready to merge.
- Add proposal for scalar layout for constant buffers
- Action Item @llvm-beanz - Move to merge.
- Rough proposal collecting thoughts on uniformity
- Action Item: @llvm-beanz to update
- New Proposal: Draft proposal to modify resource typing in HLSL
- Action Item: @llvm-beanz to work with author
- [0001] Consider targeting 202x for hlsl namespace
- Revisit after namespace fixes in DXC go in.
- [0023] Adopt C++11 Base
- Action item: @llvm-beanz to complete design
- [0032] Constructors
- Action item: @llvm-beanz to complete design #526
Current Business
- Needs Review
- Unsized arrays
- @sspall to review
- Matrix Accessors
- @V-FEXrt to review
- [0002] Detail attributes that will replace HLSL annotations
- @hekota to review
- Unsized arrays
- Call to accept
- [0037] - Cbuffer contexts
- Need reviewers for language spec
- @bogner & @hekota
- Need reviewers for language spec
- [0037] - Cbuffer contexts
- Review in-flight proposals
- State updates:
- Under Review Numeric constants
- Move to Under Consideration, this doesn’t have a full spec and really isn’t ready to be under review.
- Under Review 202x Deprecations
- Move to Accepted
- We should aim to get deprecation warnings into DXC soon
cbufferContexts- Move to Accepted
- Under Review
hlslnamespace- Move to Accepted (still need to evaluate for 202x)
- Under Review C++ 11 base
- Move to Under Consideration, this doesn’t have a full spec and really isn’t ready to be under review.
- Under Review Numeric constants
- Work to do
groupsharedarguments- @damyanp & @llvm-beanz to figure out finalizing this spec
- State updates:
- Next Meeting
- Groupshared arguments
- Unbound arrays
- C++ attributes
- Process Discussion
- We should be more speedy at merging new proposals (this has come up many times)
- We should consider disabling the “require resolving comments” feature in GitHub to make it easier to merge