Lines Matching refs:push_back
1219 m_sources.push_back(ComputeSource("#version 450\n" in init()
1259 m_sources.push_back(ComputeSource(strATan)); in init()
1260 m_sources.push_back(ComputeSource(strATan2)); in init()
1263 m_sources.push_back(ComputeSource("#version 450\n" in init()
1282 m_sources.push_back(ComputeSource("#version 450\n" in init()
1334 m_sources.push_back(ComputeSource(strIntBits)); in init()
1335 m_sources.push_back(ComputeSource(strUIntBits)); in init()
1338 m_sources.push_back(ComputeSource("#version 450\n" in init()
1362 m_sources.push_back(ComputeSource("#version 450\n" in init()
1383 m_sources.push_back(ComputeSource("#version 450\n" in init()
1408 m_sources.push_back(ComputeSource("#version 450\n" in init()
1428 m_sources.push_back(ComputeSource("#version 450\n" in init()
1450 m_sources.push_back( in init()
1498 m_sources.push_back(FragmentSource(strTexture)); in init()
1499 m_sources.push_back(FragmentSource(strTextureProj)); in init()
1500 m_sources.push_back(FragmentSource(strTextureGather)); in init()
1503 m_sources.push_back(ComputeSource("#version 450\n" in init()
1517 m_sources.push_back(ComputeSource("#version 450\n" in init()
1537 m_sources.push_back(ComputeSource("#version 450\n" in init()
1563 m_sources.push_back(FragmentSource("#version 450\n" in init()
1605 m_sources.push_back(GeometrySource(strEmit)); in init()
1606 m_sources.push_back(GeometrySource(strEmitStream)); in init()
1609 m_sources.push_back( in init()
1644 m_sources.push_back(ComputeSource(strMemoryBarrier)); in init()
1645 m_sources.push_back(ComputeSource(strMemoryBarrierAtomicCounter)); in init()
1646 m_sources.push_back(ComputeSource(strMemoryBarrierBuffer)); in init()
1647 m_sources.push_back(ComputeSource(strMemoryBarrierShared)); in init()
1648 m_sources.push_back(ComputeSource(strMemoryBarrierImage)); in init()
1649 m_sources.push_back(ComputeSource(strGroupMemoryBarrier)); in init()
1748 m_mappings["radians"].push_back("OpExtInst Radians"); in initMappings()
1749 m_mappings["degrees"].push_back("OpExtInst Degrees"); in initMappings()
1750 m_mappings["sin"].push_back("OpExtInst Sin"); in initMappings()
1751 m_mappings["cos"].push_back("OpExtInst Cos"); in initMappings()
1752 m_mappings["tan"].push_back("OpExtInst Tan"); in initMappings()
1753 m_mappings["asin"].push_back("OpExtInst Asin"); in initMappings()
1754 m_mappings["acos"].push_back("OpExtInst Acos"); in initMappings()
1755 m_mappings["atan"].push_back("OpExtInst Atan2"); in initMappings()
1756 m_mappings["atan"].push_back("OpExtInst Atan"); in initMappings()
1757 m_mappings["sinh"].push_back("OpExtInst Sinh"); in initMappings()
1758 m_mappings["cosh"].push_back("OpExtInst Cosh"); in initMappings()
1759 m_mappings["tanh"].push_back("OpExtInst Tanh"); in initMappings()
1760 m_mappings["asinh"].push_back("OpExtInst Asinh"); in initMappings()
1761 m_mappings["acosh"].push_back("OpExtInst Acosh"); in initMappings()
1762 m_mappings["atanh"].push_back("OpExtInst Atanh"); in initMappings()
1763 m_mappings["pow"].push_back("OpExtInst Pow"); in initMappings()
1764 m_mappings["exp"].push_back("OpExtInst Exp"); in initMappings()
1765 m_mappings["log"].push_back("OpExtInst Log"); in initMappings()
1766 m_mappings["exp2"].push_back("OpExtInst Exp2"); in initMappings()
1767 m_mappings["log2"].push_back("OpExtInst Log2"); in initMappings()
1768 m_mappings["sqrt"].push_back("OpExtInst Sqrt"); in initMappings()
1769 m_mappings["inversesqrt"].push_back("OpExtInst InverseSqrt"); in initMappings()
1770 m_mappings["abs"].push_back("OpExtInst FAbs"); in initMappings()
1771 m_mappings["sign"].push_back("OpExtInst FSign"); in initMappings()
1772 m_mappings["floor"].push_back("OpExtInst Floor"); in initMappings()
1773 m_mappings["trunc"].push_back("OpExtInst Trunc"); in initMappings()
1774 m_mappings["round"].push_back("OpExtInst Round"); in initMappings()
1775 m_mappings["roundEven"].push_back("OpExtInst RoundEven"); in initMappings()
1776 m_mappings["ceil"].push_back("OpExtInst Ceil"); in initMappings()
1777 m_mappings["fract"].push_back("OpExtInst Fract"); in initMappings()
1778 m_mappings["mod"].push_back("OpFMod"); in initMappings()
1779 m_mappings["modf"].push_back("OpExtInst Modf"); in initMappings()
1780 m_mappings["min"].push_back("OpExtInst FMin"); in initMappings()
1781 m_mappings["max"].push_back("OpExtInst FMax"); in initMappings()
1782 m_mappings["clamp"].push_back("OpExtInst FClamp"); in initMappings()
1783 m_mappings["mix"].push_back("OpExtInst FMix"); in initMappings()
1784 m_mappings["step"].push_back("OpExtInst Step"); in initMappings()
1785 m_mappings["smoothstep"].push_back("OpExtInst SmoothStep"); in initMappings()
1786 m_mappings["intBitsToFloat"].push_back("OpBitcast"); in initMappings()
1787 m_mappings["uintBitsToFloat"].push_back("OpBitcast"); in initMappings()
1788 m_mappings["isnan"].push_back("OpIsNan"); in initMappings()
1789 m_mappings["isinf"].push_back("OpIsInf"); in initMappings()
1790 m_mappings["fma"].push_back("OpExtInst Fma"); in initMappings()
1791 m_mappings["frexp"].push_back("OpExtInst FrexpStruct"); in initMappings()
1792 m_mappings["ldexp"].push_back("OpExtInst Ldexp"); in initMappings()
1793 m_mappings["packUnorm2x16"].push_back("OpExtInst PackUnorm2x16"); in initMappings()
1794 m_mappings["packSnorm2x16"].push_back("OpExtInst PackSnorm2x16"); in initMappings()
1795 m_mappings["packUnorm4x8"].push_back("OpExtInst PackUnorm4x8"); in initMappings()
1796 m_mappings["packSnorm4x8"].push_back("OpExtInst PackSnorm4x8"); in initMappings()
1797 m_mappings["unpackUnorm2x16"].push_back("OpExtInst UnpackUnorm2x16"); in initMappings()
1798 m_mappings["unpackSnorm2x16"].push_back("OpExtInst UnpackSnorm2x16"); in initMappings()
1799 m_mappings["unpackUnorm4x8"].push_back("OpExtInst UnpackUnorm4x8"); in initMappings()
1800 m_mappings["unpackSnorm4x8"].push_back("OpExtInst UnpackSnorm4x8"); in initMappings()
1801 m_mappings["packDouble2x32"].push_back("OpExtInst PackDouble2x32"); in initMappings()
1802 m_mappings["unpackDouble2x32"].push_back("OpExtInst UnpackDouble2x32"); in initMappings()
1803 m_mappings["packHalf2x16"].push_back("OpExtInst PackHalf2x16"); in initMappings()
1804 m_mappings["unpackHalf2x16"].push_back("OpExtInst UnpackHalf2x16"); in initMappings()
1805 m_mappings["length"].push_back("OpExtInst Length"); in initMappings()
1806 m_mappings["distance"].push_back("OpExtInst Distance"); in initMappings()
1807 m_mappings["dot"].push_back("OpDot"); in initMappings()
1808 m_mappings["cross"].push_back("OpExtInst Cross"); in initMappings()
1809 m_mappings["normalize"].push_back("OpExtInst Normalize"); in initMappings()
1810 m_mappings["faceforward"].push_back("OpExtInst FaceForward"); in initMappings()
1811 m_mappings["reflect"].push_back("OpExtInst Reflect"); in initMappings()
1812 m_mappings["refract"].push_back("OpExtInst Refract"); in initMappings()
1815 m_mappings["outerProduct"].push_back("OpOuterProduct"); in initMappings()
1816 m_mappings["transpose"].push_back("OpTranspose"); in initMappings()
1817 m_mappings["determinant"].push_back("OpExtInst Determinant"); in initMappings()
1818 m_mappings["inverse"].push_back("OpExtInst MatrixInverse"); in initMappings()
1819 m_mappings["lessThan"].push_back("OpFOrdLessThan"); in initMappings()
1820 m_mappings["lessThanEqual"].push_back("OpFOrdLessThanEqual"); in initMappings()
1821 m_mappings["greaterThan"].push_back("OpFOrdGreaterThan"); in initMappings()
1822 m_mappings["greaterThanEqual"].push_back("OpFOrdGreaterThanEqual"); in initMappings()
1823 m_mappings["equal"].push_back("OpFOrdEqual"); in initMappings()
1824 m_mappings["notEqual"].push_back("OpFUnordNotEqual"); in initMappings()
1825 m_mappings["any"].push_back("OpAny"); in initMappings()
1826 m_mappings["all"].push_back("OpAll"); in initMappings()
1827 m_mappings["not"].push_back("OpLogicalNot"); in initMappings()
1828 m_mappings["uaddCarry"].push_back("OpIAddCarry"); in initMappings()
1829 m_mappings["usubBorrow"].push_back("OpISubBorrow"); in initMappings()
1830 m_mappings["umulExtended"].push_back("OpUMulExtended"); in initMappings()
1831 m_mappings["bitfieldExtract"].push_back("OpBitFieldUExtract"); in initMappings()
1832 m_mappings["bitfieldInsert"].push_back("OpBitFieldInsert"); in initMappings()
1833 m_mappings["bitfieldReverse"].push_back("OpBitReverse"); in initMappings()
1834 m_mappings["bitCount"].push_back("OpBitCount"); in initMappings()
1835 m_mappings["findLSB"].push_back("OpExtInst FindILsb"); in initMappings()
1836 m_mappings["findMSB"].push_back("OpExtInst FindUMsb"); in initMappings()
1837 m_mappings["textureSize"].push_back("OpImageQuerySizeLod"); in initMappings()
1838 m_mappings["textureQueryLod"].push_back("OpImageQueryLod"); in initMappings()
1839 m_mappings["textureQueryLevels"].push_back("OpImageQueryLevels"); in initMappings()
1840 m_mappings["textureSamples"].push_back("OpImageQuerySamples"); in initMappings()
1841 m_mappings["texture"].push_back("OpImageSampleImplicitLod"); in initMappings()
1842 m_mappings["textureProj"].push_back("OpImageSampleProjImplicitLod"); in initMappings()
1843 m_mappings["textureLod"].push_back("OpImageSampleExplicitLod Lod"); in initMappings()
1844 m_mappings["textureOffset"].push_back("OpImageSampleImplicitLod ConstOffset"); in initMappings()
1845 m_mappings["texelFetch"].push_back("OpImageFetch Lod"); in initMappings()
1846 m_mappings["texelFetchOffset"].push_back("OpImageFetch Lod|ConstOffset"); in initMappings()
1847 m_mappings["textureProjOffset"].push_back("OpImageSampleProjImplicitLod ConstOffset"); in initMappings()
1848 m_mappings["textureLodOffset"].push_back("OpImageSampleExplicitLod Lod|ConstOffset"); in initMappings()
1849 m_mappings["textureProjLod"].push_back("OpImageSampleProjExplicitLod Lod"); in initMappings()
1850 m_mappings["textureProjLodOffset"].push_back("OpImageSampleProjExplicitLod Lod|ConstOffset"); in initMappings()
1851 m_mappings["textureGrad"].push_back("OpImageSampleExplicitLod Grad"); in initMappings()
1852 m_mappings["textureGradOffset"].push_back("OpImageSampleExplicitLod Grad|ConstOffset"); in initMappings()
1853 m_mappings["textureProjGrad"].push_back("OpImageSampleProjExplicitLod Grad"); in initMappings()
1854 m_mappings["textureProjGradOffset"].push_back("OpImageSampleProjExplicitLod Grad|ConstOffset"); in initMappings()
1855 m_mappings["textureGather"].push_back("OpImageGather"); in initMappings()
1856 m_mappings["textureGatherOffset"].push_back("OpImageGather ConstOffset"); in initMappings()
1857 m_mappings["atomicCounterIncrement"].push_back("OpAtomicIIncrement"); in initMappings()
1858 m_mappings["atomicCounterDecrement"].push_back("OpAtomicIDecrement"); in initMappings()
1859 m_mappings["atomicCounter"].push_back("OpAtomicLoad"); in initMappings()
1860 m_mappings["atomicAdd"].push_back("OpAtomicIAdd"); in initMappings()
1861 m_mappings["atomicMin"].push_back("OpAtomicUMin"); in initMappings()
1862 m_mappings["atomicMax"].push_back("OpAtomicUMax"); in initMappings()
1863 m_mappings["atomicAnd"].push_back("OpAtomicAnd"); in initMappings()
1864 m_mappings["atomicOr"].push_back("OpAtomicOr"); in initMappings()
1865 m_mappings["atomicXor"].push_back("OpAtomicXor"); in initMappings()
1866 m_mappings["atomicExchange"].push_back("OpAtomicExchange"); in initMappings()
1867 m_mappings["atomicCompSwap"].push_back("OpAtomicCompareExchange"); in initMappings()
1868 m_mappings["imageSize"].push_back("OpImageQuerySize"); in initMappings()
1869 m_mappings["imageSamples"].push_back("OpImageQuerySamples"); in initMappings()
1870 m_mappings["imageLoad"].push_back("OpImageRead"); in initMappings()
1871 m_mappings["imageStore"].push_back("OpImageWrite"); in initMappings()
1872 m_mappings["imageAtomicAdd"].push_back("OpAtomicIAdd"); in initMappings()
1873 m_mappings["imageAtomicMin"].push_back("OpAtomicUMin"); in initMappings()
1874 m_mappings["imageAtomicMax"].push_back("OpAtomicUMax"); in initMappings()
1875 m_mappings["imageAtomicAnd"].push_back("OpAtomicAnd"); in initMappings()
1876 m_mappings["imageAtomicOr"].push_back("OpAtomicOr"); in initMappings()
1877 m_mappings["imageAtomicXor"].push_back("OpAtomicXor"); in initMappings()
1878 m_mappings["imageAtomicExchange"].push_back("OpAtomicExchange"); in initMappings()
1879 m_mappings["imageAtomicCompSwap"].push_back("OpAtomicCompareExchange"); in initMappings()
1880 m_mappings["dFdx"].push_back("OpDPdx"); in initMappings()
1881 m_mappings["dFdy"].push_back("OpDPdy"); in initMappings()
1882 m_mappings["dFdxFine"].push_back("OpDPdxFine"); in initMappings()
1883 m_mappings["dFdyFine"].push_back("OpDPdyFine"); in initMappings()
1884 m_mappings["dFdxCoarse"].push_back("OpDPdxCoarse"); in initMappings()
1885 m_mappings["dFdyCoarse"].push_back("OpDPdyCoarse"); in initMappings()
1886 m_mappings["fwidth"].push_back("OpFwidth"); in initMappings()
1887 m_mappings["fwidthFine"].push_back("OpFwidthFine"); in initMappings()
1888 m_mappings["fwidthCoarse"].push_back("OpFwidthCoarse"); in initMappings()
1889 m_mappings["interpolateAtCentroid"].push_back("OpExtInst InterpolateAtCentroid"); in initMappings()
1890 m_mappings["interpolateAtSample"].push_back("OpExtInst InterpolateAtSample"); in initMappings()
1891 m_mappings["interpolateAtOffset"].push_back("OpExtInst InterpolateAtOffset"); in initMappings()
1892 m_mappings["EmitStreamVertex"].push_back("OpEmitStreamVertex"); in initMappings()
1893 m_mappings["EndStreamPrimitive"].push_back("OpEndStreamPrimitive"); in initMappings()
1894 m_mappings["EmitVertex"].push_back("OpEmitVertex"); in initMappings()
1895 m_mappings["EndPrimitive"].push_back("OpEndPrimitive"); in initMappings()
1896 m_mappings["barrier"].push_back("OpControlBarrier"); in initMappings()
1897 m_mappings["memoryBarrier"].push_back("OpMemoryBarrier"); in initMappings()
1898 m_mappings["memoryBarrierAtomicCounter"].push_back("OpMemoryBarrier"); in initMappings()
1899 m_mappings["memoryBarrierBuffer"].push_back("OpMemoryBarrier"); in initMappings()
1900 m_mappings["memoryBarrierShared"].push_back("OpMemoryBarrier"); in initMappings()
1901 m_mappings["memoryBarrierImage"].push_back("OpMemoryBarrier"); in initMappings()
1902 m_mappings["groupMemoryBarrier"].push_back("OpMemoryBarrier"); in initMappings()
2220 validationCompute.shaders.push_back(ComputeSource(m_compute)); in init()
2221 m_validations.push_back(validationCompute); in init()
2232 validationClipNegative.shaders.push_back(VertexSource(clipNegativeVertex)); in init()
2233 validationClipNegative.shaders.push_back(FragmentSource(clipNegativeFragment)); in init()
2234 validationClipNegative.outputs.push_back(ValidationOutputStruct(32, 32, 0xFF000000)); in init()
2235 m_validations.push_back(validationClipNegative); in init()
2248 validationFrag.shaders.push_back(VertexSource(perVertexFragVertex)); in init()
2249 validationFrag.shaders.push_back(FragmentSource(perVertexFragFragment)); in init()
2250 validationFrag.outputs.push_back(ValidationOutputStruct(32, 32, 0xFF7F7F00)); in init()
2251 m_validations.push_back(validationFrag); in init()
2264 validationPoint.shaders.push_back(VertexSource(perVertexPointVertex)); in init()
2265 validationPoint.shaders.push_back(FragmentSource(perVertexPointFragment)); in init()
2266 validationPoint.outputs.push_back(ValidationOutputStruct(64, 64, 0xFF3F0055)); in init()
2267 validationPoint.outputs.push_back(ValidationOutputStruct(45, 45, 0xFF3F0000)); in init()
2268 validationPoint.outputs.push_back(ValidationOutputStruct(83, 83, 0xFF3F00AA)); in init()
2269 m_validations.push_back(validationPoint); in init()
2280 validationTessGeom.shaders.push_back(VertexSource(tessGeomVertex)); in init()
2281 validationTessGeom.shaders.push_back(TessellationControlSource(m_tesselationCtrl)); in init()
2282 validationTessGeom.shaders.push_back(TessellationEvaluationSource(m_tesselationEval)); in init()
2283 validationTessGeom.shaders.push_back(GeometrySource(m_geometry)); in init()
2284 validationTessGeom.shaders.push_back(FragmentSource(tessGeomFragment)); in init()
2285 validationTessGeom.outputs.push_back(ValidationOutputStruct(48, 32, 1, 0xFF00FFFF)); in init()
2286 m_validations.push_back(validationTessGeom); in init()
2307 validationMultisample.shaders.push_back(VertexSource(multisampleVertex)); in init()
2308 validationMultisample.shaders.push_back(FragmentSource(multisampleFragment)); in init()
2309 validationMultisample.outputs.push_back(ValidationOutputStruct(16, 16, 0xFF00BC00)); in init()
2310 m_validations.push_back(validationMultisample); in init()
2312 m_mappings["gl_NumWorkGroups"].push_back("BuiltIn NumWorkgroups"); in init()
2313 m_mappings["gl_WorkGroupSize"].push_back("BuiltIn WorkgroupSize"); in init()
2314 m_mappings["gl_WorkGroupID"].push_back("BuiltIn WorkgroupId"); in init()
2315 m_mappings["gl_LocalInvocationID"].push_back("BuiltIn LocalInvocationId"); in init()
2316 m_mappings["gl_GlobalInvocationID"].push_back("BuiltIn GlobalInvocationId"); in init()
2317 m_mappings["gl_LocalInvocationIndex"].push_back("BuiltIn LocalInvocationIndex"); in init()
2318 m_mappings["gl_VertexID"].push_back("BuiltIn VertexId"); in init()
2319 m_mappings["gl_InstanceID"].push_back("BuiltIn InstanceId"); in init()
2320 m_mappings["gl_Position"].push_back("BuiltIn Position"); in init()
2321 m_mappings["gl_PointSize"].push_back("BuiltIn PointSize"); in init()
2322 m_mappings["gl_ClipDistance"].push_back("BuiltIn ClipDistance"); in init()
2323 m_mappings["gl_CullDistance"].push_back("BuiltIn CullDistance"); in init()
2324 m_mappings["gl_PrimitiveIDIn"].push_back("BuiltIn PrimitiveId"); in init()
2325 m_mappings["gl_InvocationID"].push_back("BuiltIn InvocationId"); in init()
2326 m_mappings["gl_Layer"].push_back("BuiltIn Layer"); in init()
2327 m_mappings["gl_ViewportIndex"].push_back("BuiltIn ViewportIndex"); in init()
2328 m_mappings["gl_PatchVerticesIn"].push_back("BuiltIn PatchVertices"); in init()
2329 m_mappings["gl_TessLevelOuter"].push_back("BuiltIn TessLevelOuter"); in init()
2330 m_mappings["gl_TessLevelInner"].push_back("BuiltIn TessLevelInner"); in init()
2331 m_mappings["gl_TessCoord"].push_back("BuiltIn TessCoord"); in init()
2332 m_mappings["gl_FragCoord"].push_back("BuiltIn FragCoord"); in init()
2333 m_mappings["gl_FrontFacing"].push_back("BuiltIn FrontFacing"); in init()
2334 m_mappings["gl_PointCoord"].push_back("BuiltIn PointCoord"); in init()
2335 m_mappings["gl_SampleId"].push_back("BuiltIn SampleId"); in init()
2336 m_mappings["gl_SamplePosition"].push_back("BuiltIn SamplePosition"); in init()
2337 m_mappings["gl_SampleMask"].push_back("BuiltIn SampleMask"); in init()
2396 binariesVec.push_back(shaderBinary); in iterate()
2550 expectedResults[i].push_back(4); in validComputeFunc()
2551 expectedResults[i].push_back(2); in validComputeFunc()
2552 expectedResults[i].push_back(1); in validComputeFunc()
2553 expectedResults[i].push_back(0xFF); in validComputeFunc()
2558 expectedResults[i].push_back(1); in validComputeFunc()
2559 expectedResults[i].push_back(2); in validComputeFunc()
2560 expectedResults[i].push_back(1); in validComputeFunc()
2561 expectedResults[i].push_back(0xFF); in validComputeFunc()
2566 expectedResults[i].push_back(x); in validComputeFunc()
2567 expectedResults[i].push_back(y / 2); in validComputeFunc()
2568 expectedResults[i].push_back(0); in validComputeFunc()
2569 expectedResults[i].push_back(0xFF); in validComputeFunc()
2574 expectedResults[i].push_back(0); in validComputeFunc()
2575 expectedResults[i].push_back(y % 2); in validComputeFunc()
2576 expectedResults[i].push_back(0); in validComputeFunc()
2577 expectedResults[i].push_back(0xFF); in validComputeFunc()
2582 expectedResults[i].push_back(y % 2); in validComputeFunc()
2583 expectedResults[i].push_back(y % 2); in validComputeFunc()
2584 expectedResults[i].push_back(y % 2); in validComputeFunc()
2585 expectedResults[i].push_back(0xFF); in validComputeFunc()
3080 computeStage.caps.push_back("Shader"); in init()
3081 computeStage.caps.push_back("SampledRect Shader"); in init()
3082 computeStage.caps.push_back("SampledCubeArray Shader"); in init()
3083 computeStage.caps.push_back("SampledBuffer Shader"); in init()
3084 computeStage.caps.push_back("Sampled1D"); in init()
3085 computeStage.caps.push_back("ImageRect SampledRect Shader"); in init()
3086 computeStage.caps.push_back("Image1D Sampled1D"); in init()
3087 computeStage.caps.push_back("ImageCubeArray SampledCubeArray Shader"); in init()
3088 computeStage.caps.push_back("ImageBuffer SampledBuffer"); in init()
3089 computeStage.caps.push_back("ImageMSArray Shader"); in init()
3090 computeStage.caps.push_back("ImageQuery Shader"); in init()
3091 computeStage.caps.push_back("ImageGatherExtended Shader"); in init()
3092 computeStage.caps.push_back("StorageImageExtendedFormats Shader"); in init()
3093 computeStage.caps.push_back("StorageImageWriteWithoutFormat Shader"); in init()
3094 computeStage.caps.push_back("AtomicStorage Shader"); in init()
3116 vertexStage.caps.push_back("Matrix"); in init()
3117 vertexStage.caps.push_back("Shader Matrix"); in init()
3118 vertexStage.caps.push_back("Float64"); in init()
3119 vertexStage.caps.push_back("ClipDistance Shader"); in init()
3120 vertexStage.caps.push_back("CullDistance Shader"); in init()
3121 vertexStage.caps.push_back("TransformFeedback Shader"); in init()
3145 tessCtrlStage.caps.push_back("Tessellation Shader"); in init()
3146 tessCtrlStage.caps.push_back("TessellationPointSize Tessellation"); in init()
3183 geometryStage.caps.push_back("Geometry Shader"); in init()
3184 geometryStage.caps.push_back("GeometryPointSize Geometry"); in init()
3185 geometryStage.caps.push_back("GeometryStreams Geometry"); in init()
3186 geometryStage.caps.push_back("MultiViewport Geometry"); in init()
3207 fragmentStage.caps.push_back("Shader"); in init()
3208 fragmentStage.caps.push_back("DerivativeControl Shader"); in init()
3209 fragmentStage.caps.push_back("SampleRateShading"); in init()
3210 fragmentStage.caps.push_back("InterpolationFunction"); in init()
3241 dynamicIndexingStage.caps.push_back("UniformBufferArrayDynamicIndexing"); in init()
3242 dynamicIndexingStage.caps.push_back("SampledImageArrayDynamicIndexing"); in init()
3243 dynamicIndexingStage.caps.push_back("StorageBufferArrayDynamicIndexing"); in init()
3244 dynamicIndexingStage.caps.push_back("StorageImageArrayDynamicIndexing"); in init()
3247 computePipeline.push_back(computeStage); in init()
3250 standardPipeline.push_back(vertexStage); in init()
3251 standardPipeline.push_back(tessCtrlStage); in init()
3252 standardPipeline.push_back(tessEvalStage); in init()
3253 standardPipeline.push_back(geometryStage); in init()
3254 standardPipeline.push_back(fragmentStage); in init()
3257 dynamicIndexingPipeline.push_back(dynamicIndexingStage); in init()
3259 m_pipelines.push_back(computePipeline); in init()
3260 m_pipelines.push_back(standardPipeline); in init()
3261 m_pipelines.push_back(dynamicIndexingPipeline); in init()
3274 computeStageExt.caps.push_back("Int64"); in init()
3277 extPipeline.push_back(computeStageExt); in init()
3279 m_pipelines.push_back(extPipeline); in init()
3300 computeStageExt.caps.push_back("SparseResidency"); in init()
3303 extPipeline.push_back(computeStageExt); in init()
3305 m_pipelines.push_back(extPipeline); in init()
3337 fragmentStageExt.caps.push_back("MinLod"); in init()
3340 extPipeline.push_back(vertexStageExt); in init()
3341 extPipeline.push_back(fragmentStageExt); in init()
3343 m_pipelines.push_back(extPipeline); in init()
3362 computeStageExt.caps.push_back("StorageImageReadWithoutFormat"); in init()
3365 extPipeline.push_back(computeStageExt); in init()
3367 m_pipelines.push_back(extPipeline); in init()
3476 toDisable.push_back(current[0]); in spirVCapabilityCutOff()
3489 toDisable.push_back(split[0]); in spirVCapabilityCutOff()