@@ -8672,38 +8672,6 @@ randomized.
86728672 }];
86738673}
86748674
8675- def HLSLSV_GroupThreadIDDocs : Documentation {
8676- let Category = DocHLSLSemantics;
8677- let Content = [{
8678- The ``SV_GroupThreadID`` semantic, when applied to an input parameter, specifies which
8679- individual thread within a thread group is executing in. This attribute is
8680- only supported in compute shaders.
8681-
8682- The full documentation is available here: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/sv-groupthreadid
8683- }];
8684- }
8685-
8686- def HLSLSV_GroupIDDocs : Documentation {
8687- let Category = DocHLSLSemantics;
8688- let Content = [{
8689- The ``SV_GroupID`` semantic, when applied to an input parameter, specifies which
8690- thread group a shader is executing in. This attribute is only supported in compute shaders.
8691-
8692- The full documentation is available here: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/sv-groupid
8693- }];
8694- }
8695-
8696- def HLSLSV_GroupIndexDocs : Documentation {
8697- let Category = DocHLSLSemantics;
8698- let Content = [{
8699- The ``SV_GroupIndex`` semantic, when applied to an input parameter, specifies a
8700- data binding to map the group index to the specified parameter. This attribute
8701- is only supported in compute shaders.
8702-
8703- The full documentation is available here: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/sv-groupindex
8704- }];
8705- }
8706-
87078675def HLSLResourceBindingDocs : Documentation {
87088676 let Category = DocCatFunction;
87098677 let Content = [{
@@ -8750,35 +8718,6 @@ The full documentation is available here: https://learn.microsoft.com/en-us/wind
87508718 }];
87518719}
87528720
8753- def HLSLSV_DispatchThreadIDDocs : Documentation {
8754- let Category = DocHLSLSemantics;
8755- let Content = [{
8756- The ``SV_DispatchThreadID`` semantic, when applied to an input parameter,
8757- specifies a data binding to map the global thread offset within the Dispatch
8758- call (per dimension of the group) to the specified parameter.
8759- When applied to a field of a struct, the data binding is specified to the field
8760- when the struct is used as a parameter type.
8761- The semantic on the field is ignored when not used as a parameter.
8762- This attribute is only supported in compute shaders.
8763-
8764- The full documentation is available here: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/sv-dispatchthreadid
8765- }];
8766- }
8767-
8768- def HLSLSV_PositionDocs : Documentation {
8769- let Category = DocHLSLSemantics;
8770- let Content = [{
8771- The ``SV_Position`` semantic, when applied to an input parameter in a pixel
8772- shader, contains the location of the pixel center (x, y) in screen space.
8773- This semantic can be applied to the parameter, or a field in a struct used
8774- as an input parameter.
8775- This attribute is supported as an input in pixel, hull, domain and mesh shaders.
8776- This attribute is supported as an output in vertex, geometry and domain shaders.
8777-
8778- The full documentation is available here: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-semantics
8779- }];
8780- }
8781-
87828721def HLSLGroupSharedAddressSpaceDocs : Documentation {
87838722 let Category = DocCatVariable;
87848723 let Content = [{
0 commit comments