Lines Matching refs:feats
373 return screen->info.feats.features.samplerAnisotropy;
470 return screen->info.feats.features.depthBiasClamp;
473 return screen->info.feats.features.pipelineStatisticsQuery;
476 return screen->info.feats.features.robustBufferAccess;
479 return screen->info.feats.features.multiDrawIndirect;
500 if (!screen->info.feats.features.dualSrcBlend)
508 return screen->info.feats.features.occlusionQueryPrecise;
538 return screen->info.feats.features.sampleRateShading;
576 return screen->info.feats.features.independentBlend;
629 return screen->info.feats.features.imageCubeArray;
664 return screen->info.feats.features.shaderStorageImageReadWithoutFormat;
667 return screen->info.feats.features.shaderStorageImageWriteWithoutFormat;
730 return screen->info.feats.features.shaderCullDistance;
733 return screen->info.feats.features.sparseBinding ? ZINK_SPARSE_BUFFER_PAGE_SIZE : 0;
737 return screen->info.feats.features.sparseResidencyImage2D ?
740 return screen->info.feats.features.sparseResidencyImage3D ?
743 return screen->info.feats.features.sparseResidencyImage2D ?
746 return screen->info.feats.features.sparseResidencyImage2D ? 1 : 0;
749 return screen->info.feats.features.sparseResidency2Samples ? 1 : 0;
803 return screen->info.feats.features.depthBounds;
824 if (!screen->info.feats.features.wideLines)
830 if (!screen->info.feats.features.largePoints)
836 if (!screen->info.feats.features.wideLines)
841 if (!screen->info.feats.features.largePoints)
848 if (!screen->info.feats.features.wideLines)
854 if (!screen->info.feats.features.largePoints)
859 if (!screen->info.feats.features.samplerAnisotropy)
891 if (screen->info.feats.features.tessellationShader &&
897 if (screen->info.feats.features.geometryShader)
1016 return screen->info.feats.features.shaderInt16;
1043 if (!screen->info.feats.features.vertexPipelineStoresAndAtomics)
1048 if (!screen->info.feats.features.fragmentStoresAndAtomics)
1063 if (screen->info.feats.features.shaderStorageImageExtendedFormats &&
1064 screen->info.feats.features.shaderStorageImageWriteWithoutFormat)
1124 if (storage_sample_count && !screen->info.feats.features.shaderStorageImageMultisample && bind & PIPE_BIND_SHADER_IMAGE)
1246 !screen->info.feats.features.textureCompressionBC)
1767 if (screen->info.feats.features.sparseResidencyImage2D)
1929 if (multi_sample && !screen->info.feats.features.sparseResidency2Samples)
2021 if (screen->info.feats.sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2) {
2022 dci.pNext = &screen->info.feats;
2024 dci.pEnabledFeatures = &screen->info.feats.features;
2049 if (!screen->info.feats.features.logicOp ||
2050 !screen->info.feats.features.fillModeNonSolid ||
2051 !screen->info.feats.features.shaderClipDistance ||
2063 CHECK_OR_PRINT(feats.features.logicOp);
2064 CHECK_OR_PRINT(feats.features.fillModeNonSolid);
2065 CHECK_OR_PRINT(feats.features.shaderClipDistance);