diff --git a/docs/DesignMeetingMinutes/2025-11-25.md b/docs/DesignMeetingMinutes/2025-11-25.md new file mode 100644 index 00000000..40e36a08 --- /dev/null +++ b/docs/DesignMeetingMinutes/2025-11-25.md @@ -0,0 +1,65 @@ +--- +title: "Design Meeting Minutes: 2025/11/25" +--- + +> NOTE: Please read the [terms of participation](DesignMeetingTerms.txt) +> ("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](https://github.com/microsoft/hlsl-specs/pull/324) + * @tex3d will review this in more detail. +* [[202x] Propose adding vk::SampledTexture* types](https://github.com/microsoft/hlsl-specs/pull/343) + * Ready to merge. +* [Add proposal for scalar layout for constant buffers](https://github.com/microsoft/hlsl-specs/pull/317) + * Action Item @llvm-beanz - Move to merge. +* [Rough proposal collecting thoughts on uniformity](https://github.com/microsoft/hlsl-specs/pull/405) + * Action Item: @llvm-beanz to update +* [New Proposal: Draft proposal to modify resource typing in HLSL](https://github.com/microsoft/hlsl-specs/pull/461) + * Action Item: @llvm-beanz to work with author +* [[0001] Consider targeting 202x for hlsl namespace](https://github.com/microsoft/hlsl-specs/issues/484) + * Revisit after namespace fixes in DXC go in. +* [[0023] Adopt C++11 Base](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0023-cxx11-base.md) + * Action item: @llvm-beanz to complete design +* [[0032] Constructors](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0032-constructors.md) + * Action item: @llvm-beanz to complete design [#526](https://github.com/microsoft/hlsl-specs/issues/526) + +### Current Business + +* Needs Review + * [bitfields spec language](https://github.com/microsoft/hlsl-specs/pull/743) + * Action item: @llvm-beanz & @imbelic to review +* Call to accept + * [C++ Attributes](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0002-cxx-attributes.md) + * There was some discussion about the attribute syntax for bindings. In particular the current proposal's text would deprecate applying resource bindings on user-defined types and having the binding apply to the members. + * Action Item: @llvm-beanz to update proposal to clarify that specific attributes are not final. + * Accepted by overall consensus. + * [Restricted Unbounded Arrays](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0042-restricted-unbounded-arrays.md) + * Accepted by overall consensus. + * [`groupshared` arguments](https://github.com/microsoft/hlsl-specs/blob/main/proposals/0043-groupshared-arguments.md) + * One point of discussion was around the `[noinline]` attribute. + * There is a desire that this work in the future. + * The current implementation in DXC is quite hacky. + * @llvm-beanz and @tex3d agreed that this is unlikely to be a standardizable feature since it doesn't work across APIs and likely needs changes to DXIL and SPIRV for accurate code generation. + * Action Item: @spall to update with overloading semantics. + * Accepted by overall consensus. + +#### Discussion Topics + + +## Other Discussion