Lines Matching defs:properties

301     VkPhysicalDeviceProperties properties;
302 GR_VK_CALL(vkInterface, GetPhysicalDeviceProperties(physDev, &properties));
307 SkASSERT(physicalDeviceVersion <= properties.apiVersion);
396 fMaxInputAttachmentDescriptors = properties.limits.maxDescriptorSetInputAttachments;
407 if (kARM_VkVendor == properties.vendorID || kHisi_VkVendor == properties.vendorID) {
412 this->initGrCaps(vkInterface, physDev, properties, memoryProperties, features, extensions);
413 this->initShaderCaps(properties, features);
415 if (kQualcomm_VkVendor == properties.vendorID) {
423 if (properties.vendorID == kNvidia_VkVendor || properties.vendorID == kAMD_VkVendor) {
436 if (kQualcomm_VkVendor == properties.vendorID) {
442 if (kQualcomm_VkVendor == properties.vendorID) {
448 if (properties.vendorID == kQualcomm_VkVendor) {
454 fMaxDrawIndirectDrawCount = properties.limits.maxDrawIndirectCount;
459 if (kNvidia_VkVendor == properties.vendorID) {
465 this->initFormatTable(vkInterface, physDev, properties);
474 this->applyDriverCorrectnessWorkarounds(properties);
480 void GrVkCaps::applyDriverCorrectnessWorkarounds(const VkPhysicalDeviceProperties& properties) {
482 if (kNvidia_VkVendor == properties.vendorID || kIntel_VkVendor == properties.vendorID) {
486 if (kImagination_VkVendor == properties.vendorID) {
504 if (fSupportsProtectedMemory && (kQualcomm_VkVendor == properties.vendorID)) {
511 if ((kARM_VkVendor == properties.vendorID || kHisi_VkVendor == properties.vendorID) && androidAPIVersion <= 28) {
517 if ((kARM_VkVendor == properties.vendorID) && androidAPIVersion <= 28) {
528 if (properties.vendorID == kQualcomm_VkVendor && androidAPIVersion <= 28) {
536 if (kARM_VkVendor == properties.vendorID || kHisi_VkVendor == properties.vendorID) {
543 if (kQualcomm_VkVendor == properties.vendorID || kAMD_VkVendor == properties.vendorID) {
550 if (kQualcomm_VkVendor == properties.vendorID || kARM_VkVendor == properties.vendorID
551 || kHisi_VkVendor == properties.vendorID) {
556 if (kIntel_VkVendor == properties.vendorID) {
578 if (kARM_VkVendor == properties.vendorID) {
582 if (kHisi_VkVendor == properties.vendorID) {
587 if (kAMD_VkVendor == properties.vendorID) {
593 if (kQualcomm_VkVendor == properties.vendorID) {
599 if ((properties.vendorID == kARM_VkVendor || kHisi_VkVendor == properties.vendorID) && androidAPIVersion <= 28) {
607 if (kImagination_VkVendor == properties.vendorID) {
614 const VkPhysicalDeviceProperties& properties,
623 fMaxVertexAttributes = std::min(properties.limits.maxVertexInputAttributes, kMaxVertexAttributes);
628 if (properties.limits.standardSampleLocations) {
640 fMaxRenderTargetSize = std::min(properties.limits.maxImageDimension2D, (uint32_t)INT_MAX);
641 fMaxTextureSize = std::min(properties.limits.maxImageDimension2D, (uint32_t)INT_MAX);
649 fMaxPushConstantsSize = std::min(properties.limits.maxPushConstantsSize, (uint32_t)INT_MAX);
688 if (kARM_VkVendor == properties.vendorID || kHisi_VkVendor == properties.vendorID) {
695 if (kQualcomm_VkVendor == properties.vendorID) {
699 fSupportHpsBlur = (kHisi_VkVendor == properties.vendorID);
702 void GrVkCaps::initShaderCaps(const VkPhysicalDeviceProperties& properties,
712 shaderCaps->fPreferFlatInterpolation = kQualcomm_VkVendor != properties.vendorID;
720 shaderCaps->fRewriteMatrixVectorMultiply = (kARM_VkVendor == properties.vendorID || kHisi_VkVendor == properties.vendorID);
737 std::min(properties.limits.maxPerStageDescriptorSampledImages,
738 properties.limits.maxPerStageDescriptorSamplers),
852 const VkPhysicalDeviceProperties& properties) {
863 info.init(interface, physDev, properties, format);
892 info.init(interface, physDev, properties, format);
922 info.init(interface, physDev, properties, format);
941 info.init(interface, physDev, properties, format);
960 info.init(interface, physDev, properties, format);
987 info.init(interface, physDev, properties, format);
1008 info.init(interface, physDev, properties, format);
1028 info.init(interface, physDev, properties, format);
1047 info.init(interface, physDev, properties, format);
1066 info.init(interface, physDev, properties, format);
1085 info.init(interface, physDev, properties, format);
1107 info.init(interface, physDev, properties, format);
1126 info.init(interface, physDev, properties, format);
1145 info.init(interface, physDev, properties, format);
1166 info.init(interface, physDev, properties, format);
1185 info.init(interface, physDev, properties, format);
1204 info.init(interface, physDev, properties, format);
1224 info.init(interface, physDev, properties, format);
1245 info.init(interface, physDev, properties, format);
1265 info.init(interface, physDev, properties, format);
1274 info.init(interface, physDev, properties, format);
1283 info.init(interface, physDev, properties, format);
1292 info.init(interface, physDev, properties, format);
1301 info.init(interface, physDev, properties, format);
1310 info.init(interface, physDev, properties, format);
1373 VkImageFormatProperties properties;
1380 &properties));
1381 VkSampleCountFlags flags = properties.sampleCounts;
1411 const VkPhysicalDeviceProperties& properties,
1419 this->initSampleCounts(interface, physDev, properties, format);