• Home
  • Raw
  • Download

Lines Matching refs:hasResult

1701 inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultType) {  in SpvHasResultAndType()  argument
1702 *hasResult = *hasResultType = false; in SpvHasResultAndType()
1705 case SpvOpNop: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1706 case SpvOpUndef: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1707 case SpvOpSourceContinued: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1708 case SpvOpSource: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1709 case SpvOpSourceExtension: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1710 case SpvOpName: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1711 case SpvOpMemberName: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1712 case SpvOpString: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1713 case SpvOpLine: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1714 case SpvOpExtension: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1715 case SpvOpExtInstImport: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1716 case SpvOpExtInst: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1717 case SpvOpMemoryModel: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1718 case SpvOpEntryPoint: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1719 case SpvOpExecutionMode: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1720 case SpvOpCapability: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1721 case SpvOpTypeVoid: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1722 case SpvOpTypeBool: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1723 case SpvOpTypeInt: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1724 case SpvOpTypeFloat: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1725 case SpvOpTypeVector: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1726 case SpvOpTypeMatrix: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1727 case SpvOpTypeImage: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1728 case SpvOpTypeSampler: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1729 case SpvOpTypeSampledImage: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1730 case SpvOpTypeArray: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1731 case SpvOpTypeRuntimeArray: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1732 case SpvOpTypeStruct: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1733 case SpvOpTypeOpaque: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1734 case SpvOpTypePointer: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1735 case SpvOpTypeFunction: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1736 case SpvOpTypeEvent: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1737 case SpvOpTypeDeviceEvent: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1738 case SpvOpTypeReserveId: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1739 case SpvOpTypeQueue: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1740 case SpvOpTypePipe: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1741 case SpvOpTypeForwardPointer: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1742 case SpvOpConstantTrue: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1743 case SpvOpConstantFalse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1744 case SpvOpConstant: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1745 case SpvOpConstantComposite: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1746 case SpvOpConstantSampler: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1747 case SpvOpConstantNull: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1748 case SpvOpSpecConstantTrue: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1749 case SpvOpSpecConstantFalse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1750 case SpvOpSpecConstant: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1751 case SpvOpSpecConstantComposite: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1752 case SpvOpSpecConstantOp: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1753 case SpvOpFunction: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1754 case SpvOpFunctionParameter: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1755 case SpvOpFunctionEnd: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1756 case SpvOpFunctionCall: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1757 case SpvOpVariable: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1758 case SpvOpImageTexelPointer: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1759 case SpvOpLoad: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1760 case SpvOpStore: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1761 case SpvOpCopyMemory: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1762 case SpvOpCopyMemorySized: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1763 case SpvOpAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1764 case SpvOpInBoundsAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1765 case SpvOpPtrAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1766 case SpvOpArrayLength: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1767 case SpvOpGenericPtrMemSemantics: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1768 case SpvOpInBoundsPtrAccessChain: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1769 case SpvOpDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1770 case SpvOpMemberDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1771 case SpvOpDecorationGroup: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1772 case SpvOpGroupDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1773 case SpvOpGroupMemberDecorate: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1774 case SpvOpVectorExtractDynamic: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1775 case SpvOpVectorInsertDynamic: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1776 case SpvOpVectorShuffle: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1777 case SpvOpCompositeConstruct: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1778 case SpvOpCompositeExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1779 case SpvOpCompositeInsert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1780 case SpvOpCopyObject: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1781 case SpvOpTranspose: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1782 case SpvOpSampledImage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1783 case SpvOpImageSampleImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1784 case SpvOpImageSampleExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1785 case SpvOpImageSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1786 case SpvOpImageSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1787 case SpvOpImageSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1788 case SpvOpImageSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1789 case SpvOpImageSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1790 case SpvOpImageSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1791 case SpvOpImageFetch: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1792 case SpvOpImageGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1793 case SpvOpImageDrefGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1794 case SpvOpImageRead: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1795 case SpvOpImageWrite: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1796 case SpvOpImage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1797 case SpvOpImageQueryFormat: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1798 case SpvOpImageQueryOrder: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1799 case SpvOpImageQuerySizeLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1800 case SpvOpImageQuerySize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1801 case SpvOpImageQueryLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1802 case SpvOpImageQueryLevels: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1803 case SpvOpImageQuerySamples: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1804 case SpvOpConvertFToU: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1805 case SpvOpConvertFToS: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1806 case SpvOpConvertSToF: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1807 case SpvOpConvertUToF: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1808 case SpvOpUConvert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1809 case SpvOpSConvert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1810 case SpvOpFConvert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1811 case SpvOpQuantizeToF16: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1812 case SpvOpConvertPtrToU: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1813 case SpvOpSatConvertSToU: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1814 case SpvOpSatConvertUToS: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1815 case SpvOpConvertUToPtr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1816 case SpvOpPtrCastToGeneric: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1817 case SpvOpGenericCastToPtr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1818 case SpvOpGenericCastToPtrExplicit: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1819 case SpvOpBitcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1820 case SpvOpSNegate: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1821 case SpvOpFNegate: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1822 case SpvOpIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1823 case SpvOpFAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1824 case SpvOpISub: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1825 case SpvOpFSub: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1826 case SpvOpIMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1827 case SpvOpFMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1828 case SpvOpUDiv: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1829 case SpvOpSDiv: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1830 case SpvOpFDiv: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1831 case SpvOpUMod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1832 case SpvOpSRem: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1833 case SpvOpSMod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1834 case SpvOpFRem: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1835 case SpvOpFMod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1836 case SpvOpVectorTimesScalar: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1837 case SpvOpMatrixTimesScalar: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1838 case SpvOpVectorTimesMatrix: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1839 case SpvOpMatrixTimesVector: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1840 case SpvOpMatrixTimesMatrix: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1841 case SpvOpOuterProduct: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1842 case SpvOpDot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1843 case SpvOpIAddCarry: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1844 case SpvOpISubBorrow: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1845 case SpvOpUMulExtended: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1846 case SpvOpSMulExtended: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1847 case SpvOpAny: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1848 case SpvOpAll: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1849 case SpvOpIsNan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1850 case SpvOpIsInf: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1851 case SpvOpIsFinite: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1852 case SpvOpIsNormal: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1853 case SpvOpSignBitSet: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1854 case SpvOpLessOrGreater: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1855 case SpvOpOrdered: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1856 case SpvOpUnordered: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1857 case SpvOpLogicalEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1858 case SpvOpLogicalNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1859 case SpvOpLogicalOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1860 case SpvOpLogicalAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1861 case SpvOpLogicalNot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1862 case SpvOpSelect: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1863 case SpvOpIEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1864 case SpvOpINotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1865 case SpvOpUGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1866 case SpvOpSGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1867 case SpvOpUGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1868 case SpvOpSGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1869 case SpvOpULessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1870 case SpvOpSLessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1871 case SpvOpULessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1872 case SpvOpSLessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1873 case SpvOpFOrdEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1874 case SpvOpFUnordEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1875 case SpvOpFOrdNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1876 case SpvOpFUnordNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1877 case SpvOpFOrdLessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1878 case SpvOpFUnordLessThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1879 case SpvOpFOrdGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1880 case SpvOpFUnordGreaterThan: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1881 case SpvOpFOrdLessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1882 case SpvOpFUnordLessThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1883 case SpvOpFOrdGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1884 case SpvOpFUnordGreaterThanEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1885 case SpvOpShiftRightLogical: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1886 case SpvOpShiftRightArithmetic: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1887 case SpvOpShiftLeftLogical: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1888 case SpvOpBitwiseOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1889 case SpvOpBitwiseXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1890 case SpvOpBitwiseAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1891 case SpvOpNot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1892 case SpvOpBitFieldInsert: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1893 case SpvOpBitFieldSExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1894 case SpvOpBitFieldUExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1895 case SpvOpBitReverse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1896 case SpvOpBitCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1897 case SpvOpDPdx: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1898 case SpvOpDPdy: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1899 case SpvOpFwidth: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1900 case SpvOpDPdxFine: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1901 case SpvOpDPdyFine: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1902 case SpvOpFwidthFine: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1903 case SpvOpDPdxCoarse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1904 case SpvOpDPdyCoarse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1905 case SpvOpFwidthCoarse: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1906 case SpvOpEmitVertex: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1907 case SpvOpEndPrimitive: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1908 case SpvOpEmitStreamVertex: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1909 case SpvOpEndStreamPrimitive: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1910 case SpvOpControlBarrier: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1911 case SpvOpMemoryBarrier: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1912 case SpvOpAtomicLoad: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1913 case SpvOpAtomicStore: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1914 case SpvOpAtomicExchange: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1915 case SpvOpAtomicCompareExchange: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1916 case SpvOpAtomicCompareExchangeWeak: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1917 case SpvOpAtomicIIncrement: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1918 case SpvOpAtomicIDecrement: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1919 case SpvOpAtomicIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1920 case SpvOpAtomicISub: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1921 case SpvOpAtomicSMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1922 case SpvOpAtomicUMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1923 case SpvOpAtomicSMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1924 case SpvOpAtomicUMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1925 case SpvOpAtomicAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1926 case SpvOpAtomicOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1927 case SpvOpAtomicXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1928 case SpvOpPhi: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1929 case SpvOpLoopMerge: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1930 case SpvOpSelectionMerge: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1931 case SpvOpLabel: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
1932 case SpvOpBranch: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1933 case SpvOpBranchConditional: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1934 case SpvOpSwitch: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1935 case SpvOpKill: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1936 case SpvOpReturn: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1937 case SpvOpReturnValue: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1938 case SpvOpUnreachable: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1939 case SpvOpLifetimeStart: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1940 case SpvOpLifetimeStop: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1941 case SpvOpGroupAsyncCopy: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1942 case SpvOpGroupWaitEvents: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1943 case SpvOpGroupAll: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1944 case SpvOpGroupAny: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1945 case SpvOpGroupBroadcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1946 case SpvOpGroupIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1947 case SpvOpGroupFAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1948 case SpvOpGroupFMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1949 case SpvOpGroupUMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1950 case SpvOpGroupSMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1951 case SpvOpGroupFMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1952 case SpvOpGroupUMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1953 case SpvOpGroupSMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1954 case SpvOpReadPipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1955 case SpvOpWritePipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1956 case SpvOpReservedReadPipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1957 case SpvOpReservedWritePipe: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1958 case SpvOpReserveReadPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1959 case SpvOpReserveWritePipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1960 case SpvOpCommitReadPipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1961 case SpvOpCommitWritePipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1962 case SpvOpIsValidReserveId: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1963 case SpvOpGetNumPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1964 case SpvOpGetMaxPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1965 case SpvOpGroupReserveReadPipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1966 case SpvOpGroupReserveWritePipePackets: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1967 case SpvOpGroupCommitReadPipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1968 case SpvOpGroupCommitWritePipe: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1969 case SpvOpEnqueueMarker: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1970 case SpvOpEnqueueKernel: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1971 case SpvOpGetKernelNDrangeSubGroupCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1972 case SpvOpGetKernelNDrangeMaxSubGroupSize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1973 case SpvOpGetKernelWorkGroupSize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1974 …case SpvOpGetKernelPreferredWorkGroupSizeMultiple: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1975 case SpvOpRetainEvent: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1976 case SpvOpReleaseEvent: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1977 case SpvOpCreateUserEvent: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1978 case SpvOpIsValidEvent: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1979 case SpvOpSetUserEventStatus: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1980 case SpvOpCaptureEventProfilingInfo: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1981 case SpvOpGetDefaultQueue: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1982 case SpvOpBuildNDRange: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1983 case SpvOpImageSparseSampleImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1984 case SpvOpImageSparseSampleExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1985 case SpvOpImageSparseSampleDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1986 case SpvOpImageSparseSampleDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1987 case SpvOpImageSparseSampleProjImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1988 case SpvOpImageSparseSampleProjExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1989 case SpvOpImageSparseSampleProjDrefImplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1990 case SpvOpImageSparseSampleProjDrefExplicitLod: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1991 case SpvOpImageSparseFetch: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1992 case SpvOpImageSparseGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1993 case SpvOpImageSparseDrefGather: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1994 case SpvOpImageSparseTexelsResident: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1995 case SpvOpNoLine: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1996 case SpvOpAtomicFlagTestAndSet: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1997 case SpvOpAtomicFlagClear: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
1998 case SpvOpImageSparseRead: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
1999 case SpvOpSizeOf: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2000 case SpvOpTypePipeStorage: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2001 case SpvOpConstantPipeStorage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2002 case SpvOpCreatePipeFromPipeStorage: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2003 case SpvOpGetKernelLocalSizeForSubgroupCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2004 case SpvOpGetKernelMaxNumSubgroups: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2005 case SpvOpTypeNamedBarrier: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2006 case SpvOpNamedBarrierInitialize: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2007 case SpvOpMemoryNamedBarrier: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2008 case SpvOpModuleProcessed: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2009 case SpvOpExecutionModeId: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2010 case SpvOpDecorateId: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2011 case SpvOpGroupNonUniformElect: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2012 case SpvOpGroupNonUniformAll: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2013 case SpvOpGroupNonUniformAny: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2014 case SpvOpGroupNonUniformAllEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2015 case SpvOpGroupNonUniformBroadcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2016 case SpvOpGroupNonUniformBroadcastFirst: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2017 case SpvOpGroupNonUniformBallot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2018 case SpvOpGroupNonUniformInverseBallot: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2019 case SpvOpGroupNonUniformBallotBitExtract: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2020 case SpvOpGroupNonUniformBallotBitCount: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2021 case SpvOpGroupNonUniformBallotFindLSB: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2022 case SpvOpGroupNonUniformBallotFindMSB: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2023 case SpvOpGroupNonUniformShuffle: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2024 case SpvOpGroupNonUniformShuffleXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2025 case SpvOpGroupNonUniformShuffleUp: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2026 case SpvOpGroupNonUniformShuffleDown: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2027 case SpvOpGroupNonUniformIAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2028 case SpvOpGroupNonUniformFAdd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2029 case SpvOpGroupNonUniformIMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2030 case SpvOpGroupNonUniformFMul: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2031 case SpvOpGroupNonUniformSMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2032 case SpvOpGroupNonUniformUMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2033 case SpvOpGroupNonUniformFMin: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2034 case SpvOpGroupNonUniformSMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2035 case SpvOpGroupNonUniformUMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2036 case SpvOpGroupNonUniformFMax: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2037 case SpvOpGroupNonUniformBitwiseAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2038 case SpvOpGroupNonUniformBitwiseOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2039 case SpvOpGroupNonUniformBitwiseXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2040 case SpvOpGroupNonUniformLogicalAnd: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2041 case SpvOpGroupNonUniformLogicalOr: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2042 case SpvOpGroupNonUniformLogicalXor: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2043 case SpvOpGroupNonUniformQuadBroadcast: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2044 case SpvOpGroupNonUniformQuadSwap: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2045 case SpvOpCopyLogical: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2046 case SpvOpPtrEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2047 case SpvOpPtrNotEqual: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2048 case SpvOpPtrDiff: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2049 case SpvOpTerminateInvocation: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2050 case SpvOpSubgroupBallotKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2051 case SpvOpSubgroupFirstInvocationKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2052 case SpvOpSubgroupAllKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2053 case SpvOpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2054 case SpvOpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2055 case SpvOpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2056 case SpvOpTraceRayKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2057 case SpvOpExecuteCallableKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2058 case SpvOpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2059 case SpvOpIgnoreIntersectionKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2060 case SpvOpTerminateRayKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2061 case SpvOpTypeRayQueryKHR: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2062 case SpvOpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2063 case SpvOpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2064 case SpvOpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2065 case SpvOpRayQueryConfirmIntersectionKHR: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2066 case SpvOpRayQueryProceedKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2067 case SpvOpRayQueryGetIntersectionTypeKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2068 case SpvOpGroupIAddNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2069 case SpvOpGroupFAddNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2070 case SpvOpGroupFMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2071 case SpvOpGroupUMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2072 case SpvOpGroupSMinNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2073 case SpvOpGroupFMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2074 case SpvOpGroupUMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2075 case SpvOpGroupSMaxNonUniformAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2076 case SpvOpFragmentMaskFetchAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2077 case SpvOpFragmentFetchAMD: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2078 case SpvOpReadClockKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2079 case SpvOpImageSampleFootprintNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2080 case SpvOpGroupNonUniformPartitionNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2081 case SpvOpWritePackedPrimitiveIndices4x8NV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2082 case SpvOpReportIntersectionNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2083 case SpvOpIgnoreIntersectionNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2084 case SpvOpTerminateRayNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2085 case SpvOpTraceNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2086 case SpvOpTypeAccelerationStructureNV: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2087 case SpvOpExecuteCallableNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2088 case SpvOpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2089 case SpvOpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2090 case SpvOpCooperativeMatrixStoreNV: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2091 case SpvOpCooperativeMatrixMulAddNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2092 case SpvOpCooperativeMatrixLengthNV: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2093 case SpvOpBeginInvocationInterlockEXT: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2094 case SpvOpEndInvocationInterlockEXT: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2095 case SpvOpDemoteToHelperInvocationEXT: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2096 case SpvOpIsHelperInvocationEXT: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2097 case SpvOpSubgroupShuffleINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2098 case SpvOpSubgroupShuffleDownINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2099 case SpvOpSubgroupShuffleUpINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2100 case SpvOpSubgroupShuffleXorINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2101 case SpvOpSubgroupBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2102 case SpvOpSubgroupBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2103 case SpvOpSubgroupImageBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2104 case SpvOpSubgroupImageBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2105 case SpvOpSubgroupImageMediaBlockReadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2106 case SpvOpSubgroupImageMediaBlockWriteINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2107 case SpvOpUCountLeadingZerosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2108 case SpvOpUCountTrailingZerosINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2109 case SpvOpAbsISubINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2110 case SpvOpAbsUSubINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2111 case SpvOpIAddSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2112 case SpvOpUAddSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2113 case SpvOpIAverageINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2114 case SpvOpUAverageINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2115 case SpvOpIAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2116 case SpvOpUAverageRoundedINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2117 case SpvOpISubSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2118 case SpvOpUSubSatINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2119 case SpvOpIMul32x16INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2120 case SpvOpUMul32x16INTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2121 case SpvOpConstFunctionPointerINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2122 case SpvOpFunctionPointerCallINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2123 case SpvOpAsmTargetINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2124 case SpvOpAsmINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2125 case SpvOpAsmCallINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2126 case SpvOpDecorateString: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2127 case SpvOpMemberDecorateString: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2128 case SpvOpVmeImageINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2129 case SpvOpTypeVmeImageINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2130 case SpvOpTypeAvcImePayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2131 case SpvOpTypeAvcRefPayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2132 case SpvOpTypeAvcSicPayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2133 case SpvOpTypeAvcMcePayloadINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2134 case SpvOpTypeAvcMceResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2135 case SpvOpTypeAvcImeResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2136 …case SpvOpTypeAvcImeResultSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false… in SpvHasResultAndType()
2137 …case SpvOpTypeAvcImeResultDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = false; … in SpvHasResultAndType()
2138 …case SpvOpTypeAvcImeSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2139 … case SpvOpTypeAvcImeDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2140 case SpvOpTypeAvcRefResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2141 case SpvOpTypeAvcSicResultINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2142 …case SpvOpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResu… in SpvHasResultAndType()
2143 …case SpvOpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL: *hasResult = true; *hasResultType … in SpvHasResultAndType()
2144 …case SpvOpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2145 …case SpvOpSubgroupAvcMceSetInterShapePenaltyINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2146 …case SpvOpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = … in SpvHasResultAndType()
2147 …case SpvOpSubgroupAvcMceSetInterDirectionPenaltyINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2148 …case SpvOpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = … in SpvHasResultAndType()
2149 …case SpvOpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2150 …case SpvOpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2151 …case SpvOpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL: *hasResult = true; *hasResultType =… in SpvHasResultAndType()
2152 …case SpvOpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL: *hasResult = true; *hasResultType = tr… in SpvHasResultAndType()
2153 …case SpvOpSubgroupAvcMceSetMotionVectorCostFunctionINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2154 …case SpvOpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2155 …case SpvOpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL: *hasResult = true; *hasResultType = … in SpvHasResultAndType()
2156 …case SpvOpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2157 case SpvOpSubgroupAvcMceSetAcOnlyHaarINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2158 …case SpvOpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL: *hasResult = true; *hasResultType =… in SpvHasResultAndType()
2159 …case SpvOpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL: *hasResult = true; *hasRes… in SpvHasResultAndType()
2160 …case SpvOpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasRes… in SpvHasResultAndType()
2161 … case SpvOpSubgroupAvcMceConvertToImePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2162 … case SpvOpSubgroupAvcMceConvertToImeResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2163 … case SpvOpSubgroupAvcMceConvertToRefPayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2164 … case SpvOpSubgroupAvcMceConvertToRefResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2165 … case SpvOpSubgroupAvcMceConvertToSicPayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2166 … case SpvOpSubgroupAvcMceConvertToSicResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2167 case SpvOpSubgroupAvcMceGetMotionVectorsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2168 … case SpvOpSubgroupAvcMceGetInterDistortionsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2169 …case SpvOpSubgroupAvcMceGetBestInterDistortionsINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2170 … case SpvOpSubgroupAvcMceGetInterMajorShapeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2171 … case SpvOpSubgroupAvcMceGetInterMinorShapeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2172 … case SpvOpSubgroupAvcMceGetInterDirectionsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2173 …case SpvOpSubgroupAvcMceGetInterMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2174 …case SpvOpSubgroupAvcMceGetInterReferenceIdsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2175 …case SpvOpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL: *hasResult = true; *hasRe… in SpvHasResultAndType()
2176 case SpvOpSubgroupAvcImeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2177 … case SpvOpSubgroupAvcImeSetSingleReferenceINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2178 case SpvOpSubgroupAvcImeSetDualReferenceINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2179 case SpvOpSubgroupAvcImeRefWindowSizeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2180 case SpvOpSubgroupAvcImeAdjustRefOffsetINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2181 … case SpvOpSubgroupAvcImeConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2182 …case SpvOpSubgroupAvcImeSetMaxMotionVectorCountINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2183 …case SpvOpSubgroupAvcImeSetUnidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2184 …case SpvOpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL: *hasResult = true; *hasResultType… in SpvHasResultAndType()
2185 case SpvOpSubgroupAvcImeSetWeightedSadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2186 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2187 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2188 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL: *hasResult = true; *hasResultTyp… in SpvHasResultAndType()
2189 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL: *hasResult = true; *hasResultType … in SpvHasResultAndType()
2190 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2191 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType… in SpvHasResultAndType()
2192 …case SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL: *hasResult = true; *hasResult… in SpvHasResultAndType()
2193 …case SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2194 … case SpvOpSubgroupAvcImeConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2195 …case SpvOpSubgroupAvcImeGetSingleReferenceStreaminINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2196 …case SpvOpSubgroupAvcImeGetDualReferenceStreaminINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2197 …case SpvOpSubgroupAvcImeStripSingleReferenceStreamoutINTEL: *hasResult = true; *hasResultType = tr… in SpvHasResultAndType()
2198 …case SpvOpSubgroupAvcImeStripDualReferenceStreamoutINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2199 …case SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL: *hasResult = true… in SpvHasResultAndType()
2200 …case SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL: *hasResult = true; … in SpvHasResultAndType()
2201 …case SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL: *hasResult = true;… in SpvHasResultAndType()
2202 …case SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL: *hasResult = true; … in SpvHasResultAndType()
2203 …case SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL: *hasResult = true; *h… in SpvHasResultAndType()
2204 …case SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL: *hasResult = true; *… in SpvHasResultAndType()
2205 case SpvOpSubgroupAvcImeGetBorderReachedINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2206 …case SpvOpSubgroupAvcImeGetTruncatedSearchIndicationINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2207 …case SpvOpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL: *hasResult = true; *hasResul… in SpvHasResultAndType()
2208 …case SpvOpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL: *hasResult = true; *hasResult… in SpvHasResultAndType()
2209 …case SpvOpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2210 case SpvOpSubgroupAvcFmeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2211 case SpvOpSubgroupAvcBmeInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2212 … case SpvOpSubgroupAvcRefConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2213 …case SpvOpSubgroupAvcRefSetBidirectionalMixDisableINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2214 …case SpvOpSubgroupAvcRefSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2215 …case SpvOpSubgroupAvcRefEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2216 …case SpvOpSubgroupAvcRefEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2217 …case SpvOpSubgroupAvcRefEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2218 …case SpvOpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2219 … case SpvOpSubgroupAvcRefConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2220 case SpvOpSubgroupAvcSicInitializeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2221 case SpvOpSubgroupAvcSicConfigureSkcINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2222 case SpvOpSubgroupAvcSicConfigureIpeLumaINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2223 …case SpvOpSubgroupAvcSicConfigureIpeLumaChromaINTEL: *hasResult = true; *hasResultType = true; bre… in SpvHasResultAndType()
2224 … case SpvOpSubgroupAvcSicGetMotionVectorMaskINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2225 … case SpvOpSubgroupAvcSicConvertToMcePayloadINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2226 …case SpvOpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2227 …case SpvOpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2228 …case SpvOpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2229 …case SpvOpSubgroupAvcSicSetBilinearFilterEnableINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2230 …case SpvOpSubgroupAvcSicSetSkcForwardTransformEnableINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2231 …case SpvOpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL: *hasResult = true; *hasResultType = true; br… in SpvHasResultAndType()
2232 case SpvOpSubgroupAvcSicEvaluateIpeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2233 …case SpvOpSubgroupAvcSicEvaluateWithSingleReferenceINTEL: *hasResult = true; *hasResultType = true… in SpvHasResultAndType()
2234 …case SpvOpSubgroupAvcSicEvaluateWithDualReferenceINTEL: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2235 …case SpvOpSubgroupAvcSicEvaluateWithMultiReferenceINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2236 …case SpvOpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL: *hasResult = true; *hasResultTy… in SpvHasResultAndType()
2237 … case SpvOpSubgroupAvcSicConvertToMceResultINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2238 case SpvOpSubgroupAvcSicGetIpeLumaShapeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2239 …case SpvOpSubgroupAvcSicGetBestIpeLumaDistortionINTEL: *hasResult = true; *hasResultType = true; b… in SpvHasResultAndType()
2240 …case SpvOpSubgroupAvcSicGetBestIpeChromaDistortionINTEL: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2241 …case SpvOpSubgroupAvcSicGetPackedIpeLumaModesINTEL: *hasResult = true; *hasResultType = true; brea… in SpvHasResultAndType()
2242 case SpvOpSubgroupAvcSicGetIpeChromaModeINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2243 …case SpvOpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL: *hasResult = true; *hasResultType = t… in SpvHasResultAndType()
2244 …case SpvOpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL: *hasResult = true; *hasResultType = tru… in SpvHasResultAndType()
2245 case SpvOpSubgroupAvcSicGetInterRawSadsINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2246 case SpvOpVariableLengthArrayINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2247 case SpvOpSaveMemoryINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2248 case SpvOpRestoreMemoryINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2249 case SpvOpLoopControlINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2250 case SpvOpPtrCastToCrossWorkgroupINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2251 case SpvOpCrossWorkgroupCastToPtrINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2252 case SpvOpReadPipeBlockingINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2253 case SpvOpWritePipeBlockingINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2254 case SpvOpFPGARegINTEL: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2255 case SpvOpRayQueryGetRayTMinKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2256 case SpvOpRayQueryGetRayFlagsKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2257 case SpvOpRayQueryGetIntersectionTKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2258 …case SpvOpRayQueryGetIntersectionInstanceCustomIndexKHR: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2259 case SpvOpRayQueryGetIntersectionInstanceIdKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2260 …case SpvOpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR: *hasResult = true; *ha… in SpvHasResultAndType()
2261 …case SpvOpRayQueryGetIntersectionGeometryIndexKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2262 …case SpvOpRayQueryGetIntersectionPrimitiveIndexKHR: *hasResult = true; *hasResultType = true; brea… in SpvHasResultAndType()
2263 … case SpvOpRayQueryGetIntersectionBarycentricsKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2264 case SpvOpRayQueryGetIntersectionFrontFaceKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2265 …case SpvOpRayQueryGetIntersectionCandidateAABBOpaqueKHR: *hasResult = true; *hasResultType = true;… in SpvHasResultAndType()
2266 …case SpvOpRayQueryGetIntersectionObjectRayDirectionKHR: *hasResult = true; *hasResultType = true; … in SpvHasResultAndType()
2267 …case SpvOpRayQueryGetIntersectionObjectRayOriginKHR: *hasResult = true; *hasResultType = true; bre… in SpvHasResultAndType()
2268 case SpvOpRayQueryGetWorldRayDirectionKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2269 case SpvOpRayQueryGetWorldRayOriginKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2270 …case SpvOpRayQueryGetIntersectionObjectToWorldKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2271 …case SpvOpRayQueryGetIntersectionWorldToObjectKHR: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2272 case SpvOpAtomicFAddEXT: *hasResult = true; *hasResultType = true; break; in SpvHasResultAndType()
2273 case SpvOpTypeBufferSurfaceINTEL: *hasResult = true; *hasResultType = false; break; in SpvHasResultAndType()
2274 case SpvOpTypeStructContinuedINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2275 case SpvOpConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()
2276 … case SpvOpSpecConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break; in SpvHasResultAndType()