Author: Aaron Ballman Date: 2022-04-21T08:52:29-04:00 New Revision: 408226f20ab51508350b2e683c39e1710ea73491
URL: https://github.com/llvm/llvm-project/commit/408226f20ab51508350b2e683c39e1710ea73491 DIFF: https://github.com/llvm/llvm-project/commit/408226f20ab51508350b2e683c39e1710ea73491.diff LOG: Fix Sphinx build Added: Modified: clang/include/clang/Basic/AttrDocs.td Removed: ################################################################################ diff --git a/clang/include/clang/Basic/AttrDocs.td b/clang/include/clang/Basic/AttrDocs.td index 818b39933f5d0..00d6b035ff3cf 100644 --- a/clang/include/clang/Basic/AttrDocs.td +++ b/clang/include/clang/Basic/AttrDocs.td @@ -6383,19 +6383,21 @@ The full documentation is available here: https://docs.microsoft.com/en-us/windo def HLSLSV_ShaderTypeAttrDocs : Documentation { let Category = DocCatFunction; let Content = [{ -The ``shader`` type attribute applies to HLSL shader entry functions to +The ``shader`` type attribute applies to HLSL shader entry functions to identify the shader type for the entry function. The syntax is: + +.. code-block:: text + ``[shader(string-literal)]`` + where the string literal is one of: "pixel", "vertex", "geometry", "hull", - "domain", "compute", "raygeneration", "intersection", "anyhit", "closesthit", - "miss", "callable", "mesh", "amplification". -Normally the shader type is set by shader target with the ``-T`` option like -``-Tps_6_1``. -When compiling to a library target like ``lib_6_3``, the shader type attribute - can help the compiler to identify the shader type. -It is mostly used by Raytracing shaders where shaders must be compiled into a -library and linked at runtime. +"domain", "compute", "raygeneration", "intersection", "anyhit", "closesthit", +"miss", "callable", "mesh", "amplification". Normally the shader type is set +by shader target with the ``-T`` option like ``-Tps_6_1``. When compiling to a +library target like ``lib_6_3``, the shader type attribute can help the +compiler to identify the shader type. It is mostly used by Raytracing shaders +where shaders must be compiled into a library and linked at runtime. }]; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits