From 54ec7553c20673c541298ac39b95ccd25542aa7a Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Thu, 21 Nov 2024 03:47:14 +0800 Subject: Add link to metal docs and regen TOC (#5616) * Add link to metal docs * Regenerate TOC --------- Co-authored-by: Yong He --- docs/user-guide/toc.html | 79 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 53 insertions(+), 26 deletions(-) (limited to 'docs/user-guide/toc.html') diff --git a/docs/user-guide/toc.html b/docs/user-guide/toc.html index 77c4f16d8..b0c880804 100644 --- a/docs/user-guide/toc.html +++ b/docs/user-guide/toc.html @@ -45,7 +45,6 @@
  • `if_let` syntax
  • `reinterpret<T>` operation
  • Pointers (limited)
  • -
  • `struct` inheritance (limited)
  • Extensions
  • Multi-level break
  • Force inlining
  • @@ -94,7 +93,7 @@ -
  • Supported Compilation Targets -
      -
    • Background and Terminology
    • -
    • Direct3D 11
    • -
    • Direct3D 12
    • -
    • Vulkan
    • -
    • OpenGL
    • -
    • Metal
    • -
    • CUDA and OptiX
    • -
    • CPU Compute
    • -
    • Summary
    • -
    -
  • Link-time Specialization and Module Precompilation
    • Link-time Constants
    • @@ -196,8 +182,20 @@
  • -
  • Target-specific features +
  • Reference +
      +
    • Capability Atoms
        +
      • Targets
      • +
      • Stages
      • +
      • Versions
      • +
      • Extensions
      • +
      • Compound Capabilities
      • +
      • Other
      • +
      +
    • +
    +
  • SPIR-V specific functionalities
    • Experimental support for the older versions of SPIR-V
    • @@ -220,22 +218,51 @@
    • Tessellation
  • +
  • Metal-specific functionalities +
      +
    • Entry Point Parameter Handling
    • +
    • System-Value semantics
    • +
    • Interpolation Modifiers
    • +
    • Resource Types
    • +
    • Header Inclusions and Namespace
    • +
    • Parameter blocks and Argument Buffers
    • +
    • Struct Parameter Flattening
    • +
    • Return Value Handling
    • +
    • Value Type Conversion
    • +
    • Conservative Rasterization
    • +
    • Address Space Assignment
  • -
  • Reference +
  • WGSL specific functionalities
      +
    • System-Value semantics
    • +
    • Supported HLSL features when targeting WGSL
    • +
    • Supported atomic types
    • +
    • ConstantBuffer, (RW/RasterizerOrdered)StructuredBuffer, (RW/RasterizerOrdered)ByteAddressBuffer
    • +
    • Specialization Constants
    • +
    • Interlocked operations
    • +
    • Entry Point Parameter Handling
    • +
    • Parameter blocks
    • +
    • Pointers
    • +
    • Address Space Assignment
    • +
    • Matrix type translation
    • +
    +
  • +
  • Target-specific features +
  • Capability Profiles
  • -
  • Capability Atoms +
  • Supported Compilation Targets
      -
    • Targets
    • -
    • Stages
    • -
    • Versions
    • -
    • Extensions
    • -
    • Compound Capabilities
    • -
    • Other
    • -
    -
  • +
  • Background and Terminology
  • +
  • Direct3D 11
  • +
  • Direct3D 12
  • +
  • Vulkan
  • +
  • OpenGL
  • +
  • Metal
  • +
  • CUDA and OptiX
  • +
  • CPU Compute
  • +
  • Summary
  • -- cgit v1.2.3