Lines Matching refs:name

66 bool Script::IsKnownFeature(const std::string& name) const {
67 return name == "robustBufferAccess" || name == "fullDrawIndexUint32" ||
68 name == "imageCubeArray" || name == "independentBlend" ||
69 name == "geometryShader" || name == "tessellationShader" ||
70 name == "sampleRateShading" || name == "dualSrcBlend" ||
71 name == "logicOp" || name == "multiDrawIndirect" ||
72 name == "drawIndirectFirstInstance" || name == "depthClamp" ||
73 name == "depthBiasClamp" || name == "fillModeNonSolid" ||
74 name == "depthBounds" || name == "wideLines" ||
75 name == "largePoints" || name == "alphaToOne" ||
76 name == "multiViewport" || name == "samplerAnisotropy" ||
77 name == "textureCompressionETC2" ||
78 name == "textureCompressionASTC_LDR" ||
79 name == "textureCompressionBC" || name == "occlusionQueryPrecise" ||
80 name == "pipelineStatisticsQuery" ||
81 name == "vertexPipelineStoresAndAtomics" ||
82 name == "fragmentStoresAndAtomics" ||
83 name == "shaderTessellationAndGeometryPointSize" ||
84 name == "shaderImageGatherExtended" ||
85 name == "shaderStorageImageExtendedFormats" ||
86 name == "shaderStorageImageMultisample" ||
87 name == "shaderStorageImageReadWithoutFormat" ||
88 name == "shaderStorageImageWriteWithoutFormat" ||
89 name == "shaderUniformBufferArrayDynamicIndexing" ||
90 name == "shaderSampledImageArrayDynamicIndexing" ||
91 name == "shaderStorageBufferArrayDynamicIndexing" ||
92 name == "shaderStorageImageArrayDynamicIndexing" ||
93 name == "shaderClipDistance" || name == "shaderCullDistance" ||
94 name == "shaderFloat64" || name == "shaderInt64" ||
95 name == "shaderInt16" || name == "shaderResourceResidency" ||
96 name == "shaderResourceMinLod" || name == "sparseBinding" ||
97 name == "sparseResidencyBuffer" || name == "sparseResidencyImage2D" ||
98 name == "sparseResidencyImage3D" ||
99 name == "sparseResidency2Samples" ||
100 name == "sparseResidency4Samples" ||
101 name == "sparseResidency8Samples" ||
102 name == "sparseResidency16Samples" ||
103 name == "sparseResidencyAliased" ||
104 name == "variableMultisampleRate" || name == "inheritedQueries" ||
105 name == "VariablePointerFeatures.variablePointers" ||
106 name == "VariablePointerFeatures.variablePointersStorageBuffer" ||
107 name == "Float16Int8Features.shaderFloat16" ||
108 name == "Float16Int8Features.shaderInt8" ||
109 name == "Storage8BitFeatures.storageBuffer8BitAccess" ||
110 name == "Storage8BitFeatures.uniformAndStorageBuffer8BitAccess" ||
111 name == "Storage8BitFeatures.storagePushConstant8" ||
112 name == "Storage16BitFeatures.storageBuffer16BitAccess" ||
113 name == "Storage16BitFeatures.uniformAndStorageBuffer16BitAccess" ||
114 name == "Storage16BitFeatures.storagePushConstant16" ||
115 name == "Storage16BitFeatures.storageInputOutput16" ||
116 name == "SubgroupSizeControl.subgroupSizeControl" ||
117 name == "SubgroupSizeControl.computeFullSubgroups" ||
118 name == "SubgroupSupportedOperations.basic" ||
119 name == "SubgroupSupportedOperations.vote" ||
120 name == "SubgroupSupportedOperations.arithmetic" ||
121 name == "SubgroupSupportedOperations.ballot" ||
122 name == "SubgroupSupportedOperations.shuffle" ||
123 name == "SubgroupSupportedOperations.shuffleRelative" ||
124 name == "SubgroupSupportedOperations.clustered" ||
125 name == "SubgroupSupportedOperations.quad" ||
126 name == "SubgroupSupportedStages.vertex" ||
127 name == "SubgroupSupportedStages.tessellationControl" ||
128 name == "SubgroupSupportedStages.tessellationEvaluation" ||
129 name == "SubgroupSupportedStages.geometry" ||
130 name == "SubgroupSupportedStages.fragment" ||
131 name == "SubgroupSupportedStages.compute" ||
132 name ==