|
|
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ffi` mod in crate `spirv_reflect`."><meta name="keywords" content="rust, rustlang, rust-lang, ffi"><title>spirv_reflect::ffi - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="shortcut icon" href="../../favicon.ico"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">☰</div><a href='../../spirv_reflect/index.html'><div class='logo-container'><img src='../../rust-logo.png' alt='logo'></div></a><p class='location'>Module ffi</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#reexports">Re-exports</a></li><li><a href="#structs">Structs</a></li><li><a href="#constants">Constants</a></li><li><a href="#functions">Functions</a></li><li><a href="#types">Type Definitions</a></li></ul></div><p class='location'><a href='../index.html'>spirv_reflect</a></p><script>window.sidebarCurrent = {name: 'ffi', ty: 'mod', relpath: '../'};</script><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>−</span>]</a></span><a class='srclink' href='../../src/spirv_reflect/ffi.rs.html#1-6' title='goto source code'>[src]</a></span><span class='in-band'>Module <a href='../index.html'>spirv_reflect</a>::<wbr><a class="mod" href=''>ffi</a></span></h1><h2 id='reexports' class='section-header'><a href="#reexports">Re-exports</a></h2>
|
|
|
<table><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvSourceLanguage_.html" title="type spirv_reflect::ffi::SpvSourceLanguage_">SpvSourceLanguage_</a> as SpvSourceLanguage;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvExecutionModel_.html" title="type spirv_reflect::ffi::SpvExecutionModel_">SpvExecutionModel_</a> as SpvExecutionModel;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvAddressingModel_.html" title="type spirv_reflect::ffi::SpvAddressingModel_">SpvAddressingModel_</a> as SpvAddressingModel;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvMemoryModel_.html" title="type spirv_reflect::ffi::SpvMemoryModel_">SpvMemoryModel_</a> as SpvMemoryModel;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvExecutionMode_.html" title="type spirv_reflect::ffi::SpvExecutionMode_">SpvExecutionMode_</a> as SpvExecutionMode;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvStorageClass_.html" title="type spirv_reflect::ffi::SpvStorageClass_">SpvStorageClass_</a> as SpvStorageClass;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvDim_.html" title="type spirv_reflect::ffi::SpvDim_">SpvDim_</a> as SpvDim;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvSamplerAddressingMode_.html" title="type spirv_reflect::ffi::SpvSamplerAddressingMode_">SpvSamplerAddressingMode_</a> as SpvSamplerAddressingMode;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvSamplerFilterMode_.html" title="type spirv_reflect::ffi::SpvSamplerFilterMode_">SpvSamplerFilterMode_</a> as SpvSamplerFilterMode;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvImageFormat_.html" title="type spirv_reflect::ffi::SpvImageFormat_">SpvImageFormat_</a> as SpvImageFormat;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvImageChannelOrder_.html" title="type spirv_reflect::ffi::SpvImageChannelOrder_">SpvImageChannelOrder_</a> as SpvImageChannelOrder;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvImageChannelDataType_.html" title="type spirv_reflect::ffi::SpvImageChannelDataType_">SpvImageChannelDataType_</a> as SpvImageChannelDataType;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvImageOperandsShift_.html" title="type spirv_reflect::ffi::SpvImageOperandsShift_">SpvImageOperandsShift_</a> as SpvImageOperandsShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvImageOperandsMask_.html" title="type spirv_reflect::ffi::SpvImageOperandsMask_">SpvImageOperandsMask_</a> as SpvImageOperandsMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvFPFastMathModeShift_.html" title="type spirv_reflect::ffi::SpvFPFastMathModeShift_">SpvFPFastMathModeShift_</a> as SpvFPFastMathModeShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvFPFastMathModeMask_.html" title="type spirv_reflect::ffi::SpvFPFastMathModeMask_">SpvFPFastMathModeMask_</a> as SpvFPFastMathModeMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvFPRoundingMode_.html" title="type spirv_reflect::ffi::SpvFPRoundingMode_">SpvFPRoundingMode_</a> as SpvFPRoundingMode;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvLinkageType_.html" title="type spirv_reflect::ffi::SpvLinkageType_">SpvLinkageType_</a> as SpvLinkageType;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvAccessQualifier_.html" title="type spirv_reflect::ffi::SpvAccessQualifier_">SpvAccessQualifier_</a> as SpvAccessQualifier;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvFunctionParameterAttribute_.html" title="type spirv_reflect::ffi::SpvFunctionParameterAttribute_">SpvFunctionParameterAttribute_</a> as SpvFunctionParameterAttribute;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvDecoration_.html" title="type spirv_reflect::ffi::SpvDecoration_">SpvDecoration_</a> as SpvDecoration;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvBuiltIn_.html" title="type spirv_reflect::ffi::SpvBuiltIn_">SpvBuiltIn_</a> as SpvBuiltIn;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvSelectionControlShift_.html" title="type spirv_reflect::ffi::SpvSelectionControlShift_">SpvSelectionControlShift_</a> as SpvSelectionControlShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvSelectionControlMask_.html" title="type spirv_reflect::ffi::SpvSelectionControlMask_">SpvSelectionControlMask_</a> as SpvSelectionControlMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvLoopControlShift_.html" title="type spirv_reflect::ffi::SpvLoopControlShift_">SpvLoopControlShift_</a> as SpvLoopControlShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvLoopControlMask_.html" title="type spirv_reflect::ffi::SpvLoopControlMask_">SpvLoopControlMask_</a> as SpvLoopControlMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvFunctionControlShift_.html" title="type spirv_reflect::ffi::SpvFunctionControlShift_">SpvFunctionControlShift_</a> as SpvFunctionControlShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvFunctionControlMask_.html" title="type spirv_reflect::ffi::SpvFunctionControlMask_">SpvFunctionControlMask_</a> as SpvFunctionControlMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvMemorySemanticsShift_.html" title="type spirv_reflect::ffi::SpvMemorySemanticsShift_">SpvMemorySemanticsShift_</a> as SpvMemorySemanticsShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvMemorySemanticsMask_.html" title="type spirv_reflect::ffi::SpvMemorySemanticsMask_">SpvMemorySemanticsMask_</a> as SpvMemorySemanticsMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvMemoryAccessShift_.html" title="type spirv_reflect::ffi::SpvMemoryAccessShift_">SpvMemoryAccessShift_</a> as SpvMemoryAccessShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvMemoryAccessMask_.html" title="type spirv_reflect::ffi::SpvMemoryAccessMask_">SpvMemoryAccessMask_</a> as SpvMemoryAccessMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvScope_.html" title="type spirv_reflect::ffi::SpvScope_">SpvScope_</a> as SpvScope;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvGroupOperation_.html" title="type spirv_reflect::ffi::SpvGroupOperation_">SpvGroupOperation_</a> as SpvGroupOperation;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvKernelEnqueueFlags_.html" title="type spirv_reflect::ffi::SpvKernelEnqueueFlags_">SpvKernelEnqueueFlags_</a> as SpvKernelEnqueueFlags;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvKernelProfilingInfoShift_.html" title="type spirv_reflect::ffi::SpvKernelProfilingInfoShift_">SpvKernelProfilingInfoShift_</a> as SpvKernelProfilingInfoShift;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvKernelProfilingInfoMask_.html" title="type spirv_reflect::ffi::SpvKernelProfilingInfoMask_">SpvKernelProfilingInfoMask_</a> as SpvKernelProfilingInfoMask;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvCapability_.html" title="type spirv_reflect::ffi::SpvCapability_">SpvCapability_</a> as SpvCapability;</code></td></tr><tr><td><code>pub use self::<a class="type" href="../../spirv_reflect/ffi/type.SpvOp_.html" title="type spirv_reflect::ffi::SpvOp_">SpvOp_</a> as SpvOp;</code></td></tr></table><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
|
|
|
<table><tr class='module-item'><td><a class="struct" href="struct.SpvReflectArrayTraits.html" title='spirv_reflect::ffi::SpvReflectArrayTraits struct'>SpvReflectArrayTraits</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectBindingArrayTraits.html" title='spirv_reflect::ffi::SpvReflectBindingArrayTraits struct'>SpvReflectBindingArrayTraits</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectBlockVariable.html" title='spirv_reflect::ffi::SpvReflectBlockVariable struct'>SpvReflectBlockVariable</a></td><td class='docblock-short'><p>@struct SpvReflectBlockVariable</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectDescriptorBinding.html" title='spirv_reflect::ffi::SpvReflectDescriptorBinding struct'>SpvReflectDescriptorBinding</a></td><td class='docblock-short'><p>@struct SpvReflectDescriptorBinding</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectDescriptorBinding__bindgen_ty_1.html" title='spirv_reflect::ffi::SpvReflectDescriptorBinding__bindgen_ty_1 struct'>SpvReflectDescriptorBinding__bindgen_ty_1</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectDescriptorSet.html" title='spirv_reflect::ffi::SpvReflectDescriptorSet struct'>SpvReflectDescriptorSet</a></td><td class='docblock-short'><p>@struct SpvReflectDescriptorSet</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectEntryPoint.html" title='spirv_reflect::ffi::SpvReflectEntryPoint struct'>SpvReflectEntryPoint</a></td><td class='docblock-short'><p>@struct SpvReflectEntryPoint</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectImageTraits.html" title='spirv_reflect::ffi::SpvReflectImageTraits struct'>SpvReflectImageTraits</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectInterfaceVariable.html" title='spirv_reflect::ffi::SpvReflectInterfaceVariable struct'>SpvReflectInterfaceVariable</a></td><td class='docblock-short'><p>@struct SpvReflectInterfaceVariable</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectInterfaceVariable__bindgen_ty_1.html" title='spirv_reflect::ffi::SpvReflectInterfaceVariable__bindgen_ty_1 struct'>SpvReflectInterfaceVariable__bindgen_ty_1</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectNumericTraits.html" title='spirv_reflect::ffi::SpvReflectNumericTraits struct'>SpvReflectNumericTraits</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectNumericTraits_Matrix.html" title='spirv_reflect::ffi::SpvReflectNumericTraits_Matrix struct'>SpvReflectNumericTraits_Matrix</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectNumericTraits_Scalar.html" title='spirv_reflect::ffi::SpvReflectNumericTraits_Scalar struct'>SpvReflectNumericTraits_Scalar</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectNumericTraits_Vector.html" title='spirv_reflect::ffi::SpvReflectNumericTraits_Vector struct'>SpvReflectNumericTraits_Vector</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectShaderModule.html" title='spirv_reflect::ffi::SpvReflectShaderModule struct'>SpvReflectShaderModule</a></td><td class='docblock-short'><p>@struct SpvReflectShaderModule</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectShaderModule_Internal.html" title='spirv_reflect::ffi::SpvReflectShaderModule_Internal struct'>SpvReflectShaderModule_Internal</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectTypeDescription.html" title='spirv_reflect::ffi::SpvReflectTypeDescription struct'>SpvReflectTypeDescription</a></td><td class='docblock-short'><p>@struct SpvReflectTypeDescription</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SpvReflectTypeDescription_Traits.html" title='spirv_reflect::ffi::SpvReflectTypeDescription_Traits struct'>SpvReflectTypeDescription_Traits</a></td><td class='docblock-short'></td></tr></table><h2 id='constants' class='section-header'><a href="#constants">Constants</a></h2>
|
|
|
<table><tr class='module-item'><td><a class="constant" href="constant.SPV_REFLECT_BINDING_NUMBER_DONT_CHANGE.html" title='spirv_reflect::ffi::SPV_REFLECT_BINDING_NUMBER_DONT_CHANGE constant'>SPV_REFLECT_BINDING_NUMBER_DONT_CHANGE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SPV_REFLECT_MAX_ARRAY_DIMS.html" title='spirv_reflect::ffi::SPV_REFLECT_MAX_ARRAY_DIMS constant'>SPV_REFLECT_MAX_ARRAY_DIMS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SPV_REFLECT_MAX_DESCRIPTOR_SETS.html" title='spirv_reflect::ffi::SPV_REFLECT_MAX_DESCRIPTOR_SETS constant'>SPV_REFLECT_MAX_DESCRIPTOR_SETS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SPV_REFLECT_SET_NUMBER_DONT_CHANGE.html" title='spirv_reflect::ffi::SPV_REFLECT_SET_NUMBER_DONT_CHANGE constant'>SPV_REFLECT_SET_NUMBER_DONT_CHANGE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SPV_REVISION.html" title='spirv_reflect::ffi::SPV_REVISION constant'>SPV_REVISION</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SPV_VERSION.html" title='spirv_reflect::ffi::SPV_VERSION constant'>SPV_VERSION</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAccessQualifier__SpvAccessQualifierMax.html" title='spirv_reflect::ffi::SpvAccessQualifier__SpvAccessQualifierMax constant'>SpvAccessQualifier__SpvAccessQualifierMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAccessQualifier__SpvAccessQualifierReadOnly.html" title='spirv_reflect::ffi::SpvAccessQualifier__SpvAccessQualifierReadOnly constant'>SpvAccessQualifier__SpvAccessQualifierReadOnly</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAccessQualifier__SpvAccessQualifierReadWrite.html" title='spirv_reflect::ffi::SpvAccessQualifier__SpvAccessQualifierReadWrite constant'>SpvAccessQualifier__SpvAccessQualifierReadWrite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAccessQualifier__SpvAccessQualifierWriteOnly.html" title='spirv_reflect::ffi::SpvAccessQualifier__SpvAccessQualifierWriteOnly constant'>SpvAccessQualifier__SpvAccessQualifierWriteOnly</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAddressingModel__SpvAddressingModelLogical.html" title='spirv_reflect::ffi::SpvAddressingModel__SpvAddressingModelLogical constant'>SpvAddressingModel__SpvAddressingModelLogical</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAddressingModel__SpvAddressingModelMax.html" title='spirv_reflect::ffi::SpvAddressingModel__SpvAddressingModelMax constant'>SpvAddressingModel__SpvAddressingModelMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAddressingModel__SpvAddressingModelPhysical32.html" title='spirv_reflect::ffi::SpvAddressingModel__SpvAddressingModelPhysical32 constant'>SpvAddressingModel__SpvAddressingModelPhysical32</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvAddressingModel__SpvAddressingModelPhysical64.html" title='spirv_reflect::ffi::SpvAddressingModel__SpvAddressingModelPhysical64 constant'>SpvAddressingModel__SpvAddressingModelPhysical64</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordNV constant'>SpvBuiltIn__SpvBuiltInBaryCoordNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordNoPerspAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordNoPerspAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordNoPerspAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordNoPerspCentroidAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordNoPerspCentroidAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordNoPerspCentroidAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordNoPerspNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordNoPerspNV constant'>SpvBuiltIn__SpvBuiltInBaryCoordNoPerspNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordNoPerspSampleAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordNoPerspSampleAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordNoPerspSampleAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordPullModelAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordPullModelAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordPullModelAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordSmoothAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordSmoothAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordSmoothAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordSmoothCentroidAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordSmoothCentroidAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordSmoothCentroidAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaryCoordSmoothSampleAMD.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaryCoordSmoothSampleAMD constant'>SpvBuiltIn__SpvBuiltInBaryCoordSmoothSampleAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaseInstance.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaseInstance constant'>SpvBuiltIn__SpvBuiltInBaseInstance</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInBaseVertex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInBaseVertex constant'>SpvBuiltIn__SpvBuiltInBaseVertex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInClipDistance.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInClipDistance constant'>SpvBuiltIn__SpvBuiltInClipDistance</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInClipDistancePerViewNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInClipDistancePerViewNV constant'>SpvBuiltIn__SpvBuiltInClipDistancePerViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInCullDistance.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInCullDistance constant'>SpvBuiltIn__SpvBuiltInCullDistance</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInCullDistancePerViewNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInCullDistancePerViewNV constant'>SpvBuiltIn__SpvBuiltInCullDistancePerViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInDeviceIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInDeviceIndex constant'>SpvBuiltIn__SpvBuiltInDeviceIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInDrawIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInDrawIndex constant'>SpvBuiltIn__SpvBuiltInDrawIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInEnqueuedWorkgroupSize.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInEnqueuedWorkgroupSize constant'>SpvBuiltIn__SpvBuiltInEnqueuedWorkgroupSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFragCoord.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFragCoord constant'>SpvBuiltIn__SpvBuiltInFragCoord</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFragDepth.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFragDepth constant'>SpvBuiltIn__SpvBuiltInFragDepth</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFragInvocationCountEXT.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFragInvocationCountEXT constant'>SpvBuiltIn__SpvBuiltInFragInvocationCountEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFragSizeEXT.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFragSizeEXT constant'>SpvBuiltIn__SpvBuiltInFragSizeEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFragStencilRefEXT.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFragStencilRefEXT constant'>SpvBuiltIn__SpvBuiltInFragStencilRefEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFragmentSizeNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFragmentSizeNV constant'>SpvBuiltIn__SpvBuiltInFragmentSizeNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFrontFacing.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFrontFacing constant'>SpvBuiltIn__SpvBuiltInFrontFacing</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInFullyCoveredEXT.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInFullyCoveredEXT constant'>SpvBuiltIn__SpvBuiltInFullyCoveredEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInGlobalInvocationId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInGlobalInvocationId constant'>SpvBuiltIn__SpvBuiltInGlobalInvocationId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInGlobalLinearId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInGlobalLinearId constant'>SpvBuiltIn__SpvBuiltInGlobalLinearId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInGlobalOffset.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInGlobalOffset constant'>SpvBuiltIn__SpvBuiltInGlobalOffset</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInGlobalSize.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInGlobalSize constant'>SpvBuiltIn__SpvBuiltInGlobalSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInHelperInvocation.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInHelperInvocation constant'>SpvBuiltIn__SpvBuiltInHelperInvocation</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInHitKindNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInHitKindNV constant'>SpvBuiltIn__SpvBuiltInHitKindNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInHitTNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInHitTNV constant'>SpvBuiltIn__SpvBuiltInHitTNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInIncomingRayFlagsNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInIncomingRayFlagsNV constant'>SpvBuiltIn__SpvBuiltInIncomingRayFlagsNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInInstanceCustomIndexNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInInstanceCustomIndexNV constant'>SpvBuiltIn__SpvBuiltInInstanceCustomIndexNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInInstanceId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInInstanceId constant'>SpvBuiltIn__SpvBuiltInInstanceId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInInstanceIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInInstanceIndex constant'>SpvBuiltIn__SpvBuiltInInstanceIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInInvocationId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInInvocationId constant'>SpvBuiltIn__SpvBuiltInInvocationId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInInvocationsPerPixelNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInInvocationsPerPixelNV constant'>SpvBuiltIn__SpvBuiltInInvocationsPerPixelNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInLaunchIdNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInLaunchIdNV constant'>SpvBuiltIn__SpvBuiltInLaunchIdNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInLaunchSizeNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInLaunchSizeNV constant'>SpvBuiltIn__SpvBuiltInLaunchSizeNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInLayer.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInLayer constant'>SpvBuiltIn__SpvBuiltInLayer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInLayerPerViewNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInLayerPerViewNV constant'>SpvBuiltIn__SpvBuiltInLayerPerViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInLocalInvocationId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInLocalInvocationId constant'>SpvBuiltIn__SpvBuiltInLocalInvocationId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInLocalInvocationIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInLocalInvocationIndex constant'>SpvBuiltIn__SpvBuiltInLocalInvocationIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInMax.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInMax constant'>SpvBuiltIn__SpvBuiltInMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInMeshViewCountNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInMeshViewCountNV constant'>SpvBuiltIn__SpvBuiltInMeshViewCountNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInMeshViewIndicesNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInMeshViewIndicesNV constant'>SpvBuiltIn__SpvBuiltInMeshViewIndicesNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInNumEnqueuedSubgroups.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInNumEnqueuedSubgroups constant'>SpvBuiltIn__SpvBuiltInNumEnqueuedSubgroups</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInNumSubgroups.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInNumSubgroups constant'>SpvBuiltIn__SpvBuiltInNumSubgroups</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInNumWorkgroups.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInNumWorkgroups constant'>SpvBuiltIn__SpvBuiltInNumWorkgroups</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInObjectRayDirectionNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInObjectRayDirectionNV constant'>SpvBuiltIn__SpvBuiltInObjectRayDirectionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInObjectRayOriginNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInObjectRayOriginNV constant'>SpvBuiltIn__SpvBuiltInObjectRayOriginNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInObjectToWorldNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInObjectToWorldNV constant'>SpvBuiltIn__SpvBuiltInObjectToWorldNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPatchVertices.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPatchVertices constant'>SpvBuiltIn__SpvBuiltInPatchVertices</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPointCoord.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPointCoord constant'>SpvBuiltIn__SpvBuiltInPointCoord</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPointSize.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPointSize constant'>SpvBuiltIn__SpvBuiltInPointSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPosition.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPosition constant'>SpvBuiltIn__SpvBuiltInPosition</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPositionPerViewNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPositionPerViewNV constant'>SpvBuiltIn__SpvBuiltInPositionPerViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPrimitiveCountNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPrimitiveCountNV constant'>SpvBuiltIn__SpvBuiltInPrimitiveCountNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPrimitiveId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPrimitiveId constant'>SpvBuiltIn__SpvBuiltInPrimitiveId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInPrimitiveIndicesNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInPrimitiveIndicesNV constant'>SpvBuiltIn__SpvBuiltInPrimitiveIndicesNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInRayTmaxNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInRayTmaxNV constant'>SpvBuiltIn__SpvBuiltInRayTmaxNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInRayTminNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInRayTminNV constant'>SpvBuiltIn__SpvBuiltInRayTminNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSampleId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSampleId constant'>SpvBuiltIn__SpvBuiltInSampleId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSampleMask.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSampleMask constant'>SpvBuiltIn__SpvBuiltInSampleMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSamplePosition.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSamplePosition constant'>SpvBuiltIn__SpvBuiltInSamplePosition</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSecondaryPositionNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSecondaryPositionNV constant'>SpvBuiltIn__SpvBuiltInSecondaryPositionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSecondaryViewportMaskNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSecondaryViewportMaskNV constant'>SpvBuiltIn__SpvBuiltInSecondaryViewportMaskNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupEqMask.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupEqMask constant'>SpvBuiltIn__SpvBuiltInSubgroupEqMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupEqMaskKHR.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupEqMaskKHR constant'>SpvBuiltIn__SpvBuiltInSubgroupEqMaskKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupGeMask.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupGeMask constant'>SpvBuiltIn__SpvBuiltInSubgroupGeMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupGeMaskKHR.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupGeMaskKHR constant'>SpvBuiltIn__SpvBuiltInSubgroupGeMaskKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupGtMask.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupGtMask constant'>SpvBuiltIn__SpvBuiltInSubgroupGtMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupGtMaskKHR.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupGtMaskKHR constant'>SpvBuiltIn__SpvBuiltInSubgroupGtMaskKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupId constant'>SpvBuiltIn__SpvBuiltInSubgroupId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupLeMask.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupLeMask constant'>SpvBuiltIn__SpvBuiltInSubgroupLeMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupLeMaskKHR.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupLeMaskKHR constant'>SpvBuiltIn__SpvBuiltInSubgroupLeMaskKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupLocalInvocationId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupLocalInvocationId constant'>SpvBuiltIn__SpvBuiltInSubgroupLocalInvocationId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupLtMask.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupLtMask constant'>SpvBuiltIn__SpvBuiltInSubgroupLtMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupLtMaskKHR.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupLtMaskKHR constant'>SpvBuiltIn__SpvBuiltInSubgroupLtMaskKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupMaxSize.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupMaxSize constant'>SpvBuiltIn__SpvBuiltInSubgroupMaxSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInSubgroupSize.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInSubgroupSize constant'>SpvBuiltIn__SpvBuiltInSubgroupSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInTaskCountNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInTaskCountNV constant'>SpvBuiltIn__SpvBuiltInTaskCountNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInTessCoord.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInTessCoord constant'>SpvBuiltIn__SpvBuiltInTessCoord</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInTessLevelInner.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInTessLevelInner constant'>SpvBuiltIn__SpvBuiltInTessLevelInner</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInTessLevelOuter.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInTessLevelOuter constant'>SpvBuiltIn__SpvBuiltInTessLevelOuter</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInVertexId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInVertexId constant'>SpvBuiltIn__SpvBuiltInVertexId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInVertexIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInVertexIndex constant'>SpvBuiltIn__SpvBuiltInVertexIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInViewIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInViewIndex constant'>SpvBuiltIn__SpvBuiltInViewIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInViewportIndex.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInViewportIndex constant'>SpvBuiltIn__SpvBuiltInViewportIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInViewportMaskNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInViewportMaskNV constant'>SpvBuiltIn__SpvBuiltInViewportMaskNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInViewportMaskPerViewNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInViewportMaskPerViewNV constant'>SpvBuiltIn__SpvBuiltInViewportMaskPerViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInWorkDim.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInWorkDim constant'>SpvBuiltIn__SpvBuiltInWorkDim</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInWorkgroupId.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInWorkgroupId constant'>SpvBuiltIn__SpvBuiltInWorkgroupId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInWorkgroupSize.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInWorkgroupSize constant'>SpvBuiltIn__SpvBuiltInWorkgroupSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInWorldRayDirectionNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInWorldRayDirectionNV constant'>SpvBuiltIn__SpvBuiltInWorldRayDirectionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInWorldRayOriginNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInWorldRayOriginNV constant'>SpvBuiltIn__SpvBuiltInWorldRayOriginNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvBuiltIn__SpvBuiltInWorldToObjectNV.html" title='spirv_reflect::ffi::SpvBuiltIn__SpvBuiltInWorldToObjectNV constant'>SpvBuiltIn__SpvBuiltInWorldToObjectNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityAddresses.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityAddresses constant'>SpvCapability__SpvCapabilityAddresses</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityAtomicStorage.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityAtomicStorage constant'>SpvCapability__SpvCapabilityAtomicStorage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityAtomicStorageOps.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityAtomicStorageOps constant'>SpvCapability__SpvCapabilityAtomicStorageOps</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityClipDistance.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityClipDistance constant'>SpvCapability__SpvCapabilityClipDistance</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityComputeDerivativeGroupLinearNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityComputeDerivativeGroupLinearNV constant'>SpvCapability__SpvCapabilityComputeDerivativeGroupLinearNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityComputeDerivativeGroupQuadsNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityComputeDerivativeGroupQuadsNV constant'>SpvCapability__SpvCapabilityComputeDerivativeGroupQuadsNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityCullDistance.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityCullDistance constant'>SpvCapability__SpvCapabilityCullDistance</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityDenormFlushToZero.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityDenormFlushToZero constant'>SpvCapability__SpvCapabilityDenormFlushToZero</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityDenormPreserve.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityDenormPreserve constant'>SpvCapability__SpvCapabilityDenormPreserve</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityDerivativeControl.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityDerivativeControl constant'>SpvCapability__SpvCapabilityDerivativeControl</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityDeviceEnqueue.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityDeviceEnqueue constant'>SpvCapability__SpvCapabilityDeviceEnqueue</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityDeviceGroup.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityDeviceGroup constant'>SpvCapability__SpvCapabilityDeviceGroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityDrawParameters.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityDrawParameters constant'>SpvCapability__SpvCapabilityDrawParameters</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFloat16Buffer.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFloat16Buffer constant'>SpvCapability__SpvCapabilityFloat16Buffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFloat16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFloat16 constant'>SpvCapability__SpvCapabilityFloat16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFloat16ImageAMD.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFloat16ImageAMD constant'>SpvCapability__SpvCapabilityFloat16ImageAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFloat64.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFloat64 constant'>SpvCapability__SpvCapabilityFloat64</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFragmentBarycentricNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFragmentBarycentricNV constant'>SpvCapability__SpvCapabilityFragmentBarycentricNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFragmentDensityEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFragmentDensityEXT constant'>SpvCapability__SpvCapabilityFragmentDensityEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFragmentFullyCoveredEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFragmentFullyCoveredEXT constant'>SpvCapability__SpvCapabilityFragmentFullyCoveredEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityFragmentMaskAMD.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityFragmentMaskAMD constant'>SpvCapability__SpvCapabilityFragmentMaskAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGenericPointer.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGenericPointer constant'>SpvCapability__SpvCapabilityGenericPointer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGeometry.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGeometry constant'>SpvCapability__SpvCapabilityGeometry</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGeometryPointSize.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGeometryPointSize constant'>SpvCapability__SpvCapabilityGeometryPointSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGeometryShaderPassthroughNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGeometryShaderPassthroughNV constant'>SpvCapability__SpvCapabilityGeometryShaderPassthroughNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGeometryStreams.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGeometryStreams constant'>SpvCapability__SpvCapabilityGeometryStreams</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniform.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniform constant'>SpvCapability__SpvCapabilityGroupNonUniform</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformArithmetic.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformArithmetic constant'>SpvCapability__SpvCapabilityGroupNonUniformArithmetic</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformBallot.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformBallot constant'>SpvCapability__SpvCapabilityGroupNonUniformBallot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformClustered.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformClustered constant'>SpvCapability__SpvCapabilityGroupNonUniformClustered</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformPartitionedNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformPartitionedNV constant'>SpvCapability__SpvCapabilityGroupNonUniformPartitionedNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformQuad.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformQuad constant'>SpvCapability__SpvCapabilityGroupNonUniformQuad</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformShuffle.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformShuffle constant'>SpvCapability__SpvCapabilityGroupNonUniformShuffle</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformShuffleRelative.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformShuffleRelative constant'>SpvCapability__SpvCapabilityGroupNonUniformShuffleRelative</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroupNonUniformVote.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroupNonUniformVote constant'>SpvCapability__SpvCapabilityGroupNonUniformVote</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityGroups.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityGroups constant'>SpvCapability__SpvCapabilityGroups</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImage1D.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImage1D constant'>SpvCapability__SpvCapabilityImage1D</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageBasic.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageBasic constant'>SpvCapability__SpvCapabilityImageBasic</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageBuffer.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageBuffer constant'>SpvCapability__SpvCapabilityImageBuffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageCubeArray.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageCubeArray constant'>SpvCapability__SpvCapabilityImageCubeArray</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageFootprintNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageFootprintNV constant'>SpvCapability__SpvCapabilityImageFootprintNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageGatherBiasLodAMD.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageGatherBiasLodAMD constant'>SpvCapability__SpvCapabilityImageGatherBiasLodAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageGatherExtended.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageGatherExtended constant'>SpvCapability__SpvCapabilityImageGatherExtended</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageMSArray.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageMSArray constant'>SpvCapability__SpvCapabilityImageMSArray</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageMipmap.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageMipmap constant'>SpvCapability__SpvCapabilityImageMipmap</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageQuery.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageQuery constant'>SpvCapability__SpvCapabilityImageQuery</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageReadWrite.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageReadWrite constant'>SpvCapability__SpvCapabilityImageReadWrite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageReadWriteLodAMD.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageReadWriteLodAMD constant'>SpvCapability__SpvCapabilityImageReadWriteLodAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityImageRect.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityImageRect constant'>SpvCapability__SpvCapabilityImageRect</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInputAttachment.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInputAttachment constant'>SpvCapability__SpvCapabilityInputAttachment</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInputAttachmentArrayDynamicIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInputAttachmentArrayDynamicIndexingEXT constant'>SpvCapability__SpvCapabilityInputAttachmentArrayDynamicIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInputAttachmentArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInputAttachmentArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilityInputAttachmentArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInt8.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInt8 constant'>SpvCapability__SpvCapabilityInt8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInt16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInt16 constant'>SpvCapability__SpvCapabilityInt16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInt64.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInt64 constant'>SpvCapability__SpvCapabilityInt64</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInt64Atomics.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInt64Atomics constant'>SpvCapability__SpvCapabilityInt64Atomics</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityInterpolationFunction.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityInterpolationFunction constant'>SpvCapability__SpvCapabilityInterpolationFunction</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityKernel.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityKernel constant'>SpvCapability__SpvCapabilityKernel</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityLinkage.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityLinkage constant'>SpvCapability__SpvCapabilityLinkage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityLiteralSampler.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityLiteralSampler constant'>SpvCapability__SpvCapabilityLiteralSampler</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityMatrix.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityMatrix constant'>SpvCapability__SpvCapabilityMatrix</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityMax.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityMax constant'>SpvCapability__SpvCapabilityMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityMeshShadingNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityMeshShadingNV constant'>SpvCapability__SpvCapabilityMeshShadingNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityMinLod.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityMinLod constant'>SpvCapability__SpvCapabilityMinLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityMultiView.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityMultiView constant'>SpvCapability__SpvCapabilityMultiView</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityMultiViewport.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityMultiViewport constant'>SpvCapability__SpvCapabilityMultiViewport</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityNamedBarrier.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityNamedBarrier constant'>SpvCapability__SpvCapabilityNamedBarrier</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityPerViewAttributesNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityPerViewAttributesNV constant'>SpvCapability__SpvCapabilityPerViewAttributesNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityPipeStorage.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityPipeStorage constant'>SpvCapability__SpvCapabilityPipeStorage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityPipes.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityPipes constant'>SpvCapability__SpvCapabilityPipes</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityRayTracingNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityRayTracingNV constant'>SpvCapability__SpvCapabilityRayTracingNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityRoundingModeRTE.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityRoundingModeRTE constant'>SpvCapability__SpvCapabilityRoundingModeRTE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityRoundingModeRTZ.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityRoundingModeRTZ constant'>SpvCapability__SpvCapabilityRoundingModeRTZ</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityRuntimeDescriptorArrayEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityRuntimeDescriptorArrayEXT constant'>SpvCapability__SpvCapabilityRuntimeDescriptorArrayEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampleMaskOverrideCoverageNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampleMaskOverrideCoverageNV constant'>SpvCapability__SpvCapabilitySampleMaskOverrideCoverageNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampleMaskPostDepthCoverage.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampleMaskPostDepthCoverage constant'>SpvCapability__SpvCapabilitySampleMaskPostDepthCoverage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampleRateShading.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampleRateShading constant'>SpvCapability__SpvCapabilitySampleRateShading</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampled1D.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampled1D constant'>SpvCapability__SpvCapabilitySampled1D</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampledBuffer.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampledBuffer constant'>SpvCapability__SpvCapabilitySampledBuffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampledCubeArray.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampledCubeArray constant'>SpvCapability__SpvCapabilitySampledCubeArray</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampledImageArrayDynamicIndexing.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampledImageArrayDynamicIndexing constant'>SpvCapability__SpvCapabilitySampledImageArrayDynamicIndexing</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampledImageArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampledImageArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilitySampledImageArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySampledRect.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySampledRect constant'>SpvCapability__SpvCapabilitySampledRect</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShader.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShader constant'>SpvCapability__SpvCapabilityShader</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShaderNonUniformEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShaderNonUniformEXT constant'>SpvCapability__SpvCapabilityShaderNonUniformEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShaderStereoViewNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShaderStereoViewNV constant'>SpvCapability__SpvCapabilityShaderStereoViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShaderViewportIndexLayerEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShaderViewportIndexLayerEXT constant'>SpvCapability__SpvCapabilityShaderViewportIndexLayerEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShaderViewportIndexLayerNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShaderViewportIndexLayerNV constant'>SpvCapability__SpvCapabilityShaderViewportIndexLayerNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShaderViewportMaskNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShaderViewportMaskNV constant'>SpvCapability__SpvCapabilityShaderViewportMaskNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityShadingRateNV.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityShadingRateNV constant'>SpvCapability__SpvCapabilityShadingRateNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySignedZeroInfNanPreserve.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySignedZeroInfNanPreserve constant'>SpvCapability__SpvCapabilitySignedZeroInfNanPreserve</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySparseResidency.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySparseResidency constant'>SpvCapability__SpvCapabilitySparseResidency</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStencilExportEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStencilExportEXT constant'>SpvCapability__SpvCapabilityStencilExportEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageBuffer8BitAccess.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageBuffer8BitAccess constant'>SpvCapability__SpvCapabilityStorageBuffer8BitAccess</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageBuffer16BitAccess.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageBuffer16BitAccess constant'>SpvCapability__SpvCapabilityStorageBuffer16BitAccess</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageBufferArrayDynamicIndexing.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageBufferArrayDynamicIndexing constant'>SpvCapability__SpvCapabilityStorageBufferArrayDynamicIndexing</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageBufferArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageBufferArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilityStorageBufferArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageImageArrayDynamicIndexing.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageImageArrayDynamicIndexing constant'>SpvCapability__SpvCapabilityStorageImageArrayDynamicIndexing</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageImageArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageImageArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilityStorageImageArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageImageExtendedFormats.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageImageExtendedFormats constant'>SpvCapability__SpvCapabilityStorageImageExtendedFormats</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageImageMultisample.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageImageMultisample constant'>SpvCapability__SpvCapabilityStorageImageMultisample</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageImageReadWithoutFormat.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageImageReadWithoutFormat constant'>SpvCapability__SpvCapabilityStorageImageReadWithoutFormat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageImageWriteWithoutFormat.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageImageWriteWithoutFormat constant'>SpvCapability__SpvCapabilityStorageImageWriteWithoutFormat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageInputOutput16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageInputOutput16 constant'>SpvCapability__SpvCapabilityStorageInputOutput16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStoragePushConstant8.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStoragePushConstant8 constant'>SpvCapability__SpvCapabilityStoragePushConstant8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStoragePushConstant16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStoragePushConstant16 constant'>SpvCapability__SpvCapabilityStoragePushConstant16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageTexelBufferArrayDynamicIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageTexelBufferArrayDynamicIndexingEXT constant'>SpvCapability__SpvCapabilityStorageTexelBufferArrayDynamicIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageTexelBufferArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageTexelBufferArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilityStorageTexelBufferArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageUniform16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageUniform16 constant'>SpvCapability__SpvCapabilityStorageUniform16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityStorageUniformBufferBlock16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityStorageUniformBufferBlock16 constant'>SpvCapability__SpvCapabilityStorageUniformBufferBlock16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySubgroupBallotKHR.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySubgroupBallotKHR constant'>SpvCapability__SpvCapabilitySubgroupBallotKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySubgroupBufferBlockIOINTEL.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySubgroupBufferBlockIOINTEL constant'>SpvCapability__SpvCapabilitySubgroupBufferBlockIOINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySubgroupDispatch.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySubgroupDispatch constant'>SpvCapability__SpvCapabilitySubgroupDispatch</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySubgroupImageBlockIOINTEL.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySubgroupImageBlockIOINTEL constant'>SpvCapability__SpvCapabilitySubgroupImageBlockIOINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySubgroupShuffleINTEL.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySubgroupShuffleINTEL constant'>SpvCapability__SpvCapabilitySubgroupShuffleINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilitySubgroupVoteKHR.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilitySubgroupVoteKHR constant'>SpvCapability__SpvCapabilitySubgroupVoteKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityTessellation.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityTessellation constant'>SpvCapability__SpvCapabilityTessellation</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityTessellationPointSize.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityTessellationPointSize constant'>SpvCapability__SpvCapabilityTessellationPointSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityTransformFeedback.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityTransformFeedback constant'>SpvCapability__SpvCapabilityTransformFeedback</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityUniformAndStorageBuffer8BitAccess.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityUniformAndStorageBuffer8BitAccess constant'>SpvCapability__SpvCapabilityUniformAndStorageBuffer8BitAccess</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityUniformAndStorageBuffer16BitAccess.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityUniformAndStorageBuffer16BitAccess constant'>SpvCapability__SpvCapabilityUniformAndStorageBuffer16BitAccess</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityUniformBufferArrayDynamicIndexing.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityUniformBufferArrayDynamicIndexing constant'>SpvCapability__SpvCapabilityUniformBufferArrayDynamicIndexing</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityUniformBufferArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityUniformBufferArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilityUniformBufferArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityUniformTexelBufferArrayDynamicIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityUniformTexelBufferArrayDynamicIndexingEXT constant'>SpvCapability__SpvCapabilityUniformTexelBufferArrayDynamicIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityUniformTexelBufferArrayNonUniformIndexingEXT.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityUniformTexelBufferArrayNonUniformIndexingEXT constant'>SpvCapability__SpvCapabilityUniformTexelBufferArrayNonUniformIndexingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityVariablePointers.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityVariablePointers constant'>SpvCapability__SpvCapabilityVariablePointers</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityVariablePointersStorageBuffer.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityVariablePointersStorageBuffer constant'>SpvCapability__SpvCapabilityVariablePointersStorageBuffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityVector16.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityVector16 constant'>SpvCapability__SpvCapabilityVector16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityVulkanMemoryModelDeviceScopeKHR.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityVulkanMemoryModelDeviceScopeKHR constant'>SpvCapability__SpvCapabilityVulkanMemoryModelDeviceScopeKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvCapability__SpvCapabilityVulkanMemoryModelKHR.html" title='spirv_reflect::ffi::SpvCapability__SpvCapabilityVulkanMemoryModelKHR constant'>SpvCapability__SpvCapabilityVulkanMemoryModelKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationAliased.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationAliased constant'>SpvDecoration__SpvDecorationAliased</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationAlignment.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationAlignment constant'>SpvDecoration__SpvDecorationAlignment</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationAlignmentId.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationAlignmentId constant'>SpvDecoration__SpvDecorationAlignmentId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationArrayStride.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationArrayStride constant'>SpvDecoration__SpvDecorationArrayStride</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationBinding.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationBinding constant'>SpvDecoration__SpvDecorationBinding</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationBlock.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationBlock constant'>SpvDecoration__SpvDecorationBlock</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationBufferBlock.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationBufferBlock constant'>SpvDecoration__SpvDecorationBufferBlock</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationBuiltIn.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationBuiltIn constant'>SpvDecoration__SpvDecorationBuiltIn</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationCPacked.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationCPacked constant'>SpvDecoration__SpvDecorationCPacked</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationCentroid.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationCentroid constant'>SpvDecoration__SpvDecorationCentroid</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationCoherent.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationCoherent constant'>SpvDecoration__SpvDecorationCoherent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationColMajor.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationColMajor constant'>SpvDecoration__SpvDecorationColMajor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationComponent.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationComponent constant'>SpvDecoration__SpvDecorationComponent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationConstant.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationConstant constant'>SpvDecoration__SpvDecorationConstant</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationDescriptorSet.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationDescriptorSet constant'>SpvDecoration__SpvDecorationDescriptorSet</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationExplicitInterpAMD.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationExplicitInterpAMD constant'>SpvDecoration__SpvDecorationExplicitInterpAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationFPFastMathMode.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationFPFastMathMode constant'>SpvDecoration__SpvDecorationFPFastMathMode</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationFPRoundingMode.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationFPRoundingMode constant'>SpvDecoration__SpvDecorationFPRoundingMode</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationFlat.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationFlat constant'>SpvDecoration__SpvDecorationFlat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationFuncParamAttr.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationFuncParamAttr constant'>SpvDecoration__SpvDecorationFuncParamAttr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationGLSLPacked.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationGLSLPacked constant'>SpvDecoration__SpvDecorationGLSLPacked</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationGLSLShared.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationGLSLShared constant'>SpvDecoration__SpvDecorationGLSLShared</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationHlslCounterBufferGOOGLE.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationHlslCounterBufferGOOGLE constant'>SpvDecoration__SpvDecorationHlslCounterBufferGOOGLE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationHlslSemanticGOOGLE.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationHlslSemanticGOOGLE constant'>SpvDecoration__SpvDecorationHlslSemanticGOOGLE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationIndex.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationIndex constant'>SpvDecoration__SpvDecorationIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationInputAttachmentIndex.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationInputAttachmentIndex constant'>SpvDecoration__SpvDecorationInputAttachmentIndex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationInvariant.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationInvariant constant'>SpvDecoration__SpvDecorationInvariant</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationLinkageAttributes.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationLinkageAttributes constant'>SpvDecoration__SpvDecorationLinkageAttributes</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationLocation.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationLocation constant'>SpvDecoration__SpvDecorationLocation</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationMatrixStride.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationMatrixStride constant'>SpvDecoration__SpvDecorationMatrixStride</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationMax.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationMax constant'>SpvDecoration__SpvDecorationMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationMaxByteOffset.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationMaxByteOffset constant'>SpvDecoration__SpvDecorationMaxByteOffset</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationMaxByteOffsetId.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationMaxByteOffsetId constant'>SpvDecoration__SpvDecorationMaxByteOffsetId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNoContraction.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNoContraction constant'>SpvDecoration__SpvDecorationNoContraction</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNoPerspective.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNoPerspective constant'>SpvDecoration__SpvDecorationNoPerspective</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNoSignedWrap.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNoSignedWrap constant'>SpvDecoration__SpvDecorationNoSignedWrap</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNoUnsignedWrap.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNoUnsignedWrap constant'>SpvDecoration__SpvDecorationNoUnsignedWrap</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNonReadable.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNonReadable constant'>SpvDecoration__SpvDecorationNonReadable</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNonUniformEXT.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNonUniformEXT constant'>SpvDecoration__SpvDecorationNonUniformEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationNonWritable.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationNonWritable constant'>SpvDecoration__SpvDecorationNonWritable</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationOffset.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationOffset constant'>SpvDecoration__SpvDecorationOffset</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationOverrideCoverageNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationOverrideCoverageNV constant'>SpvDecoration__SpvDecorationOverrideCoverageNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationPassthroughNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationPassthroughNV constant'>SpvDecoration__SpvDecorationPassthroughNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationPatch.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationPatch constant'>SpvDecoration__SpvDecorationPatch</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationPerPrimitiveNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationPerPrimitiveNV constant'>SpvDecoration__SpvDecorationPerPrimitiveNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationPerTaskNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationPerTaskNV constant'>SpvDecoration__SpvDecorationPerTaskNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationPerVertexNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationPerVertexNV constant'>SpvDecoration__SpvDecorationPerVertexNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationPerViewNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationPerViewNV constant'>SpvDecoration__SpvDecorationPerViewNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationRelaxedPrecision.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationRelaxedPrecision constant'>SpvDecoration__SpvDecorationRelaxedPrecision</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationRestrict.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationRestrict constant'>SpvDecoration__SpvDecorationRestrict</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationRowMajor.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationRowMajor constant'>SpvDecoration__SpvDecorationRowMajor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationSample.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationSample constant'>SpvDecoration__SpvDecorationSample</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationSaturatedConversion.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationSaturatedConversion constant'>SpvDecoration__SpvDecorationSaturatedConversion</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationSecondaryViewportRelativeNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationSecondaryViewportRelativeNV constant'>SpvDecoration__SpvDecorationSecondaryViewportRelativeNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationSpecId.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationSpecId constant'>SpvDecoration__SpvDecorationSpecId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationStream.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationStream constant'>SpvDecoration__SpvDecorationStream</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationUniform.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationUniform constant'>SpvDecoration__SpvDecorationUniform</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationViewportRelativeNV.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationViewportRelativeNV constant'>SpvDecoration__SpvDecorationViewportRelativeNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationVolatile.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationVolatile constant'>SpvDecoration__SpvDecorationVolatile</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationXfbBuffer.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationXfbBuffer constant'>SpvDecoration__SpvDecorationXfbBuffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDecoration__SpvDecorationXfbStride.html" title='spirv_reflect::ffi::SpvDecoration__SpvDecorationXfbStride constant'>SpvDecoration__SpvDecorationXfbStride</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDim1D.html" title='spirv_reflect::ffi::SpvDim__SpvDim1D constant'>SpvDim__SpvDim1D</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDim2D.html" title='spirv_reflect::ffi::SpvDim__SpvDim2D constant'>SpvDim__SpvDim2D</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDim3D.html" title='spirv_reflect::ffi::SpvDim__SpvDim3D constant'>SpvDim__SpvDim3D</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDimBuffer.html" title='spirv_reflect::ffi::SpvDim__SpvDimBuffer constant'>SpvDim__SpvDimBuffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDimCube.html" title='spirv_reflect::ffi::SpvDim__SpvDimCube constant'>SpvDim__SpvDimCube</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDimMax.html" title='spirv_reflect::ffi::SpvDim__SpvDimMax constant'>SpvDim__SpvDimMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDimRect.html" title='spirv_reflect::ffi::SpvDim__SpvDimRect constant'>SpvDim__SpvDimRect</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvDim__SpvDimSubpassData.html" title='spirv_reflect::ffi::SpvDim__SpvDimSubpassData constant'>SpvDim__SpvDimSubpassData</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeContractionOff.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeContractionOff constant'>SpvExecutionMode__SpvExecutionModeContractionOff</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDenormFlushToZero.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDenormFlushToZero constant'>SpvExecutionMode__SpvExecutionModeDenormFlushToZero</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDenormPreserve.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDenormPreserve constant'>SpvExecutionMode__SpvExecutionModeDenormPreserve</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDepthGreater.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDepthGreater constant'>SpvExecutionMode__SpvExecutionModeDepthGreater</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDepthLess.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDepthLess constant'>SpvExecutionMode__SpvExecutionModeDepthLess</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDepthReplacing.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDepthReplacing constant'>SpvExecutionMode__SpvExecutionModeDepthReplacing</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDepthUnchanged.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDepthUnchanged constant'>SpvExecutionMode__SpvExecutionModeDepthUnchanged</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDerivativeGroupLinearNV.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDerivativeGroupLinearNV constant'>SpvExecutionMode__SpvExecutionModeDerivativeGroupLinearNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeDerivativeGroupQuadsNV.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeDerivativeGroupQuadsNV constant'>SpvExecutionMode__SpvExecutionModeDerivativeGroupQuadsNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeEarlyFragmentTests.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeEarlyFragmentTests constant'>SpvExecutionMode__SpvExecutionModeEarlyFragmentTests</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeFinalizer.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeFinalizer constant'>SpvExecutionMode__SpvExecutionModeFinalizer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeInitializer.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeInitializer constant'>SpvExecutionMode__SpvExecutionModeInitializer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeInputLines.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeInputLines constant'>SpvExecutionMode__SpvExecutionModeInputLines</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeInputLinesAdjacency.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeInputLinesAdjacency constant'>SpvExecutionMode__SpvExecutionModeInputLinesAdjacency</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeInputPoints.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeInputPoints constant'>SpvExecutionMode__SpvExecutionModeInputPoints</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeInputTrianglesAdjacency.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeInputTrianglesAdjacency constant'>SpvExecutionMode__SpvExecutionModeInputTrianglesAdjacency</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeInvocations.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeInvocations constant'>SpvExecutionMode__SpvExecutionModeInvocations</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeIsolines.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeIsolines constant'>SpvExecutionMode__SpvExecutionModeIsolines</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeLocalSize.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeLocalSize constant'>SpvExecutionMode__SpvExecutionModeLocalSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeLocalSizeHint.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeLocalSizeHint constant'>SpvExecutionMode__SpvExecutionModeLocalSizeHint</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeLocalSizeHintId.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeLocalSizeHintId constant'>SpvExecutionMode__SpvExecutionModeLocalSizeHintId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeLocalSizeId.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeLocalSizeId constant'>SpvExecutionMode__SpvExecutionModeLocalSizeId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeMax.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeMax constant'>SpvExecutionMode__SpvExecutionModeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOriginLowerLeft.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOriginLowerLeft constant'>SpvExecutionMode__SpvExecutionModeOriginLowerLeft</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOriginUpperLeft.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOriginUpperLeft constant'>SpvExecutionMode__SpvExecutionModeOriginUpperLeft</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputLineStrip.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputLineStrip constant'>SpvExecutionMode__SpvExecutionModeOutputLineStrip</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputLinesNV.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputLinesNV constant'>SpvExecutionMode__SpvExecutionModeOutputLinesNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputPoints.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputPoints constant'>SpvExecutionMode__SpvExecutionModeOutputPoints</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputPrimitivesNV.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputPrimitivesNV constant'>SpvExecutionMode__SpvExecutionModeOutputPrimitivesNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputTriangleStrip.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputTriangleStrip constant'>SpvExecutionMode__SpvExecutionModeOutputTriangleStrip</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputTrianglesNV.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputTrianglesNV constant'>SpvExecutionMode__SpvExecutionModeOutputTrianglesNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeOutputVertices.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeOutputVertices constant'>SpvExecutionMode__SpvExecutionModeOutputVertices</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModePixelCenterInteger.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModePixelCenterInteger constant'>SpvExecutionMode__SpvExecutionModePixelCenterInteger</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModePointMode.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModePointMode constant'>SpvExecutionMode__SpvExecutionModePointMode</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModePostDepthCoverage.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModePostDepthCoverage constant'>SpvExecutionMode__SpvExecutionModePostDepthCoverage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeQuads.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeQuads constant'>SpvExecutionMode__SpvExecutionModeQuads</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeRoundingModeRTE.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeRoundingModeRTE constant'>SpvExecutionMode__SpvExecutionModeRoundingModeRTE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeRoundingModeRTZ.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeRoundingModeRTZ constant'>SpvExecutionMode__SpvExecutionModeRoundingModeRTZ</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSignedZeroInfNanPreserve.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSignedZeroInfNanPreserve constant'>SpvExecutionMode__SpvExecutionModeSignedZeroInfNanPreserve</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSpacingEqual.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSpacingEqual constant'>SpvExecutionMode__SpvExecutionModeSpacingEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSpacingFractionalEven.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSpacingFractionalEven constant'>SpvExecutionMode__SpvExecutionModeSpacingFractionalEven</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSpacingFractionalOdd.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSpacingFractionalOdd constant'>SpvExecutionMode__SpvExecutionModeSpacingFractionalOdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeStencilRefReplacingEXT.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeStencilRefReplacingEXT constant'>SpvExecutionMode__SpvExecutionModeStencilRefReplacingEXT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSubgroupSize.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSubgroupSize constant'>SpvExecutionMode__SpvExecutionModeSubgroupSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSubgroupsPerWorkgroup.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSubgroupsPerWorkgroup constant'>SpvExecutionMode__SpvExecutionModeSubgroupsPerWorkgroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeSubgroupsPerWorkgroupId.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeSubgroupsPerWorkgroupId constant'>SpvExecutionMode__SpvExecutionModeSubgroupsPerWorkgroupId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeTriangles.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeTriangles constant'>SpvExecutionMode__SpvExecutionModeTriangles</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeVecTypeHint.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeVecTypeHint constant'>SpvExecutionMode__SpvExecutionModeVecTypeHint</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeVertexOrderCcw.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeVertexOrderCcw constant'>SpvExecutionMode__SpvExecutionModeVertexOrderCcw</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeVertexOrderCw.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeVertexOrderCw constant'>SpvExecutionMode__SpvExecutionModeVertexOrderCw</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionMode__SpvExecutionModeXfb.html" title='spirv_reflect::ffi::SpvExecutionMode__SpvExecutionModeXfb constant'>SpvExecutionMode__SpvExecutionModeXfb</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelAnyHitNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelAnyHitNV constant'>SpvExecutionModel__SpvExecutionModelAnyHitNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelCallableNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelCallableNV constant'>SpvExecutionModel__SpvExecutionModelCallableNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelClosestHitNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelClosestHitNV constant'>SpvExecutionModel__SpvExecutionModelClosestHitNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelFragment.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelFragment constant'>SpvExecutionModel__SpvExecutionModelFragment</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelGLCompute.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelGLCompute constant'>SpvExecutionModel__SpvExecutionModelGLCompute</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelGeometry.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelGeometry constant'>SpvExecutionModel__SpvExecutionModelGeometry</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelIntersectionNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelIntersectionNV constant'>SpvExecutionModel__SpvExecutionModelIntersectionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelKernel.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelKernel constant'>SpvExecutionModel__SpvExecutionModelKernel</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelMax.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelMax constant'>SpvExecutionModel__SpvExecutionModelMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelMeshNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelMeshNV constant'>SpvExecutionModel__SpvExecutionModelMeshNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelMissNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelMissNV constant'>SpvExecutionModel__SpvExecutionModelMissNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelRayGenerationNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelRayGenerationNV constant'>SpvExecutionModel__SpvExecutionModelRayGenerationNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelTaskNV.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelTaskNV constant'>SpvExecutionModel__SpvExecutionModelTaskNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelTessellationControl.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelTessellationControl constant'>SpvExecutionModel__SpvExecutionModelTessellationControl</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelTessellationEvaluation.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelTessellationEvaluation constant'>SpvExecutionModel__SpvExecutionModelTessellationEvaluation</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvExecutionModel__SpvExecutionModelVertex.html" title='spirv_reflect::ffi::SpvExecutionModel__SpvExecutionModelVertex constant'>SpvExecutionModel__SpvExecutionModelVertex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeMask__SpvFPFastMathModeAllowRecipMask.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask__SpvFPFastMathModeAllowRecipMask constant'>SpvFPFastMathModeMask__SpvFPFastMathModeAllowRecipMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeMask__SpvFPFastMathModeFastMask.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask__SpvFPFastMathModeFastMask constant'>SpvFPFastMathModeMask__SpvFPFastMathModeFastMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeMask__SpvFPFastMathModeMaskNone.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask__SpvFPFastMathModeMaskNone constant'>SpvFPFastMathModeMask__SpvFPFastMathModeMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeMask__SpvFPFastMathModeNSZMask.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask__SpvFPFastMathModeNSZMask constant'>SpvFPFastMathModeMask__SpvFPFastMathModeNSZMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeMask__SpvFPFastMathModeNotInfMask.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask__SpvFPFastMathModeNotInfMask constant'>SpvFPFastMathModeMask__SpvFPFastMathModeNotInfMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeMask__SpvFPFastMathModeNotNaNMask.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask__SpvFPFastMathModeNotNaNMask constant'>SpvFPFastMathModeMask__SpvFPFastMathModeNotNaNMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeShift__SpvFPFastMathModeAllowRecipShift.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift__SpvFPFastMathModeAllowRecipShift constant'>SpvFPFastMathModeShift__SpvFPFastMathModeAllowRecipShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeShift__SpvFPFastMathModeFastShift.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift__SpvFPFastMathModeFastShift constant'>SpvFPFastMathModeShift__SpvFPFastMathModeFastShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeShift__SpvFPFastMathModeMax.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift__SpvFPFastMathModeMax constant'>SpvFPFastMathModeShift__SpvFPFastMathModeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeShift__SpvFPFastMathModeNSZShift.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift__SpvFPFastMathModeNSZShift constant'>SpvFPFastMathModeShift__SpvFPFastMathModeNSZShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeShift__SpvFPFastMathModeNotInfShift.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift__SpvFPFastMathModeNotInfShift constant'>SpvFPFastMathModeShift__SpvFPFastMathModeNotInfShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPFastMathModeShift__SpvFPFastMathModeNotNaNShift.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift__SpvFPFastMathModeNotNaNShift constant'>SpvFPFastMathModeShift__SpvFPFastMathModeNotNaNShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPRoundingMode__SpvFPRoundingModeMax.html" title='spirv_reflect::ffi::SpvFPRoundingMode__SpvFPRoundingModeMax constant'>SpvFPRoundingMode__SpvFPRoundingModeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPRoundingMode__SpvFPRoundingModeRTE.html" title='spirv_reflect::ffi::SpvFPRoundingMode__SpvFPRoundingModeRTE constant'>SpvFPRoundingMode__SpvFPRoundingModeRTE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPRoundingMode__SpvFPRoundingModeRTN.html" title='spirv_reflect::ffi::SpvFPRoundingMode__SpvFPRoundingModeRTN constant'>SpvFPRoundingMode__SpvFPRoundingModeRTN</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPRoundingMode__SpvFPRoundingModeRTP.html" title='spirv_reflect::ffi::SpvFPRoundingMode__SpvFPRoundingModeRTP constant'>SpvFPRoundingMode__SpvFPRoundingModeRTP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFPRoundingMode__SpvFPRoundingModeRTZ.html" title='spirv_reflect::ffi::SpvFPRoundingMode__SpvFPRoundingModeRTZ constant'>SpvFPRoundingMode__SpvFPRoundingModeRTZ</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlMask__SpvFunctionControlConstMask.html" title='spirv_reflect::ffi::SpvFunctionControlMask__SpvFunctionControlConstMask constant'>SpvFunctionControlMask__SpvFunctionControlConstMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlMask__SpvFunctionControlDontInlineMask.html" title='spirv_reflect::ffi::SpvFunctionControlMask__SpvFunctionControlDontInlineMask constant'>SpvFunctionControlMask__SpvFunctionControlDontInlineMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlMask__SpvFunctionControlInlineMask.html" title='spirv_reflect::ffi::SpvFunctionControlMask__SpvFunctionControlInlineMask constant'>SpvFunctionControlMask__SpvFunctionControlInlineMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlMask__SpvFunctionControlMaskNone.html" title='spirv_reflect::ffi::SpvFunctionControlMask__SpvFunctionControlMaskNone constant'>SpvFunctionControlMask__SpvFunctionControlMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlMask__SpvFunctionControlPureMask.html" title='spirv_reflect::ffi::SpvFunctionControlMask__SpvFunctionControlPureMask constant'>SpvFunctionControlMask__SpvFunctionControlPureMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlShift__SpvFunctionControlConstShift.html" title='spirv_reflect::ffi::SpvFunctionControlShift__SpvFunctionControlConstShift constant'>SpvFunctionControlShift__SpvFunctionControlConstShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlShift__SpvFunctionControlDontInlineShift.html" title='spirv_reflect::ffi::SpvFunctionControlShift__SpvFunctionControlDontInlineShift constant'>SpvFunctionControlShift__SpvFunctionControlDontInlineShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlShift__SpvFunctionControlInlineShift.html" title='spirv_reflect::ffi::SpvFunctionControlShift__SpvFunctionControlInlineShift constant'>SpvFunctionControlShift__SpvFunctionControlInlineShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlShift__SpvFunctionControlMax.html" title='spirv_reflect::ffi::SpvFunctionControlShift__SpvFunctionControlMax constant'>SpvFunctionControlShift__SpvFunctionControlMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionControlShift__SpvFunctionControlPureShift.html" title='spirv_reflect::ffi::SpvFunctionControlShift__SpvFunctionControlPureShift constant'>SpvFunctionControlShift__SpvFunctionControlPureShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeByVal.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeByVal constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeByVal</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeMax.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeMax constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoAlias.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoAlias constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoAlias</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoCapture.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoCapture constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoCapture</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoReadWrite.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoReadWrite constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoReadWrite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoWrite.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoWrite constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeNoWrite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeSext.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeSext constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeSext</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeSret.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeSret constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeSret</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvFunctionParameterAttribute__SpvFunctionParameterAttributeZext.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute__SpvFunctionParameterAttributeZext constant'>SpvFunctionParameterAttribute__SpvFunctionParameterAttributeZext</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationClusteredReduce.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationClusteredReduce constant'>SpvGroupOperation__SpvGroupOperationClusteredReduce</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationExclusiveScan.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationExclusiveScan constant'>SpvGroupOperation__SpvGroupOperationExclusiveScan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationInclusiveScan.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationInclusiveScan constant'>SpvGroupOperation__SpvGroupOperationInclusiveScan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationMax.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationMax constant'>SpvGroupOperation__SpvGroupOperationMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationPartitionedExclusiveScanNV.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationPartitionedExclusiveScanNV constant'>SpvGroupOperation__SpvGroupOperationPartitionedExclusiveScanNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationPartitionedInclusiveScanNV.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationPartitionedInclusiveScanNV constant'>SpvGroupOperation__SpvGroupOperationPartitionedInclusiveScanNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationPartitionedReduceNV.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationPartitionedReduceNV constant'>SpvGroupOperation__SpvGroupOperationPartitionedReduceNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvGroupOperation__SpvGroupOperationReduce.html" title='spirv_reflect::ffi::SpvGroupOperation__SpvGroupOperationReduce constant'>SpvGroupOperation__SpvGroupOperationReduce</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeFloat.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeFloat constant'>SpvImageChannelDataType__SpvImageChannelDataTypeFloat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeHalfFloat.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeHalfFloat constant'>SpvImageChannelDataType__SpvImageChannelDataTypeHalfFloat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeMax.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeMax constant'>SpvImageChannelDataType__SpvImageChannelDataTypeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt8.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt8 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt16.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt16 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt32.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt32 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeSignedInt32</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeSnormInt8.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeSnormInt8 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeSnormInt8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeSnormInt16.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeSnormInt16 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeSnormInt16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt8.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt8 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt16.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt16 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt24.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt24 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt24</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt101010.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt101010 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt101010</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt101010_2.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt101010_2 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormInt101010_2</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormShort555.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormShort555 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormShort555</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnormShort565.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnormShort565 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnormShort565</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt8.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt8 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt16.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt16 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt32.html" title='spirv_reflect::ffi::SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt32 constant'>SpvImageChannelDataType__SpvImageChannelDataTypeUnsignedInt32</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderA.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderA constant'>SpvImageChannelOrder__SpvImageChannelOrderA</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderABGR.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderABGR constant'>SpvImageChannelOrder__SpvImageChannelOrderABGR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderARGB.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderARGB constant'>SpvImageChannelOrder__SpvImageChannelOrderARGB</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderBGRA.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderBGRA constant'>SpvImageChannelOrder__SpvImageChannelOrderBGRA</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderDepth.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderDepth constant'>SpvImageChannelOrder__SpvImageChannelOrderDepth</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderDepthStencil.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderDepthStencil constant'>SpvImageChannelOrder__SpvImageChannelOrderDepthStencil</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderIntensity.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderIntensity constant'>SpvImageChannelOrder__SpvImageChannelOrderIntensity</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderLuminance.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderLuminance constant'>SpvImageChannelOrder__SpvImageChannelOrderLuminance</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderMax.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderMax constant'>SpvImageChannelOrder__SpvImageChannelOrderMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderR.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderR constant'>SpvImageChannelOrder__SpvImageChannelOrderR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRA.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRA constant'>SpvImageChannelOrder__SpvImageChannelOrderRA</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRG.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRG constant'>SpvImageChannelOrder__SpvImageChannelOrderRG</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRGB.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRGB constant'>SpvImageChannelOrder__SpvImageChannelOrderRGB</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRGBA.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRGBA constant'>SpvImageChannelOrder__SpvImageChannelOrderRGBA</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRGBx.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRGBx constant'>SpvImageChannelOrder__SpvImageChannelOrderRGBx</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRGx.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRGx constant'>SpvImageChannelOrder__SpvImageChannelOrderRGx</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrderRx.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrderRx constant'>SpvImageChannelOrder__SpvImageChannelOrderRx</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrdersBGRA.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrdersBGRA constant'>SpvImageChannelOrder__SpvImageChannelOrdersBGRA</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrdersRGB.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrdersRGB constant'>SpvImageChannelOrder__SpvImageChannelOrdersRGB</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrdersRGBA.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrdersRGBA constant'>SpvImageChannelOrder__SpvImageChannelOrdersRGBA</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageChannelOrder__SpvImageChannelOrdersRGBx.html" title='spirv_reflect::ffi::SpvImageChannelOrder__SpvImageChannelOrdersRGBx constant'>SpvImageChannelOrder__SpvImageChannelOrdersRGBx</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatMax.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatMax constant'>SpvImageFormat__SpvImageFormatMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR8.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR8 constant'>SpvImageFormat__SpvImageFormatR8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR8Snorm.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR8Snorm constant'>SpvImageFormat__SpvImageFormatR8Snorm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR8i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR8i constant'>SpvImageFormat__SpvImageFormatR8i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR8ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR8ui constant'>SpvImageFormat__SpvImageFormatR8ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR16f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR16f constant'>SpvImageFormat__SpvImageFormatR16f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR16.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR16 constant'>SpvImageFormat__SpvImageFormatR16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR16Snorm.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR16Snorm constant'>SpvImageFormat__SpvImageFormatR16Snorm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR16i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR16i constant'>SpvImageFormat__SpvImageFormatR16i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR16ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR16ui constant'>SpvImageFormat__SpvImageFormatR16ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR32f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR32f constant'>SpvImageFormat__SpvImageFormatR32f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR32i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR32i constant'>SpvImageFormat__SpvImageFormatR32i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR32ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR32ui constant'>SpvImageFormat__SpvImageFormatR32ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatR11fG11fB10f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatR11fG11fB10f constant'>SpvImageFormat__SpvImageFormatR11fG11fB10f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg8.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg8 constant'>SpvImageFormat__SpvImageFormatRg8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg8Snorm.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg8Snorm constant'>SpvImageFormat__SpvImageFormatRg8Snorm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg8i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg8i constant'>SpvImageFormat__SpvImageFormatRg8i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg8ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg8ui constant'>SpvImageFormat__SpvImageFormatRg8ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg16f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg16f constant'>SpvImageFormat__SpvImageFormatRg16f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg16.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg16 constant'>SpvImageFormat__SpvImageFormatRg16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg16Snorm.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg16Snorm constant'>SpvImageFormat__SpvImageFormatRg16Snorm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg16i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg16i constant'>SpvImageFormat__SpvImageFormatRg16i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg16ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg16ui constant'>SpvImageFormat__SpvImageFormatRg16ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg32f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg32f constant'>SpvImageFormat__SpvImageFormatRg32f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg32i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg32i constant'>SpvImageFormat__SpvImageFormatRg32i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRg32ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRg32ui constant'>SpvImageFormat__SpvImageFormatRg32ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgb10A2.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgb10A2 constant'>SpvImageFormat__SpvImageFormatRgb10A2</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgb10a2ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgb10a2ui constant'>SpvImageFormat__SpvImageFormatRgb10a2ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba8.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba8 constant'>SpvImageFormat__SpvImageFormatRgba8</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba8Snorm.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba8Snorm constant'>SpvImageFormat__SpvImageFormatRgba8Snorm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba8i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba8i constant'>SpvImageFormat__SpvImageFormatRgba8i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba8ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba8ui constant'>SpvImageFormat__SpvImageFormatRgba8ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba16f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba16f constant'>SpvImageFormat__SpvImageFormatRgba16f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba16.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba16 constant'>SpvImageFormat__SpvImageFormatRgba16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba16Snorm.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba16Snorm constant'>SpvImageFormat__SpvImageFormatRgba16Snorm</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba16i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba16i constant'>SpvImageFormat__SpvImageFormatRgba16i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba16ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba16ui constant'>SpvImageFormat__SpvImageFormatRgba16ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba32f.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba32f constant'>SpvImageFormat__SpvImageFormatRgba32f</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba32i.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba32i constant'>SpvImageFormat__SpvImageFormatRgba32i</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatRgba32ui.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatRgba32ui constant'>SpvImageFormat__SpvImageFormatRgba32ui</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageFormat__SpvImageFormatUnknown.html" title='spirv_reflect::ffi::SpvImageFormat__SpvImageFormatUnknown constant'>SpvImageFormat__SpvImageFormatUnknown</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsBiasMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsBiasMask constant'>SpvImageOperandsMask__SpvImageOperandsBiasMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsConstOffsetMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsConstOffsetMask constant'>SpvImageOperandsMask__SpvImageOperandsConstOffsetMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsConstOffsetsMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsConstOffsetsMask constant'>SpvImageOperandsMask__SpvImageOperandsConstOffsetsMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsGradMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsGradMask constant'>SpvImageOperandsMask__SpvImageOperandsGradMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsLodMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsLodMask constant'>SpvImageOperandsMask__SpvImageOperandsLodMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsMakeTexelAvailableKHRMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsMakeTexelAvailableKHRMask constant'>SpvImageOperandsMask__SpvImageOperandsMakeTexelAvailableKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsMakeTexelVisibleKHRMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsMakeTexelVisibleKHRMask constant'>SpvImageOperandsMask__SpvImageOperandsMakeTexelVisibleKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsMaskNone.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsMaskNone constant'>SpvImageOperandsMask__SpvImageOperandsMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsMinLodMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsMinLodMask constant'>SpvImageOperandsMask__SpvImageOperandsMinLodMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsNonPrivateTexelKHRMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsNonPrivateTexelKHRMask constant'>SpvImageOperandsMask__SpvImageOperandsNonPrivateTexelKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsOffsetMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsOffsetMask constant'>SpvImageOperandsMask__SpvImageOperandsOffsetMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsSampleMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsSampleMask constant'>SpvImageOperandsMask__SpvImageOperandsSampleMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsMask__SpvImageOperandsVolatileTexelKHRMask.html" title='spirv_reflect::ffi::SpvImageOperandsMask__SpvImageOperandsVolatileTexelKHRMask constant'>SpvImageOperandsMask__SpvImageOperandsVolatileTexelKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsBiasShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsBiasShift constant'>SpvImageOperandsShift__SpvImageOperandsBiasShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsConstOffsetShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsConstOffsetShift constant'>SpvImageOperandsShift__SpvImageOperandsConstOffsetShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsConstOffsetsShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsConstOffsetsShift constant'>SpvImageOperandsShift__SpvImageOperandsConstOffsetsShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsGradShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsGradShift constant'>SpvImageOperandsShift__SpvImageOperandsGradShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsLodShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsLodShift constant'>SpvImageOperandsShift__SpvImageOperandsLodShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsMakeTexelAvailableKHRShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsMakeTexelAvailableKHRShift constant'>SpvImageOperandsShift__SpvImageOperandsMakeTexelAvailableKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsMakeTexelVisibleKHRShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsMakeTexelVisibleKHRShift constant'>SpvImageOperandsShift__SpvImageOperandsMakeTexelVisibleKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsMax.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsMax constant'>SpvImageOperandsShift__SpvImageOperandsMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsMinLodShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsMinLodShift constant'>SpvImageOperandsShift__SpvImageOperandsMinLodShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsNonPrivateTexelKHRShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsNonPrivateTexelKHRShift constant'>SpvImageOperandsShift__SpvImageOperandsNonPrivateTexelKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsOffsetShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsOffsetShift constant'>SpvImageOperandsShift__SpvImageOperandsOffsetShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsSampleShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsSampleShift constant'>SpvImageOperandsShift__SpvImageOperandsSampleShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvImageOperandsShift__SpvImageOperandsVolatileTexelKHRShift.html" title='spirv_reflect::ffi::SpvImageOperandsShift__SpvImageOperandsVolatileTexelKHRShift constant'>SpvImageOperandsShift__SpvImageOperandsVolatileTexelKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsMax.html" title='spirv_reflect::ffi::SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsMax constant'>SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsNoWait.html" title='spirv_reflect::ffi::SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsNoWait constant'>SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsNoWait</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsWaitKernel.html" title='spirv_reflect::ffi::SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsWaitKernel constant'>SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsWaitKernel</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsWaitWorkGroup.html" title='spirv_reflect::ffi::SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsWaitWorkGroup constant'>SpvKernelEnqueueFlags__SpvKernelEnqueueFlagsWaitWorkGroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelProfilingInfoMask__SpvKernelProfilingInfoCmdExecTimeMask.html" title='spirv_reflect::ffi::SpvKernelProfilingInfoMask__SpvKernelProfilingInfoCmdExecTimeMask constant'>SpvKernelProfilingInfoMask__SpvKernelProfilingInfoCmdExecTimeMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelProfilingInfoMask__SpvKernelProfilingInfoMaskNone.html" title='spirv_reflect::ffi::SpvKernelProfilingInfoMask__SpvKernelProfilingInfoMaskNone constant'>SpvKernelProfilingInfoMask__SpvKernelProfilingInfoMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelProfilingInfoShift__SpvKernelProfilingInfoCmdExecTimeShift.html" title='spirv_reflect::ffi::SpvKernelProfilingInfoShift__SpvKernelProfilingInfoCmdExecTimeShift constant'>SpvKernelProfilingInfoShift__SpvKernelProfilingInfoCmdExecTimeShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvKernelProfilingInfoShift__SpvKernelProfilingInfoMax.html" title='spirv_reflect::ffi::SpvKernelProfilingInfoShift__SpvKernelProfilingInfoMax constant'>SpvKernelProfilingInfoShift__SpvKernelProfilingInfoMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLinkageType__SpvLinkageTypeExport.html" title='spirv_reflect::ffi::SpvLinkageType__SpvLinkageTypeExport constant'>SpvLinkageType__SpvLinkageTypeExport</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLinkageType__SpvLinkageTypeImport.html" title='spirv_reflect::ffi::SpvLinkageType__SpvLinkageTypeImport constant'>SpvLinkageType__SpvLinkageTypeImport</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLinkageType__SpvLinkageTypeMax.html" title='spirv_reflect::ffi::SpvLinkageType__SpvLinkageTypeMax constant'>SpvLinkageType__SpvLinkageTypeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlMask__SpvLoopControlDependencyInfiniteMask.html" title='spirv_reflect::ffi::SpvLoopControlMask__SpvLoopControlDependencyInfiniteMask constant'>SpvLoopControlMask__SpvLoopControlDependencyInfiniteMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlMask__SpvLoopControlDependencyLengthMask.html" title='spirv_reflect::ffi::SpvLoopControlMask__SpvLoopControlDependencyLengthMask constant'>SpvLoopControlMask__SpvLoopControlDependencyLengthMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlMask__SpvLoopControlDontUnrollMask.html" title='spirv_reflect::ffi::SpvLoopControlMask__SpvLoopControlDontUnrollMask constant'>SpvLoopControlMask__SpvLoopControlDontUnrollMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlMask__SpvLoopControlMaskNone.html" title='spirv_reflect::ffi::SpvLoopControlMask__SpvLoopControlMaskNone constant'>SpvLoopControlMask__SpvLoopControlMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlMask__SpvLoopControlUnrollMask.html" title='spirv_reflect::ffi::SpvLoopControlMask__SpvLoopControlUnrollMask constant'>SpvLoopControlMask__SpvLoopControlUnrollMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlShift__SpvLoopControlDependencyInfiniteShift.html" title='spirv_reflect::ffi::SpvLoopControlShift__SpvLoopControlDependencyInfiniteShift constant'>SpvLoopControlShift__SpvLoopControlDependencyInfiniteShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlShift__SpvLoopControlDependencyLengthShift.html" title='spirv_reflect::ffi::SpvLoopControlShift__SpvLoopControlDependencyLengthShift constant'>SpvLoopControlShift__SpvLoopControlDependencyLengthShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlShift__SpvLoopControlDontUnrollShift.html" title='spirv_reflect::ffi::SpvLoopControlShift__SpvLoopControlDontUnrollShift constant'>SpvLoopControlShift__SpvLoopControlDontUnrollShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlShift__SpvLoopControlMax.html" title='spirv_reflect::ffi::SpvLoopControlShift__SpvLoopControlMax constant'>SpvLoopControlShift__SpvLoopControlMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvLoopControlShift__SpvLoopControlUnrollShift.html" title='spirv_reflect::ffi::SpvLoopControlShift__SpvLoopControlUnrollShift constant'>SpvLoopControlShift__SpvLoopControlUnrollShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessAlignedMask.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessAlignedMask constant'>SpvMemoryAccessMask__SpvMemoryAccessAlignedMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessMakePointerAvailableKHRMask.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessMakePointerAvailableKHRMask constant'>SpvMemoryAccessMask__SpvMemoryAccessMakePointerAvailableKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessMakePointerVisibleKHRMask.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessMakePointerVisibleKHRMask constant'>SpvMemoryAccessMask__SpvMemoryAccessMakePointerVisibleKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessMaskNone.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessMaskNone constant'>SpvMemoryAccessMask__SpvMemoryAccessMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessNonPrivatePointerKHRMask.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessNonPrivatePointerKHRMask constant'>SpvMemoryAccessMask__SpvMemoryAccessNonPrivatePointerKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessNontemporalMask.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessNontemporalMask constant'>SpvMemoryAccessMask__SpvMemoryAccessNontemporalMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessMask__SpvMemoryAccessVolatileMask.html" title='spirv_reflect::ffi::SpvMemoryAccessMask__SpvMemoryAccessVolatileMask constant'>SpvMemoryAccessMask__SpvMemoryAccessVolatileMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessAlignedShift.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessAlignedShift constant'>SpvMemoryAccessShift__SpvMemoryAccessAlignedShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessMakePointerAvailableKHRShift.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessMakePointerAvailableKHRShift constant'>SpvMemoryAccessShift__SpvMemoryAccessMakePointerAvailableKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessMakePointerVisibleKHRShift.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessMakePointerVisibleKHRShift constant'>SpvMemoryAccessShift__SpvMemoryAccessMakePointerVisibleKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessMax.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessMax constant'>SpvMemoryAccessShift__SpvMemoryAccessMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessNonPrivatePointerKHRShift.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessNonPrivatePointerKHRShift constant'>SpvMemoryAccessShift__SpvMemoryAccessNonPrivatePointerKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessNontemporalShift.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessNontemporalShift constant'>SpvMemoryAccessShift__SpvMemoryAccessNontemporalShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryAccessShift__SpvMemoryAccessVolatileShift.html" title='spirv_reflect::ffi::SpvMemoryAccessShift__SpvMemoryAccessVolatileShift constant'>SpvMemoryAccessShift__SpvMemoryAccessVolatileShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryModel__SpvMemoryModelGLSL450.html" title='spirv_reflect::ffi::SpvMemoryModel__SpvMemoryModelGLSL450 constant'>SpvMemoryModel__SpvMemoryModelGLSL450</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryModel__SpvMemoryModelMax.html" title='spirv_reflect::ffi::SpvMemoryModel__SpvMemoryModelMax constant'>SpvMemoryModel__SpvMemoryModelMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryModel__SpvMemoryModelOpenCL.html" title='spirv_reflect::ffi::SpvMemoryModel__SpvMemoryModelOpenCL constant'>SpvMemoryModel__SpvMemoryModelOpenCL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryModel__SpvMemoryModelSimple.html" title='spirv_reflect::ffi::SpvMemoryModel__SpvMemoryModelSimple constant'>SpvMemoryModel__SpvMemoryModelSimple</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemoryModel__SpvMemoryModelVulkanKHR.html" title='spirv_reflect::ffi::SpvMemoryModel__SpvMemoryModelVulkanKHR constant'>SpvMemoryModel__SpvMemoryModelVulkanKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsAcquireMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsAcquireMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsAcquireMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsAcquireReleaseMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsAcquireReleaseMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsAcquireReleaseMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsAtomicCounterMemoryMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsAtomicCounterMemoryMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsAtomicCounterMemoryMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsCrossWorkgroupMemoryMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsCrossWorkgroupMemoryMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsCrossWorkgroupMemoryMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsImageMemoryMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsImageMemoryMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsImageMemoryMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsMakeAvailableKHRMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsMakeAvailableKHRMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsMakeAvailableKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsMakeVisibleKHRMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsMakeVisibleKHRMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsMakeVisibleKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsMaskNone.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsMaskNone constant'>SpvMemorySemanticsMask__SpvMemorySemanticsMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsOutputMemoryKHRMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsOutputMemoryKHRMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsOutputMemoryKHRMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsReleaseMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsReleaseMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsReleaseMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsSequentiallyConsistentMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsSequentiallyConsistentMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsSequentiallyConsistentMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsSubgroupMemoryMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsSubgroupMemoryMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsSubgroupMemoryMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsUniformMemoryMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsUniformMemoryMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsUniformMemoryMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsMask__SpvMemorySemanticsWorkgroupMemoryMask.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask__SpvMemorySemanticsWorkgroupMemoryMask constant'>SpvMemorySemanticsMask__SpvMemorySemanticsWorkgroupMemoryMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsAcquireReleaseShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsAcquireReleaseShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsAcquireReleaseShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsAcquireShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsAcquireShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsAcquireShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsAtomicCounterMemoryShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsAtomicCounterMemoryShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsAtomicCounterMemoryShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsCrossWorkgroupMemoryShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsCrossWorkgroupMemoryShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsCrossWorkgroupMemoryShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsImageMemoryShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsImageMemoryShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsImageMemoryShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsMakeAvailableKHRShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsMakeAvailableKHRShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsMakeAvailableKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsMakeVisibleKHRShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsMakeVisibleKHRShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsMakeVisibleKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsMax.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsMax constant'>SpvMemorySemanticsShift__SpvMemorySemanticsMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsOutputMemoryKHRShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsOutputMemoryKHRShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsOutputMemoryKHRShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsReleaseShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsReleaseShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsReleaseShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsSequentiallyConsistentShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsSequentiallyConsistentShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsSequentiallyConsistentShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsSubgroupMemoryShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsSubgroupMemoryShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsSubgroupMemoryShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsUniformMemoryShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsUniformMemoryShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsUniformMemoryShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvMemorySemanticsShift__SpvMemorySemanticsWorkgroupMemoryShift.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift__SpvMemorySemanticsWorkgroupMemoryShift constant'>SpvMemorySemanticsShift__SpvMemorySemanticsWorkgroupMemoryShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAccessChain.html" title='spirv_reflect::ffi::SpvOp__SpvOpAccessChain constant'>SpvOp__SpvOpAccessChain</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAll.html" title='spirv_reflect::ffi::SpvOp__SpvOpAll constant'>SpvOp__SpvOpAll</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAny.html" title='spirv_reflect::ffi::SpvOp__SpvOpAny constant'>SpvOp__SpvOpAny</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpArrayLength.html" title='spirv_reflect::ffi::SpvOp__SpvOpArrayLength constant'>SpvOp__SpvOpArrayLength</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicAnd.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicAnd constant'>SpvOp__SpvOpAtomicAnd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicCompareExchange.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicCompareExchange constant'>SpvOp__SpvOpAtomicCompareExchange</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicCompareExchangeWeak.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicCompareExchangeWeak constant'>SpvOp__SpvOpAtomicCompareExchangeWeak</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicExchange.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicExchange constant'>SpvOp__SpvOpAtomicExchange</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicFlagClear.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicFlagClear constant'>SpvOp__SpvOpAtomicFlagClear</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicFlagTestAndSet.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicFlagTestAndSet constant'>SpvOp__SpvOpAtomicFlagTestAndSet</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicIAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicIAdd constant'>SpvOp__SpvOpAtomicIAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicIDecrement.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicIDecrement constant'>SpvOp__SpvOpAtomicIDecrement</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicIIncrement.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicIIncrement constant'>SpvOp__SpvOpAtomicIIncrement</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicISub.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicISub constant'>SpvOp__SpvOpAtomicISub</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicLoad.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicLoad constant'>SpvOp__SpvOpAtomicLoad</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicOr.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicOr constant'>SpvOp__SpvOpAtomicOr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicSMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicSMax constant'>SpvOp__SpvOpAtomicSMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicSMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicSMin constant'>SpvOp__SpvOpAtomicSMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicStore.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicStore constant'>SpvOp__SpvOpAtomicStore</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicUMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicUMax constant'>SpvOp__SpvOpAtomicUMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicUMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicUMin constant'>SpvOp__SpvOpAtomicUMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpAtomicXor.html" title='spirv_reflect::ffi::SpvOp__SpvOpAtomicXor constant'>SpvOp__SpvOpAtomicXor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitCount.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitCount constant'>SpvOp__SpvOpBitCount</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitFieldInsert.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitFieldInsert constant'>SpvOp__SpvOpBitFieldInsert</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitFieldSExtract.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitFieldSExtract constant'>SpvOp__SpvOpBitFieldSExtract</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitFieldUExtract.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitFieldUExtract constant'>SpvOp__SpvOpBitFieldUExtract</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitReverse.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitReverse constant'>SpvOp__SpvOpBitReverse</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitcast.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitcast constant'>SpvOp__SpvOpBitcast</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitwiseAnd.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitwiseAnd constant'>SpvOp__SpvOpBitwiseAnd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitwiseOr.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitwiseOr constant'>SpvOp__SpvOpBitwiseOr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBitwiseXor.html" title='spirv_reflect::ffi::SpvOp__SpvOpBitwiseXor constant'>SpvOp__SpvOpBitwiseXor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBranch.html" title='spirv_reflect::ffi::SpvOp__SpvOpBranch constant'>SpvOp__SpvOpBranch</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBranchConditional.html" title='spirv_reflect::ffi::SpvOp__SpvOpBranchConditional constant'>SpvOp__SpvOpBranchConditional</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpBuildNDRange.html" title='spirv_reflect::ffi::SpvOp__SpvOpBuildNDRange constant'>SpvOp__SpvOpBuildNDRange</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCapability.html" title='spirv_reflect::ffi::SpvOp__SpvOpCapability constant'>SpvOp__SpvOpCapability</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCaptureEventProfilingInfo.html" title='spirv_reflect::ffi::SpvOp__SpvOpCaptureEventProfilingInfo constant'>SpvOp__SpvOpCaptureEventProfilingInfo</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCommitReadPipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpCommitReadPipe constant'>SpvOp__SpvOpCommitReadPipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCommitWritePipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpCommitWritePipe constant'>SpvOp__SpvOpCommitWritePipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCompositeConstruct.html" title='spirv_reflect::ffi::SpvOp__SpvOpCompositeConstruct constant'>SpvOp__SpvOpCompositeConstruct</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCompositeExtract.html" title='spirv_reflect::ffi::SpvOp__SpvOpCompositeExtract constant'>SpvOp__SpvOpCompositeExtract</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCompositeInsert.html" title='spirv_reflect::ffi::SpvOp__SpvOpCompositeInsert constant'>SpvOp__SpvOpCompositeInsert</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstant.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstant constant'>SpvOp__SpvOpConstant</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstantComposite.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstantComposite constant'>SpvOp__SpvOpConstantComposite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstantFalse.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstantFalse constant'>SpvOp__SpvOpConstantFalse</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstantNull.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstantNull constant'>SpvOp__SpvOpConstantNull</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstantPipeStorage.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstantPipeStorage constant'>SpvOp__SpvOpConstantPipeStorage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstantSampler.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstantSampler constant'>SpvOp__SpvOpConstantSampler</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConstantTrue.html" title='spirv_reflect::ffi::SpvOp__SpvOpConstantTrue constant'>SpvOp__SpvOpConstantTrue</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpControlBarrier.html" title='spirv_reflect::ffi::SpvOp__SpvOpControlBarrier constant'>SpvOp__SpvOpControlBarrier</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConvertFToS.html" title='spirv_reflect::ffi::SpvOp__SpvOpConvertFToS constant'>SpvOp__SpvOpConvertFToS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConvertFToU.html" title='spirv_reflect::ffi::SpvOp__SpvOpConvertFToU constant'>SpvOp__SpvOpConvertFToU</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConvertPtrToU.html" title='spirv_reflect::ffi::SpvOp__SpvOpConvertPtrToU constant'>SpvOp__SpvOpConvertPtrToU</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConvertSToF.html" title='spirv_reflect::ffi::SpvOp__SpvOpConvertSToF constant'>SpvOp__SpvOpConvertSToF</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConvertUToF.html" title='spirv_reflect::ffi::SpvOp__SpvOpConvertUToF constant'>SpvOp__SpvOpConvertUToF</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpConvertUToPtr.html" title='spirv_reflect::ffi::SpvOp__SpvOpConvertUToPtr constant'>SpvOp__SpvOpConvertUToPtr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCopyMemory.html" title='spirv_reflect::ffi::SpvOp__SpvOpCopyMemory constant'>SpvOp__SpvOpCopyMemory</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCopyMemorySized.html" title='spirv_reflect::ffi::SpvOp__SpvOpCopyMemorySized constant'>SpvOp__SpvOpCopyMemorySized</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCopyObject.html" title='spirv_reflect::ffi::SpvOp__SpvOpCopyObject constant'>SpvOp__SpvOpCopyObject</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCreatePipeFromPipeStorage.html" title='spirv_reflect::ffi::SpvOp__SpvOpCreatePipeFromPipeStorage constant'>SpvOp__SpvOpCreatePipeFromPipeStorage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpCreateUserEvent.html" title='spirv_reflect::ffi::SpvOp__SpvOpCreateUserEvent constant'>SpvOp__SpvOpCreateUserEvent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDPdx.html" title='spirv_reflect::ffi::SpvOp__SpvOpDPdx constant'>SpvOp__SpvOpDPdx</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDPdxCoarse.html" title='spirv_reflect::ffi::SpvOp__SpvOpDPdxCoarse constant'>SpvOp__SpvOpDPdxCoarse</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDPdxFine.html" title='spirv_reflect::ffi::SpvOp__SpvOpDPdxFine constant'>SpvOp__SpvOpDPdxFine</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDPdy.html" title='spirv_reflect::ffi::SpvOp__SpvOpDPdy constant'>SpvOp__SpvOpDPdy</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDPdyCoarse.html" title='spirv_reflect::ffi::SpvOp__SpvOpDPdyCoarse constant'>SpvOp__SpvOpDPdyCoarse</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDPdyFine.html" title='spirv_reflect::ffi::SpvOp__SpvOpDPdyFine constant'>SpvOp__SpvOpDPdyFine</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDecorate.html" title='spirv_reflect::ffi::SpvOp__SpvOpDecorate constant'>SpvOp__SpvOpDecorate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDecorateId.html" title='spirv_reflect::ffi::SpvOp__SpvOpDecorateId constant'>SpvOp__SpvOpDecorateId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDecorateStringGOOGLE.html" title='spirv_reflect::ffi::SpvOp__SpvOpDecorateStringGOOGLE constant'>SpvOp__SpvOpDecorateStringGOOGLE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDecorationGroup.html" title='spirv_reflect::ffi::SpvOp__SpvOpDecorationGroup constant'>SpvOp__SpvOpDecorationGroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpDot.html" title='spirv_reflect::ffi::SpvOp__SpvOpDot constant'>SpvOp__SpvOpDot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEmitStreamVertex.html" title='spirv_reflect::ffi::SpvOp__SpvOpEmitStreamVertex constant'>SpvOp__SpvOpEmitStreamVertex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEmitVertex.html" title='spirv_reflect::ffi::SpvOp__SpvOpEmitVertex constant'>SpvOp__SpvOpEmitVertex</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEndPrimitive.html" title='spirv_reflect::ffi::SpvOp__SpvOpEndPrimitive constant'>SpvOp__SpvOpEndPrimitive</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEndStreamPrimitive.html" title='spirv_reflect::ffi::SpvOp__SpvOpEndStreamPrimitive constant'>SpvOp__SpvOpEndStreamPrimitive</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEnqueueKernel.html" title='spirv_reflect::ffi::SpvOp__SpvOpEnqueueKernel constant'>SpvOp__SpvOpEnqueueKernel</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEnqueueMarker.html" title='spirv_reflect::ffi::SpvOp__SpvOpEnqueueMarker constant'>SpvOp__SpvOpEnqueueMarker</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpEntryPoint.html" title='spirv_reflect::ffi::SpvOp__SpvOpEntryPoint constant'>SpvOp__SpvOpEntryPoint</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpExecuteCallableNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpExecuteCallableNV constant'>SpvOp__SpvOpExecuteCallableNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpExecutionMode.html" title='spirv_reflect::ffi::SpvOp__SpvOpExecutionMode constant'>SpvOp__SpvOpExecutionMode</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpExecutionModeId.html" title='spirv_reflect::ffi::SpvOp__SpvOpExecutionModeId constant'>SpvOp__SpvOpExecutionModeId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpExtInst.html" title='spirv_reflect::ffi::SpvOp__SpvOpExtInst constant'>SpvOp__SpvOpExtInst</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpExtInstImport.html" title='spirv_reflect::ffi::SpvOp__SpvOpExtInstImport constant'>SpvOp__SpvOpExtInstImport</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpExtension.html" title='spirv_reflect::ffi::SpvOp__SpvOpExtension constant'>SpvOp__SpvOpExtension</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpFAdd constant'>SpvOp__SpvOpFAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFConvert.html" title='spirv_reflect::ffi::SpvOp__SpvOpFConvert constant'>SpvOp__SpvOpFConvert</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFDiv.html" title='spirv_reflect::ffi::SpvOp__SpvOpFDiv constant'>SpvOp__SpvOpFDiv</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFMod.html" title='spirv_reflect::ffi::SpvOp__SpvOpFMod constant'>SpvOp__SpvOpFMod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFMul.html" title='spirv_reflect::ffi::SpvOp__SpvOpFMul constant'>SpvOp__SpvOpFMul</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFNegate.html" title='spirv_reflect::ffi::SpvOp__SpvOpFNegate constant'>SpvOp__SpvOpFNegate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFOrdEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFOrdEqual constant'>SpvOp__SpvOpFOrdEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFOrdGreaterThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpFOrdGreaterThan constant'>SpvOp__SpvOpFOrdGreaterThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFOrdGreaterThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFOrdGreaterThanEqual constant'>SpvOp__SpvOpFOrdGreaterThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFOrdLessThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpFOrdLessThan constant'>SpvOp__SpvOpFOrdLessThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFOrdLessThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFOrdLessThanEqual constant'>SpvOp__SpvOpFOrdLessThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFOrdNotEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFOrdNotEqual constant'>SpvOp__SpvOpFOrdNotEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFRem.html" title='spirv_reflect::ffi::SpvOp__SpvOpFRem constant'>SpvOp__SpvOpFRem</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFSub.html" title='spirv_reflect::ffi::SpvOp__SpvOpFSub constant'>SpvOp__SpvOpFSub</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFUnordEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFUnordEqual constant'>SpvOp__SpvOpFUnordEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFUnordGreaterThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpFUnordGreaterThan constant'>SpvOp__SpvOpFUnordGreaterThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFUnordGreaterThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFUnordGreaterThanEqual constant'>SpvOp__SpvOpFUnordGreaterThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFUnordLessThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpFUnordLessThan constant'>SpvOp__SpvOpFUnordLessThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFUnordLessThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFUnordLessThanEqual constant'>SpvOp__SpvOpFUnordLessThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFUnordNotEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpFUnordNotEqual constant'>SpvOp__SpvOpFUnordNotEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFragmentFetchAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpFragmentFetchAMD constant'>SpvOp__SpvOpFragmentFetchAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFragmentMaskFetchAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpFragmentMaskFetchAMD constant'>SpvOp__SpvOpFragmentMaskFetchAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFunction.html" title='spirv_reflect::ffi::SpvOp__SpvOpFunction constant'>SpvOp__SpvOpFunction</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFunctionCall.html" title='spirv_reflect::ffi::SpvOp__SpvOpFunctionCall constant'>SpvOp__SpvOpFunctionCall</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFunctionEnd.html" title='spirv_reflect::ffi::SpvOp__SpvOpFunctionEnd constant'>SpvOp__SpvOpFunctionEnd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFunctionParameter.html" title='spirv_reflect::ffi::SpvOp__SpvOpFunctionParameter constant'>SpvOp__SpvOpFunctionParameter</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFwidth.html" title='spirv_reflect::ffi::SpvOp__SpvOpFwidth constant'>SpvOp__SpvOpFwidth</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFwidthCoarse.html" title='spirv_reflect::ffi::SpvOp__SpvOpFwidthCoarse constant'>SpvOp__SpvOpFwidthCoarse</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpFwidthFine.html" title='spirv_reflect::ffi::SpvOp__SpvOpFwidthFine constant'>SpvOp__SpvOpFwidthFine</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGenericCastToPtr.html" title='spirv_reflect::ffi::SpvOp__SpvOpGenericCastToPtr constant'>SpvOp__SpvOpGenericCastToPtr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGenericCastToPtrExplicit.html" title='spirv_reflect::ffi::SpvOp__SpvOpGenericCastToPtrExplicit constant'>SpvOp__SpvOpGenericCastToPtrExplicit</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGenericPtrMemSemantics.html" title='spirv_reflect::ffi::SpvOp__SpvOpGenericPtrMemSemantics constant'>SpvOp__SpvOpGenericPtrMemSemantics</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetDefaultQueue.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetDefaultQueue constant'>SpvOp__SpvOpGetDefaultQueue</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetKernelLocalSizeForSubgroupCount.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetKernelLocalSizeForSubgroupCount constant'>SpvOp__SpvOpGetKernelLocalSizeForSubgroupCount</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetKernelMaxNumSubgroups.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetKernelMaxNumSubgroups constant'>SpvOp__SpvOpGetKernelMaxNumSubgroups</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetKernelNDrangeMaxSubGroupSize.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetKernelNDrangeMaxSubGroupSize constant'>SpvOp__SpvOpGetKernelNDrangeMaxSubGroupSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetKernelNDrangeSubGroupCount.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetKernelNDrangeSubGroupCount constant'>SpvOp__SpvOpGetKernelNDrangeSubGroupCount</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetKernelPreferredWorkGroupSizeMultiple.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetKernelPreferredWorkGroupSizeMultiple constant'>SpvOp__SpvOpGetKernelPreferredWorkGroupSizeMultiple</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetKernelWorkGroupSize.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetKernelWorkGroupSize constant'>SpvOp__SpvOpGetKernelWorkGroupSize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetMaxPipePackets.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetMaxPipePackets constant'>SpvOp__SpvOpGetMaxPipePackets</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGetNumPipePackets.html" title='spirv_reflect::ffi::SpvOp__SpvOpGetNumPipePackets constant'>SpvOp__SpvOpGetNumPipePackets</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupAll.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupAll constant'>SpvOp__SpvOpGroupAll</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupAny.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupAny constant'>SpvOp__SpvOpGroupAny</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupAsyncCopy.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupAsyncCopy constant'>SpvOp__SpvOpGroupAsyncCopy</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupBroadcast.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupBroadcast constant'>SpvOp__SpvOpGroupBroadcast</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupCommitReadPipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupCommitReadPipe constant'>SpvOp__SpvOpGroupCommitReadPipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupCommitWritePipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupCommitWritePipe constant'>SpvOp__SpvOpGroupCommitWritePipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupDecorate.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupDecorate constant'>SpvOp__SpvOpGroupDecorate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupFAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupFAdd constant'>SpvOp__SpvOpGroupFAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupFAddNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupFAddNonUniformAMD constant'>SpvOp__SpvOpGroupFAddNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupFMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupFMax constant'>SpvOp__SpvOpGroupFMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupFMaxNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupFMaxNonUniformAMD constant'>SpvOp__SpvOpGroupFMaxNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupFMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupFMin constant'>SpvOp__SpvOpGroupFMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupFMinNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupFMinNonUniformAMD constant'>SpvOp__SpvOpGroupFMinNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupIAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupIAdd constant'>SpvOp__SpvOpGroupIAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupIAddNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupIAddNonUniformAMD constant'>SpvOp__SpvOpGroupIAddNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupMemberDecorate.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupMemberDecorate constant'>SpvOp__SpvOpGroupMemberDecorate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformAll.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformAll constant'>SpvOp__SpvOpGroupNonUniformAll</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformAllEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformAllEqual constant'>SpvOp__SpvOpGroupNonUniformAllEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformAny.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformAny constant'>SpvOp__SpvOpGroupNonUniformAny</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBallot.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBallot constant'>SpvOp__SpvOpGroupNonUniformBallot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBallotBitCount.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBallotBitCount constant'>SpvOp__SpvOpGroupNonUniformBallotBitCount</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBallotBitExtract.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBallotBitExtract constant'>SpvOp__SpvOpGroupNonUniformBallotBitExtract</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBallotFindLSB.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBallotFindLSB constant'>SpvOp__SpvOpGroupNonUniformBallotFindLSB</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBallotFindMSB.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBallotFindMSB constant'>SpvOp__SpvOpGroupNonUniformBallotFindMSB</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBitwiseAnd.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBitwiseAnd constant'>SpvOp__SpvOpGroupNonUniformBitwiseAnd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBitwiseOr.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBitwiseOr constant'>SpvOp__SpvOpGroupNonUniformBitwiseOr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBitwiseXor.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBitwiseXor constant'>SpvOp__SpvOpGroupNonUniformBitwiseXor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBroadcast.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBroadcast constant'>SpvOp__SpvOpGroupNonUniformBroadcast</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformBroadcastFirst.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformBroadcastFirst constant'>SpvOp__SpvOpGroupNonUniformBroadcastFirst</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformElect.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformElect constant'>SpvOp__SpvOpGroupNonUniformElect</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformFAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformFAdd constant'>SpvOp__SpvOpGroupNonUniformFAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformFMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformFMax constant'>SpvOp__SpvOpGroupNonUniformFMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformFMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformFMin constant'>SpvOp__SpvOpGroupNonUniformFMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformFMul.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformFMul constant'>SpvOp__SpvOpGroupNonUniformFMul</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformIAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformIAdd constant'>SpvOp__SpvOpGroupNonUniformIAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformIMul.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformIMul constant'>SpvOp__SpvOpGroupNonUniformIMul</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformInverseBallot.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformInverseBallot constant'>SpvOp__SpvOpGroupNonUniformInverseBallot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformLogicalAnd.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformLogicalAnd constant'>SpvOp__SpvOpGroupNonUniformLogicalAnd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformLogicalOr.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformLogicalOr constant'>SpvOp__SpvOpGroupNonUniformLogicalOr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformLogicalXor.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformLogicalXor constant'>SpvOp__SpvOpGroupNonUniformLogicalXor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformPartitionNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformPartitionNV constant'>SpvOp__SpvOpGroupNonUniformPartitionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformQuadBroadcast.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformQuadBroadcast constant'>SpvOp__SpvOpGroupNonUniformQuadBroadcast</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformQuadSwap.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformQuadSwap constant'>SpvOp__SpvOpGroupNonUniformQuadSwap</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformSMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformSMax constant'>SpvOp__SpvOpGroupNonUniformSMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformSMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformSMin constant'>SpvOp__SpvOpGroupNonUniformSMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformShuffle.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformShuffle constant'>SpvOp__SpvOpGroupNonUniformShuffle</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformShuffleDown.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformShuffleDown constant'>SpvOp__SpvOpGroupNonUniformShuffleDown</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformShuffleUp.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformShuffleUp constant'>SpvOp__SpvOpGroupNonUniformShuffleUp</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformShuffleXor.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformShuffleXor constant'>SpvOp__SpvOpGroupNonUniformShuffleXor</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformUMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformUMax constant'>SpvOp__SpvOpGroupNonUniformUMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupNonUniformUMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupNonUniformUMin constant'>SpvOp__SpvOpGroupNonUniformUMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupReserveReadPipePackets.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupReserveReadPipePackets constant'>SpvOp__SpvOpGroupReserveReadPipePackets</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupReserveWritePipePackets.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupReserveWritePipePackets constant'>SpvOp__SpvOpGroupReserveWritePipePackets</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupSMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupSMax constant'>SpvOp__SpvOpGroupSMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupSMaxNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupSMaxNonUniformAMD constant'>SpvOp__SpvOpGroupSMaxNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupSMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupSMin constant'>SpvOp__SpvOpGroupSMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupSMinNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupSMinNonUniformAMD constant'>SpvOp__SpvOpGroupSMinNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupUMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupUMax constant'>SpvOp__SpvOpGroupUMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupUMaxNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupUMaxNonUniformAMD constant'>SpvOp__SpvOpGroupUMaxNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupUMin.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupUMin constant'>SpvOp__SpvOpGroupUMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupUMinNonUniformAMD.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupUMinNonUniformAMD constant'>SpvOp__SpvOpGroupUMinNonUniformAMD</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpGroupWaitEvents.html" title='spirv_reflect::ffi::SpvOp__SpvOpGroupWaitEvents constant'>SpvOp__SpvOpGroupWaitEvents</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIAdd.html" title='spirv_reflect::ffi::SpvOp__SpvOpIAdd constant'>SpvOp__SpvOpIAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIAddCarry.html" title='spirv_reflect::ffi::SpvOp__SpvOpIAddCarry constant'>SpvOp__SpvOpIAddCarry</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpIEqual constant'>SpvOp__SpvOpIEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIMul.html" title='spirv_reflect::ffi::SpvOp__SpvOpIMul constant'>SpvOp__SpvOpIMul</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpINotEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpINotEqual constant'>SpvOp__SpvOpINotEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpISub.html" title='spirv_reflect::ffi::SpvOp__SpvOpISub constant'>SpvOp__SpvOpISub</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpISubBorrow.html" title='spirv_reflect::ffi::SpvOp__SpvOpISubBorrow constant'>SpvOp__SpvOpISubBorrow</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIgnoreIntersectionNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpIgnoreIntersectionNV constant'>SpvOp__SpvOpIgnoreIntersectionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImage.html" title='spirv_reflect::ffi::SpvOp__SpvOpImage constant'>SpvOp__SpvOpImage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageDrefGather.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageDrefGather constant'>SpvOp__SpvOpImageDrefGather</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageFetch.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageFetch constant'>SpvOp__SpvOpImageFetch</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageGather.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageGather constant'>SpvOp__SpvOpImageGather</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQueryFormat.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQueryFormat constant'>SpvOp__SpvOpImageQueryFormat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQueryLevels.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQueryLevels constant'>SpvOp__SpvOpImageQueryLevels</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQueryLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQueryLod constant'>SpvOp__SpvOpImageQueryLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQueryOrder.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQueryOrder constant'>SpvOp__SpvOpImageQueryOrder</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQuerySamples.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQuerySamples constant'>SpvOp__SpvOpImageQuerySamples</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQuerySize.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQuerySize constant'>SpvOp__SpvOpImageQuerySize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageQuerySizeLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageQuerySizeLod constant'>SpvOp__SpvOpImageQuerySizeLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageRead.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageRead constant'>SpvOp__SpvOpImageRead</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleDrefExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleDrefExplicitLod constant'>SpvOp__SpvOpImageSampleDrefExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleDrefImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleDrefImplicitLod constant'>SpvOp__SpvOpImageSampleDrefImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleExplicitLod constant'>SpvOp__SpvOpImageSampleExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleFootprintNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleFootprintNV constant'>SpvOp__SpvOpImageSampleFootprintNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleImplicitLod constant'>SpvOp__SpvOpImageSampleImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleProjDrefExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleProjDrefExplicitLod constant'>SpvOp__SpvOpImageSampleProjDrefExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleProjDrefImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleProjDrefImplicitLod constant'>SpvOp__SpvOpImageSampleProjDrefImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleProjExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleProjExplicitLod constant'>SpvOp__SpvOpImageSampleProjExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSampleProjImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSampleProjImplicitLod constant'>SpvOp__SpvOpImageSampleProjImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseDrefGather.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseDrefGather constant'>SpvOp__SpvOpImageSparseDrefGather</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseFetch.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseFetch constant'>SpvOp__SpvOpImageSparseFetch</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseGather.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseGather constant'>SpvOp__SpvOpImageSparseGather</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseRead.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseRead constant'>SpvOp__SpvOpImageSparseRead</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleDrefExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleDrefExplicitLod constant'>SpvOp__SpvOpImageSparseSampleDrefExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleDrefImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleDrefImplicitLod constant'>SpvOp__SpvOpImageSparseSampleDrefImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleExplicitLod constant'>SpvOp__SpvOpImageSparseSampleExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleImplicitLod constant'>SpvOp__SpvOpImageSparseSampleImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleProjDrefExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleProjDrefExplicitLod constant'>SpvOp__SpvOpImageSparseSampleProjDrefExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleProjDrefImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleProjDrefImplicitLod constant'>SpvOp__SpvOpImageSparseSampleProjDrefImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleProjExplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleProjExplicitLod constant'>SpvOp__SpvOpImageSparseSampleProjExplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseSampleProjImplicitLod.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseSampleProjImplicitLod constant'>SpvOp__SpvOpImageSparseSampleProjImplicitLod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageSparseTexelsResident.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageSparseTexelsResident constant'>SpvOp__SpvOpImageSparseTexelsResident</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageTexelPointer.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageTexelPointer constant'>SpvOp__SpvOpImageTexelPointer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpImageWrite.html" title='spirv_reflect::ffi::SpvOp__SpvOpImageWrite constant'>SpvOp__SpvOpImageWrite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpInBoundsAccessChain.html" title='spirv_reflect::ffi::SpvOp__SpvOpInBoundsAccessChain constant'>SpvOp__SpvOpInBoundsAccessChain</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpInBoundsPtrAccessChain.html" title='spirv_reflect::ffi::SpvOp__SpvOpInBoundsPtrAccessChain constant'>SpvOp__SpvOpInBoundsPtrAccessChain</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIsFinite.html" title='spirv_reflect::ffi::SpvOp__SpvOpIsFinite constant'>SpvOp__SpvOpIsFinite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIsInf.html" title='spirv_reflect::ffi::SpvOp__SpvOpIsInf constant'>SpvOp__SpvOpIsInf</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIsNan.html" title='spirv_reflect::ffi::SpvOp__SpvOpIsNan constant'>SpvOp__SpvOpIsNan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIsNormal.html" title='spirv_reflect::ffi::SpvOp__SpvOpIsNormal constant'>SpvOp__SpvOpIsNormal</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIsValidEvent.html" title='spirv_reflect::ffi::SpvOp__SpvOpIsValidEvent constant'>SpvOp__SpvOpIsValidEvent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpIsValidReserveId.html" title='spirv_reflect::ffi::SpvOp__SpvOpIsValidReserveId constant'>SpvOp__SpvOpIsValidReserveId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpKill.html" title='spirv_reflect::ffi::SpvOp__SpvOpKill constant'>SpvOp__SpvOpKill</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLabel.html" title='spirv_reflect::ffi::SpvOp__SpvOpLabel constant'>SpvOp__SpvOpLabel</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLessOrGreater.html" title='spirv_reflect::ffi::SpvOp__SpvOpLessOrGreater constant'>SpvOp__SpvOpLessOrGreater</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLifetimeStart.html" title='spirv_reflect::ffi::SpvOp__SpvOpLifetimeStart constant'>SpvOp__SpvOpLifetimeStart</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLifetimeStop.html" title='spirv_reflect::ffi::SpvOp__SpvOpLifetimeStop constant'>SpvOp__SpvOpLifetimeStop</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLine.html" title='spirv_reflect::ffi::SpvOp__SpvOpLine constant'>SpvOp__SpvOpLine</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLoad.html" title='spirv_reflect::ffi::SpvOp__SpvOpLoad constant'>SpvOp__SpvOpLoad</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLogicalAnd.html" title='spirv_reflect::ffi::SpvOp__SpvOpLogicalAnd constant'>SpvOp__SpvOpLogicalAnd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLogicalEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpLogicalEqual constant'>SpvOp__SpvOpLogicalEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLogicalNot.html" title='spirv_reflect::ffi::SpvOp__SpvOpLogicalNot constant'>SpvOp__SpvOpLogicalNot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLogicalNotEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpLogicalNotEqual constant'>SpvOp__SpvOpLogicalNotEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLogicalOr.html" title='spirv_reflect::ffi::SpvOp__SpvOpLogicalOr constant'>SpvOp__SpvOpLogicalOr</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpLoopMerge.html" title='spirv_reflect::ffi::SpvOp__SpvOpLoopMerge constant'>SpvOp__SpvOpLoopMerge</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMatrixTimesMatrix.html" title='spirv_reflect::ffi::SpvOp__SpvOpMatrixTimesMatrix constant'>SpvOp__SpvOpMatrixTimesMatrix</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMatrixTimesScalar.html" title='spirv_reflect::ffi::SpvOp__SpvOpMatrixTimesScalar constant'>SpvOp__SpvOpMatrixTimesScalar</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMatrixTimesVector.html" title='spirv_reflect::ffi::SpvOp__SpvOpMatrixTimesVector constant'>SpvOp__SpvOpMatrixTimesVector</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMax.html" title='spirv_reflect::ffi::SpvOp__SpvOpMax constant'>SpvOp__SpvOpMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMemberDecorate.html" title='spirv_reflect::ffi::SpvOp__SpvOpMemberDecorate constant'>SpvOp__SpvOpMemberDecorate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMemberDecorateStringGOOGLE.html" title='spirv_reflect::ffi::SpvOp__SpvOpMemberDecorateStringGOOGLE constant'>SpvOp__SpvOpMemberDecorateStringGOOGLE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMemberName.html" title='spirv_reflect::ffi::SpvOp__SpvOpMemberName constant'>SpvOp__SpvOpMemberName</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMemoryBarrier.html" title='spirv_reflect::ffi::SpvOp__SpvOpMemoryBarrier constant'>SpvOp__SpvOpMemoryBarrier</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMemoryModel.html" title='spirv_reflect::ffi::SpvOp__SpvOpMemoryModel constant'>SpvOp__SpvOpMemoryModel</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpMemoryNamedBarrier.html" title='spirv_reflect::ffi::SpvOp__SpvOpMemoryNamedBarrier constant'>SpvOp__SpvOpMemoryNamedBarrier</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpModuleProcessed.html" title='spirv_reflect::ffi::SpvOp__SpvOpModuleProcessed constant'>SpvOp__SpvOpModuleProcessed</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpName.html" title='spirv_reflect::ffi::SpvOp__SpvOpName constant'>SpvOp__SpvOpName</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpNamedBarrierInitialize.html" title='spirv_reflect::ffi::SpvOp__SpvOpNamedBarrierInitialize constant'>SpvOp__SpvOpNamedBarrierInitialize</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpNoLine.html" title='spirv_reflect::ffi::SpvOp__SpvOpNoLine constant'>SpvOp__SpvOpNoLine</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpNop.html" title='spirv_reflect::ffi::SpvOp__SpvOpNop constant'>SpvOp__SpvOpNop</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpNot.html" title='spirv_reflect::ffi::SpvOp__SpvOpNot constant'>SpvOp__SpvOpNot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpOrdered.html" title='spirv_reflect::ffi::SpvOp__SpvOpOrdered constant'>SpvOp__SpvOpOrdered</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpOuterProduct.html" title='spirv_reflect::ffi::SpvOp__SpvOpOuterProduct constant'>SpvOp__SpvOpOuterProduct</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpPhi.html" title='spirv_reflect::ffi::SpvOp__SpvOpPhi constant'>SpvOp__SpvOpPhi</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpPtrAccessChain.html" title='spirv_reflect::ffi::SpvOp__SpvOpPtrAccessChain constant'>SpvOp__SpvOpPtrAccessChain</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpPtrCastToGeneric.html" title='spirv_reflect::ffi::SpvOp__SpvOpPtrCastToGeneric constant'>SpvOp__SpvOpPtrCastToGeneric</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpQuantizeToF16.html" title='spirv_reflect::ffi::SpvOp__SpvOpQuantizeToF16 constant'>SpvOp__SpvOpQuantizeToF16</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReadPipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpReadPipe constant'>SpvOp__SpvOpReadPipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReleaseEvent.html" title='spirv_reflect::ffi::SpvOp__SpvOpReleaseEvent constant'>SpvOp__SpvOpReleaseEvent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReportIntersectionNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpReportIntersectionNV constant'>SpvOp__SpvOpReportIntersectionNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReserveReadPipePackets.html" title='spirv_reflect::ffi::SpvOp__SpvOpReserveReadPipePackets constant'>SpvOp__SpvOpReserveReadPipePackets</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReserveWritePipePackets.html" title='spirv_reflect::ffi::SpvOp__SpvOpReserveWritePipePackets constant'>SpvOp__SpvOpReserveWritePipePackets</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReservedReadPipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpReservedReadPipe constant'>SpvOp__SpvOpReservedReadPipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReservedWritePipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpReservedWritePipe constant'>SpvOp__SpvOpReservedWritePipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpRetainEvent.html" title='spirv_reflect::ffi::SpvOp__SpvOpRetainEvent constant'>SpvOp__SpvOpRetainEvent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReturn.html" title='spirv_reflect::ffi::SpvOp__SpvOpReturn constant'>SpvOp__SpvOpReturn</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpReturnValue.html" title='spirv_reflect::ffi::SpvOp__SpvOpReturnValue constant'>SpvOp__SpvOpReturnValue</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSConvert.html" title='spirv_reflect::ffi::SpvOp__SpvOpSConvert constant'>SpvOp__SpvOpSConvert</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSDiv.html" title='spirv_reflect::ffi::SpvOp__SpvOpSDiv constant'>SpvOp__SpvOpSDiv</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSGreaterThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpSGreaterThan constant'>SpvOp__SpvOpSGreaterThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSGreaterThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpSGreaterThanEqual constant'>SpvOp__SpvOpSGreaterThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSLessThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpSLessThan constant'>SpvOp__SpvOpSLessThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSLessThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpSLessThanEqual constant'>SpvOp__SpvOpSLessThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSMod.html" title='spirv_reflect::ffi::SpvOp__SpvOpSMod constant'>SpvOp__SpvOpSMod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSMulExtended.html" title='spirv_reflect::ffi::SpvOp__SpvOpSMulExtended constant'>SpvOp__SpvOpSMulExtended</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSNegate.html" title='spirv_reflect::ffi::SpvOp__SpvOpSNegate constant'>SpvOp__SpvOpSNegate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSRem.html" title='spirv_reflect::ffi::SpvOp__SpvOpSRem constant'>SpvOp__SpvOpSRem</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSampledImage.html" title='spirv_reflect::ffi::SpvOp__SpvOpSampledImage constant'>SpvOp__SpvOpSampledImage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSatConvertSToU.html" title='spirv_reflect::ffi::SpvOp__SpvOpSatConvertSToU constant'>SpvOp__SpvOpSatConvertSToU</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSatConvertUToS.html" title='spirv_reflect::ffi::SpvOp__SpvOpSatConvertUToS constant'>SpvOp__SpvOpSatConvertUToS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSelect.html" title='spirv_reflect::ffi::SpvOp__SpvOpSelect constant'>SpvOp__SpvOpSelect</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSelectionMerge.html" title='spirv_reflect::ffi::SpvOp__SpvOpSelectionMerge constant'>SpvOp__SpvOpSelectionMerge</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSetUserEventStatus.html" title='spirv_reflect::ffi::SpvOp__SpvOpSetUserEventStatus constant'>SpvOp__SpvOpSetUserEventStatus</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpShiftLeftLogical.html" title='spirv_reflect::ffi::SpvOp__SpvOpShiftLeftLogical constant'>SpvOp__SpvOpShiftLeftLogical</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpShiftRightArithmetic.html" title='spirv_reflect::ffi::SpvOp__SpvOpShiftRightArithmetic constant'>SpvOp__SpvOpShiftRightArithmetic</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpShiftRightLogical.html" title='spirv_reflect::ffi::SpvOp__SpvOpShiftRightLogical constant'>SpvOp__SpvOpShiftRightLogical</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSignBitSet.html" title='spirv_reflect::ffi::SpvOp__SpvOpSignBitSet constant'>SpvOp__SpvOpSignBitSet</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSizeOf.html" title='spirv_reflect::ffi::SpvOp__SpvOpSizeOf constant'>SpvOp__SpvOpSizeOf</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSource.html" title='spirv_reflect::ffi::SpvOp__SpvOpSource constant'>SpvOp__SpvOpSource</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSourceContinued.html" title='spirv_reflect::ffi::SpvOp__SpvOpSourceContinued constant'>SpvOp__SpvOpSourceContinued</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSourceExtension.html" title='spirv_reflect::ffi::SpvOp__SpvOpSourceExtension constant'>SpvOp__SpvOpSourceExtension</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSpecConstant.html" title='spirv_reflect::ffi::SpvOp__SpvOpSpecConstant constant'>SpvOp__SpvOpSpecConstant</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSpecConstantComposite.html" title='spirv_reflect::ffi::SpvOp__SpvOpSpecConstantComposite constant'>SpvOp__SpvOpSpecConstantComposite</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSpecConstantFalse.html" title='spirv_reflect::ffi::SpvOp__SpvOpSpecConstantFalse constant'>SpvOp__SpvOpSpecConstantFalse</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSpecConstantOp.html" title='spirv_reflect::ffi::SpvOp__SpvOpSpecConstantOp constant'>SpvOp__SpvOpSpecConstantOp</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSpecConstantTrue.html" title='spirv_reflect::ffi::SpvOp__SpvOpSpecConstantTrue constant'>SpvOp__SpvOpSpecConstantTrue</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpStore.html" title='spirv_reflect::ffi::SpvOp__SpvOpStore constant'>SpvOp__SpvOpStore</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpString.html" title='spirv_reflect::ffi::SpvOp__SpvOpString constant'>SpvOp__SpvOpString</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupAllEqualKHR.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupAllEqualKHR constant'>SpvOp__SpvOpSubgroupAllEqualKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupAllKHR.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupAllKHR constant'>SpvOp__SpvOpSubgroupAllKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupAnyKHR.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupAnyKHR constant'>SpvOp__SpvOpSubgroupAnyKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupBallotKHR.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupBallotKHR constant'>SpvOp__SpvOpSubgroupBallotKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupBlockReadINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupBlockReadINTEL constant'>SpvOp__SpvOpSubgroupBlockReadINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupBlockWriteINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupBlockWriteINTEL constant'>SpvOp__SpvOpSubgroupBlockWriteINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupFirstInvocationKHR.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupFirstInvocationKHR constant'>SpvOp__SpvOpSubgroupFirstInvocationKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupImageBlockReadINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupImageBlockReadINTEL constant'>SpvOp__SpvOpSubgroupImageBlockReadINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupImageBlockWriteINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupImageBlockWriteINTEL constant'>SpvOp__SpvOpSubgroupImageBlockWriteINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupReadInvocationKHR.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupReadInvocationKHR constant'>SpvOp__SpvOpSubgroupReadInvocationKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupShuffleDownINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupShuffleDownINTEL constant'>SpvOp__SpvOpSubgroupShuffleDownINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupShuffleINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupShuffleINTEL constant'>SpvOp__SpvOpSubgroupShuffleINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupShuffleUpINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupShuffleUpINTEL constant'>SpvOp__SpvOpSubgroupShuffleUpINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSubgroupShuffleXorINTEL.html" title='spirv_reflect::ffi::SpvOp__SpvOpSubgroupShuffleXorINTEL constant'>SpvOp__SpvOpSubgroupShuffleXorINTEL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpSwitch.html" title='spirv_reflect::ffi::SpvOp__SpvOpSwitch constant'>SpvOp__SpvOpSwitch</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTerminateRayNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpTerminateRayNV constant'>SpvOp__SpvOpTerminateRayNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTraceNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpTraceNV constant'>SpvOp__SpvOpTraceNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTranspose.html" title='spirv_reflect::ffi::SpvOp__SpvOpTranspose constant'>SpvOp__SpvOpTranspose</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeAccelerationStructureNV.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeAccelerationStructureNV constant'>SpvOp__SpvOpTypeAccelerationStructureNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeArray.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeArray constant'>SpvOp__SpvOpTypeArray</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeBool.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeBool constant'>SpvOp__SpvOpTypeBool</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeDeviceEvent.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeDeviceEvent constant'>SpvOp__SpvOpTypeDeviceEvent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeEvent.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeEvent constant'>SpvOp__SpvOpTypeEvent</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeFloat.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeFloat constant'>SpvOp__SpvOpTypeFloat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeForwardPointer.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeForwardPointer constant'>SpvOp__SpvOpTypeForwardPointer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeFunction.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeFunction constant'>SpvOp__SpvOpTypeFunction</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeImage.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeImage constant'>SpvOp__SpvOpTypeImage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeInt.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeInt constant'>SpvOp__SpvOpTypeInt</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeMatrix.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeMatrix constant'>SpvOp__SpvOpTypeMatrix</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeNamedBarrier.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeNamedBarrier constant'>SpvOp__SpvOpTypeNamedBarrier</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeOpaque.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeOpaque constant'>SpvOp__SpvOpTypeOpaque</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypePipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypePipe constant'>SpvOp__SpvOpTypePipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypePipeStorage.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypePipeStorage constant'>SpvOp__SpvOpTypePipeStorage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypePointer.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypePointer constant'>SpvOp__SpvOpTypePointer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeQueue.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeQueue constant'>SpvOp__SpvOpTypeQueue</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeReserveId.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeReserveId constant'>SpvOp__SpvOpTypeReserveId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeRuntimeArray.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeRuntimeArray constant'>SpvOp__SpvOpTypeRuntimeArray</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeSampledImage.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeSampledImage constant'>SpvOp__SpvOpTypeSampledImage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeSampler.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeSampler constant'>SpvOp__SpvOpTypeSampler</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeStruct.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeStruct constant'>SpvOp__SpvOpTypeStruct</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeVector.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeVector constant'>SpvOp__SpvOpTypeVector</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpTypeVoid.html" title='spirv_reflect::ffi::SpvOp__SpvOpTypeVoid constant'>SpvOp__SpvOpTypeVoid</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUConvert.html" title='spirv_reflect::ffi::SpvOp__SpvOpUConvert constant'>SpvOp__SpvOpUConvert</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUDiv.html" title='spirv_reflect::ffi::SpvOp__SpvOpUDiv constant'>SpvOp__SpvOpUDiv</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUGreaterThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpUGreaterThan constant'>SpvOp__SpvOpUGreaterThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUGreaterThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpUGreaterThanEqual constant'>SpvOp__SpvOpUGreaterThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpULessThan.html" title='spirv_reflect::ffi::SpvOp__SpvOpULessThan constant'>SpvOp__SpvOpULessThan</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpULessThanEqual.html" title='spirv_reflect::ffi::SpvOp__SpvOpULessThanEqual constant'>SpvOp__SpvOpULessThanEqual</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUMod.html" title='spirv_reflect::ffi::SpvOp__SpvOpUMod constant'>SpvOp__SpvOpUMod</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUMulExtended.html" title='spirv_reflect::ffi::SpvOp__SpvOpUMulExtended constant'>SpvOp__SpvOpUMulExtended</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUndef.html" title='spirv_reflect::ffi::SpvOp__SpvOpUndef constant'>SpvOp__SpvOpUndef</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUnordered.html" title='spirv_reflect::ffi::SpvOp__SpvOpUnordered constant'>SpvOp__SpvOpUnordered</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpUnreachable.html" title='spirv_reflect::ffi::SpvOp__SpvOpUnreachable constant'>SpvOp__SpvOpUnreachable</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpVariable.html" title='spirv_reflect::ffi::SpvOp__SpvOpVariable constant'>SpvOp__SpvOpVariable</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpVectorExtractDynamic.html" title='spirv_reflect::ffi::SpvOp__SpvOpVectorExtractDynamic constant'>SpvOp__SpvOpVectorExtractDynamic</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpVectorInsertDynamic.html" title='spirv_reflect::ffi::SpvOp__SpvOpVectorInsertDynamic constant'>SpvOp__SpvOpVectorInsertDynamic</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpVectorShuffle.html" title='spirv_reflect::ffi::SpvOp__SpvOpVectorShuffle constant'>SpvOp__SpvOpVectorShuffle</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpVectorTimesMatrix.html" title='spirv_reflect::ffi::SpvOp__SpvOpVectorTimesMatrix constant'>SpvOp__SpvOpVectorTimesMatrix</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpVectorTimesScalar.html" title='spirv_reflect::ffi::SpvOp__SpvOpVectorTimesScalar constant'>SpvOp__SpvOpVectorTimesScalar</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpWritePackedPrimitiveIndices4x8NV.html" title='spirv_reflect::ffi::SpvOp__SpvOpWritePackedPrimitiveIndices4x8NV constant'>SpvOp__SpvOpWritePackedPrimitiveIndices4x8NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvOp__SpvOpWritePipe.html" title='spirv_reflect::ffi::SpvOp__SpvOpWritePipe constant'>SpvOp__SpvOpWritePipe</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BLOCK.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BLOCK constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BLOCK</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BUFFER_BLOCK.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BUFFER_BLOCK constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BUFFER_BLOCK</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BUILT_IN.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BUILT_IN constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_BUILT_IN</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_COLUMN_MAJOR.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_COLUMN_MAJOR constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_COLUMN_MAJOR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_FLAT.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_FLAT constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_FLAT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NONE.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NONE constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NONE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NON_WRITABLE.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NON_WRITABLE constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NON_WRITABLE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NOPERSPECTIVE.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NOPERSPECTIVE constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_NOPERSPECTIVE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_ROW_MAJOR.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_ROW_MAJOR constant'>SpvReflectDecorationFlagBits_SPV_REFLECT_DECORATION_ROW_MAJOR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_INPUT_ATTACHMENT.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_INPUT_ATTACHMENT constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_SAMPLED_IMAGE.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_SAMPLED_IMAGE constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_SAMPLED_IMAGE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_SAMPLER.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_SAMPLER constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_SAMPLER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_BUFFER.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_BUFFER constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_BUFFER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_IMAGE.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_IMAGE constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_IMAGE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_BUFFER.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_BUFFER constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_BUFFER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER.html" title='spirv_reflect::ffi::SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER constant'>SpvReflectDescriptorType_SPV_REFLECT_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32_UINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32_UINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32_UINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32_SINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32_SINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32_SINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32_SFLOAT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32_SFLOAT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32_SFLOAT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_UINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_UINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_UINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_SINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_SINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_SINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_SFLOAT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_SFLOAT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32_SFLOAT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_UINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_UINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_UINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_SINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_SINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_SINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_SFLOAT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_SFLOAT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32_SFLOAT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_UINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_UINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_UINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_SINT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_SINT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_SINT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_SFLOAT.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_SFLOAT constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_R32G32B32A32_SFLOAT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectFormat_SPV_REFLECT_FORMAT_UNDEFINED.html" title='spirv_reflect::ffi::SpvReflectFormat_SPV_REFLECT_FORMAT_UNDEFINED constant'>SpvReflectFormat_SPV_REFLECT_FORMAT_UNDEFINED</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_CLAY_CLAY_SHADER_COMPILER.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_CLAY_CLAY_SHADER_COMPILER constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_CLAY_CLAY_SHADER_COMPILER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_RSPIRV.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_RSPIRV constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_RSPIRV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_SHADERC_OVER_GLSLANG.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_SHADERC_OVER_GLSLANG constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_SHADERC_OVER_GLSLANG</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_SPIREGG.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_SPIREGG constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_GOOGLE_SPIREGG</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_SPIRV_TOOLS_LINKER.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_SPIRV_TOOLS_LINKER constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_KHRONOS_SPIRV_TOOLS_LINKER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_WINE_VKD3D_SHADER_COMPILER.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_WINE_VKD3D_SHADER_COMPILER constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_WINE_VKD3D_SHADER_COMPILER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectGenerator_SPV_REFLECT_GENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR.html" title='spirv_reflect::ffi::SpvReflectGenerator_SPV_REFLECT_GENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR constant'>SpvReflectGenerator_SPV_REFLECT_GENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_CBV.html" title='spirv_reflect::ffi::SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_CBV constant'>SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_CBV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_SAMPLER.html" title='spirv_reflect::ffi::SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_SAMPLER constant'>SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_SAMPLER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_SRV.html" title='spirv_reflect::ffi::SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_SRV constant'>SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_SRV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_UAV.html" title='spirv_reflect::ffi::SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_UAV constant'>SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_UAV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_UNDEFINED.html" title='spirv_reflect::ffi::SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_UNDEFINED constant'>SpvReflectResourceType_SPV_REFLECT_RESOURCE_FLAG_UNDEFINED</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_ALLOC_FAILED.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_ALLOC_FAILED constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_ALLOC_FAILED</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_COUNT_MISMATCH.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_COUNT_MISMATCH constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_COUNT_MISMATCH</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_ELEMENT_NOT_FOUND.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_ELEMENT_NOT_FOUND constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_ELEMENT_NOT_FOUND</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_INTERNAL_ERROR.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_INTERNAL_ERROR constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_INTERNAL_ERROR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_NULL_POINTER.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_NULL_POINTER constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_NULL_POINTER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_PARSE_FAILED.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_PARSE_FAILED constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_PARSE_FAILED</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_RANGE_EXCEEDED.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_RANGE_EXCEEDED constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_RANGE_EXCEEDED</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_CODE_SIZE.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_CODE_SIZE constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_CODE_SIZE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_ID_REFERENCE.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_ID_REFERENCE constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_ID_REFERENCE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_MAGIC_NUMBER.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_MAGIC_NUMBER constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_MAGIC_NUMBER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_STORAGE_CLASS.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_STORAGE_CLASS constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_STORAGE_CLASS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_RECURSION.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_RECURSION constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_RECURSION</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_SET_NUMBER_OVERFLOW.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_SET_NUMBER_OVERFLOW constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_SET_NUMBER_OVERFLOW</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_UNEXPECTED_EOF.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_UNEXPECTED_EOF constant'>SpvReflectResult_SPV_REFLECT_RESULT_ERROR_SPIRV_UNEXPECTED_EOF</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_NOT_READY.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_NOT_READY constant'>SpvReflectResult_SPV_REFLECT_RESULT_NOT_READY</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectResult_SPV_REFLECT_RESULT_SUCCESS.html" title='spirv_reflect::ffi::SpvReflectResult_SPV_REFLECT_RESULT_SUCCESS constant'>SpvReflectResult_SPV_REFLECT_RESULT_SUCCESS</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_ANY_HIT_BIT_NV.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_ANY_HIT_BIT_NV constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_ANY_HIT_BIT_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_CALLABLE_BIT_NV.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_CALLABLE_BIT_NV constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_CALLABLE_BIT_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_CLOSEST_HIT_BIT_NV.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_CLOSEST_HIT_BIT_NV constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_CLOSEST_HIT_BIT_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_COMPUTE_BIT.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_COMPUTE_BIT constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_COMPUTE_BIT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_FRAGMENT_BIT.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_FRAGMENT_BIT constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_FRAGMENT_BIT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_GEOMETRY_BIT.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_GEOMETRY_BIT constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_GEOMETRY_BIT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_INTERSECTION_BIT_NV.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_INTERSECTION_BIT_NV constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_INTERSECTION_BIT_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_MISS_BIT_NV.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_MISS_BIT_NV constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_MISS_BIT_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_RAYGEN_BIT_NV.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_RAYGEN_BIT_NV constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_RAYGEN_BIT_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_TESSELLATION_CONTROL_BIT.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_TESSELLATION_CONTROL_BIT constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_TESSELLATION_CONTROL_BIT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_TESSELLATION_EVALUATION_BIT.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_TESSELLATION_EVALUATION_BIT constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_TESSELLATION_EVALUATION_BIT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_VERTEX_BIT.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_VERTEX_BIT constant'>SpvReflectShaderStageFlagBits_SPV_REFLECT_SHADER_STAGE_VERTEX_BIT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_ARRAY.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_ARRAY constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_ARRAY</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_BOOL.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_BOOL constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_BOOL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_ACCELERATION_STRUCTURE_NV.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_ACCELERATION_STRUCTURE_NV constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_ACCELERATION_STRUCTURE_NV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_BLOCK.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_BLOCK constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_BLOCK</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_IMAGE.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_IMAGE constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_IMAGE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_MASK.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_MASK constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_MASK</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_SAMPLED_IMAGE.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_SAMPLED_IMAGE constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_SAMPLED_IMAGE</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_SAMPLER.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_SAMPLER constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_EXTERNAL_SAMPLER</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_FLOAT.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_FLOAT constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_FLOAT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_INT.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_INT constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_INT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_MATRIX.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_MATRIX constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_MATRIX</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_STRUCT.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_STRUCT constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_STRUCT</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_UNDEFINED.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_UNDEFINED constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_UNDEFINED</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_VECTOR.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_VECTOR constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_VECTOR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_VOID.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_VOID constant'>SpvReflectTypeFlagBits_SPV_REFLECT_TYPE_FLAG_VOID</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerAddressingMode__SpvSamplerAddressingModeClamp.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode__SpvSamplerAddressingModeClamp constant'>SpvSamplerAddressingMode__SpvSamplerAddressingModeClamp</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerAddressingMode__SpvSamplerAddressingModeClampToEdge.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode__SpvSamplerAddressingModeClampToEdge constant'>SpvSamplerAddressingMode__SpvSamplerAddressingModeClampToEdge</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerAddressingMode__SpvSamplerAddressingModeMax.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode__SpvSamplerAddressingModeMax constant'>SpvSamplerAddressingMode__SpvSamplerAddressingModeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerAddressingMode__SpvSamplerAddressingModeNone.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode__SpvSamplerAddressingModeNone constant'>SpvSamplerAddressingMode__SpvSamplerAddressingModeNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerAddressingMode__SpvSamplerAddressingModeRepeat.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode__SpvSamplerAddressingModeRepeat constant'>SpvSamplerAddressingMode__SpvSamplerAddressingModeRepeat</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerAddressingMode__SpvSamplerAddressingModeRepeatMirrored.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode__SpvSamplerAddressingModeRepeatMirrored constant'>SpvSamplerAddressingMode__SpvSamplerAddressingModeRepeatMirrored</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerFilterMode__SpvSamplerFilterModeLinear.html" title='spirv_reflect::ffi::SpvSamplerFilterMode__SpvSamplerFilterModeLinear constant'>SpvSamplerFilterMode__SpvSamplerFilterModeLinear</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerFilterMode__SpvSamplerFilterModeMax.html" title='spirv_reflect::ffi::SpvSamplerFilterMode__SpvSamplerFilterModeMax constant'>SpvSamplerFilterMode__SpvSamplerFilterModeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSamplerFilterMode__SpvSamplerFilterModeNearest.html" title='spirv_reflect::ffi::SpvSamplerFilterMode__SpvSamplerFilterModeNearest constant'>SpvSamplerFilterMode__SpvSamplerFilterModeNearest</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeCrossDevice.html" title='spirv_reflect::ffi::SpvScope__SpvScopeCrossDevice constant'>SpvScope__SpvScopeCrossDevice</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeDevice.html" title='spirv_reflect::ffi::SpvScope__SpvScopeDevice constant'>SpvScope__SpvScopeDevice</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeInvocation.html" title='spirv_reflect::ffi::SpvScope__SpvScopeInvocation constant'>SpvScope__SpvScopeInvocation</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeMax.html" title='spirv_reflect::ffi::SpvScope__SpvScopeMax constant'>SpvScope__SpvScopeMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeQueueFamilyKHR.html" title='spirv_reflect::ffi::SpvScope__SpvScopeQueueFamilyKHR constant'>SpvScope__SpvScopeQueueFamilyKHR</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeSubgroup.html" title='spirv_reflect::ffi::SpvScope__SpvScopeSubgroup constant'>SpvScope__SpvScopeSubgroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvScope__SpvScopeWorkgroup.html" title='spirv_reflect::ffi::SpvScope__SpvScopeWorkgroup constant'>SpvScope__SpvScopeWorkgroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSelectionControlMask__SpvSelectionControlDontFlattenMask.html" title='spirv_reflect::ffi::SpvSelectionControlMask__SpvSelectionControlDontFlattenMask constant'>SpvSelectionControlMask__SpvSelectionControlDontFlattenMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSelectionControlMask__SpvSelectionControlFlattenMask.html" title='spirv_reflect::ffi::SpvSelectionControlMask__SpvSelectionControlFlattenMask constant'>SpvSelectionControlMask__SpvSelectionControlFlattenMask</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSelectionControlMask__SpvSelectionControlMaskNone.html" title='spirv_reflect::ffi::SpvSelectionControlMask__SpvSelectionControlMaskNone constant'>SpvSelectionControlMask__SpvSelectionControlMaskNone</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSelectionControlShift__SpvSelectionControlDontFlattenShift.html" title='spirv_reflect::ffi::SpvSelectionControlShift__SpvSelectionControlDontFlattenShift constant'>SpvSelectionControlShift__SpvSelectionControlDontFlattenShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSelectionControlShift__SpvSelectionControlFlattenShift.html" title='spirv_reflect::ffi::SpvSelectionControlShift__SpvSelectionControlFlattenShift constant'>SpvSelectionControlShift__SpvSelectionControlFlattenShift</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSelectionControlShift__SpvSelectionControlMax.html" title='spirv_reflect::ffi::SpvSelectionControlShift__SpvSelectionControlMax constant'>SpvSelectionControlShift__SpvSelectionControlMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageESSL.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageESSL constant'>SpvSourceLanguage__SpvSourceLanguageESSL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageGLSL.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageGLSL constant'>SpvSourceLanguage__SpvSourceLanguageGLSL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageHLSL.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageHLSL constant'>SpvSourceLanguage__SpvSourceLanguageHLSL</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageMax.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageMax constant'>SpvSourceLanguage__SpvSourceLanguageMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageOpenCL_C.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageOpenCL_C constant'>SpvSourceLanguage__SpvSourceLanguageOpenCL_C</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageOpenCL_CPP.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageOpenCL_CPP constant'>SpvSourceLanguage__SpvSourceLanguageOpenCL_CPP</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvSourceLanguage__SpvSourceLanguageUnknown.html" title='spirv_reflect::ffi::SpvSourceLanguage__SpvSourceLanguageUnknown constant'>SpvSourceLanguage__SpvSourceLanguageUnknown</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassAtomicCounter.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassAtomicCounter constant'>SpvStorageClass__SpvStorageClassAtomicCounter</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassCallableDataNV.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassCallableDataNV constant'>SpvStorageClass__SpvStorageClassCallableDataNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassCrossWorkgroup.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassCrossWorkgroup constant'>SpvStorageClass__SpvStorageClassCrossWorkgroup</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassFunction.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassFunction constant'>SpvStorageClass__SpvStorageClassFunction</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassGeneric.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassGeneric constant'>SpvStorageClass__SpvStorageClassGeneric</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassHitAttributeNV.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassHitAttributeNV constant'>SpvStorageClass__SpvStorageClassHitAttributeNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassImage.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassImage constant'>SpvStorageClass__SpvStorageClassImage</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassIncomingCallableDataNV.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassIncomingCallableDataNV constant'>SpvStorageClass__SpvStorageClassIncomingCallableDataNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassIncomingRayPayloadNV.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassIncomingRayPayloadNV constant'>SpvStorageClass__SpvStorageClassIncomingRayPayloadNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassInput.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassInput constant'>SpvStorageClass__SpvStorageClassInput</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassMax.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassMax constant'>SpvStorageClass__SpvStorageClassMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassOutput.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassOutput constant'>SpvStorageClass__SpvStorageClassOutput</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassPrivate.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassPrivate constant'>SpvStorageClass__SpvStorageClassPrivate</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassPushConstant.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassPushConstant constant'>SpvStorageClass__SpvStorageClassPushConstant</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassRayPayloadNV.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassRayPayloadNV constant'>SpvStorageClass__SpvStorageClassRayPayloadNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassShaderRecordBufferNV.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassShaderRecordBufferNV constant'>SpvStorageClass__SpvStorageClassShaderRecordBufferNV</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassStorageBuffer.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassStorageBuffer constant'>SpvStorageClass__SpvStorageClassStorageBuffer</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassUniform.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassUniform constant'>SpvStorageClass__SpvStorageClassUniform</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassUniformConstant.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassUniformConstant constant'>SpvStorageClass__SpvStorageClassUniformConstant</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.SpvStorageClass__SpvStorageClassWorkgroup.html" title='spirv_reflect::ffi::SpvStorageClass__SpvStorageClassWorkgroup constant'>SpvStorageClass__SpvStorageClassWorkgroup</a></td><td class='docblock-short'></td></tr></table><h2 id='functions' class='section-header'><a href="#functions">Functions</a></h2>
|
|
|
<table><tr class='module-item'><td><a class="fn" href="fn.spvReflectChangeDescriptorBindingNumber.html" title='spirv_reflect::ffi::spvReflectChangeDescriptorBindingNumber fn'>spvReflectChangeDescriptorBindingNumber</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectChangeDescriptorBindingNumbers.html" title='spirv_reflect::ffi::spvReflectChangeDescriptorBindingNumbers fn'>spvReflectChangeDescriptorBindingNumbers</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectChangeDescriptorBindingNumbers
|
|
|
@brief Assign new set and/or binding numbers to a descriptor binding.
|
|
|
In addition to updating the reflection data, this function modifies
|
|
|
the underlying SPIR-V bytecode. The updated code can be retrieved
|
|
|
with spvReflectGetCode(). If the binding is used in multiple
|
|
|
entry points within the module, it will be changed in all of them.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_binding Pointer to the descriptor binding to modify.
|
|
|
@param new_binding_number The new binding number to assign to the
|
|
|
provided descriptor binding.
|
|
|
To leave the binding number unchanged, pass
|
|
|
SPV_REFLECT_BINDING_NUMBER_DONT_CHANGE.
|
|
|
@param new_set_number The new set number to assign to the
|
|
|
provided descriptor binding. Successfully changing
|
|
|
a descriptor binding's set number invalidates all
|
|
|
existing SpvReflectDescriptorBinding and
|
|
|
SpvReflectDescriptorSet pointers from this module.
|
|
|
To leave the set number unchanged, pass
|
|
|
SPV_REFLECT_SET_NUMBER_DONT_CHANGE.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of
|
|
|
the failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectChangeDescriptorSetNumber.html" title='spirv_reflect::ffi::spvReflectChangeDescriptorSetNumber fn'>spvReflectChangeDescriptorSetNumber</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectChangeDescriptorSetNumber
|
|
|
@brief Assign a new set number to an entire descriptor set (including
|
|
|
all descriptor bindings in that set).
|
|
|
In addition to updating the reflection data, this function modifies
|
|
|
the underlying SPIR-V bytecode. The updated code can be retrieved
|
|
|
with spvReflectGetCode(). If the descriptor set is used in
|
|
|
multiple entry points within the module, it will be modified in all
|
|
|
of them.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_set Pointer to the descriptor binding to modify.
|
|
|
@param new_set_number The new set number to assign to the
|
|
|
provided descriptor set, and all its descriptor
|
|
|
bindings. Successfully changing a descriptor
|
|
|
binding's set number invalidates all existing
|
|
|
SpvReflectDescriptorBinding and
|
|
|
SpvReflectDescriptorSet pointers from this module.
|
|
|
To leave the set number unchanged, pass
|
|
|
SPV_REFLECT_SET_NUMBER_DONT_CHANGE.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of
|
|
|
the failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectChangeInputVariableLocation.html" title='spirv_reflect::ffi::spvReflectChangeInputVariableLocation fn'>spvReflectChangeInputVariableLocation</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectChangeInputVariableLocation
|
|
|
@brief Assign a new location to an input interface variable.
|
|
|
In addition to updating the reflection data, this function modifies
|
|
|
the underlying SPIR-V bytecode. The updated code can be retrieved
|
|
|
with spvReflectGetCode().
|
|
|
It is the caller's responsibility to avoid assigning the same
|
|
|
location to multiple input variables. If the input variable is used
|
|
|
by multiple entry points in the module, it will be changed in all of
|
|
|
them.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_input_variable Pointer to the input variable to update.
|
|
|
@param new_location The new location to assign to p_input_variable.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of
|
|
|
the failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectChangeOutputVariableLocation.html" title='spirv_reflect::ffi::spvReflectChangeOutputVariableLocation fn'>spvReflectChangeOutputVariableLocation</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectChangeOutputVariableLocation
|
|
|
@brief Assign a new location to an output interface variable.
|
|
|
In addition to updating the reflection data, this function modifies
|
|
|
the underlying SPIR-V bytecode. The updated code can be retrieved
|
|
|
with spvReflectGetCode().
|
|
|
It is the caller's responsibility to avoid assigning the same
|
|
|
location to multiple output variables. If the output variable is used
|
|
|
by multiple entry points in the module, it will be changed in all of
|
|
|
them.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_output_variable Pointer to the output variable to update.
|
|
|
@param new_location The new location to assign to p_output_variable.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of
|
|
|
the failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectCreateShaderModule.html" title='spirv_reflect::ffi::spvReflectCreateShaderModule fn'>spvReflectCreateShaderModule</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectCreateShaderModule</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectDestroyShaderModule.html" title='spirv_reflect::ffi::spvReflectDestroyShaderModule fn'>spvReflectDestroyShaderModule</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectDestroyShaderModule</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateDescriptorBindings.html" title='spirv_reflect::ffi::spvReflectEnumerateDescriptorBindings fn'>spvReflectEnumerateDescriptorBindings</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateDescriptorBindings</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateDescriptorSets.html" title='spirv_reflect::ffi::spvReflectEnumerateDescriptorSets fn'>spvReflectEnumerateDescriptorSets</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateDescriptorSets</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateEntryPointDescriptorBindings.html" title='spirv_reflect::ffi::spvReflectEnumerateEntryPointDescriptorBindings fn'>spvReflectEnumerateEntryPointDescriptorBindings</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateEntryPointDescriptorBindings
|
|
|
@brief Creates a listing of all descriptor bindings that are used in the
|
|
|
static call tree of the given entry point.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param entry_point The name of the entry point to get the descriptor bindings for.
|
|
|
@param p_count If pp_bindings is NULL, the entry point's descriptor binding
|
|
|
count (across all descriptor sets) will be stored here.
|
|
|
If pp_bindings is not NULL, *p_count must contain the
|
|
|
entry points's descriptor binding count.
|
|
|
@param pp_bindings If NULL, the entry point's total descriptor binding count
|
|
|
will be written to *p_count.
|
|
|
If non-NULL, pp_bindings must point to an array with
|
|
|
p_count entries, where pointers to the entry point's
|
|
|
descriptor bindings will be written. The caller must not
|
|
|
free the binding pointers written to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateEntryPointDescriptorSets.html" title='spirv_reflect::ffi::spvReflectEnumerateEntryPointDescriptorSets fn'>spvReflectEnumerateEntryPointDescriptorSets</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateEntryPointDescriptorSets
|
|
|
@brief Creates a listing of all descriptor sets and their bindings that are
|
|
|
used in the static call tree of a given entry point.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param entry_point The name of the entry point to get the descriptor bindings for.
|
|
|
@param p_count If pp_sets is NULL, the module's descriptor set
|
|
|
count will be stored here.
|
|
|
If pp_sets is not NULL, *p_count must contain the
|
|
|
module's descriptor set count.
|
|
|
@param pp_sets If NULL, the module's total descriptor set count
|
|
|
will be written to *p_count.
|
|
|
If non-NULL, pp_sets must point to an array with
|
|
|
p_count entries, where pointers to the module's
|
|
|
descriptor sets will be written. The caller must not
|
|
|
free the descriptor set pointers written to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateEntryPointInputVariables.html" title='spirv_reflect::ffi::spvReflectEnumerateEntryPointInputVariables fn'>spvReflectEnumerateEntryPointInputVariables</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateEntryPointInputVariables
|
|
|
@brief Enumerate the input variables for a given entry point.
|
|
|
@param entry_point The name of the entry point to get the input variables for.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_count If pp_variables is NULL, the entry point's input variable
|
|
|
count will be stored here.
|
|
|
If pp_variables is not NULL, *p_count must contain
|
|
|
the entry point's input variable count.
|
|
|
@param pp_variables If NULL, the entry point's input variable count will be
|
|
|
written to *p_count.
|
|
|
If non-NULL, pp_variables must point to an array with
|
|
|
p_count entries, where pointers to the entry point's
|
|
|
input variables will be written. The caller must not
|
|
|
free the interface variables written to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateEntryPointOutputVariables.html" title='spirv_reflect::ffi::spvReflectEnumerateEntryPointOutputVariables fn'>spvReflectEnumerateEntryPointOutputVariables</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateEntryPointOutputVariables
|
|
|
@brief Enumerate the output variables for a given entry point.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param entry_point The name of the entry point to get the output variables for.
|
|
|
@param p_count If pp_variables is NULL, the entry point's output variable
|
|
|
count will be stored here.
|
|
|
If pp_variables is not NULL, *p_count must contain
|
|
|
the entry point's output variable count.
|
|
|
@param pp_variables If NULL, the entry point's output variable count will be
|
|
|
written to *p_count.
|
|
|
If non-NULL, pp_variables must point to an array with
|
|
|
p_count entries, where pointers to the entry point's
|
|
|
output variables will be written. The caller must not
|
|
|
free the interface variables written to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateEntryPointPushConstantBlocks.html" title='spirv_reflect::ffi::spvReflectEnumerateEntryPointPushConstantBlocks fn'>spvReflectEnumerateEntryPointPushConstantBlocks</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateEntryPointPushConstantBlocks
|
|
|
@brief Enumerate the push constant blocks used in the static call tree of a
|
|
|
given entry point.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_count If pp_blocks is NULL, the entry point's push constant
|
|
|
block count will be stored here.
|
|
|
If pp_blocks is not NULL, *p_count must
|
|
|
contain the entry point's push constant block count.
|
|
|
@param pp_blocks If NULL, the entry point's push constant block count
|
|
|
will be written to *p_count.
|
|
|
If non-NULL, pp_blocks must point to an
|
|
|
array with *p_count entries, where pointers to
|
|
|
the entry point's push constant blocks will be written.
|
|
|
The caller must not free the block variables written
|
|
|
to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateInputVariables.html" title='spirv_reflect::ffi::spvReflectEnumerateInputVariables fn'>spvReflectEnumerateInputVariables</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateInputVariables
|
|
|
@brief If the module contains multiple entry points, this will only get
|
|
|
the input variables for the first one.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_count If pp_variables is NULL, the module's input variable
|
|
|
count will be stored here.
|
|
|
If pp_variables is not NULL, *p_count must contain
|
|
|
the module's input variable count.
|
|
|
@param pp_variables If NULL, the module's input variable count will be
|
|
|
written to *p_count.
|
|
|
If non-NULL, pp_variables must point to an array with
|
|
|
p_count entries, where pointers to the module's
|
|
|
input variables will be written. The caller must not
|
|
|
free the interface variables written to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumerateOutputVariables.html" title='spirv_reflect::ffi::spvReflectEnumerateOutputVariables fn'>spvReflectEnumerateOutputVariables</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumerateOutputVariables
|
|
|
@brief Note: If the module contains multiple entry points, this will only get
|
|
|
the output variables for the first one.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_count If pp_variables is NULL, the module's output variable
|
|
|
count will be stored here.
|
|
|
If pp_variables is not NULL, *p_count must contain
|
|
|
the module's output variable count.
|
|
|
@param pp_variables If NULL, the module's output variable count will be
|
|
|
written to *p_count.
|
|
|
If non-NULL, pp_variables must point to an array with
|
|
|
p_count entries, where pointers to the module's
|
|
|
output variables will be written. The caller must not
|
|
|
free the interface variables written to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumeratePushConstantBlocks.html" title='spirv_reflect::ffi::spvReflectEnumeratePushConstantBlocks fn'>spvReflectEnumeratePushConstantBlocks</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectEnumeratePushConstantBlocks
|
|
|
@brief Note: If the module contains multiple entry points, this will only get
|
|
|
the push constant blocks for the first one.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param p_count If pp_blocks is NULL, the module's push constant
|
|
|
block count will be stored here.
|
|
|
If pp_blocks is not NULL, *p_count must
|
|
|
contain the module's push constant block count.
|
|
|
@param pp_blocks If NULL, the module's push constant block count
|
|
|
will be written to *p_count.
|
|
|
If non-NULL, pp_blocks must point to an
|
|
|
array with *p_count entries, where pointers to
|
|
|
the module's push constant blocks will be written.
|
|
|
The caller must not free the block variables written
|
|
|
to this array.
|
|
|
@return If successful, returns SPV_REFLECT_RESULT_SUCCESS.
|
|
|
Otherwise, the error code indicates the cause of the
|
|
|
failure.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectEnumeratePushConstants.html" title='spirv_reflect::ffi::spvReflectEnumeratePushConstants fn'>spvReflectEnumeratePushConstants</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetCode.html" title='spirv_reflect::ffi::spvReflectGetCode fn'>spvReflectGetCode</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetCode</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetCodeSize.html" title='spirv_reflect::ffi::spvReflectGetCodeSize fn'>spvReflectGetCodeSize</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetCodeSize</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetDescriptorBinding.html" title='spirv_reflect::ffi::spvReflectGetDescriptorBinding fn'>spvReflectGetDescriptorBinding</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetDescriptorBinding</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetDescriptorSet.html" title='spirv_reflect::ffi::spvReflectGetDescriptorSet fn'>spvReflectGetDescriptorSet</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetDescriptorSet</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPoint.html" title='spirv_reflect::ffi::spvReflectGetEntryPoint fn'>spvReflectGetEntryPoint</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetEntryPoint</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointDescriptorBinding.html" title='spirv_reflect::ffi::spvReflectGetEntryPointDescriptorBinding fn'>spvReflectGetEntryPointDescriptorBinding</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetEntryPointDescriptorBinding
|
|
|
@brief Get the descriptor binding with the given binding number and set
|
|
|
number that is used in the static call tree of a certain entry
|
|
|
point.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param entry_point The entry point to get the binding from.
|
|
|
@param binding_number The "binding" value of the requested descriptor
|
|
|
binding.
|
|
|
@param set_number The "set" value of the requested descriptor binding.
|
|
|
@param p_result If successful, SPV_REFLECT_RESULT_SUCCESS will be
|
|
|
written to *p_result. Otherwise, a error code
|
|
|
indicating the cause of the failure will be stored
|
|
|
here.
|
|
|
@return If the entry point contains a descriptor binding that
|
|
|
matches the provided [binding_number, set_number]
|
|
|
values, a pointer to that binding is returned. The
|
|
|
caller must not free this pointer.
|
|
|
If no match can be found, or if an unrelated error
|
|
|
occurs, the return value will be NULL. Detailed
|
|
|
error results are written to *pResult.
|
|
|
@note If the entry point contains multiple desriptor bindings
|
|
|
with the same set and binding numbers, there are
|
|
|
no guarantees about which binding will be returned.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointDescriptorSet.html" title='spirv_reflect::ffi::spvReflectGetEntryPointDescriptorSet fn'>spvReflectGetEntryPointDescriptorSet</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetEntryPointDescriptorSet</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointInputVariableByLocation.html" title='spirv_reflect::ffi::spvReflectGetEntryPointInputVariableByLocation fn'>spvReflectGetEntryPointInputVariableByLocation</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointInputVariableBySemantic.html" title='spirv_reflect::ffi::spvReflectGetEntryPointInputVariableBySemantic fn'>spvReflectGetEntryPointInputVariableBySemantic</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointOutputVariableByLocation.html" title='spirv_reflect::ffi::spvReflectGetEntryPointOutputVariableByLocation fn'>spvReflectGetEntryPointOutputVariableByLocation</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointOutputVariableBySemantic.html" title='spirv_reflect::ffi::spvReflectGetEntryPointOutputVariableBySemantic fn'>spvReflectGetEntryPointOutputVariableBySemantic</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetEntryPointPushConstantBlock.html" title='spirv_reflect::ffi::spvReflectGetEntryPointPushConstantBlock fn'>spvReflectGetEntryPointPushConstantBlock</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetEntryPointPushConstantBlock
|
|
|
@brief Get the push constant block corresponding to the given entry point.
|
|
|
As by the Vulkan specification there can be no more than one push
|
|
|
constant block used by a given entry point, so if there is one it will
|
|
|
be returned, otherwise NULL will be returned.
|
|
|
@param p_module Pointer to an instance of SpvReflectShaderModule.
|
|
|
@param entry_point The entry point to get the push constant block from.
|
|
|
@param p_result If successful, SPV_REFLECT_RESULT_SUCCESS will be
|
|
|
written to *p_result. Otherwise, a error code
|
|
|
indicating the cause of the failure will be stored
|
|
|
here.
|
|
|
@return If the provided index is within range, a pointer to
|
|
|
the corresponding push constant block is returned.
|
|
|
The caller must not free this pointer.
|
|
|
If no match can be found, or if an unrelated error
|
|
|
occurs, the return value will be NULL. Detailed
|
|
|
error results are written to *pResult.</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetInputVariable.html" title='spirv_reflect::ffi::spvReflectGetInputVariable fn'>spvReflectGetInputVariable</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetInputVariableByLocation.html" title='spirv_reflect::ffi::spvReflectGetInputVariableByLocation fn'>spvReflectGetInputVariableByLocation</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetInputVariableBySemantic.html" title='spirv_reflect::ffi::spvReflectGetInputVariableBySemantic fn'>spvReflectGetInputVariableBySemantic</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetOutputVariable.html" title='spirv_reflect::ffi::spvReflectGetOutputVariable fn'>spvReflectGetOutputVariable</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetOutputVariableByLocation.html" title='spirv_reflect::ffi::spvReflectGetOutputVariableByLocation fn'>spvReflectGetOutputVariableByLocation</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetOutputVariableBySemantic.html" title='spirv_reflect::ffi::spvReflectGetOutputVariableBySemantic fn'>spvReflectGetOutputVariableBySemantic</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetPushConstant.html" title='spirv_reflect::ffi::spvReflectGetPushConstant fn'>spvReflectGetPushConstant</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetPushConstantBlock.html" title='spirv_reflect::ffi::spvReflectGetPushConstantBlock fn'>spvReflectGetPushConstantBlock</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectGetPushConstantBlock</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectGetShaderModule.html" title='spirv_reflect::ffi::spvReflectGetShaderModule fn'>spvReflectGetShaderModule</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="fn" href="fn.spvReflectSourceLanguage.html" title='spirv_reflect::ffi::spvReflectSourceLanguage fn'>spvReflectSourceLanguage</a><a title='unsafe function' href='#'><sup>⚠</sup></a></td><td class='docblock-short'><p>@fn spvReflectSourceLanguage</p>
|
|
|
</td></tr></table><h2 id='types' class='section-header'><a href="#types">Type Definitions</a></h2>
|
|
|
<table><tr class='module-item'><td><a class="type" href="type.SpvAccessQualifier_.html" title='spirv_reflect::ffi::SpvAccessQualifier_ type'>SpvAccessQualifier_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvAddressingModel_.html" title='spirv_reflect::ffi::SpvAddressingModel_ type'>SpvAddressingModel_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvBuiltIn_.html" title='spirv_reflect::ffi::SpvBuiltIn_ type'>SpvBuiltIn_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvCapability_.html" title='spirv_reflect::ffi::SpvCapability_ type'>SpvCapability_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvDecoration_.html" title='spirv_reflect::ffi::SpvDecoration_ type'>SpvDecoration_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvDim_.html" title='spirv_reflect::ffi::SpvDim_ type'>SpvDim_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvExecutionMode_.html" title='spirv_reflect::ffi::SpvExecutionMode_ type'>SpvExecutionMode_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvExecutionModel_.html" title='spirv_reflect::ffi::SpvExecutionModel_ type'>SpvExecutionModel_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvFPFastMathModeMask_.html" title='spirv_reflect::ffi::SpvFPFastMathModeMask_ type'>SpvFPFastMathModeMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvFPFastMathModeShift_.html" title='spirv_reflect::ffi::SpvFPFastMathModeShift_ type'>SpvFPFastMathModeShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvFPRoundingMode_.html" title='spirv_reflect::ffi::SpvFPRoundingMode_ type'>SpvFPRoundingMode_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvFunctionControlMask_.html" title='spirv_reflect::ffi::SpvFunctionControlMask_ type'>SpvFunctionControlMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvFunctionControlShift_.html" title='spirv_reflect::ffi::SpvFunctionControlShift_ type'>SpvFunctionControlShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvFunctionParameterAttribute_.html" title='spirv_reflect::ffi::SpvFunctionParameterAttribute_ type'>SpvFunctionParameterAttribute_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvGroupOperation_.html" title='spirv_reflect::ffi::SpvGroupOperation_ type'>SpvGroupOperation_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvId.html" title='spirv_reflect::ffi::SpvId type'>SpvId</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvImageChannelDataType_.html" title='spirv_reflect::ffi::SpvImageChannelDataType_ type'>SpvImageChannelDataType_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvImageChannelOrder_.html" title='spirv_reflect::ffi::SpvImageChannelOrder_ type'>SpvImageChannelOrder_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvImageFormat_.html" title='spirv_reflect::ffi::SpvImageFormat_ type'>SpvImageFormat_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvImageOperandsMask_.html" title='spirv_reflect::ffi::SpvImageOperandsMask_ type'>SpvImageOperandsMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvImageOperandsShift_.html" title='spirv_reflect::ffi::SpvImageOperandsShift_ type'>SpvImageOperandsShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvKernelEnqueueFlags_.html" title='spirv_reflect::ffi::SpvKernelEnqueueFlags_ type'>SpvKernelEnqueueFlags_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvKernelProfilingInfoMask_.html" title='spirv_reflect::ffi::SpvKernelProfilingInfoMask_ type'>SpvKernelProfilingInfoMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvKernelProfilingInfoShift_.html" title='spirv_reflect::ffi::SpvKernelProfilingInfoShift_ type'>SpvKernelProfilingInfoShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvLinkageType_.html" title='spirv_reflect::ffi::SpvLinkageType_ type'>SpvLinkageType_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvLoopControlMask_.html" title='spirv_reflect::ffi::SpvLoopControlMask_ type'>SpvLoopControlMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvLoopControlShift_.html" title='spirv_reflect::ffi::SpvLoopControlShift_ type'>SpvLoopControlShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvMemoryAccessMask_.html" title='spirv_reflect::ffi::SpvMemoryAccessMask_ type'>SpvMemoryAccessMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvMemoryAccessShift_.html" title='spirv_reflect::ffi::SpvMemoryAccessShift_ type'>SpvMemoryAccessShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvMemoryModel_.html" title='spirv_reflect::ffi::SpvMemoryModel_ type'>SpvMemoryModel_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvMemorySemanticsMask_.html" title='spirv_reflect::ffi::SpvMemorySemanticsMask_ type'>SpvMemorySemanticsMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvMemorySemanticsShift_.html" title='spirv_reflect::ffi::SpvMemorySemanticsShift_ type'>SpvMemorySemanticsShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvOp_.html" title='spirv_reflect::ffi::SpvOp_ type'>SpvOp_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectDecorationFlagBits.html" title='spirv_reflect::ffi::SpvReflectDecorationFlagBits type'>SpvReflectDecorationFlagBits</a></td><td class='docblock-short'><p>@enum SpvReflectDecorationBits</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectDecorationFlags.html" title='spirv_reflect::ffi::SpvReflectDecorationFlags type'>SpvReflectDecorationFlags</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectDescriptorType.html" title='spirv_reflect::ffi::SpvReflectDescriptorType type'>SpvReflectDescriptorType</a></td><td class='docblock-short'><p>@enum SpvReflectDescriptorType</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectFormat.html" title='spirv_reflect::ffi::SpvReflectFormat type'>SpvReflectFormat</a></td><td class='docblock-short'><p>@enum SpvReflectFormat</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectGenerator.html" title='spirv_reflect::ffi::SpvReflectGenerator type'>SpvReflectGenerator</a></td><td class='docblock-short'><p>@enum SpvReflectGenerator</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectResourceType.html" title='spirv_reflect::ffi::SpvReflectResourceType type'>SpvReflectResourceType</a></td><td class='docblock-short'><p>@enum SpvReflectResourceType</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectResult.html" title='spirv_reflect::ffi::SpvReflectResult type'>SpvReflectResult</a></td><td class='docblock-short'><p>@enum SpvReflectResult</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectShaderStageFlagBits.html" title='spirv_reflect::ffi::SpvReflectShaderStageFlagBits type'>SpvReflectShaderStageFlagBits</a></td><td class='docblock-short'><p>@enum SpvReflectShaderStageFlagBits</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectTypeFlagBits.html" title='spirv_reflect::ffi::SpvReflectTypeFlagBits type'>SpvReflectTypeFlagBits</a></td><td class='docblock-short'><p>@enum SpvReflectTypeFlagBits</p>
|
|
|
</td></tr><tr class='module-item'><td><a class="type" href="type.SpvReflectTypeFlags.html" title='spirv_reflect::ffi::SpvReflectTypeFlags type'>SpvReflectTypeFlags</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvSamplerAddressingMode_.html" title='spirv_reflect::ffi::SpvSamplerAddressingMode_ type'>SpvSamplerAddressingMode_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvSamplerFilterMode_.html" title='spirv_reflect::ffi::SpvSamplerFilterMode_ type'>SpvSamplerFilterMode_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvScope_.html" title='spirv_reflect::ffi::SpvScope_ type'>SpvScope_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvSelectionControlMask_.html" title='spirv_reflect::ffi::SpvSelectionControlMask_ type'>SpvSelectionControlMask_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvSelectionControlShift_.html" title='spirv_reflect::ffi::SpvSelectionControlShift_ type'>SpvSelectionControlShift_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvSourceLanguage_.html" title='spirv_reflect::ffi::SpvSourceLanguage_ type'>SpvSourceLanguage_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.SpvStorageClass_.html" title='spirv_reflect::ffi::SpvStorageClass_ type'>SpvStorageClass_</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type._bindgen_ty_1.html" title='spirv_reflect::ffi::_bindgen_ty_1 type'>_bindgen_ty_1</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type._bindgen_ty_2.html" title='spirv_reflect::ffi::_bindgen_ty_2 type'>_bindgen_ty_2</a></td><td class='docblock-short'></td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>⏎</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../";window.currentCrate = "spirv_reflect";</script><script src="../../aliases.js"></script><script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html> |