• Home
  • Raw
  • Download

Lines Matching refs:feature

67   for (const auto& feature : required_features) {  in AreAllRequiredFeaturesSupported()  local
68 if (feature == "robustBufferAccess") { in AreAllRequiredFeaturesSupported()
73 if (feature == "fullDrawIndexUint32") { in AreAllRequiredFeaturesSupported()
78 if (feature == "imageCubeArray") { in AreAllRequiredFeaturesSupported()
83 if (feature == "independentBlend") { in AreAllRequiredFeaturesSupported()
88 if (feature == "geometryShader") { in AreAllRequiredFeaturesSupported()
93 if (feature == "tessellationShader") { in AreAllRequiredFeaturesSupported()
98 if (feature == "sampleRateShading") { in AreAllRequiredFeaturesSupported()
103 if (feature == "dualSrcBlend") { in AreAllRequiredFeaturesSupported()
108 if (feature == "logicOp") { in AreAllRequiredFeaturesSupported()
113 if (feature == "multiDrawIndirect") { in AreAllRequiredFeaturesSupported()
118 if (feature == "drawIndirectFirstInstance") { in AreAllRequiredFeaturesSupported()
123 if (feature == "depthClamp") { in AreAllRequiredFeaturesSupported()
128 if (feature == "depthBiasClamp") { in AreAllRequiredFeaturesSupported()
133 if (feature == "fillModeNonSolid") { in AreAllRequiredFeaturesSupported()
138 if (feature == "depthBounds") { in AreAllRequiredFeaturesSupported()
143 if (feature == "wideLines") { in AreAllRequiredFeaturesSupported()
148 if (feature == "largePoints") { in AreAllRequiredFeaturesSupported()
153 if (feature == "alphaToOne") { in AreAllRequiredFeaturesSupported()
158 if (feature == "multiViewport") { in AreAllRequiredFeaturesSupported()
163 if (feature == "samplerAnisotropy") { in AreAllRequiredFeaturesSupported()
168 if (feature == "textureCompressionETC2") { in AreAllRequiredFeaturesSupported()
173 if (feature == "textureCompressionASTC_LDR") { in AreAllRequiredFeaturesSupported()
178 if (feature == "textureCompressionBC") { in AreAllRequiredFeaturesSupported()
183 if (feature == "occlusionQueryPrecise") { in AreAllRequiredFeaturesSupported()
188 if (feature == "pipelineStatisticsQuery") { in AreAllRequiredFeaturesSupported()
193 if (feature == "vertexPipelineStoresAndAtomics") { in AreAllRequiredFeaturesSupported()
198 if (feature == "fragmentStoresAndAtomics") { in AreAllRequiredFeaturesSupported()
203 if (feature == "shaderTessellationAndGeometryPointSize") { in AreAllRequiredFeaturesSupported()
208 if (feature == "shaderImageGatherExtended") { in AreAllRequiredFeaturesSupported()
213 if (feature == "shaderStorageImageExtendedFormats") { in AreAllRequiredFeaturesSupported()
218 if (feature == "shaderStorageImageMultisample") { in AreAllRequiredFeaturesSupported()
223 if (feature == "shaderStorageImageReadWithoutFormat") { in AreAllRequiredFeaturesSupported()
228 if (feature == "shaderStorageImageWriteWithoutFormat") { in AreAllRequiredFeaturesSupported()
233 if (feature == "shaderUniformBufferArrayDynamicIndexing") { in AreAllRequiredFeaturesSupported()
239 if (feature == "shaderSampledImageArrayDynamicIndexing") { in AreAllRequiredFeaturesSupported()
244 if (feature == "shaderStorageBufferArrayDynamicIndexing") { in AreAllRequiredFeaturesSupported()
250 if (feature == "shaderStorageImageArrayDynamicIndexing") { in AreAllRequiredFeaturesSupported()
255 if (feature == "shaderClipDistance") { in AreAllRequiredFeaturesSupported()
260 if (feature == "shaderCullDistance") { in AreAllRequiredFeaturesSupported()
265 if (feature == "shaderFloat64") { in AreAllRequiredFeaturesSupported()
270 if (feature == "shaderInt64") { in AreAllRequiredFeaturesSupported()
275 if (feature == "shaderInt16") { in AreAllRequiredFeaturesSupported()
280 if (feature == "shaderResourceResidency") { in AreAllRequiredFeaturesSupported()
285 if (feature == "shaderResourceMinLod") { in AreAllRequiredFeaturesSupported()
290 if (feature == "sparseBinding") { in AreAllRequiredFeaturesSupported()
295 if (feature == "sparseResidencyBuffer") { in AreAllRequiredFeaturesSupported()
300 if (feature == "sparseResidencyImage2D") { in AreAllRequiredFeaturesSupported()
305 if (feature == "sparseResidencyImage3D") { in AreAllRequiredFeaturesSupported()
310 if (feature == "sparseResidency2Samples") { in AreAllRequiredFeaturesSupported()
315 if (feature == "sparseResidency4Samples") { in AreAllRequiredFeaturesSupported()
320 if (feature == "sparseResidency8Samples") { in AreAllRequiredFeaturesSupported()
325 if (feature == "sparseResidency16Samples") { in AreAllRequiredFeaturesSupported()
330 if (feature == "sparseResidencyAliased") { in AreAllRequiredFeaturesSupported()
335 if (feature == "variableMultisampleRate") { in AreAllRequiredFeaturesSupported()
340 if (feature == "inheritedQueries") { in AreAllRequiredFeaturesSupported()
486 for (const auto& feature : required_features) { in Initialize() local
489 if ((feature == kVariablePointers || in Initialize()
490 feature == kVariablePointersStorageBuffer) && in Initialize()
495 if ((feature == k16BitStorage_Storage || in Initialize()
496 feature == k16BitStorage_UniformAndStorage || in Initialize()
497 feature == k16BitStorage_PushConstant || in Initialize()
498 feature == k16BitStorage_InputOutput) && in Initialize()
503 if ((feature == kFloat16Int8_Float16 || feature == kFloat16Int8_Int8) && in Initialize()
508 if ((feature == k8BitStorage_UniformAndStorage || in Initialize()
509 feature == k8BitStorage_Storage || in Initialize()
510 feature == k8BitStorage_PushConstant) && in Initialize()
515 if ((feature == kSubgroupSizeControl || feature == kComputeFullSubgroups) && in Initialize()
524 if (feature == kVariablePointers && in Initialize()
528 if (feature == kVariablePointersStorageBuffer && in Initialize()
533 if (feature == k16BitStorage_Storage && in Initialize()
537 if (feature == k16BitStorage_UniformAndStorage && in Initialize()
541 if (feature == k16BitStorage_PushConstant && in Initialize()
545 if (feature == k16BitStorage_InputOutput && in Initialize()
552 if (feature == kVariablePointers && in Initialize()
556 if (feature == kVariablePointersStorageBuffer && in Initialize()
561 if (feature == k16BitStorage_Storage && in Initialize()
565 if (feature == k16BitStorage_UniformAndStorage && in Initialize()
569 if (feature == k16BitStorage_PushConstant && in Initialize()
573 if (feature == k16BitStorage_InputOutput && in Initialize()
581 if (feature == kFloat16Int8_Float16 && in Initialize()
585 if (feature == kFloat16Int8_Int8 && in Initialize()
589 if (feature == k8BitStorage_Storage && in Initialize()
593 if (feature == k8BitStorage_UniformAndStorage && in Initialize()
597 if (feature == k8BitStorage_PushConstant && in Initialize()
604 if (feature == kFloat16Int8_Float16 && in Initialize()
608 if (feature == kFloat16Int8_Int8 && float16_ptrs->shaderInt8 != VK_TRUE) { in Initialize()
611 if (feature == k8BitStorage_Storage && in Initialize()
615 if (feature == k8BitStorage_UniformAndStorage && in Initialize()
619 if (feature == k8BitStorage_PushConstant && in Initialize()
625 if (feature == kSubgroupSizeControl && in Initialize()
629 if (feature == kComputeFullSubgroups && in Initialize()