Lines Matching defs:flags
80 void requireFeatures (const InstanceInterface& vki, const VkPhysicalDevice physDevice, const FeatureFlags flags)
84 if (((flags & FEATURE_TESSELLATION_SHADER) != 0) && !features.tessellationShader)
87 if (((flags & FEATURE_GEOMETRY_SHADER) != 0) && !features.geometryShader)
90 if (((flags & FEATURE_SHADER_FLOAT_64) != 0) && !features.shaderFloat64)
93 if (((flags & FEATURE_VERTEX_PIPELINE_STORES_AND_ATOMICS) != 0) && !features.vertexPipelineStoresAndAtomics)
96 if (((flags & FEATURE_FRAGMENT_STORES_AND_ATOMICS) != 0) && !features.fragmentStoresAndAtomics)
99 if (((flags & FEATURE_SHADER_TESSELLATION_AND_GEOMETRY_POINT_SIZE) != 0) && !features.shaderTessellationAndGeometryPointSize)
102 if (((flags & FEATURE_DEPTH_CLAMP) != 0) && !features.depthClamp)
105 if (((flags & FEATURE_LARGE_POINTS) != 0) && !features.largePoints)
108 if (((flags & FEATURE_WIDE_LINES) != 0) && !features.wideLines)
111 if (((flags & FEATURE_SHADER_CLIP_DISTANCE) != 0) && !features.shaderClipDistance)
114 if (((flags & FEATURE_SHADER_CULL_DISTANCE) != 0) && !features.shaderCullDistance)