/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_physical_device.c | 40 struct vn_physical_device_features *feats = &physical_dev->features; in vn_physical_device_init_features() local 76 VN_ADD_TO_PNEXT(feats->vulkan_1_1, VULKAN_1_1_FEATURES, features2); in vn_physical_device_init_features() 77 VN_ADD_TO_PNEXT(feats->vulkan_1_2, VULKAN_1_2_FEATURES, features2); in vn_physical_device_init_features() 122 VN_ADD_EXT_TO_PNEXT(exts->EXT_4444_formats, feats->argb_4444_formats, in vn_physical_device_init_features() 125 feats->extended_dynamic_state, in vn_physical_device_init_features() 128 feats->extended_dynamic_state_2, in vn_physical_device_init_features() 130 VN_ADD_EXT_TO_PNEXT(exts->EXT_image_robustness, feats->image_robustness, in vn_physical_device_init_features() 133 feats->inline_uniform_block, in vn_physical_device_init_features() 135 VN_ADD_EXT_TO_PNEXT(exts->KHR_dynamic_rendering, feats->dynamic_rendering, in vn_physical_device_init_features() 137 VN_ADD_EXT_TO_PNEXT(exts->KHR_maintenance4, feats in vn_physical_device_init_features() 1586 const struct vn_physical_device_features *feats = &physical_dev->features; vn_GetPhysicalDeviceFeatures2() local [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_screen.c | 373 return screen->info.feats.features.samplerAnisotropy; in zink_get_param() 470 return screen->info.feats.features.depthBiasClamp; in zink_get_param() 473 return screen->info.feats.features.pipelineStatisticsQuery; in zink_get_param() 476 return screen->info.feats.features.robustBufferAccess; in zink_get_param() 479 return screen->info.feats.features.multiDrawIndirect; in zink_get_param() 500 if (!screen->info.feats.features.dualSrcBlend) in zink_get_param() 508 return screen->info.feats.features.occlusionQueryPrecise; in zink_get_param() 538 return screen->info.feats.features.sampleRateShading; in zink_get_param() 576 return screen->info.feats.features.independentBlend; in zink_get_param() 629 return screen->info.feats in zink_get_param() [all...] |
H A D | zink_resource.c | 255 get_image_usage_for_feats(struct zink_screen *screen, VkFormatFeatureFlags feats, const struct pipe_resource *templ, unsigned bind, bool *need_extended) in get_image_usage_for_feats() argument 265 if (is_planar || (feats & VK_FORMAT_FEATURE_TRANSFER_SRC_BIT)) in get_image_usage_for_feats() 267 if (is_planar || (feats & VK_FORMAT_FEATURE_TRANSFER_DST_BIT)) in get_image_usage_for_feats() 269 if (feats & VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT) in get_image_usage_for_feats() 272 if ((is_planar || (feats & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT)) && (bind & PIPE_BIND_SHADER_IMAGE)) { in get_image_usage_for_feats() 273 assert(templ->nr_samples <= 1 || screen->info.feats.features.shaderStorageImageMultisample); in get_image_usage_for_feats() 279 if (feats & VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT) { in get_image_usage_for_feats() 289 if (!(feats & VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT)) { in get_image_usage_for_feats() 298 if (feats & VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT) in get_image_usage_for_feats() 304 if (feats in get_image_usage_for_feats() 369 VkFormatFeatureFlags feats = find_modifier_feats(prop, modifiers[i], mod); get_image_usage() local 379 VkFormatFeatureFlags feats = find_modifier_feats(prop, DRM_FORMAT_MOD_LINEAR, mod); get_image_usage() local 390 VkFormatFeatureFlags feats = tiling == VK_IMAGE_TILING_LINEAR ? props.linearTilingFeatures : props.optimalTilingFeatures; get_image_usage() local 761 VkFormatFeatureFlags feats = 0; resource_object_create() local [all...] |
H A D | zink_surface.c | 145 VkFormatFeatureFlags feats = res->optimal_tiling ? in create_surface() local 151 feats = res->obj->vkfeats; in create_surface() 155 feats &= screen->modifier_props[templ->format].pDrmFormatModifierProperties[i].drmFormatModifierTilingFeatures; in create_surface() 159 !(feats & (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT))) { in create_surface()
|
H A D | zink_pipeline.c | 138 if (state->blend_state->alpha_to_one && !screen->info.feats.features.alphaToOne) { in zink_create_gfx_pipeline()
|
H A D | zink_compiler.c | 367 if (!screen->info.feats.features.shaderInt64) in zink_screen_init_compiler() 370 if (!screen->info.feats.features.shaderFloat64) { in zink_screen_init_compiler() 1048 const bool has_int64 = screen->info.feats.features.shaderInt64; in rewrite_bo_access_instr() 3183 if (!screen->info.feats.features.shaderInt64) in zink_shader_create() 3233 if (!screen->info.feats.features.shaderImageGatherExtended) in zink_shader_finalize()
|
/third_party/skia/third_party/externals/harfbuzz/src/ |
H A D | hb-graphite2.cc | 242 gr_feature_val *feats = gr_face_featureval_for_lang (grface, lang ? hb_tag_from_string (lang, lang_len) : 0); in _hb_graphite2_shape() local 248 gr_fref_set_feature_value (fref, features[i].value, feats); in _hb_graphite2_shape() 276 feats, in _hb_graphite2_shape() 281 if (feats) gr_featureval_destroy (feats); in _hb_graphite2_shape() 287 if (feats) gr_featureval_destroy (feats); in _hb_graphite2_shape() 300 if (feats) gr_featureval_destroy (feats); in _hb_graphite2_shape() 439 if (feats) gr_featureval_destro in _hb_graphite2_shape() [all...] |
/third_party/vulkan-loader/tests/ |
H A D | loader_phys_dev_inst_ext_tests.cpp | 356 void FillInRandomFeatures(VkPhysicalDeviceFeatures& feats) { in FillInRandomFeatures() argument 357 feats.robustBufferAccess = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 358 feats.fullDrawIndexUint32 = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 359 feats.imageCubeArray = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 360 feats.independentBlend = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 361 feats.geometryShader = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 362 feats.tessellationShader = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 363 feats.sampleRateShading = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 364 feats.dualSrcBlend = (rand() % 2) == 0 ? VK_FALSE : VK_TRUE; in FillInRandomFeatures() 365 feats in FillInRandomFeatures() [all...] |
/third_party/vk-gl-cts/external/amber/src/src/vkscript/ |
H A D | parser_test.cc | 97 auto feats = script->GetRequiredFeatures(); in TEST_F() local 98 ASSERT_EQ(1U, feats.size()); in TEST_F() 99 EXPECT_EQ(feature.name, feats[0]); in TEST_F() 240 auto feats = script->GetRequiredFeatures(); in TEST_F() local 241 EXPECT_EQ("sparseResidency4Samples", feats[0]); in TEST_F() 242 EXPECT_EQ("inheritedQueries", feats[1]); in TEST_F()
|
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | nir_to_dxil.c | 902 ctx->mod.feats.use_64uavs = 1; in add_resource() 1028 ctx->mod.feats.use_64uavs = 1; in emit_globals() 1053 ctx->mod.feats.use_64uavs = 1; in emit_uav() 1060 ctx->mod.feats.uavs_at_every_stage = true; in emit_uav() 1460 if (ctx->mod.feats.doubles) in get_module_flags() 1467 if (ctx->mod.feats.min_precision) in get_module_flags() 1469 if (ctx->mod.feats.dx11_1_double_extensions) in get_module_flags() 1471 if (ctx->mod.feats.array_layer_from_vs_or_ds) in get_module_flags() 1473 if (ctx->mod.feats.inner_coverage) in get_module_flags() 1475 if (ctx->mod.feats in get_module_flags() [all...] |
H A D | dxil_module.h | 180 struct dxil_features feats; member
|
H A D | dxil_dump.c | 122 dump_features(d->buf, &m->feats); in dump_metadata()
|
H A D | dxil_module.c | 44 memset(&m->feats, 0, sizeof(m->feats)); in dxil_module_init()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing/ |
H A D | vktDescriptorSetsIndexingTests.cpp | 1851 const VkPhysicalDeviceFeatures& feats = dp.physicalDeviceFeatures(); in performWritesInVertex() local 1852 return feats.vertexPipelineStoresAndAtomics && CommonDescriptorInstance::performWritesInVertex(descriptorType); in performWritesInVertex() 4328 const vk::VkPhysicalDeviceDescriptorIndexingFeatures& feats = context.getDescriptorIndexingFeatures(); in checkSupport() local 4330 if (!feats.runtimeDescriptorArray) in checkSupport() 4336 if (!(feats.shaderStorageBufferArrayNonUniformIndexing)) in checkSupport() 4339 if (m_testCaseParams.updateAfterBind && !feats.descriptorBindingStorageBufferUpdateAfterBind) in checkSupport() 4343 if (!(feats.shaderUniformBufferArrayNonUniformIndexing)) in checkSupport() 4346 if (m_testCaseParams.updateAfterBind && !feats.descriptorBindingUniformBufferUpdateAfterBind) in checkSupport() 4350 if (!(feats.shaderStorageTexelBufferArrayNonUniformIndexing)) in checkSupport() 4353 if (m_testCaseParams.updateAfterBind && !feats in checkSupport() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/descriptor_indexing/ |
H A D | vktDescriptorSetsIndexingTests.cpp | 1769 const VkPhysicalDeviceFeatures& feats = dp.physicalDeviceFeatures(); in performWritesInVertex() local 1771 if (feats.vertexPipelineStoresAndAtomics != DE_FALSE) in performWritesInVertex() 4111 const vk::VkPhysicalDeviceDescriptorIndexingFeatures& feats = context.getDescriptorIndexingFeatures(); in checkSupport() local 4116 if (!(feats.shaderStorageBufferArrayNonUniformIndexing)) in checkSupport() 4119 if (m_testCaseParams.updateAfterBind && !feats.descriptorBindingStorageBufferUpdateAfterBind) in checkSupport() 4123 if (!(feats.shaderUniformBufferArrayNonUniformIndexing)) in checkSupport() 4126 if (m_testCaseParams.updateAfterBind && !feats.descriptorBindingUniformBufferUpdateAfterBind) in checkSupport() 4130 if (!(feats.shaderStorageTexelBufferArrayNonUniformIndexing)) in checkSupport() 4133 if (m_testCaseParams.updateAfterBind && !feats.descriptorBindingStorageTexelBufferUpdateAfterBind) in checkSupport() 4137 if (!(feats in checkSupport() [all...] |