Lines Matching refs:m_mappings
1691 if (!spirvUtils::verifyMappings(shaderSource.source, spirvSource, m_mappings, false))
1747 m_mappings.clear();
1748 m_mappings["radians"].push_back("OpExtInst Radians");
1749 m_mappings["degrees"].push_back("OpExtInst Degrees");
1750 m_mappings["sin"].push_back("OpExtInst Sin");
1751 m_mappings["cos"].push_back("OpExtInst Cos");
1752 m_mappings["tan"].push_back("OpExtInst Tan");
1753 m_mappings["asin"].push_back("OpExtInst Asin");
1754 m_mappings["acos"].push_back("OpExtInst Acos");
1755 m_mappings["atan"].push_back("OpExtInst Atan2");
1756 m_mappings["atan"].push_back("OpExtInst Atan");
1757 m_mappings["sinh"].push_back("OpExtInst Sinh");
1758 m_mappings["cosh"].push_back("OpExtInst Cosh");
1759 m_mappings["tanh"].push_back("OpExtInst Tanh");
1760 m_mappings["asinh"].push_back("OpExtInst Asinh");
1761 m_mappings["acosh"].push_back("OpExtInst Acosh");
1762 m_mappings["atanh"].push_back("OpExtInst Atanh");
1763 m_mappings["pow"].push_back("OpExtInst Pow");
1764 m_mappings["exp"].push_back("OpExtInst Exp");
1765 m_mappings["log"].push_back("OpExtInst Log");
1766 m_mappings["exp2"].push_back("OpExtInst Exp2");
1767 m_mappings["log2"].push_back("OpExtInst Log2");
1768 m_mappings["sqrt"].push_back("OpExtInst Sqrt");
1769 m_mappings["inversesqrt"].push_back("OpExtInst InverseSqrt");
1770 m_mappings["abs"].push_back("OpExtInst FAbs");
1771 m_mappings["sign"].push_back("OpExtInst FSign");
1772 m_mappings["floor"].push_back("OpExtInst Floor");
1773 m_mappings["trunc"].push_back("OpExtInst Trunc");
1774 m_mappings["round"].push_back("OpExtInst Round");
1775 m_mappings["roundEven"].push_back("OpExtInst RoundEven");
1776 m_mappings["ceil"].push_back("OpExtInst Ceil");
1777 m_mappings["fract"].push_back("OpExtInst Fract");
1778 m_mappings["mod"].push_back("OpFMod");
1779 m_mappings["modf"].push_back("OpExtInst Modf");
1780 m_mappings["min"].push_back("OpExtInst FMin");
1781 m_mappings["max"].push_back("OpExtInst FMax");
1782 m_mappings["clamp"].push_back("OpExtInst FClamp");
1783 m_mappings["mix"].push_back("OpExtInst FMix");
1784 m_mappings["step"].push_back("OpExtInst Step");
1785 m_mappings["smoothstep"].push_back("OpExtInst SmoothStep");
1786 m_mappings["intBitsToFloat"].push_back("OpBitcast");
1787 m_mappings["uintBitsToFloat"].push_back("OpBitcast");
1788 m_mappings["isnan"].push_back("OpIsNan");
1789 m_mappings["isinf"].push_back("OpIsInf");
1790 m_mappings["fma"].push_back("OpExtInst Fma");
1791 m_mappings["frexp"].push_back("OpExtInst FrexpStruct");
1792 m_mappings["ldexp"].push_back("OpExtInst Ldexp");
1793 m_mappings["packUnorm2x16"].push_back("OpExtInst PackUnorm2x16");
1794 m_mappings["packSnorm2x16"].push_back("OpExtInst PackSnorm2x16");
1795 m_mappings["packUnorm4x8"].push_back("OpExtInst PackUnorm4x8");
1796 m_mappings["packSnorm4x8"].push_back("OpExtInst PackSnorm4x8");
1797 m_mappings["unpackUnorm2x16"].push_back("OpExtInst UnpackUnorm2x16");
1798 m_mappings["unpackSnorm2x16"].push_back("OpExtInst UnpackSnorm2x16");
1799 m_mappings["unpackUnorm4x8"].push_back("OpExtInst UnpackUnorm4x8");
1800 m_mappings["unpackSnorm4x8"].push_back("OpExtInst UnpackSnorm4x8");
1801 m_mappings["packDouble2x32"].push_back("OpExtInst PackDouble2x32");
1802 m_mappings["unpackDouble2x32"].push_back("OpExtInst UnpackDouble2x32");
1803 m_mappings["packHalf2x16"].push_back("OpExtInst PackHalf2x16");
1804 m_mappings["unpackHalf2x16"].push_back("OpExtInst UnpackHalf2x16");
1805 m_mappings["length"].push_back("OpExtInst Length");
1806 m_mappings["distance"].push_back("OpExtInst Distance");
1807 m_mappings["dot"].push_back("OpDot");
1808 m_mappings["cross"].push_back("OpExtInst Cross");
1809 m_mappings["normalize"].push_back("OpExtInst Normalize");
1810 m_mappings["faceforward"].push_back("OpExtInst FaceForward");
1811 m_mappings["reflect"].push_back("OpExtInst Reflect");
1812 m_mappings["refract"].push_back("OpExtInst Refract");
1814 // m_mappings["matrixCompMult"].push_back("");
1815 m_mappings["outerProduct"].push_back("OpOuterProduct");
1816 m_mappings["transpose"].push_back("OpTranspose");
1817 m_mappings["determinant"].push_back("OpExtInst Determinant");
1818 m_mappings["inverse"].push_back("OpExtInst MatrixInverse");
1819 m_mappings["lessThan"].push_back("OpFOrdLessThan");
1820 m_mappings["lessThanEqual"].push_back("OpFOrdLessThanEqual");
1821 m_mappings["greaterThan"].push_back("OpFOrdGreaterThan");
1822 m_mappings["greaterThanEqual"].push_back("OpFOrdGreaterThanEqual");
1823 m_mappings["equal"].push_back("OpFOrdEqual");
1824 m_mappings["notEqual"].push_back("OpFUnordNotEqual");
1825 m_mappings["any"].push_back("OpAny");
1826 m_mappings["all"].push_back("OpAll");
1827 m_mappings["not"].push_back("OpLogicalNot");
1828 m_mappings["uaddCarry"].push_back("OpIAddCarry");
1829 m_mappings["usubBorrow"].push_back("OpISubBorrow");
1830 m_mappings["umulExtended"].push_back("OpUMulExtended");
1831 m_mappings["bitfieldExtract"].push_back("OpBitFieldUExtract");
1832 m_mappings["bitfieldInsert"].push_back("OpBitFieldInsert");
1833 m_mappings["bitfieldReverse"].push_back("OpBitReverse");
1834 m_mappings["bitCount"].push_back("OpBitCount");
1835 m_mappings["findLSB"].push_back("OpExtInst FindILsb");
1836 m_mappings["findMSB"].push_back("OpExtInst FindUMsb");
1837 m_mappings["textureSize"].push_back("OpImageQuerySizeLod");
1838 m_mappings["textureQueryLod"].push_back("OpImageQueryLod");
1839 m_mappings["textureQueryLevels"].push_back("OpImageQueryLevels");
1840 m_mappings["textureSamples"].push_back("OpImageQuerySamples");
1841 m_mappings["texture"].push_back("OpImageSampleImplicitLod");
1842 m_mappings["textureProj"].push_back("OpImageSampleProjImplicitLod");
1843 m_mappings["textureLod"].push_back("OpImageSampleExplicitLod Lod");
1844 m_mappings["textureOffset"].push_back("OpImageSampleImplicitLod ConstOffset");
1845 m_mappings["texelFetch"].push_back("OpImageFetch Lod");
1846 m_mappings["texelFetchOffset"].push_back("OpImageFetch Lod|ConstOffset");
1847 m_mappings["textureProjOffset"].push_back("OpImageSampleProjImplicitLod ConstOffset");
1848 m_mappings["textureLodOffset"].push_back("OpImageSampleExplicitLod Lod|ConstOffset");
1849 m_mappings["textureProjLod"].push_back("OpImageSampleProjExplicitLod Lod");
1850 m_mappings["textureProjLodOffset"].push_back("OpImageSampleProjExplicitLod Lod|ConstOffset");
1851 m_mappings["textureGrad"].push_back("OpImageSampleExplicitLod Grad");
1852 m_mappings["textureGradOffset"].push_back("OpImageSampleExplicitLod Grad|ConstOffset");
1853 m_mappings["textureProjGrad"].push_back("OpImageSampleProjExplicitLod Grad");
1854 m_mappings["textureProjGradOffset"].push_back("OpImageSampleProjExplicitLod Grad|ConstOffset");
1855 m_mappings["textureGather"].push_back("OpImageGather");
1856 m_mappings["textureGatherOffset"].push_back("OpImageGather ConstOffset");
1857 m_mappings["atomicCounterIncrement"].push_back("OpAtomicIIncrement");
1858 m_mappings["atomicCounterDecrement"].push_back("OpAtomicIDecrement");
1859 m_mappings["atomicCounter"].push_back("OpAtomicLoad");
1860 m_mappings["atomicAdd"].push_back("OpAtomicIAdd");
1861 m_mappings["atomicMin"].push_back("OpAtomicUMin");
1862 m_mappings["atomicMax"].push_back("OpAtomicUMax");
1863 m_mappings["atomicAnd"].push_back("OpAtomicAnd");
1864 m_mappings["atomicOr"].push_back("OpAtomicOr");
1865 m_mappings["atomicXor"].push_back("OpAtomicXor");
1866 m_mappings["atomicExchange"].push_back("OpAtomicExchange");
1867 m_mappings["atomicCompSwap"].push_back("OpAtomicCompareExchange");
1868 m_mappings["imageSize"].push_back("OpImageQuerySize");
1869 m_mappings["imageSamples"].push_back("OpImageQuerySamples");
1870 m_mappings["imageLoad"].push_back("OpImageRead");
1871 m_mappings["imageStore"].push_back("OpImageWrite");
1872 m_mappings["imageAtomicAdd"].push_back("OpAtomicIAdd");
1873 m_mappings["imageAtomicMin"].push_back("OpAtomicUMin");
1874 m_mappings["imageAtomicMax"].push_back("OpAtomicUMax");
1875 m_mappings["imageAtomicAnd"].push_back("OpAtomicAnd");
1876 m_mappings["imageAtomicOr"].push_back("OpAtomicOr");
1877 m_mappings["imageAtomicXor"].push_back("OpAtomicXor");
1878 m_mappings["imageAtomicExchange"].push_back("OpAtomicExchange");
1879 m_mappings["imageAtomicCompSwap"].push_back("OpAtomicCompareExchange");
1880 m_mappings["dFdx"].push_back("OpDPdx");
1881 m_mappings["dFdy"].push_back("OpDPdy");
1882 m_mappings["dFdxFine"].push_back("OpDPdxFine");
1883 m_mappings["dFdyFine"].push_back("OpDPdyFine");
1884 m_mappings["dFdxCoarse"].push_back("OpDPdxCoarse");
1885 m_mappings["dFdyCoarse"].push_back("OpDPdyCoarse");
1886 m_mappings["fwidth"].push_back("OpFwidth");
1887 m_mappings["fwidthFine"].push_back("OpFwidthFine");
1888 m_mappings["fwidthCoarse"].push_back("OpFwidthCoarse");
1889 m_mappings["interpolateAtCentroid"].push_back("OpExtInst InterpolateAtCentroid");
1890 m_mappings["interpolateAtSample"].push_back("OpExtInst InterpolateAtSample");
1891 m_mappings["interpolateAtOffset"].push_back("OpExtInst InterpolateAtOffset");
1892 m_mappings["EmitStreamVertex"].push_back("OpEmitStreamVertex");
1893 m_mappings["EndStreamPrimitive"].push_back("OpEndStreamPrimitive");
1894 m_mappings["EmitVertex"].push_back("OpEmitVertex");
1895 m_mappings["EndPrimitive"].push_back("OpEndPrimitive");
1896 m_mappings["barrier"].push_back("OpControlBarrier");
1897 m_mappings["memoryBarrier"].push_back("OpMemoryBarrier");
1898 m_mappings["memoryBarrierAtomicCounter"].push_back("OpMemoryBarrier");
1899 m_mappings["memoryBarrierBuffer"].push_back("OpMemoryBarrier");
1900 m_mappings["memoryBarrierShared"].push_back("OpMemoryBarrier");
1901 m_mappings["memoryBarrierImage"].push_back("OpMemoryBarrier");
1902 m_mappings["groupMemoryBarrier"].push_back("OpMemoryBarrier");
1907 for (it = m_mappings.begin(); it != m_mappings.end(); ++it)
1912 m_mappings = tempMappings;
2312 m_mappings["gl_NumWorkGroups"].push_back("BuiltIn NumWorkgroups");
2313 m_mappings["gl_WorkGroupSize"].push_back("BuiltIn WorkgroupSize");
2314 m_mappings["gl_WorkGroupID"].push_back("BuiltIn WorkgroupId");
2315 m_mappings["gl_LocalInvocationID"].push_back("BuiltIn LocalInvocationId");
2316 m_mappings["gl_GlobalInvocationID"].push_back("BuiltIn GlobalInvocationId");
2317 m_mappings["gl_LocalInvocationIndex"].push_back("BuiltIn LocalInvocationIndex");
2318 m_mappings["gl_VertexID"].push_back("BuiltIn VertexId");
2319 m_mappings["gl_InstanceID"].push_back("BuiltIn InstanceId");
2320 m_mappings["gl_Position"].push_back("BuiltIn Position");
2321 m_mappings["gl_PointSize"].push_back("BuiltIn PointSize");
2322 m_mappings["gl_ClipDistance"].push_back("BuiltIn ClipDistance");
2323 m_mappings["gl_CullDistance"].push_back("BuiltIn CullDistance");
2324 m_mappings["gl_PrimitiveIDIn"].push_back("BuiltIn PrimitiveId");
2325 m_mappings["gl_InvocationID"].push_back("BuiltIn InvocationId");
2326 m_mappings["gl_Layer"].push_back("BuiltIn Layer");
2327 m_mappings["gl_ViewportIndex"].push_back("BuiltIn ViewportIndex");
2328 m_mappings["gl_PatchVerticesIn"].push_back("BuiltIn PatchVertices");
2329 m_mappings["gl_TessLevelOuter"].push_back("BuiltIn TessLevelOuter");
2330 m_mappings["gl_TessLevelInner"].push_back("BuiltIn TessLevelInner");
2331 m_mappings["gl_TessCoord"].push_back("BuiltIn TessCoord");
2332 m_mappings["gl_FragCoord"].push_back("BuiltIn FragCoord");
2333 m_mappings["gl_FrontFacing"].push_back("BuiltIn FrontFacing");
2334 m_mappings["gl_PointCoord"].push_back("BuiltIn PointCoord");
2335 m_mappings["gl_SampleId"].push_back("BuiltIn SampleId");
2336 m_mappings["gl_SamplePosition"].push_back("BuiltIn SamplePosition");
2337 m_mappings["gl_SampleMask"].push_back("BuiltIn SampleMask");
2409 if (!spirvUtils::verifyMappings(shaderSource.source, spirvSource, m_mappings, true))