Lines Matching refs:props

527       VkMemoryPropertyFlags props = device->memory.types[i].propertyFlags;
528 if ((props & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) &&
529 !(props & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT))
2332 VkPhysicalDeviceAccelerationStructurePropertiesKHR *props = (void *)ext;
2333 props->maxGeometryCount = (1u << 24) - 1;
2334 props->maxInstanceCount = (1u << 24) - 1;
2335 props->maxPrimitiveCount = (1u << 29) - 1;
2336 props->maxPerStageDescriptorAccelerationStructures = UINT16_MAX;
2337 props->maxPerStageDescriptorUpdateAfterBindAccelerationStructures = UINT16_MAX;
2338 props->maxDescriptorSetAccelerationStructures = UINT16_MAX;
2339 props->maxDescriptorSetUpdateAfterBindAccelerationStructures = UINT16_MAX;
2340 props->minAccelerationStructureScratchOffsetAlignment = 64;
2379 VkPhysicalDeviceFragmentShadingRatePropertiesKHR *props =
2381 props->primitiveFragmentShadingRateWithMultipleViewports =
2383 props->layeredShadingRateAttachments = pdevice->info.has_coarse_pixel_primitive_and_cb;
2384 props->fragmentShadingRateNonTrivialCombinerOps =
2386 props->maxFragmentSize = (VkExtent2D) { 4, 4 };
2387 props->maxFragmentSizeAspectRatio =
2390 props->maxFragmentShadingRateCoverageSamples = 4 * 4 *
2392 props->maxFragmentShadingRateRasterizationSamples =
2395 props->fragmentShadingRateWithShaderDepthStencilWrites = false;
2396 props->fragmentShadingRateWithSampleMask = true;
2397 props->fragmentShadingRateWithShaderSampleMask = false;
2398 props->fragmentShadingRateWithConservativeRasterization = true;
2399 props->fragmentShadingRateWithFragmentShaderInterlock = true;
2400 props->fragmentShadingRateWithCustomSampleLocations = true;
2405 props->fragmentShadingRateStrictMultiplyCombiner =
2412 props->minFragmentShadingRateAttachmentTexelSize = (VkExtent2D) { 8, 8 };
2413 props->maxFragmentShadingRateAttachmentTexelSize = (VkExtent2D) { 8, 8 };
2414 props->maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1;
2419 props->minFragmentShadingRateAttachmentTexelSize = (VkExtent2D) { 0, 0 };
2420 props->maxFragmentShadingRateAttachmentTexelSize = (VkExtent2D) { 0, 0 };
2421 props->maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 0;
2427 VkPhysicalDeviceDrmPropertiesEXT *props =
2430 props->hasPrimary = pdevice->has_master;
2431 props->primaryMajor = pdevice->master_major;
2432 props->primaryMinor = pdevice->master_minor;
2434 props->hasRender = pdevice->has_local;
2435 props->renderMajor = pdevice->local_major;
2436 props->renderMinor = pdevice->local_minor;
2442 VkPhysicalDeviceExternalMemoryHostPropertiesEXT *props =
2445 props->minImportedHostPointerAlignment = 4096;
2450 VkPhysicalDeviceLineRasterizationPropertiesEXT *props =
2464 props->lineSubPixelPrecisionBits = 4;
2476 VkPhysicalDeviceMeshShaderPropertiesNV *props =
2497 props->maxDrawMeshTasksCount = UINT32_MAX;
2504 props->maxTaskWorkGroupInvocations = max_workgroup_size;
2505 props->maxTaskWorkGroupSize[0] = max_workgroup_size;
2506 props->maxTaskWorkGroupSize[1] = 1;
2507 props->maxTaskWorkGroupSize[2] = 1;
2508 props->maxTaskTotalMemorySize = max_slm_size;
2509 props->maxTaskOutputCount = UINT16_MAX;
2511 props->maxMeshWorkGroupInvocations = max_workgroup_size;
2512 props->maxMeshWorkGroupSize[0] = max_workgroup_size;
2513 props->maxMeshWorkGroupSize[1] = 1;
2514 props->maxMeshWorkGroupSize[2] = 1;
2515 props->maxMeshTotalMemorySize = max_slm_size / max_view_count;
2516 props->maxMeshOutputPrimitives = max_primitives / max_view_count;
2517 props->maxMeshMultiviewViewCount = max_view_count;
2526 props->maxMeshOutputVertices = 3 * props->maxMeshOutputPrimitives;
2529 props->meshOutputPerVertexGranularity = 32;
2530 props->meshOutputPerPrimitiveGranularity = 32;
2558 VkPhysicalDevicePresentationPropertiesANDROID *props =
2560 props->sharedImage = VK_FALSE;
2590 VkPhysicalDeviceSampleLocationsPropertiesEXT *props =
2593 props->sampleLocationSampleCounts =
2597 props->maxSampleLocationGridSize.width = 1;
2598 props->maxSampleLocationGridSize.height = 1;
2600 props->sampleLocationCoordinateRange[0] = 0;
2601 props->sampleLocationCoordinateRange[1] = 0.9375;
2602 props->sampleLocationSubPixelBits = 4;
2604 props->variableSampleLocations = true;
2609 VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *props =
2612 sizeof(props->shaderModuleIdentifierAlgorithmUUID));
2613 memcpy(props->shaderModuleIdentifierAlgorithmUUID,
2615 sizeof(props->shaderModuleIdentifierAlgorithmUUID));
2620 VkPhysicalDeviceTransformFeedbackPropertiesEXT *props =
2623 props->maxTransformFeedbackStreams = MAX_XFB_STREAMS;
2624 props->maxTransformFeedbackBuffers = MAX_XFB_BUFFERS;
2625 props->maxTransformFeedbackBufferSize = (1ull << 32);
2626 props->maxTransformFeedbackStreamDataSize = 128 * 4;
2627 props->maxTransformFeedbackBufferDataSize = 128 * 4;
2628 props->maxTransformFeedbackBufferDataStride = 2048;
2629 props->transformFeedbackQueries = true;
2630 props->transformFeedbackStreamsLinesTriangles = false;
2631 props->transformFeedbackRasterizationStreamSelect = false;
2633 props->transformFeedbackDraw = pdevice->info.verx10 >= 75;
2638 VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *props =
2641 props->maxVertexAttribDivisor = UINT32_MAX / 16;
2646 VkPhysicalDeviceMultiDrawPropertiesEXT *props = (VkPhysicalDeviceMultiDrawPropertiesEXT *)ext;
2647 props->maxMultiDrawCount = 2048;