Home
last modified time | relevance | path

Searched refs:Feature (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/third_party/skia/third_party/externals/angle2/include/platform/
DFeaturesVk.h28 Feature basicGLLineRasterization = {
36 Feature bresenhamLineRasterization = {
42 Feature provokingVertex = {"provokingVertex", FeatureCategory::VulkanFeatures,
49 Feature forceFallbackFormat = {"forceFallbackFormat", FeatureCategory::VulkanWorkarounds,
55 Feature clampPointSize = {
62 Feature depthClamping = {
67 Feature supportsRenderpass2 = {"supportsRenderpass2", FeatureCategory::VulkanFeatures,
73 Feature supportsIncrementalPresent = {
79 Feature supportsAndroidHardwareBuffer = {
86 Feature supportsGGPFrameToken = {"supportsGGPFrameToken", FeatureCategory::VulkanFeatures,
[all …]
DFeaturesGL.h29 Feature avoid1BitAlphaTextureFormats = {"avoid_1_bit_alpha_texture_formats",
36 Feature rgba4IsNotSupportedForColorRendering = {"rgba4_is_not_supported_for_color_rendering",
41 Feature allowEtcFormats = {"allow_etc_formats", FeatureCategory::OpenGLWorkarounds,
48 Feature doesSRGBClearsOnLinearFramebufferAttachments = {
60 Feature doWhileGLSLCausesGPUHang = {
68 Feature addBaseVertexToVertexID = {
75 Feature finishDoesNotCauseQueriesToBeAvailable = {
83 Feature alwaysCallUseProgramAfterLink = {
90 Feature unpackOverlappingRowsSeparatelyUnpackBuffer = {
96 Feature packOverlappingRowsSeparatelyPackBuffer = {
[all …]
DFeaturesMtl.h20 Feature hasBaseVertexInstancedDraw = {
25 Feature hasDepthTextureFiltering = {
30 Feature hasExplicitMemBarrier = {"has_explicit_mem_barrier_mtl", FeatureCategory::MetalFeatures,
34 Feature hasCheapRenderPass = {"has_cheap_render_pass_mtl", FeatureCategory::MetalFeatures,
38 Feature hasNonUniformDispatch = {
43 Feature hasStencilOutput = {"has_shader_stencil_output", FeatureCategory::MetalFeatures,
48 Feature hasTextureSwizzle = {"has_texture_swizzle", FeatureCategory::MetalFeatures,
51 Feature hasDepthAutoResolve = {
55 Feature hasStencilAutoResolve = {
59 Feature hasEvents = {"has_mtl_events", FeatureCategory::MetalFeatures,
[all …]
DFeaturesD3D.h38 Feature mrtPerfWorkaround = {"mrt_perf_workaround", FeatureCategory::D3DWorkarounds,
42 Feature setDataFasterThanImageUpload = {"set_data_faster_than_image_upload",
53 Feature zeroMaxLodWorkaround = {"zero_max_lod", FeatureCategory::D3DWorkarounds,
60 Feature useInstancedPointSpriteEmulation = {
69 Feature depthStencilBlitExtraCopy = {
78 Feature expandIntegerPowExpressions = {
85 Feature flushAfterEndingTransformFeedback = {
93 Feature getDimensionsIgnoresBaseLevel = {
105 Feature preAddTexelFetchOffsets = {
114 Feature emulateTinyStencilTextures = {
[all …]
DFrontendFeatures.h26 angle::Feature loseContextOnOutOfMemory = {
34 angle::Feature disableProgramCachingForTransformFeedback = {
39 angle::Feature scalarizeVecAndMatConstructorArgs = {
45 angle::Feature disableProgramBinary = {
51 angle::Feature disableAnisotropicFiltering = {
56 angle::Feature allowCompressedFormats = {"allow_compressed_formats",
60 angle::Feature captureLimits = {"enable_capture_limits",
67 angle::Feature enableCompressingPipelineCacheInThreadPool = {
72 angle::Feature forceRobustResourceInit = {
78 angle::Feature forceInitShaderVariables = {
[all …]
DFeature.h108 struct Feature;
110 using FeatureMap = std::map<std::string, Feature *>;
111 using FeatureList = std::vector<const Feature *>;
113 struct Feature struct
115 Feature(const Feature &other);
116 Feature(const char *name,
121 ~Feature();
143 inline Feature::Feature(const Feature &other) = default; argument
144 inline Feature::Feature(const char *name,
162 inline Feature::~Feature() = default;
/third_party/flutter/skia/third_party/externals/angle2/include/platform/
DFeaturesGL.h29 Feature avoid1BitAlphaTextureFormats = {
36 Feature rgba4IsNotSupportedForColorRendering = {
44 Feature doesSRGBClearsOnLinearFramebufferAttachments = {
57 Feature doWhileGLSLCausesGPUHang = {
64 Feature finishDoesNotCauseQueriesToBeAvailable = {
73 Feature alwaysCallUseProgramAfterLink = {
78 Feature unpackOverlappingRowsSeparatelyUnpackBuffer = {
84 Feature packOverlappingRowsSeparatelyPackBuffer = {
90 Feature initializeCurrentVertexAttributes = {
97 Feature emulateAbsIntFunction = {
[all …]
DFeaturesVk.h26 Feature basicGLLineRasterization = {
45 Feature flipViewportY = {"flip_viewport_y", FeatureCategory::VulkanFeatures,
50 Feature extraCopyBufferRegion = {
59 Feature forceFallbackFormat = {"force_fallback_format", FeatureCategory::VulkanWorkarounds,
65 Feature clampPointSize = {
74 Feature flushAfterVertexConversion = {
82 Feature supportsIncrementalPresent = {
89 Feature forceCpuPathForCubeMapCopy = {
97 Feature supportsAndroidHardwareBuffer = {
104 Feature supportsExternalMemoryFd = {
[all …]
DFeaturesD3D.h38 Feature mrtPerfWorkaround = {
42 Feature setDataFasterThanImageUpload = {"set_data_faster_than_image_upload",
53 Feature zeroMaxLodWorkaround = {
60 Feature useInstancedPointSpriteEmulation = {
69 Feature depthStencilBlitExtraCopy = {
78 Feature expandIntegerPowExpressions = {
85 Feature flushAfterEndingTransformFeedback = {
93 Feature getDimensionsIgnoresBaseLevel = {
105 Feature preAddTexelFetchOffsets = {
114 Feature emulateTinyStencilTextures = {
[all …]
DFeature.h83 struct Feature;
85 using FeatureMap = std::map<std::string, Feature *>;
86 using FeatureList = std::vector<const Feature *>;
88 struct Feature struct
90 Feature(const Feature &other);
91 Feature(const char *name,
96 ~Feature();
115 inline Feature::Feature(const Feature &other) = default; argument
116 inline Feature::Feature(const char *name,
129 inline Feature::~Feature() = default;
DFrontendFeatures.h26 angle::Feature loseContextOnOutOfMemory = {
34 angle::Feature disableProgramCachingForTransformFeedback = {
42 angle::Feature syncFramebufferBindingsOnTexImage = {
48 angle::Feature scalarizeVecAndMatConstructorArgs = {
/third_party/boost/boost/accumulators/framework/
Dextractor.hpp39 template<typename AccumulatorSet, typename Feature>
42 typedef typename as_feature<Feature>::type feature_type;
51 template<typename Args, typename Feature>
62 , Feature
67 template<typename A, typename Feature>
71 , accumulator_set_result<A, Feature>
72 , argument_pack_result<A, Feature>
77 template<typename Feature, typename AccumulatorSet>
78 typename extractor_result<AccumulatorSet, Feature>::type
81 typedef typename as_feature<Feature>::type feature_type; in do_extract()
[all …]
Ddepends_on.hpp51 template<typename Feature>
54 typedef Feature type;
59 template<typename Feature>
62 typedef Feature type;
67 template<typename Feature>
70 typedef Feature type;
83 template<typename Feature>
86 typedef Feature type;
89 template<typename Feature>
90 struct undroppable<tag::droppable<Feature> >
[all …]
Daccumulator_set.hpp393 template<typename Feature>
398 , detail::matches_feature<Feature>
406 template<typename Feature>
407 typename apply<Feature>::type &extract() in extract()
409 return *fusion::find_if<detail::matches_feature<Feature> >(this->accumulators); in extract()
413 template<typename Feature>
414 typename apply<Feature>::type const &extract() const in extract()
416 return *fusion::find_if<detail::matches_feature<Feature> >(this->accumulators); in extract()
421 template<typename Feature>
425 typedef typename apply<Feature>::type the_accumulator; in drop()
[all …]
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DFeatures.cpp25 Feature feature;
31 std::array<FeatureEnumAndInfo, static_cast<size_t>(Feature::EnumCount)>;
34 {{Feature::TextureCompressionBC,
38 {Feature::TextureCompressionETC2,
44 {Feature::TextureCompressionASTC,
50 {Feature::ShaderFloat16,
55 {Feature::PipelineStatisticsQuery,
59 {Feature::TimestampQuery,
63 {Feature::DepthClamping,
67 {Feature::Depth24UnormStencil8,
[all …]
DFeatures.h26 enum class Feature { enum
49 std::bitset<static_cast<size_t>(Feature::EnumCount)> featuresBitSet;
51 void EnableFeature(Feature feature);
52 bool IsEnabled(Feature feature) const;
57 const char* FeatureEnumToName(Feature feature);
66 Feature FeatureNameToEnum(const char* featureName) const;
71 std::unordered_map<std::string, Feature> mFeatureNameToEnumMap;
/third_party/boost/boost/accumulators/statistics/
Derror_of.hpp24 template<typename Feature>
34 template<typename Sample, typename Feature>
40 BOOST_MPL_ASSERT((this_feature_has_no_error_calculation<Feature>));
62 template<typename Feature>
64 : depends_on<Feature>
68 typedef accumulators::impl::error_of_impl<mpl::_1, Feature> impl;
83 template<typename Feature>
84 struct as_feature<tag::error_of<Feature> >
86 typedef tag::error_of<typename as_feature<Feature>::type> type;
91 template<typename Feature>
[all …]
Dwith_error.hpp23 template<typename Feature>
26 typedef tag::error_of<Feature> type;
33 template<BOOST_PP_ENUM_PARAMS(BOOST_ACCUMULATORS_MAX_FEATURES, typename Feature)>
36 mpl::vector<BOOST_PP_ENUM_PARAMS(BOOST_ACCUMULATORS_MAX_FEATURES, Feature)>
/third_party/boost/boost/accumulators/
Daccumulators_fwd.hpp90 template<typename Feature>
106 template<typename Feature>
109 template<typename Feature>
112 template<typename Feature>
115 template<typename Feature>
118 template<BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(BOOST_ACCUMULATORS_MAX_FEATURES, typename Feature, mpl…
121 template<BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(BOOST_ACCUMULATORS_MAX_FEATURES, typename Feature, mpl…
124 template<typename Feature, typename AccumulatorSet>
125 typename mpl::apply<AccumulatorSet, Feature>::type const &
128 template<typename Feature, typename AccumulatorSet>
[all …]
/third_party/boost/boost/accumulators/framework/accumulators/
Ddroppable_accumulator.hpp254 template<typename Feature>
257 typedef droppable<Feature> type;
260 template<typename Feature>
261 struct as_droppable<droppable<Feature> >
263 typedef droppable<Feature> type;
268 template<typename Feature>
270 : as_feature<Feature>::type
272 typedef typename as_feature<Feature>::type feature_type;
298 template<typename Feature>
299 struct as_feature<tag::droppable<Feature> >
[all …]
Dexternal_accumulator.hpp67 template<typename Feature, typename Tag, typename AccumulatorSet>
73 detail::to_accumulator<Feature, mpl::_1, mpl::_2>
79 template<typename Feature, typename Tag>
80 struct external<Feature, Tag, void>
85 detail::to_accumulator<Feature, mpl::_1, mpl::_2>
94 template<typename Feature, typename Tag, typename AccumulatorSet>
95 struct feature_of<tag::external<Feature, Tag, AccumulatorSet> >
96 : feature_of<Feature>
/third_party/flutter/flutter/packages/flutter_tools/lib/src/
Dfeatures.dart17 /// The interface used to determine if a particular [Feature] is enabled.
43 static bool _isEnabled(Feature feature) {
66 const List<Feature> allFeatures = <Feature>[
74 /// The [Feature] for flutter web.
75 const Feature flutterWebFeature = Feature(
89 /// The [Feature] for macOS desktop.
90 const Feature flutterMacOSDesktopFeature = Feature(
100 /// The [Feature] for Linux desktop.
101 const Feature flutterLinuxDesktopFeature = Feature(
111 /// The [Feature] for Windows desktop.
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCSubtargetInfo.cpp58 static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature, in ApplyFeatureFlag() argument
60 assert(SubtargetFeatures::hasFlag(Feature) && in ApplyFeatureFlag()
65 Find(SubtargetFeatures::StripFlag(Feature), FeatureTable); in ApplyFeatureFlag()
69 if (SubtargetFeatures::isEnabled(Feature)) { in ApplyFeatureFlag()
81 errs() << "'" << Feature << "' is not a recognized feature for this target" in ApplyFeatureFlag()
118 for (auto &Feature : FeatTable) in Help() local
119 errs() << format(" %-*s - %s.\n", MaxFeatLen, Feature.Key, Feature.Desc); in Help()
184 for (const std::string &Feature : Features.getFeatures()) { in getFeatures() local
186 if (Feature == "+help") in getFeatures()
188 else if (Feature == "+cpuHelp") in getFeatures()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DSubtargetFeature.h208 static bool hasFlag(StringRef Feature) { in hasFlag() argument
209 assert(!Feature.empty() && "Empty string"); in hasFlag()
211 char Ch = Feature[0]; in hasFlag()
217 static std::string StripFlag(StringRef Feature) { in StripFlag() argument
218 return hasFlag(Feature) ? Feature.substr(1) : Feature; in StripFlag()
222 static inline bool isEnabled(StringRef Feature) { in isEnabled() argument
223 assert(!Feature.empty() && "Empty string"); in isEnabled()
225 char Ch = Feature[0]; in isEnabled()
/third_party/skia/third_party/externals/dawn/src/tests/unittests/
DFeatureTests.cpp32 allFeatureNames[i] = FeatureEnumToName(static_cast<dawn_native::Feature>(i)); in GetAllFeatureNames()
38 static_cast<size_t>(dawn_native::Feature::EnumCount);
50 dawn_native::Feature notSupportedFeature = static_cast<dawn_native::Feature>(i); in TEST_F()
70 dawn_native::Feature feature = static_cast<dawn_native::Feature>(i); in TEST_F()

12345678910>>...13