{
  "#abs-float-builtin": {
    "current": {
      "number": "17.3.1",
      "spec": "WebGPU Shading Language",
      "text": "abs",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#abs-float-builtin"
    },
    "snapshot": {
      "number": "17.3.1",
      "spec": "WebGPU Shading Language",
      "text": "abs",
      "url": "https://www.w3.org/TR/WGSL/#abs-float-builtin"
    }
  },
  "#abstract": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Abstract",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#abstract"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Abstract",
      "url": "https://www.w3.org/TR/WGSL/#abstract"
    }
  },
  "#abstract-types": {
    "current": {
      "number": "5.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Abstract Numeric Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#abstract-types"
    },
    "snapshot": {
      "number": "5.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Abstract Numeric Types",
      "url": "https://www.w3.org/TR/WGSL/#abstract-types"
    }
  },
  "#access-mode-defaults": {
    "current": {
      "number": "5.4.2",
      "spec": "WebGPU Shading Language",
      "text": "Access Mode Defaults",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#access-mode-defaults"
    },
    "snapshot": {
      "number": "5.4.2",
      "spec": "WebGPU Shading Language",
      "text": "Access Mode Defaults",
      "url": "https://www.w3.org/TR/WGSL/#access-mode-defaults"
    }
  },
  "#acos-builtin": {
    "current": {
      "number": "17.3.2",
      "spec": "WebGPU Shading Language",
      "text": "acos",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#acos-builtin"
    },
    "snapshot": {
      "number": "17.3.2",
      "spec": "WebGPU Shading Language",
      "text": "acos",
      "url": "https://www.w3.org/TR/WGSL/#acos-builtin"
    }
  },
  "#acosh-builtin": {
    "current": {
      "number": "17.3.3",
      "spec": "WebGPU Shading Language",
      "text": "acosh",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#acosh-builtin"
    },
    "snapshot": {
      "number": "17.3.3",
      "spec": "WebGPU Shading Language",
      "text": "acosh",
      "url": "https://www.w3.org/TR/WGSL/#acosh-builtin"
    }
  },
  "#address-of-expr": {
    "current": {
      "number": "7.15",
      "spec": "WebGPU Shading Language",
      "text": "Address-Of Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#address-of-expr"
    },
    "snapshot": {
      "number": "7.15",
      "spec": "WebGPU Shading Language",
      "text": "Address-Of Expression",
      "url": "https://www.w3.org/TR/WGSL/#address-of-expr"
    }
  },
  "#address-space": {
    "current": {
      "number": "5.3.5",
      "spec": "WebGPU Shading Language",
      "text": "Address Spaces",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#address-space"
    },
    "snapshot": {
      "number": "5.3.5",
      "spec": "WebGPU Shading Language",
      "text": "Address Spaces",
      "url": "https://www.w3.org/TR/WGSL/#address-space"
    }
  },
  "#address-space-layout-constraints": {
    "current": {
      "number": "5.3.6.5",
      "spec": "WebGPU Shading Language",
      "text": "Address Space Layout Constraints",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#address-space-layout-constraints"
    },
    "snapshot": {
      "number": "5.3.6.5",
      "spec": "WebGPU Shading Language",
      "text": "Address Space Layout Constraints",
      "url": "https://www.w3.org/TR/WGSL/#address-space-layout-constraints"
    }
  },
  "#alias-analysis": {
    "current": {
      "number": "9.4.1",
      "spec": "WebGPU Shading Language",
      "text": "Alias Analysis",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#alias-analysis"
    },
    "snapshot": {
      "number": "9.4.1",
      "spec": "WebGPU Shading Language",
      "text": "Alias Analysis",
      "url": "https://www.w3.org/TR/WGSL/#alias-analysis"
    }
  },
  "#aliasing": {
    "current": {
      "number": "9.4.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Aliasing",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#aliasing"
    },
    "snapshot": {
      "number": "9.4.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Aliasing",
      "url": "https://www.w3.org/TR/WGSL/#aliasing"
    }
  },
  "#alignment-and-size": {
    "current": {
      "number": "5.3.6.1",
      "spec": "WebGPU Shading Language",
      "text": "Alignment and Size",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#alignment-and-size"
    },
    "snapshot": {
      "number": "5.3.6.1",
      "spec": "WebGPU Shading Language",
      "text": "Alignment and Size",
      "url": "https://www.w3.org/TR/WGSL/#alignment-and-size"
    }
  },
  "#all-builtin": {
    "current": {
      "number": "17.1.1",
      "spec": "WebGPU Shading Language",
      "text": "all",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#all-builtin"
    },
    "snapshot": {
      "number": "17.1.1",
      "spec": "WebGPU Shading Language",
      "text": "all",
      "url": "https://www.w3.org/TR/WGSL/#all-builtin"
    }
  },
  "#any-builtin": {
    "current": {
      "number": "17.1.2",
      "spec": "WebGPU Shading Language",
      "text": "any",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#any-builtin"
    },
    "snapshot": {
      "number": "17.1.2",
      "spec": "WebGPU Shading Language",
      "text": "any",
      "url": "https://www.w3.org/TR/WGSL/#any-builtin"
    }
  },
  "#arithmetic-expr": {
    "current": {
      "number": "7.9",
      "spec": "WebGPU Shading Language",
      "text": "Arithmetic Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#arithmetic-expr"
    },
    "snapshot": {
      "number": "7.9",
      "spec": "WebGPU Shading Language",
      "text": "Arithmetic Expressions",
      "url": "https://www.w3.org/TR/WGSL/#arithmetic-expr"
    }
  },
  "#array-access-expr": {
    "current": {
      "number": "7.7.3",
      "spec": "WebGPU Shading Language",
      "text": "Array Access Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#array-access-expr"
    },
    "snapshot": {
      "number": "7.7.3",
      "spec": "WebGPU Shading Language",
      "text": "Array Access Expression",
      "url": "https://www.w3.org/TR/WGSL/#array-access-expr"
    }
  },
  "#array-builtin-functions": {
    "current": {
      "number": "17.2",
      "spec": "WebGPU Shading Language",
      "text": "Array Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#array-builtin-functions"
    },
    "snapshot": {
      "number": "17.2",
      "spec": "WebGPU Shading Language",
      "text": "Array Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#array-builtin-functions"
    }
  },
  "#array-layout-examples": {
    "current": {
      "number": "5.3.6.3",
      "spec": "WebGPU Shading Language",
      "text": "Array Layout Examples",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#array-layout-examples"
    },
    "snapshot": {
      "number": "5.3.6.3",
      "spec": "WebGPU Shading Language",
      "text": "Array Layout Examples",
      "url": "https://www.w3.org/TR/WGSL/#array-layout-examples"
    }
  },
  "#array-types": {
    "current": {
      "number": "5.2.9",
      "spec": "WebGPU Shading Language",
      "text": "Array Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#array-types"
    },
    "snapshot": {
      "number": "5.2.9",
      "spec": "WebGPU Shading Language",
      "text": "Array Types",
      "url": "https://www.w3.org/TR/WGSL/#array-types"
    }
  },
  "#arrayLength-builtin": {
    "current": {
      "number": "17.2.1",
      "spec": "WebGPU Shading Language",
      "text": "arrayLength",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#arrayLength-builtin"
    },
    "snapshot": {
      "number": "17.2.1",
      "spec": "WebGPU Shading Language",
      "text": "arrayLength",
      "url": "https://www.w3.org/TR/WGSL/#arrayLength-builtin"
    }
  },
  "#asin-builtin": {
    "current": {
      "number": "17.3.4",
      "spec": "WebGPU Shading Language",
      "text": "asin",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#asin-builtin"
    },
    "snapshot": {
      "number": "17.3.4",
      "spec": "WebGPU Shading Language",
      "text": "asin",
      "url": "https://www.w3.org/TR/WGSL/#asin-builtin"
    }
  },
  "#asinh-builtin": {
    "current": {
      "number": "17.3.5",
      "spec": "WebGPU Shading Language",
      "text": "asinh",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#asinh-builtin"
    },
    "snapshot": {
      "number": "17.3.5",
      "spec": "WebGPU Shading Language",
      "text": "asinh",
      "url": "https://www.w3.org/TR/WGSL/#asinh-builtin"
    }
  },
  "#assignment": {
    "current": {
      "number": "8.2",
      "spec": "WebGPU Shading Language",
      "text": "Assignment Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#assignment"
    },
    "snapshot": {
      "number": "8.2",
      "spec": "WebGPU Shading Language",
      "text": "Assignment Statement",
      "url": "https://www.w3.org/TR/WGSL/#assignment"
    }
  },
  "#atan-builtin": {
    "current": {
      "number": "17.3.6",
      "spec": "WebGPU Shading Language",
      "text": "atan",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atan-builtin"
    },
    "snapshot": {
      "number": "17.3.6",
      "spec": "WebGPU Shading Language",
      "text": "atan",
      "url": "https://www.w3.org/TR/WGSL/#atan-builtin"
    }
  },
  "#atan2-builtin": {
    "current": {
      "number": "17.3.8",
      "spec": "WebGPU Shading Language",
      "text": "atan2",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atan2-builtin"
    },
    "snapshot": {
      "number": "17.3.8",
      "spec": "WebGPU Shading Language",
      "text": "atan2",
      "url": "https://www.w3.org/TR/WGSL/#atan2-builtin"
    }
  },
  "#atanh-builtin": {
    "current": {
      "number": "17.3.7",
      "spec": "WebGPU Shading Language",
      "text": "atanh",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atanh-builtin"
    },
    "snapshot": {
      "number": "17.3.7",
      "spec": "WebGPU Shading Language",
      "text": "atanh",
      "url": "https://www.w3.org/TR/WGSL/#atanh-builtin"
    }
  },
  "#atomic-builtin-functions": {
    "current": {
      "number": "17.6",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atomic-builtin-functions"
    },
    "snapshot": {
      "number": "17.6",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#atomic-builtin-functions"
    }
  },
  "#atomic-load": {
    "current": {
      "number": "17.6.1",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Load",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atomic-load"
    },
    "snapshot": {
      "number": "17.6.1",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Load",
      "url": "https://www.w3.org/TR/WGSL/#atomic-load"
    }
  },
  "#atomic-rmw": {
    "current": {
      "number": "17.6.3",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Read-modify-write",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atomic-rmw"
    },
    "snapshot": {
      "number": "17.6.3",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Read-modify-write",
      "url": "https://www.w3.org/TR/WGSL/#atomic-rmw"
    }
  },
  "#atomic-store": {
    "current": {
      "number": "17.6.2",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Store",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atomic-store"
    },
    "snapshot": {
      "number": "17.6.2",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Store",
      "url": "https://www.w3.org/TR/WGSL/#atomic-store"
    }
  },
  "#atomic-types": {
    "current": {
      "number": "5.2.8",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#atomic-types"
    },
    "snapshot": {
      "number": "5.2.8",
      "spec": "WebGPU Shading Language",
      "text": "Atomic Types",
      "url": "https://www.w3.org/TR/WGSL/#atomic-types"
    }
  },
  "#attributes": {
    "current": {
      "number": "3.9",
      "spec": "WebGPU Shading Language",
      "text": "Attributes",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#attributes"
    },
    "snapshot": {
      "number": "3.9",
      "spec": "WebGPU Shading Language",
      "text": "Attributes",
      "url": "https://www.w3.org/TR/WGSL/#attributes"
    }
  },
  "#barrier": {
    "current": {
      "number": "13.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Barriers",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#barrier"
    },
    "snapshot": {
      "number": "13.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Barriers",
      "url": "https://www.w3.org/TR/WGSL/#barrier"
    }
  },
  "#behaviors": {
    "current": {
      "number": "8.8",
      "spec": "WebGPU Shading Language",
      "text": "Statements Behavior Analysis",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#behaviors"
    },
    "snapshot": {
      "number": "8.8",
      "spec": "WebGPU Shading Language",
      "text": "Statements Behavior Analysis",
      "url": "https://www.w3.org/TR/WGSL/#behaviors"
    }
  },
  "#behaviors-examples": {
    "current": {
      "number": "8.8.3",
      "spec": "WebGPU Shading Language",
      "text": "Examples",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#behaviors-examples"
    },
    "snapshot": {
      "number": "8.8.3",
      "spec": "WebGPU Shading Language",
      "text": "Examples",
      "url": "https://www.w3.org/TR/WGSL/#behaviors-examples"
    }
  },
  "#behaviors-notes": {
    "current": {
      "number": "8.8.2",
      "spec": "WebGPU Shading Language",
      "text": "Notes",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#behaviors-notes"
    },
    "snapshot": {
      "number": "8.8.2",
      "spec": "WebGPU Shading Language",
      "text": "Notes",
      "url": "https://www.w3.org/TR/WGSL/#behaviors-notes"
    }
  },
  "#behaviors-rules": {
    "current": {
      "number": "8.8.1",
      "spec": "WebGPU Shading Language",
      "text": "Rules",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#behaviors-rules"
    },
    "snapshot": {
      "number": "8.8.1",
      "spec": "WebGPU Shading Language",
      "text": "Rules",
      "url": "https://www.w3.org/TR/WGSL/#behaviors-rules"
    }
  },
  "#bit-expr": {
    "current": {
      "number": "7.11",
      "spec": "WebGPU Shading Language",
      "text": "Bit Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#bit-expr"
    },
    "snapshot": {
      "number": "7.11",
      "spec": "WebGPU Shading Language",
      "text": "Bit Expressions",
      "url": "https://www.w3.org/TR/WGSL/#bit-expr"
    }
  },
  "#bitcast-expr": {
    "current": {
      "number": "7.6",
      "spec": "WebGPU Shading Language",
      "text": "Reinterpretation of Representation Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#bitcast-expr"
    },
    "snapshot": {
      "number": "7.6",
      "spec": "WebGPU Shading Language",
      "text": "Reinterpretation of Representation Expressions",
      "url": "https://www.w3.org/TR/WGSL/#bitcast-expr"
    }
  },
  "#blankspace-and-line-breaks": {
    "current": {
      "number": "3.2",
      "spec": "WebGPU Shading Language",
      "text": "Blankspace and line breaks",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#blankspace-and-line-breaks"
    },
    "snapshot": {
      "number": "3.2",
      "spec": "WebGPU Shading Language",
      "text": "Blankspace and line breaks",
      "url": "https://www.w3.org/TR/WGSL/#blankspace-and-line-breaks"
    }
  },
  "#bool-type": {
    "current": {
      "number": "5.2.2",
      "spec": "WebGPU Shading Language",
      "text": "Boolean Type",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#bool-type"
    },
    "snapshot": {
      "number": "5.2.2",
      "spec": "WebGPU Shading Language",
      "text": "Boolean Type",
      "url": "https://www.w3.org/TR/WGSL/#bool-type"
    }
  },
  "#boolean-literals": {
    "current": {
      "number": "3.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Boolean Literals",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#boolean-literals"
    },
    "snapshot": {
      "number": "3.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Boolean Literals",
      "url": "https://www.w3.org/TR/WGSL/#boolean-literals"
    }
  },
  "#break-if-statement": {
    "current": {
      "number": "8.4.7",
      "spec": "WebGPU Shading Language",
      "text": "Break-If Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#break-if-statement"
    },
    "snapshot": {
      "number": "8.4.7",
      "spec": "WebGPU Shading Language",
      "text": "Break-If Statement",
      "url": "https://www.w3.org/TR/WGSL/#break-if-statement"
    }
  },
  "#break-statement": {
    "current": {
      "number": "8.4.6",
      "spec": "WebGPU Shading Language",
      "text": "Break Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#break-statement"
    },
    "snapshot": {
      "number": "8.4.6",
      "spec": "WebGPU Shading Language",
      "text": "Break Statement",
      "url": "https://www.w3.org/TR/WGSL/#break-statement"
    }
  },
  "#builtin-functions": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "17. Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#builtin-functions"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "17. Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#builtin-functions"
    }
  },
  "#builtin-inputs-outputs": {
    "current": {
      "number": "10.3.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Built-in Inputs and Outputs",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#builtin-inputs-outputs"
    },
    "snapshot": {
      "number": "10.3.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Built-in Inputs and Outputs",
      "url": "https://www.w3.org/TR/WGSL/#builtin-inputs-outputs"
    }
  },
  "#builtin-values": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "16. Built-in Values",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#builtin-values"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "16. Built-in Values",
      "url": "https://www.w3.org/TR/WGSL/#builtin-values"
    }
  },
  "#ceil-builtin": {
    "current": {
      "number": "17.3.9",
      "spec": "WebGPU Shading Language",
      "text": "ceil",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#ceil-builtin"
    },
    "snapshot": {
      "number": "17.3.9",
      "spec": "WebGPU Shading Language",
      "text": "ceil",
      "url": "https://www.w3.org/TR/WGSL/#ceil-builtin"
    }
  },
  "#clamp": {
    "current": {
      "number": "17.3.10",
      "spec": "WebGPU Shading Language",
      "text": "clamp",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#clamp"
    },
    "snapshot": {
      "number": "17.3.10",
      "spec": "WebGPU Shading Language",
      "text": "clamp",
      "url": "https://www.w3.org/TR/WGSL/#clamp"
    }
  },
  "#collective-operations": {
    "current": {
      "number": "13.5",
      "spec": "WebGPU Shading Language",
      "text": "Collective Operations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#collective-operations"
    },
    "snapshot": {
      "number": "13.5",
      "spec": "WebGPU Shading Language",
      "text": "Collective Operations",
      "url": "https://www.w3.org/TR/WGSL/#collective-operations"
    }
  },
  "#comments": {
    "current": {
      "number": "3.3",
      "spec": "WebGPU Shading Language",
      "text": "Comments",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#comments"
    },
    "snapshot": {
      "number": "3.3",
      "spec": "WebGPU Shading Language",
      "text": "Comments",
      "url": "https://www.w3.org/TR/WGSL/#comments"
    }
  },
  "#comparison-expr": {
    "current": {
      "number": "7.10",
      "spec": "WebGPU Shading Language",
      "text": "Comparison Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#comparison-expr"
    },
    "snapshot": {
      "number": "7.10",
      "spec": "WebGPU Shading Language",
      "text": "Comparison Expressions",
      "url": "https://www.w3.org/TR/WGSL/#comparison-expr"
    }
  },
  "#component-reference-from-vector-reference": {
    "current": {
      "number": "7.7.1.3",
      "spec": "WebGPU Shading Language",
      "text": "Component Reference from Vector Reference",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#component-reference-from-vector-reference"
    },
    "snapshot": {
      "number": "7.7.1.3",
      "spec": "WebGPU Shading Language",
      "text": "Component Reference from Vector Reference",
      "url": "https://www.w3.org/TR/WGSL/#component-reference-from-vector-reference"
    }
  },
  "#composite-types": {
    "current": {
      "number": "5.2.11",
      "spec": "WebGPU Shading Language",
      "text": "Composite Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#composite-types"
    },
    "snapshot": {
      "number": "5.2.11",
      "spec": "WebGPU Shading Language",
      "text": "Composite Types",
      "url": "https://www.w3.org/TR/WGSL/#composite-types"
    }
  },
  "#composite-value-decomposition-expr": {
    "current": {
      "number": "7.7",
      "spec": "WebGPU Shading Language",
      "text": "Composite Value Decomposition Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#composite-value-decomposition-expr"
    },
    "snapshot": {
      "number": "7.7",
      "spec": "WebGPU Shading Language",
      "text": "Composite Value Decomposition Expressions",
      "url": "https://www.w3.org/TR/WGSL/#composite-value-decomposition-expr"
    }
  },
  "#compound-assignment-sec": {
    "current": {
      "number": "8.2.3",
      "spec": "WebGPU Shading Language",
      "text": "Compound Assignment",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#compound-assignment-sec"
    },
    "snapshot": {
      "number": "8.2.3",
      "spec": "WebGPU Shading Language",
      "text": "Compound Assignment",
      "url": "https://www.w3.org/TR/WGSL/#compound-assignment-sec"
    }
  },
  "#compound-statement-section": {
    "current": {
      "number": "8.1",
      "spec": "WebGPU Shading Language",
      "text": "Compound Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#compound-statement-section"
    },
    "snapshot": {
      "number": "8.1",
      "spec": "WebGPU Shading Language",
      "text": "Compound Statement",
      "url": "https://www.w3.org/TR/WGSL/#compound-statement-section"
    }
  },
  "#compute-shader-workgroups": {
    "current": {
      "number": "13.3",
      "spec": "WebGPU Shading Language",
      "text": "Compute Shaders and Workgroups",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#compute-shader-workgroups"
    },
    "snapshot": {
      "number": "13.3",
      "spec": "WebGPU Shading Language",
      "text": "Compute Shaders and Workgroups",
      "url": "https://www.w3.org/TR/WGSL/#compute-shader-workgroups"
    }
  },
  "#const-decls": {
    "current": {
      "number": "6.2.1",
      "spec": "WebGPU Shading Language",
      "text": "const Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#const-decls"
    },
    "snapshot": {
      "number": "6.2.1",
      "spec": "WebGPU Shading Language",
      "text": "const Declarations",
      "url": "https://www.w3.org/TR/WGSL/#const-decls"
    }
  },
  "#const-expr": {
    "current": {
      "number": "7.1.1",
      "spec": "WebGPU Shading Language",
      "text": "const Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#const-expr"
    },
    "snapshot": {
      "number": "7.1.1",
      "spec": "WebGPU Shading Language",
      "text": "const Expressions",
      "url": "https://www.w3.org/TR/WGSL/#const-expr"
    }
  },
  "#const-funcs": {
    "current": {
      "number": "9.3",
      "spec": "WebGPU Shading Language",
      "text": "const Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#const-funcs"
    },
    "snapshot": {
      "number": "9.3",
      "spec": "WebGPU Shading Language",
      "text": "const Functions",
      "url": "https://www.w3.org/TR/WGSL/#const-funcs"
    }
  },
  "#constructible-types": {
    "current": {
      "number": "5.2.12",
      "spec": "WebGPU Shading Language",
      "text": "Constructible Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#constructible-types"
    },
    "snapshot": {
      "number": "5.2.12",
      "spec": "WebGPU Shading Language",
      "text": "Constructible Types",
      "url": "https://www.w3.org/TR/WGSL/#constructible-types"
    }
  },
  "#construction-from-components": {
    "current": {
      "number": "7.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Construction From Components",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#construction-from-components"
    },
    "snapshot": {
      "number": "7.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Construction From Components",
      "url": "https://www.w3.org/TR/WGSL/#construction-from-components"
    }
  },
  "#context-dependent-name-tokens": {
    "current": {
      "number": "15.4",
      "spec": "WebGPU Shading Language",
      "text": "Context-Dependent Name Tokens",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#context-dependent-name-tokens"
    },
    "snapshot": {
      "number": "15.4",
      "spec": "WebGPU Shading Language",
      "text": "Context-Dependent Name Tokens",
      "url": "https://www.w3.org/TR/WGSL/#context-dependent-name-tokens"
    }
  },
  "#context-dependent-names": {
    "current": {
      "number": "3.8",
      "spec": "WebGPU Shading Language",
      "text": "Context-Dependent Names",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#context-dependent-names"
    },
    "snapshot": {
      "number": "3.8",
      "spec": "WebGPU Shading Language",
      "text": "Context-Dependent Names",
      "url": "https://www.w3.org/TR/WGSL/#context-dependent-names"
    }
  },
  "#continue-statement": {
    "current": {
      "number": "8.4.8",
      "spec": "WebGPU Shading Language",
      "text": "Continue Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#continue-statement"
    },
    "snapshot": {
      "number": "8.4.8",
      "spec": "WebGPU Shading Language",
      "text": "Continue Statement",
      "url": "https://www.w3.org/TR/WGSL/#continue-statement"
    }
  },
  "#continuing-statement": {
    "current": {
      "number": "8.4.9",
      "spec": "WebGPU Shading Language",
      "text": "Continuing Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#continuing-statement"
    },
    "snapshot": {
      "number": "8.4.9",
      "spec": "WebGPU Shading Language",
      "text": "Continuing Statement",
      "url": "https://www.w3.org/TR/WGSL/#continuing-statement"
    }
  },
  "#control-flow": {
    "current": {
      "number": "8.4",
      "spec": "WebGPU Shading Language",
      "text": "Control Flow",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#control-flow"
    },
    "snapshot": {
      "number": "8.4",
      "spec": "WebGPU Shading Language",
      "text": "Control Flow",
      "url": "https://www.w3.org/TR/WGSL/#control-flow"
    }
  },
  "#conversion-expr": {
    "current": {
      "number": "7.5.3",
      "spec": "WebGPU Shading Language",
      "text": "Conversion Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#conversion-expr"
    },
    "snapshot": {
      "number": "7.5.3",
      "spec": "WebGPU Shading Language",
      "text": "Conversion Expressions",
      "url": "https://www.w3.org/TR/WGSL/#conversion-expr"
    }
  },
  "#conversion-rank": {
    "current": {
      "number": "5.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Conversion Rank",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#conversion-rank"
    },
    "snapshot": {
      "number": "5.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Conversion Rank",
      "url": "https://www.w3.org/TR/WGSL/#conversion-rank"
    }
  },
  "#cos-builtin": {
    "current": {
      "number": "17.3.11",
      "spec": "WebGPU Shading Language",
      "text": "cos",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#cos-builtin"
    },
    "snapshot": {
      "number": "17.3.11",
      "spec": "WebGPU Shading Language",
      "text": "cos",
      "url": "https://www.w3.org/TR/WGSL/#cos-builtin"
    }
  },
  "#cosh-builtin": {
    "current": {
      "number": "17.3.12",
      "spec": "WebGPU Shading Language",
      "text": "cosh",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#cosh-builtin"
    },
    "snapshot": {
      "number": "17.3.12",
      "spec": "WebGPU Shading Language",
      "text": "cosh",
      "url": "https://www.w3.org/TR/WGSL/#cosh-builtin"
    }
  },
  "#countLeadingZeros-builtin": {
    "current": {
      "number": "17.3.13",
      "spec": "WebGPU Shading Language",
      "text": "countLeadingZeros",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#countLeadingZeros-builtin"
    },
    "snapshot": {
      "number": "17.3.13",
      "spec": "WebGPU Shading Language",
      "text": "countLeadingZeros",
      "url": "https://www.w3.org/TR/WGSL/#countLeadingZeros-builtin"
    }
  },
  "#countOneBits-builtin": {
    "current": {
      "number": "17.3.14",
      "spec": "WebGPU Shading Language",
      "text": "countOneBits",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#countOneBits-builtin"
    },
    "snapshot": {
      "number": "17.3.14",
      "spec": "WebGPU Shading Language",
      "text": "countOneBits",
      "url": "https://www.w3.org/TR/WGSL/#countOneBits-builtin"
    }
  },
  "#countTrailingZeros-builtin": {
    "current": {
      "number": "17.3.15",
      "spec": "WebGPU Shading Language",
      "text": "countTrailingZeros",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#countTrailingZeros-builtin"
    },
    "snapshot": {
      "number": "17.3.15",
      "spec": "WebGPU Shading Language",
      "text": "countTrailingZeros",
      "url": "https://www.w3.org/TR/WGSL/#countTrailingZeros-builtin"
    }
  },
  "#cross-builtin": {
    "current": {
      "number": "17.3.16",
      "spec": "WebGPU Shading Language",
      "text": "cross",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#cross-builtin"
    },
    "snapshot": {
      "number": "17.3.16",
      "spec": "WebGPU Shading Language",
      "text": "cross",
      "url": "https://www.w3.org/TR/WGSL/#cross-builtin"
    }
  },
  "#declaration-and-scope": {
    "current": {
      "number": "4",
      "spec": "WebGPU Shading Language",
      "text": "Declaration and Scope",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#declaration-and-scope"
    },
    "snapshot": {
      "number": "4",
      "spec": "WebGPU Shading Language",
      "text": "Declaration and Scope",
      "url": "https://www.w3.org/TR/WGSL/#declaration-and-scope"
    }
  },
  "#degrees-builtin": {
    "current": {
      "number": "17.3.17",
      "spec": "WebGPU Shading Language",
      "text": "degrees",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#degrees-builtin"
    },
    "snapshot": {
      "number": "17.3.17",
      "spec": "WebGPU Shading Language",
      "text": "degrees",
      "url": "https://www.w3.org/TR/WGSL/#degrees-builtin"
    }
  },
  "#derivative-builtin-functions": {
    "current": {
      "number": "17.4",
      "spec": "WebGPU Shading Language",
      "text": "Derivative Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#derivative-builtin-functions"
    },
    "snapshot": {
      "number": "17.4",
      "spec": "WebGPU Shading Language",
      "text": "Derivative Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#derivative-builtin-functions"
    }
  },
  "#derivatives": {
    "current": {
      "number": "13.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Derivatives",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#derivatives"
    },
    "snapshot": {
      "number": "13.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Derivatives",
      "url": "https://www.w3.org/TR/WGSL/#derivatives"
    }
  },
  "#determinant-builtin": {
    "current": {
      "number": "17.3.18",
      "spec": "WebGPU Shading Language",
      "text": "determinant",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#determinant-builtin"
    },
    "snapshot": {
      "number": "17.3.18",
      "spec": "WebGPU Shading Language",
      "text": "determinant",
      "url": "https://www.w3.org/TR/WGSL/#determinant-builtin"
    }
  },
  "#directives": {
    "current": {
      "number": "3.10",
      "spec": "WebGPU Shading Language",
      "text": "Directives",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#directives"
    },
    "snapshot": {
      "number": "3.10",
      "spec": "WebGPU Shading Language",
      "text": "Directives",
      "url": "https://www.w3.org/TR/WGSL/#directives"
    }
  },
  "#discard-statement": {
    "current": {
      "number": "8.4.11",
      "spec": "WebGPU Shading Language",
      "text": "Discard Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#discard-statement"
    },
    "snapshot": {
      "number": "8.4.11",
      "spec": "WebGPU Shading Language",
      "text": "Discard Statement",
      "url": "https://www.w3.org/TR/WGSL/#discard-statement"
    }
  },
  "#distance-builtin": {
    "current": {
      "number": "17.3.19",
      "spec": "WebGPU Shading Language",
      "text": "distance",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#distance-builtin"
    },
    "snapshot": {
      "number": "17.3.19",
      "spec": "WebGPU Shading Language",
      "text": "distance",
      "url": "https://www.w3.org/TR/WGSL/#distance-builtin"
    }
  },
  "#dot-builtin": {
    "current": {
      "number": "17.3.20",
      "spec": "WebGPU Shading Language",
      "text": "dot",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dot-builtin"
    },
    "snapshot": {
      "number": "17.3.20",
      "spec": "WebGPU Shading Language",
      "text": "dot",
      "url": "https://www.w3.org/TR/WGSL/#dot-builtin"
    }
  },
  "#dpdx-builtin": {
    "current": {
      "number": "17.4.1",
      "spec": "WebGPU Shading Language",
      "text": "dpdx",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dpdx-builtin"
    },
    "snapshot": {
      "number": "17.4.1",
      "spec": "WebGPU Shading Language",
      "text": "dpdx",
      "url": "https://www.w3.org/TR/WGSL/#dpdx-builtin"
    }
  },
  "#dpdxCoarse-builtin": {
    "current": {
      "number": "17.4.2",
      "spec": "WebGPU Shading Language",
      "text": "dpdxCoarse",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dpdxCoarse-builtin"
    },
    "snapshot": {
      "number": "17.4.2",
      "spec": "WebGPU Shading Language",
      "text": "dpdxCoarse",
      "url": "https://www.w3.org/TR/WGSL/#dpdxCoarse-builtin"
    }
  },
  "#dpdxFine-builtin": {
    "current": {
      "number": "17.4.3",
      "spec": "WebGPU Shading Language",
      "text": "dpdxFine",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dpdxFine-builtin"
    },
    "snapshot": {
      "number": "17.4.3",
      "spec": "WebGPU Shading Language",
      "text": "dpdxFine",
      "url": "https://www.w3.org/TR/WGSL/#dpdxFine-builtin"
    }
  },
  "#dpdy-builtin": {
    "current": {
      "number": "17.4.4",
      "spec": "WebGPU Shading Language",
      "text": "dpdy",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dpdy-builtin"
    },
    "snapshot": {
      "number": "17.4.4",
      "spec": "WebGPU Shading Language",
      "text": "dpdy",
      "url": "https://www.w3.org/TR/WGSL/#dpdy-builtin"
    }
  },
  "#dpdyCoarse-builtin": {
    "current": {
      "number": "17.4.5",
      "spec": "WebGPU Shading Language",
      "text": "dpdyCoarse",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dpdyCoarse-builtin"
    },
    "snapshot": {
      "number": "17.4.5",
      "spec": "WebGPU Shading Language",
      "text": "dpdyCoarse",
      "url": "https://www.w3.org/TR/WGSL/#dpdyCoarse-builtin"
    }
  },
  "#dpdyFine-builtin": {
    "current": {
      "number": "17.4.6",
      "spec": "WebGPU Shading Language",
      "text": "dpdyFine",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#dpdyFine-builtin"
    },
    "snapshot": {
      "number": "17.4.6",
      "spec": "WebGPU Shading Language",
      "text": "dpdyFine",
      "url": "https://www.w3.org/TR/WGSL/#dpdyFine-builtin"
    }
  },
  "#early-eval-exprs": {
    "current": {
      "number": "7.1",
      "spec": "WebGPU Shading Language",
      "text": "Early Evaluation Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#early-eval-exprs"
    },
    "snapshot": {
      "number": "7.1",
      "spec": "WebGPU Shading Language",
      "text": "Early Evaluation Expressions",
      "url": "https://www.w3.org/TR/WGSL/#early-eval-exprs"
    }
  },
  "#enable-directive-section": {
    "current": {
      "number": "11.1",
      "spec": "WebGPU Shading Language",
      "text": "Enable Directive",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#enable-directive-section"
    },
    "snapshot": {
      "number": "11.1",
      "spec": "WebGPU Shading Language",
      "text": "Enable Directive",
      "url": "https://www.w3.org/TR/WGSL/#enable-directive-section"
    }
  },
  "#entry-point-attributes": {
    "current": {
      "number": "10.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Function Attributes for Entry Points",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#entry-point-attributes"
    },
    "snapshot": {
      "number": "10.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Function Attributes for Entry Points",
      "url": "https://www.w3.org/TR/WGSL/#entry-point-attributes"
    }
  },
  "#entry-point-decl": {
    "current": {
      "number": "10.2",
      "spec": "WebGPU Shading Language",
      "text": "Entry Point Declaration",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#entry-point-decl"
    },
    "snapshot": {
      "number": "10.2",
      "spec": "WebGPU Shading Language",
      "text": "Entry Point Declaration",
      "url": "https://www.w3.org/TR/WGSL/#entry-point-decl"
    }
  },
  "#entry-points": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "10. Entry Points",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#entry-points"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "10. Entry Points",
      "url": "https://www.w3.org/TR/WGSL/#entry-points"
    }
  },
  "#execution": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "13. Execution",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#execution"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "13. Execution",
      "url": "https://www.w3.org/TR/WGSL/#execution"
    }
  },
  "#exp-builtin": {
    "current": {
      "number": "17.3.21",
      "spec": "WebGPU Shading Language",
      "text": "exp",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#exp-builtin"
    },
    "snapshot": {
      "number": "17.3.21",
      "spec": "WebGPU Shading Language",
      "text": "exp",
      "url": "https://www.w3.org/TR/WGSL/#exp-builtin"
    }
  },
  "#exp2-builtin": {
    "current": {
      "number": "17.3.22",
      "spec": "WebGPU Shading Language",
      "text": "exp2",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#exp2-builtin"
    },
    "snapshot": {
      "number": "17.3.22",
      "spec": "WebGPU Shading Language",
      "text": "exp2",
      "url": "https://www.w3.org/TR/WGSL/#exp2-builtin"
    }
  },
  "#expression-grammar": {
    "current": {
      "number": "7.18",
      "spec": "WebGPU Shading Language",
      "text": "Expression Grammar Summary",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#expression-grammar"
    },
    "snapshot": {
      "number": "7.18",
      "spec": "WebGPU Shading Language",
      "text": "Expression Grammar Summary",
      "url": "https://www.w3.org/TR/WGSL/#expression-grammar"
    }
  },
  "#expressions": {
    "current": {
      "number": "7",
      "spec": "WebGPU Shading Language",
      "text": "Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#expressions"
    },
    "snapshot": {
      "number": "7",
      "spec": "WebGPU Shading Language",
      "text": "Expressions",
      "url": "https://www.w3.org/TR/WGSL/#expressions"
    }
  },
  "#extension-list": {
    "current": {
      "number": "11.2",
      "spec": "WebGPU Shading Language",
      "text": "Extensions List",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#extension-list"
    },
    "snapshot": {
      "number": "11.2",
      "spec": "WebGPU Shading Language",
      "text": "Extensions List",
      "url": "https://www.w3.org/TR/WGSL/#extension-list"
    }
  },
  "#external-texture-type": {
    "current": {
      "number": "5.5.4",
      "spec": "WebGPU Shading Language",
      "text": "External Sampled Texture Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#external-texture-type"
    },
    "snapshot": {
      "number": "5.5.4",
      "spec": "WebGPU Shading Language",
      "text": "External Sampled Texture Types",
      "url": "https://www.w3.org/TR/WGSL/#external-texture-type"
    }
  },
  "#extractBits-signed-builtin": {
    "current": {
      "number": "17.3.23",
      "spec": "WebGPU Shading Language",
      "text": "extractBits (signed)",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#extractBits-signed-builtin"
    },
    "snapshot": {
      "number": "17.3.23",
      "spec": "WebGPU Shading Language",
      "text": "extractBits (signed)",
      "url": "https://www.w3.org/TR/WGSL/#extractBits-signed-builtin"
    }
  },
  "#extractBits-unsigned-builtin": {
    "current": {
      "number": "17.3.24",
      "spec": "WebGPU Shading Language",
      "text": "extractBits (unsigned)",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#extractBits-unsigned-builtin"
    },
    "snapshot": {
      "number": "17.3.24",
      "spec": "WebGPU Shading Language",
      "text": "extractBits (unsigned)",
      "url": "https://www.w3.org/TR/WGSL/#extractBits-unsigned-builtin"
    }
  },
  "#faceForward-builtin": {
    "current": {
      "number": "17.3.25",
      "spec": "WebGPU Shading Language",
      "text": "faceForward",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#faceForward-builtin"
    },
    "snapshot": {
      "number": "17.3.25",
      "spec": "WebGPU Shading Language",
      "text": "faceForward",
      "url": "https://www.w3.org/TR/WGSL/#faceForward-builtin"
    }
  },
  "#firstLeadingBit-signed-builtin": {
    "current": {
      "number": "17.3.26",
      "spec": "WebGPU Shading Language",
      "text": "firstLeadingBit (signed)",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#firstLeadingBit-signed-builtin"
    },
    "snapshot": {
      "number": "17.3.26",
      "spec": "WebGPU Shading Language",
      "text": "firstLeadingBit (signed)",
      "url": "https://www.w3.org/TR/WGSL/#firstLeadingBit-signed-builtin"
    }
  },
  "#firstLeadingBit-unsigned-builtin": {
    "current": {
      "number": "17.3.27",
      "spec": "WebGPU Shading Language",
      "text": "firstLeadingBit (unsigned)",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#firstLeadingBit-unsigned-builtin"
    },
    "snapshot": {
      "number": "17.3.27",
      "spec": "WebGPU Shading Language",
      "text": "firstLeadingBit (unsigned)",
      "url": "https://www.w3.org/TR/WGSL/#firstLeadingBit-unsigned-builtin"
    }
  },
  "#firstTrailingBit-builtin": {
    "current": {
      "number": "17.3.28",
      "spec": "WebGPU Shading Language",
      "text": "firstTrailingBit",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#firstTrailingBit-builtin"
    },
    "snapshot": {
      "number": "17.3.28",
      "spec": "WebGPU Shading Language",
      "text": "firstTrailingBit",
      "url": "https://www.w3.org/TR/WGSL/#firstTrailingBit-builtin"
    }
  },
  "#fixed-footprint-types": {
    "current": {
      "number": "5.2.13",
      "spec": "WebGPU Shading Language",
      "text": "Fixed-Footprint Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fixed-footprint-types"
    },
    "snapshot": {
      "number": "5.2.13",
      "spec": "WebGPU Shading Language",
      "text": "Fixed-Footprint Types",
      "url": "https://www.w3.org/TR/WGSL/#fixed-footprint-types"
    }
  },
  "#floating-point-accuracy": {
    "current": {
      "number": "13.6.1",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Accuracy",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#floating-point-accuracy"
    },
    "snapshot": {
      "number": "13.6.1",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Accuracy",
      "url": "https://www.w3.org/TR/WGSL/#floating-point-accuracy"
    }
  },
  "#floating-point-conversion": {
    "current": {
      "number": "13.6.2",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Conversion",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#floating-point-conversion"
    },
    "snapshot": {
      "number": "13.6.2",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Conversion",
      "url": "https://www.w3.org/TR/WGSL/#floating-point-conversion"
    }
  },
  "#floating-point-evaluation": {
    "current": {
      "number": "13.6",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Evaluation",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#floating-point-evaluation"
    },
    "snapshot": {
      "number": "13.6",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Evaluation",
      "url": "https://www.w3.org/TR/WGSL/#floating-point-evaluation"
    }
  },
  "#floating-point-types": {
    "current": {
      "number": "5.2.4",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Type",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#floating-point-types"
    },
    "snapshot": {
      "number": "5.2.4",
      "spec": "WebGPU Shading Language",
      "text": "Floating Point Type",
      "url": "https://www.w3.org/TR/WGSL/#floating-point-types"
    }
  },
  "#floor-builtin": {
    "current": {
      "number": "17.3.29",
      "spec": "WebGPU Shading Language",
      "text": "floor",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#floor-builtin"
    },
    "snapshot": {
      "number": "17.3.29",
      "spec": "WebGPU Shading Language",
      "text": "floor",
      "url": "https://www.w3.org/TR/WGSL/#floor-builtin"
    }
  },
  "#fma-builtin": {
    "current": {
      "number": "17.3.30",
      "spec": "WebGPU Shading Language",
      "text": "fma",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fma-builtin"
    },
    "snapshot": {
      "number": "17.3.30",
      "spec": "WebGPU Shading Language",
      "text": "fma",
      "url": "https://www.w3.org/TR/WGSL/#fma-builtin"
    }
  },
  "#for-statement": {
    "current": {
      "number": "8.4.4",
      "spec": "WebGPU Shading Language",
      "text": "For Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#for-statement"
    },
    "snapshot": {
      "number": "8.4.4",
      "spec": "WebGPU Shading Language",
      "text": "For Statement",
      "url": "https://www.w3.org/TR/WGSL/#for-statement"
    }
  },
  "#formal-parameter-expr": {
    "current": {
      "number": "7.14",
      "spec": "WebGPU Shading Language",
      "text": "Formal Parameter Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#formal-parameter-expr"
    },
    "snapshot": {
      "number": "7.14",
      "spec": "WebGPU Shading Language",
      "text": "Formal Parameter Expression",
      "url": "https://www.w3.org/TR/WGSL/#formal-parameter-expr"
    }
  },
  "#forming-references-and-pointers": {
    "current": {
      "number": "5.4.6",
      "spec": "WebGPU Shading Language",
      "text": "Forming Reference and Pointer Values",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#forming-references-and-pointers"
    },
    "snapshot": {
      "number": "5.4.6",
      "spec": "WebGPU Shading Language",
      "text": "Forming Reference and Pointer Values",
      "url": "https://www.w3.org/TR/WGSL/#forming-references-and-pointers"
    }
  },
  "#fract-builtin": {
    "current": {
      "number": "17.3.31",
      "spec": "WebGPU Shading Language",
      "text": "fract",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fract-builtin"
    },
    "snapshot": {
      "number": "17.3.31",
      "spec": "WebGPU Shading Language",
      "text": "fract",
      "url": "https://www.w3.org/TR/WGSL/#fract-builtin"
    }
  },
  "#fragment-shaders-helper-invocations": {
    "current": {
      "number": "13.4",
      "spec": "WebGPU Shading Language",
      "text": "Fragment Shaders and Helper Invocations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fragment-shaders-helper-invocations"
    },
    "snapshot": {
      "number": "13.4",
      "spec": "WebGPU Shading Language",
      "text": "Fragment Shaders and Helper Invocations",
      "url": "https://www.w3.org/TR/WGSL/#fragment-shaders-helper-invocations"
    }
  },
  "#frexp-builtin": {
    "current": {
      "number": "17.3.32",
      "spec": "WebGPU Shading Language",
      "text": "frexp",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#frexp-builtin"
    },
    "snapshot": {
      "number": "17.3.32",
      "spec": "WebGPU Shading Language",
      "text": "frexp",
      "url": "https://www.w3.org/TR/WGSL/#frexp-builtin"
    }
  },
  "#func-var-value-analysis": {
    "current": {
      "number": "13.2.5",
      "spec": "WebGPU Shading Language",
      "text": "Function-scope Variable Value Analysis",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#func-var-value-analysis"
    },
    "snapshot": {
      "number": "13.2.5",
      "spec": "WebGPU Shading Language",
      "text": "Function-scope Variable Value Analysis",
      "url": "https://www.w3.org/TR/WGSL/#func-var-value-analysis"
    }
  },
  "#function-call-expr": {
    "current": {
      "number": "7.12",
      "spec": "WebGPU Shading Language",
      "text": "Function Call Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#function-call-expr"
    },
    "snapshot": {
      "number": "7.12",
      "spec": "WebGPU Shading Language",
      "text": "Function Call Expression",
      "url": "https://www.w3.org/TR/WGSL/#function-call-expr"
    }
  },
  "#function-call-statement": {
    "current": {
      "number": "8.5",
      "spec": "WebGPU Shading Language",
      "text": "Function Call Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#function-call-statement"
    },
    "snapshot": {
      "number": "8.5",
      "spec": "WebGPU Shading Language",
      "text": "Function Call Statement",
      "url": "https://www.w3.org/TR/WGSL/#function-call-statement"
    }
  },
  "#function-calls": {
    "current": {
      "number": "9.2",
      "spec": "WebGPU Shading Language",
      "text": "Function Calls",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#function-calls"
    },
    "snapshot": {
      "number": "9.2",
      "spec": "WebGPU Shading Language",
      "text": "Function Calls",
      "url": "https://www.w3.org/TR/WGSL/#function-calls"
    }
  },
  "#function-declaration-sec": {
    "current": {
      "number": "9.1",
      "spec": "WebGPU Shading Language",
      "text": "Declaring a User-defined Function",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#function-declaration-sec"
    },
    "snapshot": {
      "number": "9.1",
      "spec": "WebGPU Shading Language",
      "text": "Declaring a User-defined Function",
      "url": "https://www.w3.org/TR/WGSL/#function-declaration-sec"
    }
  },
  "#function-restriction": {
    "current": {
      "number": "9.4",
      "spec": "WebGPU Shading Language",
      "text": "Restrictions on Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#function-restriction"
    },
    "snapshot": {
      "number": "9.4",
      "spec": "WebGPU Shading Language",
      "text": "Restrictions on Functions",
      "url": "https://www.w3.org/TR/WGSL/#function-restriction"
    }
  },
  "#functions": {
    "current": {
      "number": "9",
      "spec": "WebGPU Shading Language",
      "text": "Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#functions"
    },
    "snapshot": {
      "number": "9",
      "spec": "WebGPU Shading Language",
      "text": "Functions",
      "url": "https://www.w3.org/TR/WGSL/#functions"
    }
  },
  "#fwidth-builtin": {
    "current": {
      "number": "17.4.7",
      "spec": "WebGPU Shading Language",
      "text": "fwidth",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fwidth-builtin"
    },
    "snapshot": {
      "number": "17.4.7",
      "spec": "WebGPU Shading Language",
      "text": "fwidth",
      "url": "https://www.w3.org/TR/WGSL/#fwidth-builtin"
    }
  },
  "#fwidthCoarse-builtin": {
    "current": {
      "number": "17.4.8",
      "spec": "WebGPU Shading Language",
      "text": "fwidthCoarse",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fwidthCoarse-builtin"
    },
    "snapshot": {
      "number": "17.4.8",
      "spec": "WebGPU Shading Language",
      "text": "fwidthCoarse",
      "url": "https://www.w3.org/TR/WGSL/#fwidthCoarse-builtin"
    }
  },
  "#fwidthFine-builtin": {
    "current": {
      "number": "17.4.9",
      "spec": "WebGPU Shading Language",
      "text": "fwidthFine",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#fwidthFine-builtin"
    },
    "snapshot": {
      "number": "17.4.9",
      "spec": "WebGPU Shading Language",
      "text": "fwidthFine",
      "url": "https://www.w3.org/TR/WGSL/#fwidthFine-builtin"
    }
  },
  "#grammar": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "15. Keyword and Token Summary",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#grammar"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "15. Keyword and Token Summary",
      "url": "https://www.w3.org/TR/WGSL/#grammar"
    }
  },
  "#grammar-recursive-descent": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "18. Grammar for Recursive Descent Parsing",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#grammar-recursive-descent"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "18. Grammar for Recursive Descent Parsing",
      "url": "https://www.w3.org/TR/WGSL/#grammar-recursive-descent"
    }
  },
  "#host-shareable-types": {
    "current": {
      "number": "5.3.4",
      "spec": "WebGPU Shading Language",
      "text": "Host-shareable Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#host-shareable-types"
    },
    "snapshot": {
      "number": "5.3.4",
      "spec": "WebGPU Shading Language",
      "text": "Host-shareable Types",
      "url": "https://www.w3.org/TR/WGSL/#host-shareable-types"
    }
  },
  "#identifier-comparison": {
    "current": {
      "number": "3.7.1",
      "spec": "WebGPU Shading Language",
      "text": "Identifier Comparison",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#identifier-comparison"
    },
    "snapshot": {
      "number": "3.7.1",
      "spec": "WebGPU Shading Language",
      "text": "Identifier Comparison",
      "url": "https://www.w3.org/TR/WGSL/#identifier-comparison"
    }
  },
  "#identifiers": {
    "current": {
      "number": "3.7",
      "spec": "WebGPU Shading Language",
      "text": "Identifiers",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#identifiers"
    },
    "snapshot": {
      "number": "3.7",
      "spec": "WebGPU Shading Language",
      "text": "Identifiers",
      "url": "https://www.w3.org/TR/WGSL/#identifiers"
    }
  },
  "#if-statement": {
    "current": {
      "number": "8.4.1",
      "spec": "WebGPU Shading Language",
      "text": "If Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#if-statement"
    },
    "snapshot": {
      "number": "8.4.1",
      "spec": "WebGPU Shading Language",
      "text": "If Statement",
      "url": "https://www.w3.org/TR/WGSL/#if-statement"
    }
  },
  "#increment-decrement": {
    "current": {
      "number": "8.3",
      "spec": "WebGPU Shading Language",
      "text": "Increment and Decrement Statements",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#increment-decrement"
    },
    "snapshot": {
      "number": "8.3",
      "spec": "WebGPU Shading Language",
      "text": "Increment and Decrement Statements",
      "url": "https://www.w3.org/TR/WGSL/#increment-decrement"
    }
  },
  "#indeterminate-values": {
    "current": {
      "number": "7.2",
      "spec": "WebGPU Shading Language",
      "text": "Indeterminate values",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#indeterminate-values"
    },
    "snapshot": {
      "number": "7.2",
      "spec": "WebGPU Shading Language",
      "text": "Indeterminate values",
      "url": "https://www.w3.org/TR/WGSL/#indeterminate-values"
    }
  },
  "#index": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Index",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#index"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Index",
      "url": "https://www.w3.org/TR/WGSL/#index"
    }
  },
  "#index-defined-elsewhere": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Terms defined by reference",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#index-defined-elsewhere"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Terms defined by reference",
      "url": "https://www.w3.org/TR/WGSL/#index-defined-elsewhere"
    }
  },
  "#index-defined-here": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Terms defined by this specification",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#index-defined-here"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Terms defined by this specification",
      "url": "https://www.w3.org/TR/WGSL/#index-defined-here"
    }
  },
  "#indirection-expr": {
    "current": {
      "number": "7.16",
      "spec": "WebGPU Shading Language",
      "text": "Indirection Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#indirection-expr"
    },
    "snapshot": {
      "number": "7.16",
      "spec": "WebGPU Shading Language",
      "text": "Indirection Expression",
      "url": "https://www.w3.org/TR/WGSL/#indirection-expr"
    }
  },
  "#informative": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Informative References",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#informative"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Informative References",
      "url": "https://www.w3.org/TR/WGSL/#informative"
    }
  },
  "#input-output-locations": {
    "current": {
      "number": "10.3.1.3",
      "spec": "WebGPU Shading Language",
      "text": "Input-output Locations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#input-output-locations"
    },
    "snapshot": {
      "number": "10.3.1.3",
      "spec": "WebGPU Shading Language",
      "text": "Input-output Locations",
      "url": "https://www.w3.org/TR/WGSL/#input-output-locations"
    }
  },
  "#insertBits-builtin": {
    "current": {
      "number": "17.3.33",
      "spec": "WebGPU Shading Language",
      "text": "insertBits",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#insertBits-builtin"
    },
    "snapshot": {
      "number": "17.3.33",
      "spec": "WebGPU Shading Language",
      "text": "insertBits",
      "url": "https://www.w3.org/TR/WGSL/#insertBits-builtin"
    }
  },
  "#integer-types": {
    "current": {
      "number": "5.2.3",
      "spec": "WebGPU Shading Language",
      "text": "Integer Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#integer-types"
    },
    "snapshot": {
      "number": "5.2.3",
      "spec": "WebGPU Shading Language",
      "text": "Integer Types",
      "url": "https://www.w3.org/TR/WGSL/#integer-types"
    }
  },
  "#internal-value-layout": {
    "current": {
      "number": "5.3.6.4",
      "spec": "WebGPU Shading Language",
      "text": "Internal Layout of Values",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#internal-value-layout"
    },
    "snapshot": {
      "number": "5.3.6.4",
      "spec": "WebGPU Shading Language",
      "text": "Internal Layout of Values",
      "url": "https://www.w3.org/TR/WGSL/#internal-value-layout"
    }
  },
  "#interpolation": {
    "current": {
      "number": "10.3.1.4",
      "spec": "WebGPU Shading Language",
      "text": "Interpolation",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#interpolation"
    },
    "snapshot": {
      "number": "10.3.1.4",
      "spec": "WebGPU Shading Language",
      "text": "Interpolation",
      "url": "https://www.w3.org/TR/WGSL/#interpolation"
    }
  },
  "#intro": {
    "current": {
      "number": "1",
      "spec": "WebGPU Shading Language",
      "text": "Introduction",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#intro"
    },
    "snapshot": {
      "number": "1",
      "spec": "WebGPU Shading Language",
      "text": "Introduction",
      "url": "https://www.w3.org/TR/WGSL/#intro"
    }
  },
  "#invalid-mem-reference": {
    "current": {
      "number": "5.4.4",
      "spec": "WebGPU Shading Language",
      "text": "Invalid Memory Reference",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#invalid-mem-reference"
    },
    "snapshot": {
      "number": "5.4.4",
      "spec": "WebGPU Shading Language",
      "text": "Invalid Memory Reference",
      "url": "https://www.w3.org/TR/WGSL/#invalid-mem-reference"
    }
  },
  "#inverseSqrt-builtin": {
    "current": {
      "number": "17.3.34",
      "spec": "WebGPU Shading Language",
      "text": "inverseSqrt",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#inverseSqrt-builtin"
    },
    "snapshot": {
      "number": "17.3.34",
      "spec": "WebGPU Shading Language",
      "text": "inverseSqrt",
      "url": "https://www.w3.org/TR/WGSL/#inverseSqrt-builtin"
    }
  },
  "#issues-index": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Issues Index",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#issues-index"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Issues Index",
      "url": "https://www.w3.org/TR/WGSL/#issues-index"
    }
  },
  "#keyword-summary": {
    "current": {
      "number": "15.1",
      "spec": "WebGPU Shading Language",
      "text": "Keyword Summary",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#keyword-summary"
    },
    "snapshot": {
      "number": "15.1",
      "spec": "WebGPU Shading Language",
      "text": "Keyword Summary",
      "url": "https://www.w3.org/TR/WGSL/#keyword-summary"
    }
  },
  "#keywords": {
    "current": {
      "number": "3.6",
      "spec": "WebGPU Shading Language",
      "text": "Keywords",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#keywords"
    },
    "snapshot": {
      "number": "3.6",
      "spec": "WebGPU Shading Language",
      "text": "Keywords",
      "url": "https://www.w3.org/TR/WGSL/#keywords"
    }
  },
  "#language-extensions": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "11. Language Extensions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#language-extensions"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "11. Language Extensions",
      "url": "https://www.w3.org/TR/WGSL/#language-extensions"
    }
  },
  "#ldexp-builtin": {
    "current": {
      "number": "17.3.35",
      "spec": "WebGPU Shading Language",
      "text": "ldexp",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#ldexp-builtin"
    },
    "snapshot": {
      "number": "17.3.35",
      "spec": "WebGPU Shading Language",
      "text": "ldexp",
      "url": "https://www.w3.org/TR/WGSL/#ldexp-builtin"
    }
  },
  "#length-builtin": {
    "current": {
      "number": "17.3.36",
      "spec": "WebGPU Shading Language",
      "text": "length",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#length-builtin"
    },
    "snapshot": {
      "number": "17.3.36",
      "spec": "WebGPU Shading Language",
      "text": "length",
      "url": "https://www.w3.org/TR/WGSL/#length-builtin"
    }
  },
  "#let-decls": {
    "current": {
      "number": "6.2.3",
      "spec": "WebGPU Shading Language",
      "text": "let Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#let-decls"
    },
    "snapshot": {
      "number": "6.2.3",
      "spec": "WebGPU Shading Language",
      "text": "let Declarations",
      "url": "https://www.w3.org/TR/WGSL/#let-decls"
    }
  },
  "#limits": {
    "current": {
      "number": "12.1",
      "spec": "WebGPU Shading Language",
      "text": "Limits",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#limits"
    },
    "snapshot": {
      "number": "12.1",
      "spec": "WebGPU Shading Language",
      "text": "Limits",
      "url": "https://www.w3.org/TR/WGSL/#limits"
    }
  },
  "#literal-expressions": {
    "current": {
      "number": "7.3",
      "spec": "WebGPU Shading Language",
      "text": "Literal Value Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#literal-expressions"
    },
    "snapshot": {
      "number": "7.3",
      "spec": "WebGPU Shading Language",
      "text": "Literal Value Expressions",
      "url": "https://www.w3.org/TR/WGSL/#literal-expressions"
    }
  },
  "#literals": {
    "current": {
      "number": "3.5",
      "spec": "WebGPU Shading Language",
      "text": "Literals",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#literals"
    },
    "snapshot": {
      "number": "3.5",
      "spec": "WebGPU Shading Language",
      "text": "Literals",
      "url": "https://www.w3.org/TR/WGSL/#literals"
    }
  },
  "#log-builtin": {
    "current": {
      "number": "17.3.37",
      "spec": "WebGPU Shading Language",
      "text": "log",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#log-builtin"
    },
    "snapshot": {
      "number": "17.3.37",
      "spec": "WebGPU Shading Language",
      "text": "log",
      "url": "https://www.w3.org/TR/WGSL/#log-builtin"
    }
  },
  "#log2-builtin": {
    "current": {
      "number": "17.3.38",
      "spec": "WebGPU Shading Language",
      "text": "log2",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#log2-builtin"
    },
    "snapshot": {
      "number": "17.3.38",
      "spec": "WebGPU Shading Language",
      "text": "log2",
      "url": "https://www.w3.org/TR/WGSL/#log2-builtin"
    }
  },
  "#logical-builtin-functions": {
    "current": {
      "number": "17.1",
      "spec": "WebGPU Shading Language",
      "text": "Logical Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#logical-builtin-functions"
    },
    "snapshot": {
      "number": "17.1",
      "spec": "WebGPU Shading Language",
      "text": "Logical Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#logical-builtin-functions"
    }
  },
  "#logical-expr": {
    "current": {
      "number": "7.8",
      "spec": "WebGPU Shading Language",
      "text": "Logical Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#logical-expr"
    },
    "snapshot": {
      "number": "7.8",
      "spec": "WebGPU Shading Language",
      "text": "Logical Expressions",
      "url": "https://www.w3.org/TR/WGSL/#logical-expr"
    }
  },
  "#loop-statement": {
    "current": {
      "number": "8.4.3",
      "spec": "WebGPU Shading Language",
      "text": "Loop Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#loop-statement"
    },
    "snapshot": {
      "number": "8.4.3",
      "spec": "WebGPU Shading Language",
      "text": "Loop Statement",
      "url": "https://www.w3.org/TR/WGSL/#loop-statement"
    }
  },
  "#matrix-access-expr": {
    "current": {
      "number": "7.7.2",
      "spec": "WebGPU Shading Language",
      "text": "Matrix Access Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#matrix-access-expr"
    },
    "snapshot": {
      "number": "7.7.2",
      "spec": "WebGPU Shading Language",
      "text": "Matrix Access Expression",
      "url": "https://www.w3.org/TR/WGSL/#matrix-access-expr"
    }
  },
  "#matrix-types": {
    "current": {
      "number": "5.2.7",
      "spec": "WebGPU Shading Language",
      "text": "Matrix Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#matrix-types"
    },
    "snapshot": {
      "number": "5.2.7",
      "spec": "WebGPU Shading Language",
      "text": "Matrix Types",
      "url": "https://www.w3.org/TR/WGSL/#matrix-types"
    }
  },
  "#max-float-builtin": {
    "current": {
      "number": "17.3.39",
      "spec": "WebGPU Shading Language",
      "text": "max",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#max-float-builtin"
    },
    "snapshot": {
      "number": "17.3.39",
      "spec": "WebGPU Shading Language",
      "text": "max",
      "url": "https://www.w3.org/TR/WGSL/#max-float-builtin"
    }
  },
  "#memory": {
    "current": {
      "number": "5.3",
      "spec": "WebGPU Shading Language",
      "text": "Memory",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory"
    },
    "snapshot": {
      "number": "5.3",
      "spec": "WebGPU Shading Language",
      "text": "Memory",
      "url": "https://www.w3.org/TR/WGSL/#memory"
    }
  },
  "#memory-access-mode": {
    "current": {
      "number": "5.3.2",
      "spec": "WebGPU Shading Language",
      "text": "Memory Access Mode",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-access-mode"
    },
    "snapshot": {
      "number": "5.3.2",
      "spec": "WebGPU Shading Language",
      "text": "Memory Access Mode",
      "url": "https://www.w3.org/TR/WGSL/#memory-access-mode"
    }
  },
  "#memory-layouts": {
    "current": {
      "number": "5.3.6",
      "spec": "WebGPU Shading Language",
      "text": "Memory Layout",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-layouts"
    },
    "snapshot": {
      "number": "5.3.6",
      "spec": "WebGPU Shading Language",
      "text": "Memory Layout",
      "url": "https://www.w3.org/TR/WGSL/#memory-layouts"
    }
  },
  "#memory-locations-section": {
    "current": {
      "number": "5.3.1",
      "spec": "WebGPU Shading Language",
      "text": "Memory Locations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-locations-section"
    },
    "snapshot": {
      "number": "5.3.1",
      "spec": "WebGPU Shading Language",
      "text": "Memory Locations",
      "url": "https://www.w3.org/TR/WGSL/#memory-locations-section"
    }
  },
  "#memory-model": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "14. Memory Model",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-model"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "14. Memory Model",
      "url": "https://www.w3.org/TR/WGSL/#memory-model"
    }
  },
  "#memory-model-reference": {
    "current": {
      "number": "14.2",
      "spec": "WebGPU Shading Language",
      "text": "Memory Model Reference",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-model-reference"
    },
    "snapshot": {
      "number": "14.2",
      "spec": "WebGPU Shading Language",
      "text": "Memory Model Reference",
      "url": "https://www.w3.org/TR/WGSL/#memory-model-reference"
    }
  },
  "#memory-operation": {
    "current": {
      "number": "14.1",
      "spec": "WebGPU Shading Language",
      "text": "Memory Operation",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-operation"
    },
    "snapshot": {
      "number": "14.1",
      "spec": "WebGPU Shading Language",
      "text": "Memory Operation",
      "url": "https://www.w3.org/TR/WGSL/#memory-operation"
    }
  },
  "#memory-semantics": {
    "current": {
      "number": "14.4",
      "spec": "WebGPU Shading Language",
      "text": "Memory Semantics",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-semantics"
    },
    "snapshot": {
      "number": "14.4",
      "spec": "WebGPU Shading Language",
      "text": "Memory Semantics",
      "url": "https://www.w3.org/TR/WGSL/#memory-semantics"
    }
  },
  "#memory-views": {
    "current": {
      "number": "5.4",
      "spec": "WebGPU Shading Language",
      "text": "Memory Views",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#memory-views"
    },
    "snapshot": {
      "number": "5.4",
      "spec": "WebGPU Shading Language",
      "text": "Memory Views",
      "url": "https://www.w3.org/TR/WGSL/#memory-views"
    }
  },
  "#min-float-builtin": {
    "current": {
      "number": "17.3.40",
      "spec": "WebGPU Shading Language",
      "text": "min",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#min-float-builtin"
    },
    "snapshot": {
      "number": "17.3.40",
      "spec": "WebGPU Shading Language",
      "text": "min",
      "url": "https://www.w3.org/TR/WGSL/#min-float-builtin"
    }
  },
  "#mix-builtin": {
    "current": {
      "number": "17.3.41",
      "spec": "WebGPU Shading Language",
      "text": "mix",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#mix-builtin"
    },
    "snapshot": {
      "number": "17.3.41",
      "spec": "WebGPU Shading Language",
      "text": "mix",
      "url": "https://www.w3.org/TR/WGSL/#mix-builtin"
    }
  },
  "#modf-builtin": {
    "current": {
      "number": "17.3.42",
      "spec": "WebGPU Shading Language",
      "text": "modf",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#modf-builtin"
    },
    "snapshot": {
      "number": "17.3.42",
      "spec": "WebGPU Shading Language",
      "text": "modf",
      "url": "https://www.w3.org/TR/WGSL/#modf-builtin"
    }
  },
  "#multisampled-texture-type": {
    "current": {
      "number": "5.5.3",
      "spec": "WebGPU Shading Language",
      "text": "Multisampled Texture Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#multisampled-texture-type"
    },
    "snapshot": {
      "number": "5.5.3",
      "spec": "WebGPU Shading Language",
      "text": "Multisampled Texture Types",
      "url": "https://www.w3.org/TR/WGSL/#multisampled-texture-type"
    }
  },
  "#normalize-builtin": {
    "current": {
      "number": "17.3.43",
      "spec": "WebGPU Shading Language",
      "text": "normalize",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#normalize-builtin"
    },
    "snapshot": {
      "number": "17.3.43",
      "spec": "WebGPU Shading Language",
      "text": "normalize",
      "url": "https://www.w3.org/TR/WGSL/#normalize-builtin"
    }
  },
  "#normative": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Normative References",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#normative"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Normative References",
      "url": "https://www.w3.org/TR/WGSL/#normative"
    }
  },
  "#numeric-builtin-functions": {
    "current": {
      "number": "17.3",
      "spec": "WebGPU Shading Language",
      "text": "Numeric Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#numeric-builtin-functions"
    },
    "snapshot": {
      "number": "17.3",
      "spec": "WebGPU Shading Language",
      "text": "Numeric Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#numeric-builtin-functions"
    }
  },
  "#numeric-literals": {
    "current": {
      "number": "3.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Numeric Literals",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#numeric-literals"
    },
    "snapshot": {
      "number": "3.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Numeric Literals",
      "url": "https://www.w3.org/TR/WGSL/#numeric-literals"
    }
  },
  "#operator-precedence-associativity": {
    "current": {
      "number": "7.19",
      "spec": "WebGPU Shading Language",
      "text": "Operator Precedence and Associativity",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#operator-precedence-associativity"
    },
    "snapshot": {
      "number": "7.19",
      "spec": "WebGPU Shading Language",
      "text": "Operator Precedence and Associativity",
      "url": "https://www.w3.org/TR/WGSL/#operator-precedence-associativity"
    }
  },
  "#originating-variable-section": {
    "current": {
      "number": "5.4.3",
      "spec": "WebGPU Shading Language",
      "text": "Originating Variable",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#originating-variable-section"
    },
    "snapshot": {
      "number": "5.4.3",
      "spec": "WebGPU Shading Language",
      "text": "Originating Variable",
      "url": "https://www.w3.org/TR/WGSL/#originating-variable-section"
    }
  },
  "#other-keywords": {
    "current": {
      "number": "15.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Other Keywords",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#other-keywords"
    },
    "snapshot": {
      "number": "15.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Other Keywords",
      "url": "https://www.w3.org/TR/WGSL/#other-keywords"
    }
  },
  "#overload-resolution-section": {
    "current": {
      "number": "5.1.3",
      "spec": "WebGPU Shading Language",
      "text": "Overload Resolution",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#overload-resolution-section"
    },
    "snapshot": {
      "number": "5.1.3",
      "spec": "WebGPU Shading Language",
      "text": "Overload Resolution",
      "url": "https://www.w3.org/TR/WGSL/#overload-resolution-section"
    }
  },
  "#override-decls": {
    "current": {
      "number": "6.2.2",
      "spec": "WebGPU Shading Language",
      "text": "override Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#override-decls"
    },
    "snapshot": {
      "number": "6.2.2",
      "spec": "WebGPU Shading Language",
      "text": "override Declarations",
      "url": "https://www.w3.org/TR/WGSL/#override-decls"
    }
  },
  "#override-expr": {
    "current": {
      "number": "7.1.2",
      "spec": "WebGPU Shading Language",
      "text": "override Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#override-expr"
    },
    "snapshot": {
      "number": "7.1.2",
      "spec": "WebGPU Shading Language",
      "text": "override Expressions",
      "url": "https://www.w3.org/TR/WGSL/#override-expr"
    }
  },
  "#pack-builtin-functions": {
    "current": {
      "number": "17.7",
      "spec": "WebGPU Shading Language",
      "text": "Data Packing Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pack-builtin-functions"
    },
    "snapshot": {
      "number": "17.7",
      "spec": "WebGPU Shading Language",
      "text": "Data Packing Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#pack-builtin-functions"
    }
  },
  "#pack2x16float-builtin": {
    "current": {
      "number": "17.7.5",
      "spec": "WebGPU Shading Language",
      "text": "pack2x16float",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pack2x16float-builtin"
    },
    "snapshot": {
      "number": "17.7.5",
      "spec": "WebGPU Shading Language",
      "text": "pack2x16float",
      "url": "https://www.w3.org/TR/WGSL/#pack2x16float-builtin"
    }
  },
  "#pack2x16snorm-builtin": {
    "current": {
      "number": "17.7.3",
      "spec": "WebGPU Shading Language",
      "text": "pack2x16snorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pack2x16snorm-builtin"
    },
    "snapshot": {
      "number": "17.7.3",
      "spec": "WebGPU Shading Language",
      "text": "pack2x16snorm",
      "url": "https://www.w3.org/TR/WGSL/#pack2x16snorm-builtin"
    }
  },
  "#pack2x16unorm-builtin": {
    "current": {
      "number": "17.7.4",
      "spec": "WebGPU Shading Language",
      "text": "pack2x16unorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pack2x16unorm-builtin"
    },
    "snapshot": {
      "number": "17.7.4",
      "spec": "WebGPU Shading Language",
      "text": "pack2x16unorm",
      "url": "https://www.w3.org/TR/WGSL/#pack2x16unorm-builtin"
    }
  },
  "#pack4x8snorm-builtin": {
    "current": {
      "number": "17.7.1",
      "spec": "WebGPU Shading Language",
      "text": "pack4x8snorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pack4x8snorm-builtin"
    },
    "snapshot": {
      "number": "17.7.1",
      "spec": "WebGPU Shading Language",
      "text": "pack4x8snorm",
      "url": "https://www.w3.org/TR/WGSL/#pack4x8snorm-builtin"
    }
  },
  "#pack4x8unorm-builtin": {
    "current": {
      "number": "17.7.2",
      "spec": "WebGPU Shading Language",
      "text": "pack4x8unorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pack4x8unorm-builtin"
    },
    "snapshot": {
      "number": "17.7.2",
      "spec": "WebGPU Shading Language",
      "text": "pack4x8unorm",
      "url": "https://www.w3.org/TR/WGSL/#pack4x8unorm-builtin"
    }
  },
  "#parenthesized-expressions": {
    "current": {
      "number": "7.4",
      "spec": "WebGPU Shading Language",
      "text": "Parenthesized Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#parenthesized-expressions"
    },
    "snapshot": {
      "number": "7.4",
      "spec": "WebGPU Shading Language",
      "text": "Parenthesized Expressions",
      "url": "https://www.w3.org/TR/WGSL/#parenthesized-expressions"
    }
  },
  "#parsing": {
    "current": {
      "number": "3.1",
      "spec": "WebGPU Shading Language",
      "text": "Parsing",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#parsing"
    },
    "snapshot": {
      "number": "3.1",
      "spec": "WebGPU Shading Language",
      "text": "Parsing",
      "url": "https://www.w3.org/TR/WGSL/#parsing"
    }
  },
  "#phony-assignment-section": {
    "current": {
      "number": "8.2.2",
      "spec": "WebGPU Shading Language",
      "text": "Phony Assignment",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#phony-assignment-section"
    },
    "snapshot": {
      "number": "8.2.2",
      "spec": "WebGPU Shading Language",
      "text": "Phony Assignment",
      "url": "https://www.w3.org/TR/WGSL/#phony-assignment-section"
    }
  },
  "#plain-types-section": {
    "current": {
      "number": "5.2",
      "spec": "WebGPU Shading Language",
      "text": "Plain Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#plain-types-section"
    },
    "snapshot": {
      "number": "5.2",
      "spec": "WebGPU Shading Language",
      "text": "Plain Types",
      "url": "https://www.w3.org/TR/WGSL/#plain-types-section"
    }
  },
  "#pointer-desugar": {
    "current": {
      "number": "13.2.4",
      "spec": "WebGPU Shading Language",
      "text": "Pointer Desugaring",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pointer-desugar"
    },
    "snapshot": {
      "number": "13.2.4",
      "spec": "WebGPU Shading Language",
      "text": "Pointer Desugaring",
      "url": "https://www.w3.org/TR/WGSL/#pointer-desugar"
    }
  },
  "#pointers-other-languages": {
    "current": {
      "number": "5.4.7",
      "spec": "WebGPU Shading Language",
      "text": "Comparison with References and Pointers in Other Languages",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pointers-other-languages"
    },
    "snapshot": {
      "number": "5.4.7",
      "spec": "WebGPU Shading Language",
      "text": "Comparison with References and Pointers in Other Languages",
      "url": "https://www.w3.org/TR/WGSL/#pointers-other-languages"
    }
  },
  "#pow-builtin": {
    "current": {
      "number": "17.3.44",
      "spec": "WebGPU Shading Language",
      "text": "pow",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#pow-builtin"
    },
    "snapshot": {
      "number": "17.3.44",
      "spec": "WebGPU Shading Language",
      "text": "pow",
      "url": "https://www.w3.org/TR/WGSL/#pow-builtin"
    }
  },
  "#private-vs-non-private": {
    "current": {
      "number": "14.5",
      "spec": "WebGPU Shading Language",
      "text": "Private vs Non-private",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#private-vs-non-private"
    },
    "snapshot": {
      "number": "14.5",
      "spec": "WebGPU Shading Language",
      "text": "Private vs Non-private",
      "url": "https://www.w3.org/TR/WGSL/#private-vs-non-private"
    }
  },
  "#processing-errors": {
    "current": {
      "number": "2.1",
      "spec": "WebGPU Shading Language",
      "text": "Processing Errors",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#processing-errors"
    },
    "snapshot": {
      "number": "2.1",
      "spec": "WebGPU Shading Language",
      "text": "Processing Errors",
      "url": "https://www.w3.org/TR/WGSL/#processing-errors"
    }
  },
  "#program-order": {
    "current": {
      "number": "13.1",
      "spec": "WebGPU Shading Language",
      "text": "Program Order Within an Invocation",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#program-order"
    },
    "snapshot": {
      "number": "13.1",
      "spec": "WebGPU Shading Language",
      "text": "Program Order Within an Invocation",
      "url": "https://www.w3.org/TR/WGSL/#program-order"
    }
  },
  "#quantizeToF16-builtin": {
    "current": {
      "number": "17.3.45",
      "spec": "WebGPU Shading Language",
      "text": "quantizeToF16",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#quantizeToF16-builtin"
    },
    "snapshot": {
      "number": "17.3.45",
      "spec": "WebGPU Shading Language",
      "text": "quantizeToF16",
      "url": "https://www.w3.org/TR/WGSL/#quantizeToF16-builtin"
    }
  },
  "#radians-builtin": {
    "current": {
      "number": "17.3.46",
      "spec": "WebGPU Shading Language",
      "text": "radians",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#radians-builtin"
    },
    "snapshot": {
      "number": "17.3.46",
      "spec": "WebGPU Shading Language",
      "text": "radians",
      "url": "https://www.w3.org/TR/WGSL/#radians-builtin"
    }
  },
  "#ref-ptr-types": {
    "current": {
      "number": "5.4.1",
      "spec": "WebGPU Shading Language",
      "text": "Reference and Pointer Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#ref-ptr-types"
    },
    "snapshot": {
      "number": "5.4.1",
      "spec": "WebGPU Shading Language",
      "text": "Reference and Pointer Types",
      "url": "https://www.w3.org/TR/WGSL/#ref-ptr-types"
    }
  },
  "#ref-ptr-use-cases": {
    "current": {
      "number": "5.4.5",
      "spec": "WebGPU Shading Language",
      "text": "Use Cases for References and Pointers",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#ref-ptr-use-cases"
    },
    "snapshot": {
      "number": "5.4.5",
      "spec": "WebGPU Shading Language",
      "text": "Use Cases for References and Pointers",
      "url": "https://www.w3.org/TR/WGSL/#ref-ptr-use-cases"
    }
  },
  "#references": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "References",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#references"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "References",
      "url": "https://www.w3.org/TR/WGSL/#references"
    }
  },
  "#reflect-builtin": {
    "current": {
      "number": "17.3.47",
      "spec": "WebGPU Shading Language",
      "text": "reflect",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#reflect-builtin"
    },
    "snapshot": {
      "number": "17.3.47",
      "spec": "WebGPU Shading Language",
      "text": "reflect",
      "url": "https://www.w3.org/TR/WGSL/#reflect-builtin"
    }
  },
  "#refract-builtin": {
    "current": {
      "number": "17.3.48",
      "spec": "WebGPU Shading Language",
      "text": "refract",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#refract-builtin"
    },
    "snapshot": {
      "number": "17.3.48",
      "spec": "WebGPU Shading Language",
      "text": "refract",
      "url": "https://www.w3.org/TR/WGSL/#refract-builtin"
    }
  },
  "#reserved-words": {
    "current": {
      "number": "15.2",
      "spec": "WebGPU Shading Language",
      "text": "Reserved Words",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#reserved-words"
    },
    "snapshot": {
      "number": "15.2",
      "spec": "WebGPU Shading Language",
      "text": "Reserved Words",
      "url": "https://www.w3.org/TR/WGSL/#reserved-words"
    }
  },
  "#resource-interface": {
    "current": {
      "number": "10.3.2",
      "spec": "WebGPU Shading Language",
      "text": "Resource Interface",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#resource-interface"
    },
    "snapshot": {
      "number": "10.3.2",
      "spec": "WebGPU Shading Language",
      "text": "Resource Interface",
      "url": "https://www.w3.org/TR/WGSL/#resource-interface"
    }
  },
  "#resource-layout-compatibility": {
    "current": {
      "number": "10.3.3",
      "spec": "WebGPU Shading Language",
      "text": "Resource Layout Compatibility",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#resource-layout-compatibility"
    },
    "snapshot": {
      "number": "10.3.3",
      "spec": "WebGPU Shading Language",
      "text": "Resource Layout Compatibility",
      "url": "https://www.w3.org/TR/WGSL/#resource-layout-compatibility"
    }
  },
  "#return-statement": {
    "current": {
      "number": "8.4.10",
      "spec": "WebGPU Shading Language",
      "text": "Return Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#return-statement"
    },
    "snapshot": {
      "number": "8.4.10",
      "spec": "WebGPU Shading Language",
      "text": "Return Statement",
      "url": "https://www.w3.org/TR/WGSL/#return-statement"
    }
  },
  "#reverseBits-builtin": {
    "current": {
      "number": "17.3.49",
      "spec": "WebGPU Shading Language",
      "text": "reverseBits",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#reverseBits-builtin"
    },
    "snapshot": {
      "number": "17.3.49",
      "spec": "WebGPU Shading Language",
      "text": "reverseBits",
      "url": "https://www.w3.org/TR/WGSL/#reverseBits-builtin"
    }
  },
  "#root-ident-sec": {
    "current": {
      "number": "9.4.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Root Identifier",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#root-ident-sec"
    },
    "snapshot": {
      "number": "9.4.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Root Identifier",
      "url": "https://www.w3.org/TR/WGSL/#root-ident-sec"
    }
  },
  "#round-builtin": {
    "current": {
      "number": "17.3.50",
      "spec": "WebGPU Shading Language",
      "text": "round",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#round-builtin"
    },
    "snapshot": {
      "number": "17.3.50",
      "spec": "WebGPU Shading Language",
      "text": "round",
      "url": "https://www.w3.org/TR/WGSL/#round-builtin"
    }
  },
  "#sampled-texture-type": {
    "current": {
      "number": "5.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Sampled Texture Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sampled-texture-type"
    },
    "snapshot": {
      "number": "5.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Sampled Texture Types",
      "url": "https://www.w3.org/TR/WGSL/#sampled-texture-type"
    }
  },
  "#sampler-type": {
    "current": {
      "number": "5.5.7",
      "spec": "WebGPU Shading Language",
      "text": "Sampler Type",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sampler-type"
    },
    "snapshot": {
      "number": "5.5.7",
      "spec": "WebGPU Shading Language",
      "text": "Sampler Type",
      "url": "https://www.w3.org/TR/WGSL/#sampler-type"
    }
  },
  "#saturate-float-builtin": {
    "current": {
      "number": "17.3.51",
      "spec": "WebGPU Shading Language",
      "text": "saturate",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#saturate-float-builtin"
    },
    "snapshot": {
      "number": "17.3.51",
      "spec": "WebGPU Shading Language",
      "text": "saturate",
      "url": "https://www.w3.org/TR/WGSL/#saturate-float-builtin"
    }
  },
  "#scalar-types": {
    "current": {
      "number": "5.2.5",
      "spec": "WebGPU Shading Language",
      "text": "Scalar Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#scalar-types"
    },
    "snapshot": {
      "number": "5.2.5",
      "spec": "WebGPU Shading Language",
      "text": "Scalar Types",
      "url": "https://www.w3.org/TR/WGSL/#scalar-types"
    }
  },
  "#scoped-operations": {
    "current": {
      "number": "14.3",
      "spec": "WebGPU Shading Language",
      "text": "Scoped Operations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#scoped-operations"
    },
    "snapshot": {
      "number": "14.3",
      "spec": "WebGPU Shading Language",
      "text": "Scoped Operations",
      "url": "https://www.w3.org/TR/WGSL/#scoped-operations"
    }
  },
  "#select-builtin": {
    "current": {
      "number": "17.1.3",
      "spec": "WebGPU Shading Language",
      "text": "select",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#select-builtin"
    },
    "snapshot": {
      "number": "17.1.3",
      "spec": "WebGPU Shading Language",
      "text": "select",
      "url": "https://www.w3.org/TR/WGSL/#select-builtin"
    }
  },
  "#shader-interface": {
    "current": {
      "number": "10.3",
      "spec": "WebGPU Shading Language",
      "text": "Shader Interface",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#shader-interface"
    },
    "snapshot": {
      "number": "10.3",
      "spec": "WebGPU Shading Language",
      "text": "Shader Interface",
      "url": "https://www.w3.org/TR/WGSL/#shader-interface"
    }
  },
  "#shader-lifecycle": {
    "current": {
      "number": "2",
      "spec": "WebGPU Shading Language",
      "text": "Shader Lifecycle",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#shader-lifecycle"
    },
    "snapshot": {
      "number": "2",
      "spec": "WebGPU Shading Language",
      "text": "Shader Lifecycle",
      "url": "https://www.w3.org/TR/WGSL/#shader-lifecycle"
    }
  },
  "#shader-stages-sec": {
    "current": {
      "number": "10.1",
      "spec": "WebGPU Shading Language",
      "text": "Shader Stages",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#shader-stages-sec"
    },
    "snapshot": {
      "number": "10.1",
      "spec": "WebGPU Shading Language",
      "text": "Shader Stages",
      "url": "https://www.w3.org/TR/WGSL/#shader-stages-sec"
    }
  },
  "#sign-builtin": {
    "current": {
      "number": "17.3.52",
      "spec": "WebGPU Shading Language",
      "text": "sign",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sign-builtin"
    },
    "snapshot": {
      "number": "17.3.52",
      "spec": "WebGPU Shading Language",
      "text": "sign",
      "url": "https://www.w3.org/TR/WGSL/#sign-builtin"
    }
  },
  "#simple-assignment-section": {
    "current": {
      "number": "8.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Simple Assignment",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#simple-assignment-section"
    },
    "snapshot": {
      "number": "8.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Simple Assignment",
      "url": "https://www.w3.org/TR/WGSL/#simple-assignment-section"
    }
  },
  "#sin-builtin": {
    "current": {
      "number": "17.3.53",
      "spec": "WebGPU Shading Language",
      "text": "sin",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sin-builtin"
    },
    "snapshot": {
      "number": "17.3.53",
      "spec": "WebGPU Shading Language",
      "text": "sin",
      "url": "https://www.w3.org/TR/WGSL/#sin-builtin"
    }
  },
  "#sinh-builtin": {
    "current": {
      "number": "17.3.54",
      "spec": "WebGPU Shading Language",
      "text": "sinh",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sinh-builtin"
    },
    "snapshot": {
      "number": "17.3.54",
      "spec": "WebGPU Shading Language",
      "text": "sinh",
      "url": "https://www.w3.org/TR/WGSL/#sinh-builtin"
    }
  },
  "#smoothstep-builtin": {
    "current": {
      "number": "17.3.55",
      "spec": "WebGPU Shading Language",
      "text": "smoothstep",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#smoothstep-builtin"
    },
    "snapshot": {
      "number": "17.3.55",
      "spec": "WebGPU Shading Language",
      "text": "smoothstep",
      "url": "https://www.w3.org/TR/WGSL/#smoothstep-builtin"
    }
  },
  "#sotd": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Status of this document",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sotd"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Status of this document",
      "url": "https://www.w3.org/TR/WGSL/#sotd"
    }
  },
  "#sqrt-builtin": {
    "current": {
      "number": "17.3.56",
      "spec": "WebGPU Shading Language",
      "text": "sqrt",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sqrt-builtin"
    },
    "snapshot": {
      "number": "17.3.56",
      "spec": "WebGPU Shading Language",
      "text": "sqrt",
      "url": "https://www.w3.org/TR/WGSL/#sqrt-builtin"
    }
  },
  "#stage-inputs-outputs": {
    "current": {
      "number": "10.3.1",
      "spec": "WebGPU Shading Language",
      "text": "Inter-stage Input and Output Interface",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#stage-inputs-outputs"
    },
    "snapshot": {
      "number": "10.3.1",
      "spec": "WebGPU Shading Language",
      "text": "Inter-stage Input and Output Interface",
      "url": "https://www.w3.org/TR/WGSL/#stage-inputs-outputs"
    }
  },
  "#statements": {
    "current": {
      "number": "8",
      "spec": "WebGPU Shading Language",
      "text": "Statements",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#statements"
    },
    "snapshot": {
      "number": "8",
      "spec": "WebGPU Shading Language",
      "text": "Statements",
      "url": "https://www.w3.org/TR/WGSL/#statements"
    }
  },
  "#statements-summary": {
    "current": {
      "number": "8.7",
      "spec": "WebGPU Shading Language",
      "text": "Statements Grammar Summary",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#statements-summary"
    },
    "snapshot": {
      "number": "8.7",
      "spec": "WebGPU Shading Language",
      "text": "Statements Grammar Summary",
      "url": "https://www.w3.org/TR/WGSL/#statements-summary"
    }
  },
  "#static-assert-statement": {
    "current": {
      "number": "8.6",
      "spec": "WebGPU Shading Language",
      "text": "Static Assertion Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#static-assert-statement"
    },
    "snapshot": {
      "number": "8.6",
      "spec": "WebGPU Shading Language",
      "text": "Static Assertion Statement",
      "url": "https://www.w3.org/TR/WGSL/#static-assert-statement"
    }
  },
  "#step-builtin": {
    "current": {
      "number": "17.3.57",
      "spec": "WebGPU Shading Language",
      "text": "step",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#step-builtin"
    },
    "snapshot": {
      "number": "17.3.57",
      "spec": "WebGPU Shading Language",
      "text": "step",
      "url": "https://www.w3.org/TR/WGSL/#step-builtin"
    }
  },
  "#storable-types": {
    "current": {
      "number": "5.3.3",
      "spec": "WebGPU Shading Language",
      "text": "Storable Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#storable-types"
    },
    "snapshot": {
      "number": "5.3.3",
      "spec": "WebGPU Shading Language",
      "text": "Storable Types",
      "url": "https://www.w3.org/TR/WGSL/#storable-types"
    }
  },
  "#storageBarrier-builtin": {
    "current": {
      "number": "17.9.1",
      "spec": "WebGPU Shading Language",
      "text": "storageBarrier",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#storageBarrier-builtin"
    },
    "snapshot": {
      "number": "17.9.1",
      "spec": "WebGPU Shading Language",
      "text": "storageBarrier",
      "url": "https://www.w3.org/TR/WGSL/#storageBarrier-builtin"
    }
  },
  "#struct-access-expr": {
    "current": {
      "number": "7.7.4",
      "spec": "WebGPU Shading Language",
      "text": "Structure Access Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#struct-access-expr"
    },
    "snapshot": {
      "number": "7.7.4",
      "spec": "WebGPU Shading Language",
      "text": "Structure Access Expression",
      "url": "https://www.w3.org/TR/WGSL/#struct-access-expr"
    }
  },
  "#struct-types": {
    "current": {
      "number": "5.2.10",
      "spec": "WebGPU Shading Language",
      "text": "Structure Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#struct-types"
    },
    "snapshot": {
      "number": "5.2.10",
      "spec": "WebGPU Shading Language",
      "text": "Structure Types",
      "url": "https://www.w3.org/TR/WGSL/#struct-types"
    }
  },
  "#structure-member-layout": {
    "current": {
      "number": "5.3.6.2",
      "spec": "WebGPU Shading Language",
      "text": "Structure Member Layout",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#structure-member-layout"
    },
    "snapshot": {
      "number": "5.3.6.2",
      "spec": "WebGPU Shading Language",
      "text": "Structure Member Layout",
      "url": "https://www.w3.org/TR/WGSL/#structure-member-layout"
    }
  },
  "#switch-statement": {
    "current": {
      "number": "8.4.2",
      "spec": "WebGPU Shading Language",
      "text": "Switch Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#switch-statement"
    },
    "snapshot": {
      "number": "8.4.2",
      "spec": "WebGPU Shading Language",
      "text": "Switch Statement",
      "url": "https://www.w3.org/TR/WGSL/#switch-statement"
    }
  },
  "#sync-builtin-functions": {
    "current": {
      "number": "17.9",
      "spec": "WebGPU Shading Language",
      "text": "Synchronization Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#sync-builtin-functions"
    },
    "snapshot": {
      "number": "17.9",
      "spec": "WebGPU Shading Language",
      "text": "Synchronization Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#sync-builtin-functions"
    }
  },
  "#syntactic-tokens": {
    "current": {
      "number": "15.3",
      "spec": "WebGPU Shading Language",
      "text": "Syntactic Tokens",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#syntactic-tokens"
    },
    "snapshot": {
      "number": "15.3",
      "spec": "WebGPU Shading Language",
      "text": "Syntactic Tokens",
      "url": "https://www.w3.org/TR/WGSL/#syntactic-tokens"
    }
  },
  "#syntax-notation": {
    "current": {
      "number": "1.2",
      "spec": "WebGPU Shading Language",
      "text": "Syntax Notation",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#syntax-notation"
    },
    "snapshot": {
      "number": "1.2",
      "spec": "WebGPU Shading Language",
      "text": "Syntax Notation",
      "url": "https://www.w3.org/TR/WGSL/#syntax-notation"
    }
  },
  "#tan-builtin": {
    "current": {
      "number": "17.3.58",
      "spec": "WebGPU Shading Language",
      "text": "tan",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#tan-builtin"
    },
    "snapshot": {
      "number": "17.3.58",
      "spec": "WebGPU Shading Language",
      "text": "tan",
      "url": "https://www.w3.org/TR/WGSL/#tan-builtin"
    }
  },
  "#tanh-builtin": {
    "current": {
      "number": "17.3.59",
      "spec": "WebGPU Shading Language",
      "text": "tanh",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#tanh-builtin"
    },
    "snapshot": {
      "number": "17.3.59",
      "spec": "WebGPU Shading Language",
      "text": "tanh",
      "url": "https://www.w3.org/TR/WGSL/#tanh-builtin"
    }
  },
  "#technical-overview": {
    "current": {
      "number": "1.1",
      "spec": "WebGPU Shading Language",
      "text": "Technical Overview",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#technical-overview"
    },
    "snapshot": {
      "number": "1.1",
      "spec": "WebGPU Shading Language",
      "text": "Technical Overview",
      "url": "https://www.w3.org/TR/WGSL/#technical-overview"
    }
  },
  "#terms-and-notation": {
    "current": {
      "number": "1.3",
      "spec": "WebGPU Shading Language",
      "text": "Mathematical Terms and Notation",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#terms-and-notation"
    },
    "snapshot": {
      "number": "1.3",
      "spec": "WebGPU Shading Language",
      "text": "Mathematical Terms and Notation",
      "url": "https://www.w3.org/TR/WGSL/#terms-and-notation"
    }
  },
  "#texel-formats": {
    "current": {
      "number": "5.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Texel Formats",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texel-formats"
    },
    "snapshot": {
      "number": "5.5.1",
      "spec": "WebGPU Shading Language",
      "text": "Texel Formats",
      "url": "https://www.w3.org/TR/WGSL/#texel-formats"
    }
  },
  "#text-wgsl-media-type": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Appendix A: The text/wgsl media type",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#text-wgsl-media-type"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Appendix A: The text/wgsl media type",
      "url": "https://www.w3.org/TR/WGSL/#text-wgsl-media-type"
    }
  },
  "#textual-structure": {
    "current": {
      "number": "3",
      "spec": "WebGPU Shading Language",
      "text": "Textual Structure",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#textual-structure"
    },
    "snapshot": {
      "number": "3",
      "spec": "WebGPU Shading Language",
      "text": "Textual Structure",
      "url": "https://www.w3.org/TR/WGSL/#textual-structure"
    }
  },
  "#texture-and-sampler-types-grammar": {
    "current": {
      "number": "5.5.8",
      "spec": "WebGPU Shading Language",
      "text": "Texture and Sampler Types Grammar",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texture-and-sampler-types-grammar"
    },
    "snapshot": {
      "number": "5.5.8",
      "spec": "WebGPU Shading Language",
      "text": "Texture and Sampler Types Grammar",
      "url": "https://www.w3.org/TR/WGSL/#texture-and-sampler-types-grammar"
    }
  },
  "#texture-builtin-functions": {
    "current": {
      "number": "17.5",
      "spec": "WebGPU Shading Language",
      "text": "Texture Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texture-builtin-functions"
    },
    "snapshot": {
      "number": "17.5",
      "spec": "WebGPU Shading Language",
      "text": "Texture Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#texture-builtin-functions"
    }
  },
  "#texture-depth": {
    "current": {
      "number": "5.5.6",
      "spec": "WebGPU Shading Language",
      "text": "Depth Texture Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texture-depth"
    },
    "snapshot": {
      "number": "5.5.6",
      "spec": "WebGPU Shading Language",
      "text": "Depth Texture Types",
      "url": "https://www.w3.org/TR/WGSL/#texture-depth"
    }
  },
  "#texture-sampler-types": {
    "current": {
      "number": "5.5",
      "spec": "WebGPU Shading Language",
      "text": "Texture and Sampler Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texture-sampler-types"
    },
    "snapshot": {
      "number": "5.5",
      "spec": "WebGPU Shading Language",
      "text": "Texture and Sampler Types",
      "url": "https://www.w3.org/TR/WGSL/#texture-sampler-types"
    }
  },
  "#texture-storage": {
    "current": {
      "number": "5.5.5",
      "spec": "WebGPU Shading Language",
      "text": "Storage Texture Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texture-storage"
    },
    "snapshot": {
      "number": "5.5.5",
      "spec": "WebGPU Shading Language",
      "text": "Storage Texture Types",
      "url": "https://www.w3.org/TR/WGSL/#texture-storage"
    }
  },
  "#textureSampleBaseClampToEdge": {
    "current": {
      "number": "17.5.14",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleBaseClampToEdge",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#textureSampleBaseClampToEdge"
    },
    "snapshot": {
      "number": "17.5.14",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleBaseClampToEdge",
      "url": "https://www.w3.org/TR/WGSL/#textureSampleBaseClampToEdge"
    }
  },
  "#texturedimensions": {
    "current": {
      "number": "17.5.1",
      "spec": "WebGPU Shading Language",
      "text": "textureDimensions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturedimensions"
    },
    "snapshot": {
      "number": "17.5.1",
      "spec": "WebGPU Shading Language",
      "text": "textureDimensions",
      "url": "https://www.w3.org/TR/WGSL/#texturedimensions"
    }
  },
  "#texturegather": {
    "current": {
      "number": "17.5.2",
      "spec": "WebGPU Shading Language",
      "text": "textureGather",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturegather"
    },
    "snapshot": {
      "number": "17.5.2",
      "spec": "WebGPU Shading Language",
      "text": "textureGather",
      "url": "https://www.w3.org/TR/WGSL/#texturegather"
    }
  },
  "#texturegathercompare": {
    "current": {
      "number": "17.5.3",
      "spec": "WebGPU Shading Language",
      "text": "textureGatherCompare",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturegathercompare"
    },
    "snapshot": {
      "number": "17.5.3",
      "spec": "WebGPU Shading Language",
      "text": "textureGatherCompare",
      "url": "https://www.w3.org/TR/WGSL/#texturegathercompare"
    }
  },
  "#textureload": {
    "current": {
      "number": "17.5.4",
      "spec": "WebGPU Shading Language",
      "text": "textureLoad",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#textureload"
    },
    "snapshot": {
      "number": "17.5.4",
      "spec": "WebGPU Shading Language",
      "text": "textureLoad",
      "url": "https://www.w3.org/TR/WGSL/#textureload"
    }
  },
  "#texturenumlayers": {
    "current": {
      "number": "17.5.5",
      "spec": "WebGPU Shading Language",
      "text": "textureNumLayers",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturenumlayers"
    },
    "snapshot": {
      "number": "17.5.5",
      "spec": "WebGPU Shading Language",
      "text": "textureNumLayers",
      "url": "https://www.w3.org/TR/WGSL/#texturenumlayers"
    }
  },
  "#texturenumlevels": {
    "current": {
      "number": "17.5.6",
      "spec": "WebGPU Shading Language",
      "text": "textureNumLevels",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturenumlevels"
    },
    "snapshot": {
      "number": "17.5.6",
      "spec": "WebGPU Shading Language",
      "text": "textureNumLevels",
      "url": "https://www.w3.org/TR/WGSL/#texturenumlevels"
    }
  },
  "#texturenumsamples": {
    "current": {
      "number": "17.5.7",
      "spec": "WebGPU Shading Language",
      "text": "textureNumSamples",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturenumsamples"
    },
    "snapshot": {
      "number": "17.5.7",
      "spec": "WebGPU Shading Language",
      "text": "textureNumSamples",
      "url": "https://www.w3.org/TR/WGSL/#texturenumsamples"
    }
  },
  "#texturesample": {
    "current": {
      "number": "17.5.8",
      "spec": "WebGPU Shading Language",
      "text": "textureSample",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturesample"
    },
    "snapshot": {
      "number": "17.5.8",
      "spec": "WebGPU Shading Language",
      "text": "textureSample",
      "url": "https://www.w3.org/TR/WGSL/#texturesample"
    }
  },
  "#texturesamplebias": {
    "current": {
      "number": "17.5.9",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleBias",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturesamplebias"
    },
    "snapshot": {
      "number": "17.5.9",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleBias",
      "url": "https://www.w3.org/TR/WGSL/#texturesamplebias"
    }
  },
  "#texturesamplecompare": {
    "current": {
      "number": "17.5.10",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleCompare",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturesamplecompare"
    },
    "snapshot": {
      "number": "17.5.10",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleCompare",
      "url": "https://www.w3.org/TR/WGSL/#texturesamplecompare"
    }
  },
  "#texturesamplecomparelevel": {
    "current": {
      "number": "17.5.11",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleCompareLevel",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturesamplecomparelevel"
    },
    "snapshot": {
      "number": "17.5.11",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleCompareLevel",
      "url": "https://www.w3.org/TR/WGSL/#texturesamplecomparelevel"
    }
  },
  "#texturesamplegrad": {
    "current": {
      "number": "17.5.12",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleGrad",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturesamplegrad"
    },
    "snapshot": {
      "number": "17.5.12",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleGrad",
      "url": "https://www.w3.org/TR/WGSL/#texturesamplegrad"
    }
  },
  "#texturesamplelevel": {
    "current": {
      "number": "17.5.13",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleLevel",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturesamplelevel"
    },
    "snapshot": {
      "number": "17.5.13",
      "spec": "WebGPU Shading Language",
      "text": "textureSampleLevel",
      "url": "https://www.w3.org/TR/WGSL/#texturesamplelevel"
    }
  },
  "#texturestore": {
    "current": {
      "number": "17.5.15",
      "spec": "WebGPU Shading Language",
      "text": "textureStore",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#texturestore"
    },
    "snapshot": {
      "number": "17.5.15",
      "spec": "WebGPU Shading Language",
      "text": "textureStore",
      "url": "https://www.w3.org/TR/WGSL/#texturestore"
    }
  },
  "#title": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "WebGPU Shading Language",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#title"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "WebGPU Shading Language",
      "url": "https://www.w3.org/TR/WGSL/#title"
    }
  },
  "#toc": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Table of Contents",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#toc"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Table of Contents",
      "url": "https://www.w3.org/TR/WGSL/#toc"
    }
  },
  "#tokens": {
    "current": {
      "number": "3.4",
      "spec": "WebGPU Shading Language",
      "text": "Tokens",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#tokens"
    },
    "snapshot": {
      "number": "3.4",
      "spec": "WebGPU Shading Language",
      "text": "Tokens",
      "url": "https://www.w3.org/TR/WGSL/#tokens"
    }
  },
  "#transpose-builtin": {
    "current": {
      "number": "17.3.60",
      "spec": "WebGPU Shading Language",
      "text": "transpose",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#transpose-builtin"
    },
    "snapshot": {
      "number": "17.3.60",
      "spec": "WebGPU Shading Language",
      "text": "transpose",
      "url": "https://www.w3.org/TR/WGSL/#transpose-builtin"
    }
  },
  "#trunc-builtin": {
    "current": {
      "number": "17.3.61",
      "spec": "WebGPU Shading Language",
      "text": "trunc",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#trunc-builtin"
    },
    "snapshot": {
      "number": "17.3.61",
      "spec": "WebGPU Shading Language",
      "text": "trunc",
      "url": "https://www.w3.org/TR/WGSL/#trunc-builtin"
    }
  },
  "#type-aliases": {
    "current": {
      "number": "5.6",
      "spec": "WebGPU Shading Language",
      "text": "Type Aliases",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#type-aliases"
    },
    "snapshot": {
      "number": "5.6",
      "spec": "WebGPU Shading Language",
      "text": "Type Aliases",
      "url": "https://www.w3.org/TR/WGSL/#type-aliases"
    }
  },
  "#type-checking-section": {
    "current": {
      "number": "5.1",
      "spec": "WebGPU Shading Language",
      "text": "Type Checking",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#type-checking-section"
    },
    "snapshot": {
      "number": "5.1",
      "spec": "WebGPU Shading Language",
      "text": "Type Checking",
      "url": "https://www.w3.org/TR/WGSL/#type-checking-section"
    }
  },
  "#type-constructor-expr": {
    "current": {
      "number": "7.5",
      "spec": "WebGPU Shading Language",
      "text": "Type Constructor Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#type-constructor-expr"
    },
    "snapshot": {
      "number": "7.5",
      "spec": "WebGPU Shading Language",
      "text": "Type Constructor Expressions",
      "url": "https://www.w3.org/TR/WGSL/#type-constructor-expr"
    }
  },
  "#type-defining-keywords": {
    "current": {
      "number": "15.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Type-defining Keywords",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#type-defining-keywords"
    },
    "snapshot": {
      "number": "15.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Type-defining Keywords",
      "url": "https://www.w3.org/TR/WGSL/#type-defining-keywords"
    }
  },
  "#type-specifiers": {
    "current": {
      "number": "5.7",
      "spec": "WebGPU Shading Language",
      "text": "Type Specifier Grammar",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#type-specifiers"
    },
    "snapshot": {
      "number": "5.7",
      "spec": "WebGPU Shading Language",
      "text": "Type Specifier Grammar",
      "url": "https://www.w3.org/TR/WGSL/#type-specifiers"
    }
  },
  "#types": {
    "current": {
      "number": "5",
      "spec": "WebGPU Shading Language",
      "text": "Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#types"
    },
    "snapshot": {
      "number": "5",
      "spec": "WebGPU Shading Language",
      "text": "Types",
      "url": "https://www.w3.org/TR/WGSL/#types"
    }
  },
  "#typing-tables-section": {
    "current": {
      "number": "5.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Type Rule Tables",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#typing-tables-section"
    },
    "snapshot": {
      "number": "5.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Type Rule Tables",
      "url": "https://www.w3.org/TR/WGSL/#typing-tables-section"
    }
  },
  "#uniformity": {
    "current": {
      "number": "13.2",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity"
    },
    "snapshot": {
      "number": "13.2",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity",
      "url": "https://www.w3.org/TR/WGSL/#uniformity"
    }
  },
  "#uniformity-concepts": {
    "current": {
      "number": "13.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Terminology and Concepts",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-concepts"
    },
    "snapshot": {
      "number": "13.2.1",
      "spec": "WebGPU Shading Language",
      "text": "Terminology and Concepts",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-concepts"
    }
  },
  "#uniformity-example1": {
    "current": {
      "number": "13.2.10.1",
      "spec": "WebGPU Shading Language",
      "text": "Invalid textureSample Function Call",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-example1"
    },
    "snapshot": {
      "number": "13.2.10.1",
      "spec": "WebGPU Shading Language",
      "text": "Invalid textureSample Function Call",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-example1"
    }
  },
  "#uniformity-example2": {
    "current": {
      "number": "13.2.10.2",
      "spec": "WebGPU Shading Language",
      "text": "Function-scope Variable Uniformity",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-example2"
    },
    "snapshot": {
      "number": "13.2.10.2",
      "spec": "WebGPU Shading Language",
      "text": "Function-scope Variable Uniformity",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-example2"
    }
  },
  "#uniformity-example3": {
    "current": {
      "number": "13.2.10.3",
      "spec": "WebGPU Shading Language",
      "text": "Composite Value Analysis Limitations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-example3"
    },
    "snapshot": {
      "number": "13.2.10.3",
      "spec": "WebGPU Shading Language",
      "text": "Composite Value Analysis Limitations",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-example3"
    }
  },
  "#uniformity-example4": {
    "current": {
      "number": "13.2.10.4",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity in a Loop",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-example4"
    },
    "snapshot": {
      "number": "13.2.10.4",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity in a Loop",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-example4"
    }
  },
  "#uniformity-example5": {
    "current": {
      "number": "13.2.10.5",
      "spec": "WebGPU Shading Language",
      "text": "User-defined Function Calls",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-example5"
    },
    "snapshot": {
      "number": "13.2.10.5",
      "spec": "WebGPU Shading Language",
      "text": "User-defined Function Calls",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-example5"
    }
  },
  "#uniformity-examples": {
    "current": {
      "number": "13.2.10",
      "spec": "WebGPU Shading Language",
      "text": "Examples",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-examples"
    },
    "snapshot": {
      "number": "13.2.10",
      "spec": "WebGPU Shading Language",
      "text": "Examples",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-examples"
    }
  },
  "#uniformity-expressions": {
    "current": {
      "number": "13.2.8",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Rules for Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-expressions"
    },
    "snapshot": {
      "number": "13.2.8",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Rules for Expressions",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-expressions"
    }
  },
  "#uniformity-function": {
    "current": {
      "number": "13.2.3",
      "spec": "WebGPU Shading Language",
      "text": "Analyzing the Uniformity Requirements of a Function",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-function"
    },
    "snapshot": {
      "number": "13.2.3",
      "spec": "WebGPU Shading Language",
      "text": "Analyzing the Uniformity Requirements of a Function",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-function"
    }
  },
  "#uniformity-function-calls": {
    "current": {
      "number": "13.2.7",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Rules for Function Calls",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-function-calls"
    },
    "snapshot": {
      "number": "13.2.7",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Rules for Function Calls",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-function-calls"
    }
  },
  "#uniformity-optional-diagnosis-mode": {
    "current": {
      "number": "13.2.9",
      "spec": "WebGPU Shading Language",
      "text": "Annotating the Uniformity of Every Point in the Control-flow",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-optional-diagnosis-mode"
    },
    "snapshot": {
      "number": "13.2.9",
      "spec": "WebGPU Shading Language",
      "text": "Annotating the Uniformity of Every Point in the Control-flow",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-optional-diagnosis-mode"
    }
  },
  "#uniformity-overview": {
    "current": {
      "number": "13.2.2",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Analysis Overview",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-overview"
    },
    "snapshot": {
      "number": "13.2.2",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Analysis Overview",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-overview"
    }
  },
  "#uniformity-statements": {
    "current": {
      "number": "13.2.6",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Rules for Statements",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#uniformity-statements"
    },
    "snapshot": {
      "number": "13.2.6",
      "spec": "WebGPU Shading Language",
      "text": "Uniformity Rules for Statements",
      "url": "https://www.w3.org/TR/WGSL/#uniformity-statements"
    }
  },
  "#unpack-builtin-functions": {
    "current": {
      "number": "17.8",
      "spec": "WebGPU Shading Language",
      "text": "Data Unpacking Built-in Functions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#unpack-builtin-functions"
    },
    "snapshot": {
      "number": "17.8",
      "spec": "WebGPU Shading Language",
      "text": "Data Unpacking Built-in Functions",
      "url": "https://www.w3.org/TR/WGSL/#unpack-builtin-functions"
    }
  },
  "#unpack2x16float-builtin": {
    "current": {
      "number": "17.8.5",
      "spec": "WebGPU Shading Language",
      "text": "unpack2x16float",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#unpack2x16float-builtin"
    },
    "snapshot": {
      "number": "17.8.5",
      "spec": "WebGPU Shading Language",
      "text": "unpack2x16float",
      "url": "https://www.w3.org/TR/WGSL/#unpack2x16float-builtin"
    }
  },
  "#unpack2x16snorm-builtin": {
    "current": {
      "number": "17.8.3",
      "spec": "WebGPU Shading Language",
      "text": "unpack2x16snorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#unpack2x16snorm-builtin"
    },
    "snapshot": {
      "number": "17.8.3",
      "spec": "WebGPU Shading Language",
      "text": "unpack2x16snorm",
      "url": "https://www.w3.org/TR/WGSL/#unpack2x16snorm-builtin"
    }
  },
  "#unpack2x16unorm-builtin": {
    "current": {
      "number": "17.8.4",
      "spec": "WebGPU Shading Language",
      "text": "unpack2x16unorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#unpack2x16unorm-builtin"
    },
    "snapshot": {
      "number": "17.8.4",
      "spec": "WebGPU Shading Language",
      "text": "unpack2x16unorm",
      "url": "https://www.w3.org/TR/WGSL/#unpack2x16unorm-builtin"
    }
  },
  "#unpack4x8snorm-builtin": {
    "current": {
      "number": "17.8.1",
      "spec": "WebGPU Shading Language",
      "text": "unpack4x8snorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#unpack4x8snorm-builtin"
    },
    "snapshot": {
      "number": "17.8.1",
      "spec": "WebGPU Shading Language",
      "text": "unpack4x8snorm",
      "url": "https://www.w3.org/TR/WGSL/#unpack4x8snorm-builtin"
    }
  },
  "#unpack4x8unorm-builtin": {
    "current": {
      "number": "17.8.2",
      "spec": "WebGPU Shading Language",
      "text": "unpack4x8unorm",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#unpack4x8unorm-builtin"
    },
    "snapshot": {
      "number": "17.8.2",
      "spec": "WebGPU Shading Language",
      "text": "unpack4x8unorm",
      "url": "https://www.w3.org/TR/WGSL/#unpack4x8unorm-builtin"
    }
  },
  "#user-defined-inputs-outputs": {
    "current": {
      "number": "10.3.1.2",
      "spec": "WebGPU Shading Language",
      "text": "User-defined Inputs and Outputs",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#user-defined-inputs-outputs"
    },
    "snapshot": {
      "number": "10.3.1.2",
      "spec": "WebGPU Shading Language",
      "text": "User-defined Inputs and Outputs",
      "url": "https://www.w3.org/TR/WGSL/#user-defined-inputs-outputs"
    }
  },
  "#value-decls": {
    "current": {
      "number": "6.2",
      "spec": "WebGPU Shading Language",
      "text": "Value Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#value-decls"
    },
    "snapshot": {
      "number": "6.2",
      "spec": "WebGPU Shading Language",
      "text": "Value Declarations",
      "url": "https://www.w3.org/TR/WGSL/#value-decls"
    }
  },
  "#value-identifier-expr": {
    "current": {
      "number": "7.17",
      "spec": "WebGPU Shading Language",
      "text": "Identifier Expressions for Value Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#value-identifier-expr"
    },
    "snapshot": {
      "number": "7.17",
      "spec": "WebGPU Shading Language",
      "text": "Identifier Expressions for Value Declarations",
      "url": "https://www.w3.org/TR/WGSL/#value-identifier-expr"
    }
  },
  "#var-and-value": {
    "current": {
      "number": "6",
      "spec": "WebGPU Shading Language",
      "text": "Variable and Value Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#var-and-value"
    },
    "snapshot": {
      "number": "6",
      "spec": "WebGPU Shading Language",
      "text": "Variable and Value Declarations",
      "url": "https://www.w3.org/TR/WGSL/#var-and-value"
    }
  },
  "#var-and-value-decl-grammar": {
    "current": {
      "number": "6.4",
      "spec": "WebGPU Shading Language",
      "text": "Variable and Value Declaration Grammar Summary",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#var-and-value-decl-grammar"
    },
    "snapshot": {
      "number": "6.4",
      "spec": "WebGPU Shading Language",
      "text": "Variable and Value Declaration Grammar Summary",
      "url": "https://www.w3.org/TR/WGSL/#var-and-value-decl-grammar"
    }
  },
  "#var-decls": {
    "current": {
      "number": "6.3",
      "spec": "WebGPU Shading Language",
      "text": "var Declarations",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#var-decls"
    },
    "snapshot": {
      "number": "6.3",
      "spec": "WebGPU Shading Language",
      "text": "var Declarations",
      "url": "https://www.w3.org/TR/WGSL/#var-decls"
    }
  },
  "#var-identifier-expr": {
    "current": {
      "number": "7.13",
      "spec": "WebGPU Shading Language",
      "text": "Variable Identifier Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#var-identifier-expr"
    },
    "snapshot": {
      "number": "7.13",
      "spec": "WebGPU Shading Language",
      "text": "Variable Identifier Expression",
      "url": "https://www.w3.org/TR/WGSL/#var-identifier-expr"
    }
  },
  "#var-vs-value": {
    "current": {
      "number": "6.1",
      "spec": "WebGPU Shading Language",
      "text": "Variables vs Values",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#var-vs-value"
    },
    "snapshot": {
      "number": "6.1",
      "spec": "WebGPU Shading Language",
      "text": "Variables vs Values",
      "url": "https://www.w3.org/TR/WGSL/#var-vs-value"
    }
  },
  "#vector-access-expr": {
    "current": {
      "number": "7.7.1",
      "spec": "WebGPU Shading Language",
      "text": "Vector Access Expression",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#vector-access-expr"
    },
    "snapshot": {
      "number": "7.7.1",
      "spec": "WebGPU Shading Language",
      "text": "Vector Access Expression",
      "url": "https://www.w3.org/TR/WGSL/#vector-access-expr"
    }
  },
  "#vector-multi-component": {
    "current": {
      "number": "7.7.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Vector Multiple Component Selection",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#vector-multi-component"
    },
    "snapshot": {
      "number": "7.7.1.2",
      "spec": "WebGPU Shading Language",
      "text": "Vector Multiple Component Selection",
      "url": "https://www.w3.org/TR/WGSL/#vector-multi-component"
    }
  },
  "#vector-single-component": {
    "current": {
      "number": "7.7.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Vector Single Component Selection",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#vector-single-component"
    },
    "snapshot": {
      "number": "7.7.1.1",
      "spec": "WebGPU Shading Language",
      "text": "Vector Single Component Selection",
      "url": "https://www.w3.org/TR/WGSL/#vector-single-component"
    }
  },
  "#vector-types": {
    "current": {
      "number": "5.2.6",
      "spec": "WebGPU Shading Language",
      "text": "Vector Types",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#vector-types"
    },
    "snapshot": {
      "number": "5.2.6",
      "spec": "WebGPU Shading Language",
      "text": "Vector Types",
      "url": "https://www.w3.org/TR/WGSL/#vector-types"
    }
  },
  "#w3c-conformance": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Conformance",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#w3c-conformance"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Conformance",
      "url": "https://www.w3.org/TR/WGSL/#w3c-conformance"
    }
  },
  "#w3c-conformant-algorithms": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Conformant Algorithms",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#w3c-conformant-algorithms"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Conformant Algorithms",
      "url": "https://www.w3.org/TR/WGSL/#w3c-conformant-algorithms"
    }
  },
  "#w3c-conventions": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Document conventions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#w3c-conventions"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "Document conventions",
      "url": "https://www.w3.org/TR/WGSL/#w3c-conventions"
    }
  },
  "#wgsl-program": {
    "current": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "12. WGSL Program",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#wgsl-program"
    },
    "snapshot": {
      "number": "",
      "spec": "WebGPU Shading Language",
      "text": "12. WGSL Program",
      "url": "https://www.w3.org/TR/WGSL/#wgsl-program"
    }
  },
  "#while-statement": {
    "current": {
      "number": "8.4.5",
      "spec": "WebGPU Shading Language",
      "text": "While Statement",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#while-statement"
    },
    "snapshot": {
      "number": "8.4.5",
      "spec": "WebGPU Shading Language",
      "text": "While Statement",
      "url": "https://www.w3.org/TR/WGSL/#while-statement"
    }
  },
  "#workgroupBarrier-builtin": {
    "current": {
      "number": "17.9.2",
      "spec": "WebGPU Shading Language",
      "text": "workgroupBarrier",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#workgroupBarrier-builtin"
    },
    "snapshot": {
      "number": "17.9.2",
      "spec": "WebGPU Shading Language",
      "text": "workgroupBarrier",
      "url": "https://www.w3.org/TR/WGSL/#workgroupBarrier-builtin"
    }
  },
  "#workgroupUniformLoad-builtin": {
    "current": {
      "number": "17.9.3",
      "spec": "WebGPU Shading Language",
      "text": "workgroupUniformLoad",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#workgroupUniformLoad-builtin"
    },
    "snapshot": {
      "number": "17.9.3",
      "spec": "WebGPU Shading Language",
      "text": "workgroupUniformLoad",
      "url": "https://www.w3.org/TR/WGSL/#workgroupUniformLoad-builtin"
    }
  },
  "#zero-value-expr": {
    "current": {
      "number": "7.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Zero Value Expressions",
      "url": "https://gpuweb.github.io/gpuweb/wgsl/#zero-value-expr"
    },
    "snapshot": {
      "number": "7.5.2",
      "spec": "WebGPU Shading Language",
      "text": "Zero Value Expressions",
      "url": "https://www.w3.org/TR/WGSL/#zero-value-expr"
    }
  }
}