Lines Matching defs:properties
2277 radv_GetPhysicalDeviceProperties(physicalDevice, &pProperties->properties);
2305 VkPhysicalDevicePushDescriptorPropertiesKHR *properties =
2307 properties->maxPushDescriptors = MAX_PUSH_DESCRIPTORS;
2311 VkPhysicalDeviceDiscardRectanglePropertiesEXT *properties =
2313 properties->maxDiscardRectangles = MAX_DISCARD_RECTANGLES;
2317 VkPhysicalDeviceExternalMemoryHostPropertiesEXT *properties =
2319 properties->minImportedHostPointerAlignment = 4096;
2323 VkPhysicalDeviceShaderCorePropertiesAMD *properties =
2327 properties->shaderEngineCount = pdevice->rad_info.max_se;
2328 properties->shaderArraysPerEngineCount = pdevice->rad_info.max_sa_per_se;
2329 properties->computeUnitsPerShaderArray = pdevice->rad_info.min_good_cu_per_sa;
2330 properties->simdPerComputeUnit = pdevice->rad_info.num_simd_per_compute_unit;
2331 properties->wavefrontsPerSimd = pdevice->rad_info.max_wave64_per_simd;
2332 properties->wavefrontSize = 64;
2335 properties->sgprsPerSimd = pdevice->rad_info.num_physical_sgprs_per_simd;
2336 properties->minSgprAllocation = pdevice->rad_info.min_sgpr_alloc;
2337 properties->maxSgprAllocation = pdevice->rad_info.max_sgpr_alloc;
2338 properties->sgprAllocationGranularity = pdevice->rad_info.sgpr_alloc_granularity;
2341 properties->vgprsPerSimd = pdevice->rad_info.num_physical_wave64_vgprs_per_simd;
2342 properties->minVgprAllocation = pdevice->rad_info.min_wave64_vgpr_alloc;
2343 properties->maxVgprAllocation = pdevice->rad_info.max_vgpr_alloc;
2344 properties->vgprAllocationGranularity = pdevice->rad_info.wave64_vgpr_alloc_granularity;
2348 VkPhysicalDeviceShaderCoreProperties2AMD *properties =
2351 properties->shaderCoreFeatures = 0;
2352 properties->activeComputeUnitCount = pdevice->rad_info.num_cu;
2356 VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *properties =
2358 properties->maxVertexAttribDivisor = UINT32_MAX;
2362 VkPhysicalDeviceConservativeRasterizationPropertiesEXT *properties =
2364 properties->primitiveOverestimationSize = 0;
2365 properties->maxExtraPrimitiveOverestimationSize = 0;
2366 properties->extraPrimitiveOverestimationSizeGranularity = 0;
2367 properties->primitiveUnderestimation = false;
2368 properties->conservativePointAndLineRasterization = false;
2369 properties->degenerateTrianglesRasterized = true;
2370 properties->degenerateLinesRasterized = false;
2371 properties->fullyCoveredFragmentShaderInputVariable = false;
2372 properties->conservativeRasterizationPostDepthCoverage = false;
2377 VkPhysicalDevicePCIBusInfoPropertiesEXT *properties =
2379 properties->pciDomain = pdevice->bus_info.domain;
2380 properties->pciBus = pdevice->bus_info.bus;
2381 properties->pciDevice = pdevice->bus_info.dev;
2382 properties->pciFunction = pdevice->bus_info.func;
2387 VkPhysicalDeviceTransformFeedbackPropertiesEXT *properties =
2389 properties->maxTransformFeedbackStreams = MAX_SO_STREAMS;
2390 properties->maxTransformFeedbackBuffers = MAX_SO_BUFFERS;
2391 properties->maxTransformFeedbackBufferSize = UINT32_MAX;
2392 properties->maxTransformFeedbackStreamDataSize = 512;
2393 properties->maxTransformFeedbackBufferDataSize = 512;
2394 properties->maxTransformFeedbackBufferDataStride = 512;
2395 properties->transformFeedbackQueries = !pdevice->use_ngg_streamout;
2396 properties->transformFeedbackStreamsLinesTriangles = !pdevice->use_ngg_streamout;
2397 properties->transformFeedbackRasterizationStreamSelect = false;
2398 properties->transformFeedbackDraw = true;
2402 VkPhysicalDeviceSampleLocationsPropertiesEXT *properties =
2404 properties->sampleLocationSampleCounts = VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT |
2406 properties->maxSampleLocationGridSize = (VkExtent2D){2, 2};
2407 properties->sampleLocationCoordinateRange[0] = 0.0f;
2408 properties->sampleLocationCoordinateRange[1] = 0.9375f;
2409 properties->sampleLocationSubPixelBits = 4;
2410 properties->variableSampleLocations = false;
2420 VkPhysicalDeviceRobustness2PropertiesEXT *properties =
2422 properties->robustStorageBufferAccessSizeAlignment = 4;
2423 properties->robustUniformBufferAccessSizeAlignment = 4;
2468 pProperties->properties.limits.maxPerStageDescriptorStorageBuffers;
2470 pProperties->properties.limits.maxPerStageDescriptorStorageBuffers;
2472 pProperties->properties.limits.maxDescriptorSetStorageBuffers;
2474 pProperties->properties.limits.maxDescriptorSetStorageBuffers;
2517 VkPhysicalDeviceMaintenance4Properties *properties =
2519 properties->maxBufferSize = RADV_MAX_MEMORY_ALLOCATION_SIZE;
2523 VkPhysicalDeviceMeshShaderPropertiesNV *properties =
2529 properties->maxDrawMeshTasksCount = 65535;
2530 properties->maxTaskTotalMemorySize = 65536;
2531 properties->maxTaskWorkGroupInvocations = 1024;
2532 properties->maxTaskWorkGroupSize[0] = 1024;
2533 properties->maxTaskWorkGroupSize[1] = 1024;
2534 properties->maxTaskWorkGroupSize[2] = 1024;
2535 properties->maxTaskOutputCount = 65535;
2540 properties->maxMeshMultiviewViewCount = MAX_VIEWS;
2541 properties->maxMeshOutputPrimitives = 256;
2542 properties->maxMeshOutputVertices = 256;
2543 properties->maxMeshTotalMemorySize = 31 * 1024; /* Reserve 1K for prim indices, etc. */
2544 properties->maxMeshWorkGroupInvocations = 256;
2545 properties->maxMeshWorkGroupSize[0] = 256;
2546 properties->maxMeshWorkGroupSize[1] = 256;
2547 properties->maxMeshWorkGroupSize[2] = 256;
2548 properties->meshOutputPerPrimitiveGranularity = 1;
2549 properties->meshOutputPerVertexGranularity = 1;
2554 VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *properties =
2557 sizeof(properties->shaderModuleIdentifierAlgorithmUUID));
2558 memcpy(properties->shaderModuleIdentifierAlgorithmUUID,
2560 sizeof(properties->shaderModuleIdentifierAlgorithmUUID));
2564 VkPhysicalDevicePerformanceQueryPropertiesKHR *properties =
2566 properties->allowCommandBufferQueryCopies = false;
2570 VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV *properties =
2572 properties->maxIndirectCommandsStreamCount = 1;
2573 properties->maxIndirectCommandsStreamStride = UINT32_MAX;
2574 properties->maxIndirectCommandsTokenCount = UINT32_MAX;
2575 properties->maxIndirectCommandsTokenOffset = UINT16_MAX;
2576 properties->minIndirectCommandsBufferOffsetAlignment = 4;
2577 properties->minSequencesCountBufferOffsetAlignment = 4;
2578 properties->minSequencesIndexBufferOffsetAlignment = 4;
2582 properties->maxGraphicsShaderGroupCount = 0;
2584 properties->maxIndirectSequenceCount = UINT32_MAX;
2656 VkQueueFamilyProperties *properties[] = {
2661 radv_get_physical_device_queue_family_properties(pdevice, pCount, properties);