Advertisement
Guest User

Untitled

a guest
Dec 20th, 2024
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.85 KB | Gaming | 0 0
  1. kPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  2. ---------------------------------------------------
  3. fragmentShaderSampleInterlock = true
  4. fragmentShaderPixelInterlock = true
  5. fragmentShaderShadingRateInterlock = true
  6.  
  7. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  8. -----------------------------------------------
  9. pipelineFragmentShadingRate = true
  10. primitiveFragmentShadingRate = true
  11. attachmentFragmentShadingRate = true
  12.  
  13. VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT:
  14. -----------------------------------------------
  15. globalPriorityQuery = true
  16.  
  17. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  18. ---------------------------------------------------
  19. graphicsPipelineLibrary = true
  20.  
  21. VkPhysicalDeviceHostImageCopyFeaturesEXT:
  22. -----------------------------------------
  23. hostImageCopy = true
  24.  
  25. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  26. -------------------------------------------
  27. image2DViewOf3D = true
  28. sampler2DViewOf3D = true
  29.  
  30. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  31. -----------------------------------------------
  32. imageSlicedViewOf3D = true
  33.  
  34. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  35. -------------------------------------------
  36. minLod = true
  37.  
  38. VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
  39. ------------------------------------------
  40. indexTypeUint8 = true
  41.  
  42. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  43. --------------------------------------------------
  44. legacyVertexAttributes = true
  45.  
  46. VkPhysicalDeviceLineRasterizationFeaturesKHR:
  47. ---------------------------------------------
  48. rectangularLines = true
  49. bresenhamLines = true
  50. smoothLines = true
  51. stippledRectangularLines = true
  52. stippledBresenhamLines = true
  53. stippledSmoothLines = true
  54.  
  55. VkPhysicalDeviceMaintenance5FeaturesKHR:
  56. ----------------------------------------
  57. maintenance5 = true
  58.  
  59. VkPhysicalDeviceMaintenance6FeaturesKHR:
  60. ----------------------------------------
  61. maintenance6 = true
  62.  
  63. VkPhysicalDeviceMaintenance7FeaturesKHR:
  64. ----------------------------------------
  65. maintenance7 = true
  66.  
  67. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  68. -------------------------------------------
  69. memoryMapPlaced = true
  70. memoryMapRangePlaced = false
  71. memoryUnmapReserve = true
  72.  
  73. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  74. ------------------------------------------
  75. memoryPriority = true
  76.  
  77. VkPhysicalDeviceMeshShaderFeaturesEXT:
  78. --------------------------------------
  79. taskShader = true
  80. meshShader = true
  81. multiviewMeshShader = true
  82. primitiveFragmentShadingRateMeshShader = true
  83. meshShaderQueries = true
  84.  
  85. VkPhysicalDeviceMultiDrawFeaturesEXT:
  86. -------------------------------------
  87. multiDraw = true
  88.  
  89. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  90. -------------------------------------------------
  91. mutableDescriptorType = true
  92.  
  93. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  94. -----------------------------------------------
  95. nestedCommandBuffer = true
  96. nestedCommandBufferRendering = true
  97. nestedCommandBufferSimultaneousUse = true
  98.  
  99. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  100. ----------------------------------------------
  101. nonSeamlessCubeMap = true
  102.  
  103. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  104. -----------------------------------------------------
  105. pageableDeviceLocalMemory = true
  106.  
  107. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  108. --------------------------------------------------------
  109. pipelineExecutableInfo = true
  110.  
  111. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  112. -------------------------------------------------------
  113. pipelineLibraryGroupHandles = true
  114.  
  115. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  116. ----------------------------------------------
  117. pipelineRobustness = true
  118.  
  119. VkPhysicalDevicePresentIdFeaturesKHR:
  120. -------------------------------------
  121. presentId = true
  122.  
  123. VkPhysicalDevicePresentWaitFeaturesKHR:
  124. ---------------------------------------
  125. presentWait = true
  126.  
  127. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  128. --------------------------------------------------------
  129. primitiveTopologyListRestart = true
  130. primitiveTopologyPatchListRestart = true
  131.  
  132. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  133. ----------------------------------------------------
  134. primitivesGeneratedQuery = true
  135. primitivesGeneratedQueryWithRasterizerDiscard = true
  136. primitivesGeneratedQueryWithNonZeroStreams = true
  137.  
  138. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  139. -------------------------------------------
  140. provokingVertexLast = true
  141. transformFeedbackPreservesProvokingVertex = true
  142.  
  143. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  144. --------------------------------------------------
  145. rayTracingMaintenance1 = true
  146. rayTracingPipelineTraceRaysIndirect2 = true
  147.  
  148. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  149. ----------------------------------------------
  150. rayTracingPipeline = true
  151. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  152. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  153. rayTracingPipelineTraceRaysIndirect = true
  154. rayTraversalPrimitiveCulling = true
  155.  
  156. VkPhysicalDeviceRobustness2FeaturesEXT:
  157. ---------------------------------------
  158. robustBufferAccess2 = true
  159. robustImageAccess2 = true
  160. nullDescriptor = true
  161.  
  162. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  163. ---------------------------------------------
  164. shaderBufferFloat32Atomics = true
  165. shaderBufferFloat32AtomicAdd = true
  166. shaderBufferFloat64Atomics = true
  167. shaderBufferFloat64AtomicAdd = true
  168. shaderSharedFloat32Atomics = true
  169. shaderSharedFloat32AtomicAdd = true
  170. shaderSharedFloat64Atomics = true
  171. shaderSharedFloat64AtomicAdd = true
  172. shaderImageFloat32Atomics = true
  173. shaderImageFloat32AtomicAdd = true
  174. sparseImageFloat32Atomics = true
  175. sparseImageFloat32AtomicAdd = true
  176.  
  177. VkPhysicalDeviceShaderClockFeaturesKHR:
  178. ---------------------------------------
  179. shaderSubgroupClock = true
  180. shaderDeviceClock = true
  181.  
  182. VkPhysicalDeviceShaderExpectAssumeFeaturesKHR:
  183. ----------------------------------------------
  184. shaderExpectAssume = true
  185.  
  186. VkPhysicalDeviceShaderFloatControls2FeaturesKHR:
  187. ------------------------------------------------
  188. shaderFloatControls2 = true
  189.  
  190. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  191. --------------------------------------------------
  192. shaderImageInt64Atomics = true
  193. sparseImageInt64Atomics = true
  194.  
  195. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  196. ------------------------------------------------------
  197. shaderMaximalReconvergence = true
  198.  
  199. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  200. --------------------------------------------------
  201. shaderModuleIdentifier = true
  202.  
  203. VkPhysicalDeviceShaderObjectFeaturesEXT:
  204. ----------------------------------------
  205. shaderObject = true
  206.  
  207. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  208. ---------------------------------------------
  209. shaderQuadControl = true
  210.  
  211. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  212. ------------------------------------------------------------
  213. shaderRelaxedExtendedInstruction = true
  214.  
  215. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  216. ------------------------------------------------------
  217. shaderReplicatedComposites = true
  218.  
  219. VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR:
  220. ------------------------------------------------
  221. shaderSubgroupRotate = true
  222. shaderSubgroupRotateClustered = true
  223.  
  224. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  225. ------------------------------------------------------------
  226. shaderSubgroupUniformControlFlow = true
  227.  
  228. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  229. -------------------------------------------------
  230. swapchainMaintenance1 = true
  231.  
  232. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  233. ------------------------------------------------
  234. texelBufferAlignment = true
  235.  
  236. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  237. ---------------------------------------------
  238. transformFeedback = true
  239. geometryStreams = true
  240.  
  241. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  242. --------------------------------------------------
  243. vertexAttributeInstanceRateDivisor = true
  244. vertexAttributeInstanceRateZeroDivisor = true
  245.  
  246. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  247. ---------------------------------------------------
  248. vertexInputDynamicState = true
  249.  
  250. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  251. ---------------------------------------------
  252. videoMaintenance1 = true
  253.  
  254. VkPhysicalDeviceVulkan11Features:
  255. ---------------------------------
  256. storageBuffer16BitAccess = true
  257. uniformAndStorageBuffer16BitAccess = true
  258. storagePushConstant16 = true
  259. storageInputOutput16 = false
  260. multiview = true
  261. multiviewGeometryShader = true
  262. multiviewTessellationShader = true
  263. variablePointersStorageBuffer = true
  264. variablePointers = true
  265. protectedMemory = false
  266. samplerYcbcrConversion = true
  267. shaderDrawParameters = true
  268.  
  269. VkPhysicalDeviceVulkan12Features:
  270. ---------------------------------
  271. samplerMirrorClampToEdge = true
  272. drawIndirectCount = true
  273. storageBuffer8BitAccess = true
  274. uniformAndStorageBuffer8BitAccess = true
  275. storagePushConstant8 = true
  276. shaderBufferInt64Atomics = true
  277. shaderSharedInt64Atomics = true
  278. shaderFloat16 = true
  279. shaderInt8 = true
  280. descriptorIndexing = true
  281. shaderInputAttachmentArrayDynamicIndexing = true
  282. shaderUniformTexelBufferArrayDynamicIndexing = true
  283. shaderStorageTexelBufferArrayDynamicIndexing = true
  284. shaderUniformBufferArrayNonUniformIndexing = true
  285. shaderSampledImageArrayNonUniformIndexing = true
  286. shaderStorageBufferArrayNonUniformIndexing = true
  287. shaderStorageImageArrayNonUniformIndexing = true
  288. shaderInputAttachmentArrayNonUniformIndexing = true
  289. shaderUniformTexelBufferArrayNonUniformIndexing = true
  290. shaderStorageTexelBufferArrayNonUniformIndexing = true
  291. descriptorBindingUniformBufferUpdateAfterBind = true
  292. descriptorBindingSampledImageUpdateAfterBind = true
  293. descriptorBindingStorageImageUpdateAfterBind = true
  294. descriptorBindingStorageBufferUpdateAfterBind = true
  295. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  296. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  297. descriptorBindingUpdateUnusedWhilePending = true
  298. descriptorBindingPartiallyBound = true
  299. descriptorBindingVariableDescriptorCount = true
  300. runtimeDescriptorArray = true
  301. samplerFilterMinmax = true
  302. scalarBlockLayout = true
  303. imagelessFramebuffer = true
  304. uniformBufferStandardLayout = true
  305. shaderSubgroupExtendedTypes = true
  306. separateDepthStencilLayouts = true
  307. hostQueryReset = true
  308. timelineSemaphore = true
  309. bufferDeviceAddress = true
  310. bufferDeviceAddressCaptureReplay = true
  311. bufferDeviceAddressMultiDevice = true
  312. vulkanMemoryModel = true
  313. vulkanMemoryModelDeviceScope = true
  314. vulkanMemoryModelAvailabilityVisibilityChains = true
  315. shaderOutputViewportIndex = true
  316. shaderOutputLayer = true
  317. subgroupBroadcastDynamicId = true
  318.  
  319. VkPhysicalDeviceVulkan13Features:
  320. ---------------------------------
  321. robustImageAccess = true
  322. inlineUniformBlock = true
  323. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  324. pipelineCreationCacheControl = true
  325. privateData = true
  326. shaderDemoteToHelperInvocation = true
  327. shaderTerminateInvocation = true
  328. subgroupSizeControl = true
  329. computeFullSubgroups = true
  330. synchronization2 = true
  331. textureCompressionASTC_HDR = false
  332. shaderZeroInitializeWorkgroupMemory = true
  333. dynamicRendering = true
  334. shaderIntegerDotProduct = true
  335. maintenance4 = true
  336.  
  337. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  338. ---------------------------------------------------------
  339. workgroupMemoryExplicitLayout = true
  340. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  341. workgroupMemoryExplicitLayout8BitAccess = true
  342. workgroupMemoryExplicitLayout16BitAccess = true
  343.  
  344. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  345. -------------------------------------------------
  346. ycbcr2plane444Formats = true
  347.  
  348. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  349. --------------------------------------------
  350. ycbcrImageArrays = true
  351.  
  352.  
  353. GPU1:
  354. VkPhysicalDeviceProperties:
  355. ---------------------------
  356. apiVersion = 1.3.289 (4206881)
  357. driverVersion = 565.77.0.0 (2371043328)
  358. vendorID = 0x10de
  359. deviceID = 0x2184
  360. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  361. deviceName = NVIDIA GeForce GTX 1660
  362. pipelineCacheUUID = 15bdf991-7ffe-1c8f-4f67-0060409d8e5d
  363.  
  364. VkPhysicalDeviceLimits:
  365. -----------------------
  366. maxImageDimension1D = 32768
  367. maxImageDimension2D = 32768
  368. maxImageDimension3D = 16384
  369. maxImageDimensionCube = 32768
  370. maxImageArrayLayers = 2048
  371. maxTexelBufferElements = 134217728
  372. maxUniformBufferRange = 65536
  373. maxStorageBufferRange = 4294967295
  374. maxPushConstantsSize = 256
  375. maxMemoryAllocationCount = 4294967295
  376. maxSamplerAllocationCount = 4000
  377. bufferImageGranularity = 0x00000400
  378. sparseAddressSpaceSize = 0x10000000000
  379. maxBoundDescriptorSets = 32
  380. maxPerStageDescriptorSamplers = 1048576
  381. maxPerStageDescriptorUniformBuffers = 1048576
  382. maxPerStageDescriptorStorageBuffers = 1048576
  383. maxPerStageDescriptorSampledImages = 1048576
  384. maxPerStageDescriptorStorageImages = 1048576
  385. maxPerStageDescriptorInputAttachments = 1048576
  386. maxPerStageResources = 4294967295
  387. maxDescriptorSetSamplers = 1048576
  388. maxDescriptorSetUniformBuffers = 1048576
  389. maxDescriptorSetUniformBuffersDynamic = 15
  390. maxDescriptorSetStorageBuffers = 1048576
  391. maxDescriptorSetStorageBuffersDynamic = 16
  392. maxDescriptorSetSampledImages = 1048576
  393. maxDescriptorSetStorageImages = 1048576
  394. maxDescriptorSetInputAttachments = 1048576
  395. maxVertexInputAttributes = 32
  396. maxVertexInputBindings = 32
  397. maxVertexInputAttributeOffset = 2047
  398. maxVertexInputBindingStride = 2048
  399. maxVertexOutputComponents = 128
  400. maxTessellationGenerationLevel = 64
  401. maxTessellationPatchSize = 32
  402. maxTessellationControlPerVertexInputComponents = 128
  403. maxTessellationControlPerVertexOutputComponents = 128
  404. maxTessellationControlPerPatchOutputComponents = 120
  405. maxTessellationControlTotalOutputComponents = 4216
  406. maxTessellationEvaluationInputComponents = 128
  407. maxTessellationEvaluationOutputComponents = 128
  408. maxGeometryShaderInvocations = 32
  409. maxGeometryInputComponents = 128
  410. maxGeometryOutputComponents = 128
  411. maxGeometryOutputVertices = 1024
  412. maxGeometryTotalOutputComponents = 1024
  413. maxFragmentInputComponents = 128
  414. maxFragmentOutputAttachments = 8
  415. maxFragmentDualSrcAttachments = 1
  416. maxFragmentCombinedOutputResources = 4294967295
  417. maxComputeSharedMemorySize = 49152
  418. maxComputeWorkGroupCount: count = 3
  419. 2147483647
  420. 65535
  421. 65535
  422. maxComputeWorkGroupInvocations = 1024
  423. maxComputeWorkGroupSize: count = 3
  424. 1024
  425. 1024
  426. 64
  427. subPixelPrecisionBits = 8
  428. subTexelPrecisionBits = 8
  429. mipmapPrecisionBits = 8
  430. maxDrawIndexedIndexValue = 4294967295
  431. maxDrawIndirectCount = 4294967295
  432. maxSamplerLodBias = 15
  433. maxSamplerAnisotropy = 16
  434. maxViewports = 16
  435. maxViewportDimensions: count = 2
  436. 32768
  437. 32768
  438. viewportBoundsRange: count = 2
  439. -65536
  440. 65536
  441. viewportSubPixelBits = 8
  442. minMemoryMapAlignment = 64
  443. minTexelBufferOffsetAlignment = 0x00000010
  444. minUniformBufferOffsetAlignment = 0x00000040
  445. minStorageBufferOffsetAlignment = 0x00000010
  446. minTexelOffset = -8
  447. maxTexelOffset = 7
  448. minTexelGatherOffset = -32
  449. maxTexelGatherOffset = 31
  450. minInterpolationOffset = -0.5
  451. maxInterpolationOffset = 0.4375
  452. subPixelInterpolationOffsetBits = 4
  453. maxFramebufferWidth = 32768
  454. maxFramebufferHeight = 32768
  455. maxFramebufferLayers = 2048
  456. framebufferColorSampleCounts: count = 4
  457. SAMPLE_COUNT_1_BIT
  458. SAMPLE_COUNT_2_BIT
  459. SAMPLE_COUNT_4_BIT
  460. SAMPLE_COUNT_8_BIT
  461. framebufferDepthSampleCounts: count = 4
  462. SAMPLE_COUNT_1_BIT
  463. SAMPLE_COUNT_2_BIT
  464. SAMPLE_COUNT_4_BIT
  465. SAMPLE_COUNT_8_BIT
  466. framebufferStencilSampleCounts: count = 5
  467. SAMPLE_COUNT_1_BIT
  468. SAMPLE_COUNT_2_BIT
  469. SAMPLE_COUNT_4_BIT
  470. SAMPLE_COUNT_8_BIT
  471. SAMPLE_COUNT_16_BIT
  472. framebufferNoAttachmentsSampleCounts: count = 5
  473. SAMPLE_COUNT_1_BIT
  474. SAMPLE_COUNT_2_BIT
  475. SAMPLE_COUNT_4_BIT
  476. SAMPLE_COUNT_8_BIT
  477. SAMPLE_COUNT_16_BIT
  478. maxColorAttachments = 8
  479. sampledImageColorSampleCounts: count = 4
  480. SAMPLE_COUNT_1_BIT
  481. SAMPLE_COUNT_2_BIT
  482. SAMPLE_COUNT_4_BIT
  483. SAMPLE_COUNT_8_BIT
  484. sampledImageIntegerSampleCounts: count = 4
  485. SAMPLE_COUNT_1_BIT
  486. SAMPLE_COUNT_2_BIT
  487. SAMPLE_COUNT_4_BIT
  488. SAMPLE_COUNT_8_BIT
  489. sampledImageDepthSampleCounts: count = 4
  490. SAMPLE_COUNT_1_BIT
  491. SAMPLE_COUNT_2_BIT
  492. SAMPLE_COUNT_4_BIT
  493. SAMPLE_COUNT_8_BIT
  494. sampledImageStencilSampleCounts: count = 5
  495. SAMPLE_COUNT_1_BIT
  496. SAMPLE_COUNT_2_BIT
  497. SAMPLE_COUNT_4_BIT
  498. SAMPLE_COUNT_8_BIT
  499. SAMPLE_COUNT_16_BIT
  500. storageImageSampleCounts: count = 4
  501. SAMPLE_COUNT_1_BIT
  502. SAMPLE_COUNT_2_BIT
  503. SAMPLE_COUNT_4_BIT
  504. SAMPLE_COUNT_8_BIT
  505. maxSampleMaskWords = 1
  506. timestampComputeAndGraphics = true
  507. timestampPeriod = 1
  508. maxClipDistances = 8
  509. maxCullDistances = 8
  510. maxCombinedClipAndCullDistances = 8
  511. discreteQueuePriorities = 2
  512. pointSizeRange: count = 2
  513. 1
  514. 2047.94
  515. lineWidthRange: count = 2
  516. 1
  517. 64
  518. pointSizeGranularity = 0.0625
  519. lineWidthGranularity = 0.0625
  520. strictLines = true
  521. standardSampleLocations = true
  522. optimalBufferCopyOffsetAlignment = 0x00000001
  523. optimalBufferCopyRowPitchAlignment = 0x00000001
  524. nonCoherentAtomSize = 0x00000040
  525.  
  526. VkPhysicalDeviceSparseProperties:
  527. ---------------------------------
  528. residencyStandard2DBlockShape = true
  529. residencyStandard2DMultisampleBlockShape = true
  530. residencyStandard3DBlockShape = true
  531. residencyAlignedMipSize = false
  532. residencyNonResidentStrict = true
  533.  
  534. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  535. ---------------------------------------------------
  536. maxGeometryCount = 16777215
  537. maxInstanceCount = 16777215
  538. maxPrimitiveCount = 536870911
  539. maxPerStageDescriptorAccelerationStructures = 1048576
  540. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  541. maxDescriptorSetAccelerationStructures = 1048576
  542. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  543. minAccelerationStructureScratchOffsetAlignment = 128
  544.  
  545. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  546. ----------------------------------------------------
  547. advancedBlendMaxColorAttachments = 8
  548. advancedBlendIndependentBlend = false
  549. advancedBlendNonPremultipliedSrcColor = true
  550. advancedBlendNonPremultipliedDstColor = true
  551. advancedBlendCorrelatedOverlap = true
  552. advancedBlendAllOperations = true
  553.  
  554. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  555. -------------------------------------------------------
  556. primitiveOverestimationSize = 0.00195312
  557. maxExtraPrimitiveOverestimationSize = 0.75
  558. extraPrimitiveOverestimationSizeGranularity = 0.25
  559. primitiveUnderestimation = true
  560. conservativePointAndLineRasterization = true
  561. degenerateTrianglesRasterized = true
  562. degenerateLinesRasterized = true
  563. fullyCoveredFragmentShaderInputVariable = true
  564. conservativeRasterizationPostDepthCoverage = true
  565.  
  566. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  567. -----------------------------------------------
  568. maxCustomBorderColorSamplers = 4000
  569.  
  570. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  571. --------------------------------------------------------
  572. combinedImageSamplerDensityMapDescriptorSize = 4
  573.  
  574. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  575. ----------------------------------------------
  576. combinedImageSamplerDescriptorSingleArray = true
  577. bufferlessPushDescriptors = true
  578. allowSamplerImageViewPostSubmitCreation = false
  579. descriptorBufferOffsetAlignment = 0x00000040
  580. maxDescriptorBufferBindings = 32
  581. maxResourceDescriptorBufferBindings = 32
  582. maxSamplerDescriptorBufferBindings = 32
  583. maxEmbeddedImmutableSamplerBindings = 1048576
  584. maxEmbeddedImmutableSamplers = 4000
  585. bufferCaptureReplayDescriptorDataSize = 1
  586. imageCaptureReplayDescriptorDataSize = 1
  587. imageViewCaptureReplayDescriptorDataSize = 12
  588. samplerCaptureReplayDescriptorDataSize = 4
  589. accelerationStructureCaptureReplayDescriptorDataSize = 1
  590. samplerDescriptorSize = 4
  591. combinedImageSamplerDescriptorSize = 4
  592. sampledImageDescriptorSize = 4
  593. storageImageDescriptorSize = 4
  594. uniformTexelBufferDescriptorSize = 16
  595. robustUniformTexelBufferDescriptorSize = 16
  596. storageTexelBufferDescriptorSize = 16
  597. robustStorageTexelBufferDescriptorSize = 16
  598. uniformBufferDescriptorSize = 8
  599. robustUniformBufferDescriptorSize = 8
  600. storageBufferDescriptorSize = 16
  601. robustStorageBufferDescriptorSize = 16
  602. inputAttachmentDescriptorSize = 4
  603. accelerationStructureDescriptorSize = 8
  604. maxSamplerDescriptorBufferRange = 0x10000000000
  605. maxResourceDescriptorBufferRange = 0x10000000000
  606. samplerDescriptorBufferAddressSpaceSize = 0x10000000000
  607. resourceDescriptorBufferAddressSpaceSize = 0x10000000000
  608. descriptorBufferAddressSpaceSize = 0x10000000000
  609.  
  610. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  611. ----------------------------------------------
  612. maxDiscardRectangles = 8
  613.  
  614. VkPhysicalDeviceDrmPropertiesEXT:
  615. ---------------------------------
  616. hasPrimary = true
  617. hasRender = true
  618. primaryMajor = 226
  619. primaryMinor = 0
  620. renderMajor = 226
  621. renderMinor = 128
  622.  
  623. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  624. ---------------------------------------------------
  625. dynamicPrimitiveTopologyUnrestricted = true
  626.  
  627. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  628. ------------------------------------------------
  629. minImportedHostPointerAlignment = 0x00001000
  630.  
  631. VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR:
  632. -------------------------------------------------------
  633. triStripVertexOrderIndependentOfProvokingVertex = false
  634.  
  635. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  636. -------------------------------------------------
  637. minFragmentShadingRateAttachmentTexelSize:
  638. width = 16
  639. height = 16
  640. maxFragmentShadingRateAttachmentTexelSize:
  641. width = 16
  642. height = 16
  643. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  644. primitiveFragmentShadingRateWithMultipleViewports = false
  645. layeredShadingRateAttachments = true
  646. fragmentShadingRateNonTrivialCombinerOps = true
  647. maxFragmentSize:
  648. width = 4
  649. height = 4
  650. maxFragmentSizeAspectRatio = 2
  651. maxFragmentShadingRateCoverageSamples = 16
  652. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  653. fragmentShadingRateWithShaderDepthStencilWrites = true
  654. fragmentShadingRateWithSampleMask = true
  655. fragmentShadingRateWithShaderSampleMask = true
  656. fragmentShadingRateWithConservativeRasterization = true
  657. fragmentShadingRateWithFragmentShaderInterlock = true
  658. fragmentShadingRateWithCustomSampleLocations = true
  659. fragmentShadingRateStrictMultiplyCombiner = true
  660.  
  661. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  662. -----------------------------------------------------
  663. graphicsPipelineLibraryFastLinking = true
  664. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  665.  
  666. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  667. -------------------------------------------
  668. copySrcLayoutCount = 18
  669. pCopySrcLayouts: count = 18
  670. IMAGE_LAYOUT_GENERAL
  671. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  672. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  673. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  674. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  675. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  676. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  677. IMAGE_LAYOUT_PREINITIALIZED
  678. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  679. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  680. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  681. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  682. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  683. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  684. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  685. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  686. IMAGE_LAYOUT_PRESENT_SRC_KHR
  687. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  688. copyDstLayoutCount = 18
  689. pCopyDstLayouts: count = 18
  690. IMAGE_LAYOUT_GENERAL
  691. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  692. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  693. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  694. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  695. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  696. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  697. IMAGE_LAYOUT_PREINITIALIZED
  698. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  699. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  700. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  701. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  702. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  703. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  704. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  705. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  706. IMAGE_LAYOUT_PRESENT_SRC_KHR
  707. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  708. optimalTilingLayoutUUID = 15bdf991-7ffe-1c8f-4f67-0060409d8e5d
  709. identicalMemoryTypeRequirements = false
  710.  
  711. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  712. --------------------------------------------
  713. layeredApiCount = 0
  714. pLayeredApis = NULL
  715.  
  716. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  717. ----------------------------------------------------
  718. nativeUnalignedPerformance = true
  719.  
  720. VkPhysicalDeviceLineRasterizationPropertiesKHR:
  721. -----------------------------------------------
  722. lineSubPixelPrecisionBits = 8
  723.  
  724. VkPhysicalDeviceMaintenance5PropertiesKHR:
  725. ------------------------------------------
  726. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  727. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  728. depthStencilSwizzleOneSupport = true
  729. polygonModePointSize = true
  730. nonStrictSinglePixelWideLinesUseParallelogram = false
  731. nonStrictWideLinesUseParallelogram = false
  732.  
  733. VkPhysicalDeviceMaintenance6PropertiesKHR:
  734. ------------------------------------------
  735. blockTexelViewCompatibleMultipleLayers = true
  736. maxCombinedImageSamplerDescriptorCount = 1
  737. fragmentShadingRateClampCombinerInputs = true
  738.  
  739. VkPhysicalDeviceMaintenance7PropertiesKHR:
  740. ------------------------------------------
  741. robustFragmentShadingRateAttachmentAccess = true
  742. separateDepthStencilAttachmentAccess = true
  743. maxDescriptorSetTotalUniformBuffersDynamic = 15
  744. maxDescriptorSetTotalStorageBuffersDynamic = 16
  745. maxDescriptorSetTotalBuffersDynamic = 31
  746. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 15
  747. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 16
  748. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 31
  749.  
  750. VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
  751. ---------------------------------------------
  752. minPlacedMemoryMapAlignment = 0x00001000
  753.  
  754. VkPhysicalDeviceMeshShaderPropertiesEXT:
  755. ----------------------------------------
  756. maxTaskWorkGroupTotalCount = 4194304
  757. maxTaskWorkGroupCount: count = 3
  758. 4194304
  759. 65535
  760. 65535
  761. maxTaskWorkGroupInvocations = 128
  762. maxTaskWorkGroupSize: count = 3
  763. 128
  764. 128
  765. 128
  766. maxTaskPayloadSize = 16384
  767. maxTaskSharedMemorySize = 32768
  768. maxTaskPayloadAndSharedMemorySize = 32768
  769. maxMeshWorkGroupTotalCount = 4194304
  770. maxMeshWorkGroupCount: count = 3
  771. 4194304
  772. 65535
  773. 65535
  774. maxMeshWorkGroupInvocations = 128
  775. maxMeshWorkGroupSize: count = 3
  776. 128
  777. 128
  778. 128
  779. maxMeshSharedMemorySize = 28672
  780. maxMeshPayloadAndSharedMemorySize = 28672
  781. maxMeshOutputMemorySize = 32768
  782. maxMeshPayloadAndOutputMemorySize = 48128
  783. maxMeshOutputComponents = 128
  784. maxMeshOutputVertices = 256
  785. maxMeshOutputPrimitives = 256
  786. maxMeshOutputLayers = 2048
  787. maxMeshMultiviewViewCount = 4
  788. meshOutputPerVertexGranularity = 32
  789. meshOutputPerPrimitiveGranularity = 32
  790. maxPreferredTaskWorkGroupInvocations = 32
  791. maxPreferredMeshWorkGroupInvocations = 32
  792. prefersLocalInvocationVertexOutput = false
  793. prefersLocalInvocationPrimitiveOutput = false
  794. prefersCompactVertexOutput = false
  795. prefersCompactPrimitiveOutput = true
  796.  
  797. VkPhysicalDeviceMultiDrawPropertiesEXT:
  798. ---------------------------------------
  799. maxMultiDrawCount = 4294967295
  800.  
  801. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  802. -------------------------------------------------
  803. maxCommandBufferNestingLevel = 4294967295
  804.  
  805. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  806. ----------------------------------------
  807. pciDomain = 0
  808. pciBus = 41
  809. pciDevice = 0
  810. pciFunction = 0
  811.  
  812. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  813. ------------------------------------------------
  814. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  815. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
  816. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
  817. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2
  818.  
  819. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  820. ---------------------------------------------
  821. provokingVertexModePerPipeline = true
  822. transformFeedbackPreservesTriangleFanProvokingVertex = true
  823.  
  824. VkPhysicalDevicePushDescriptorPropertiesKHR:
  825. --------------------------------------------
  826. maxPushDescriptors = 32
  827.  
  828. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  829. ------------------------------------------------
  830. shaderGroupHandleSize = 32
  831. maxRayRecursionDepth = 31
  832. maxShaderGroupStride = 4096
  833. shaderGroupBaseAlignment = 64
  834. shaderGroupHandleCaptureReplaySize = 32
  835. maxRayDispatchInvocationCount = 1073741824
  836. shaderGroupHandleAlignment = 32
  837. maxRayHitAttributeSize = 32
  838.  
  839. VkPhysicalDeviceRobustness2PropertiesEXT:
  840. -----------------------------------------
  841. robustStorageBufferAccessSizeAlignment = 0x00000001
  842. robustUniformBufferAccessSizeAlignment = 0x00000010
  843.  
  844. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  845. ---------------------------------------------
  846. sampleLocationSampleCounts: count = 5
  847. SAMPLE_COUNT_1_BIT
  848. SAMPLE_COUNT_2_BIT
  849. SAMPLE_COUNT_4_BIT
  850. SAMPLE_COUNT_8_BIT
  851. SAMPLE_COUNT_16_BIT
  852. maxSampleLocationGridSize:
  853. width = 1
  854. height = 1
  855. sampleLocationCoordinateRange: count = 2
  856. 0
  857. 0.9375
  858. sampleLocationSubPixelBits = 4
  859. variableSampleLocations = true
  860.  
  861. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  862. ----------------------------------------------------
  863. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  864.  
  865. VkPhysicalDeviceShaderObjectPropertiesEXT:
  866. ------------------------------------------
  867. shaderBinaryUUID = 15bdf991-7ffe-1c8f-4f67-0060409d8e5d
  868. shaderBinaryVersion = 1
  869.  
  870. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  871. -----------------------------------------------
  872. maxTransformFeedbackStreams = 4
  873. maxTransformFeedbackBuffers = 4
  874. maxTransformFeedbackBufferSize = 0xffffffff
  875. maxTransformFeedbackStreamDataSize = 2048
  876. maxTransformFeedbackBufferDataSize = 512
  877. maxTransformFeedbackBufferDataStride = 2048
  878. transformFeedbackQueries = true
  879. transformFeedbackStreamsLinesTriangles = false
  880. transformFeedbackRasterizationStreamSelect = true
  881. transformFeedbackDraw = true
  882.  
  883. VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
  884. ----------------------------------------------------
  885. maxVertexAttribDivisor = 4294967295
  886. supportsNonZeroFirstInstance = true
  887.  
  888. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  889. ----------------------------------------------------
  890. maxVertexAttribDivisor = 4294967295
  891.  
  892. VkPhysicalDeviceVulkan11Properties:
  893. -----------------------------------
  894. deviceUUID = 80fbfc5c-4187-a3d2-951f-f93211d2ee3f
  895. driverUUID = 5d948742-de2b-5e32-9692-c2a5621aed9a
  896. deviceNodeMask = 1
  897. deviceLUIDValid = false
  898. subgroupSize = 32
  899. subgroupSupportedStages: count = 14
  900. SHADER_STAGE_VERTEX_BIT
  901. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  902. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  903. SHADER_STAGE_GEOMETRY_BIT
  904. SHADER_STAGE_FRAGMENT_BIT
  905. SHADER_STAGE_COMPUTE_BIT
  906. SHADER_STAGE_RAYGEN_BIT_KHR
  907. SHADER_STAGE_ANY_HIT_BIT_KHR
  908. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  909. SHADER_STAGE_MISS_BIT_KHR
  910. SHADER_STAGE_INTERSECTION_BIT_KHR
  911. SHADER_STAGE_CALLABLE_BIT_KHR
  912. SHADER_STAGE_TASK_BIT_EXT
  913. SHADER_STAGE_MESH_BIT_EXT
  914. subgroupSupportedOperations: count = 11
  915. SUBGROUP_FEATURE_BASIC_BIT
  916. SUBGROUP_FEATURE_VOTE_BIT
  917. SUBGROUP_FEATURE_ARITHMETIC_BIT
  918. SUBGROUP_FEATURE_BALLOT_BIT
  919. SUBGROUP_FEATURE_SHUFFLE_BIT
  920. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  921. SUBGROUP_FEATURE_CLUSTERED_BIT
  922. SUBGROUP_FEATURE_QUAD_BIT
  923. SUBGROUP_FEATURE_ROTATE_BIT
  924. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT
  925. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  926. subgroupQuadOperationsInAllStages = true
  927. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  928. maxMultiviewViewCount = 32
  929. maxMultiviewInstanceIndex = 134217727
  930. protectedNoFault = false
  931. maxPerSetDescriptors = 4294967295
  932. maxMemoryAllocationSize = 0xffe00000
  933.  
  934. VkPhysicalDeviceVulkan12Properties:
  935. -----------------------------------
  936. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  937. driverName = NVIDIA
  938. driverInfo = 565.77
  939. conformanceVersion:
  940. major = 1
  941. minor = 3
  942. subminor = 8
  943. patch = 2
  944. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  945. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  946. shaderSignedZeroInfNanPreserveFloat16 = true
  947. shaderSignedZeroInfNanPreserveFloat32 = true
  948. shaderSignedZeroInfNanPreserveFloat64 = true
  949. shaderDenormPreserveFloat16 = true
  950. shaderDenormPreserveFloat32 = false
  951. shaderDenormPreserveFloat64 = false
  952. shaderDenormFlushToZeroFloat16 = false
  953. shaderDenormFlushToZeroFloat32 = false
  954. shaderDenormFlushToZeroFloat64 = false
  955. shaderRoundingModeRTEFloat16 = true
  956. shaderRoundingModeRTEFloat32 = true
  957. shaderRoundingModeRTEFloat64 = true
  958. shaderRoundingModeRTZFloat16 = false
  959. shaderRoundingModeRTZFloat32 = true
  960. shaderRoundingModeRTZFloat64 = true
  961. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  962. shaderUniformBufferArrayNonUniformIndexingNative = true
  963. shaderSampledImageArrayNonUniformIndexingNative = true
  964. shaderStorageBufferArrayNonUniformIndexingNative = true
  965. shaderStorageImageArrayNonUniformIndexingNative = true
  966. shaderInputAttachmentArrayNonUniformIndexingNative = true
  967. robustBufferAccessUpdateAfterBind = true
  968. quadDivergentImplicitLod = true
  969. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  970. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  971. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  972. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  973. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  974. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  975. maxPerStageUpdateAfterBindResources = 4294967295
  976. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  977. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  978. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  979. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  980. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  981. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  982. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  983. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  984. supportedDepthResolveModes: count = 4
  985. RESOLVE_MODE_SAMPLE_ZERO_BIT
  986. RESOLVE_MODE_AVERAGE_BIT
  987. RESOLVE_MODE_MIN_BIT
  988. RESOLVE_MODE_MAX_BIT
  989. supportedStencilResolveModes: count = 3
  990. RESOLVE_MODE_SAMPLE_ZERO_BIT
  991. RESOLVE_MODE_MIN_BIT
  992. RESOLVE_MODE_MAX_BIT
  993. independentResolveNone = true
  994. independentResolve = true
  995. filterMinmaxSingleComponentFormats = true
  996. filterMinmaxImageComponentMapping = true
  997. maxTimelineSemaphoreValueDifference = 18446744073709551615
  998. framebufferIntegerColorSampleCounts: count = 4
  999. SAMPLE_COUNT_1_BIT
  1000. SAMPLE_COUNT_2_BIT
  1001. SAMPLE_COUNT_4_BIT
  1002. SAMPLE_COUNT_8_BIT
  1003.  
  1004. VkPhysicalDeviceVulkan13Properties:
  1005. -----------------------------------
  1006. minSubgroupSize = 32
  1007. maxSubgroupSize = 32
  1008. maxComputeWorkgroupSubgroups = 32
  1009. requiredSubgroupSizeStages: count = 14
  1010. SHADER_STAGE_VERTEX_BIT
  1011. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1012. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1013. SHADER_STAGE_GEOMETRY_BIT
  1014. SHADER_STAGE_FRAGMENT_BIT
  1015. SHADER_STAGE_COMPUTE_BIT
  1016. SHADER_STAGE_RAYGEN_BIT_KHR
  1017. SHADER_STAGE_ANY_HIT_BIT_KHR
  1018. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1019. SHADER_STAGE_MISS_BIT_KHR
  1020. SHADER_STAGE_INTERSECTION_BIT_KHR
  1021. SHADER_STAGE_CALLABLE_BIT_KHR
  1022. SHADER_STAGE_TASK_BIT_EXT
  1023. SHADER_STAGE_MESH_BIT_EXT
  1024. maxInlineUniformBlockSize = 256
  1025. maxPerStageDescriptorInlineUniformBlocks = 32
  1026. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  1027. maxDescriptorSetInlineUniformBlocks = 32
  1028. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  1029. maxInlineUniformTotalSize = 3584
  1030. integerDotProduct8BitUnsignedAccelerated = false
  1031. integerDotProduct8BitSignedAccelerated = false
  1032. integerDotProduct8BitMixedSignednessAccelerated = false
  1033. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  1034. integerDotProduct4x8BitPackedSignedAccelerated = true
  1035. integerDotProduct4x8BitPackedMixedSignednessAccelerated = true
  1036. integerDotProduct16BitUnsignedAccelerated = false
  1037. integerDotProduct16BitSignedAccelerated = false
  1038. integerDotProduct16BitMixedSignednessAccelerated = false
  1039. integerDotProduct32BitUnsignedAccelerated = false
  1040. integerDotProduct32BitSignedAccelerated = false
  1041. integerDotProduct32BitMixedSignednessAccelerated = false
  1042. integerDotProduct64BitUnsignedAccelerated = false
  1043. integerDotProduct64BitSignedAccelerated = false
  1044. integerDotProduct64BitMixedSignednessAccelerated = false
  1045. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1046. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1047. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1048. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = true
  1049. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = true
  1050. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = true
  1051. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1052. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1053. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1054. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1055. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1056. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1057. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1058. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1059. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1060. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1061. storageTexelBufferOffsetSingleTexelAlignment = true
  1062. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1063. uniformTexelBufferOffsetSingleTexelAlignment = true
  1064. maxBufferSize = 0x10000000000
  1065.  
  1066. Device Extensions: count = 220
  1067. VK_AMD_buffer_marker : extension revision 1
  1068. VK_EXT_4444_formats : extension revision 1
  1069. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1070. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1071. VK_EXT_blend_operation_advanced : extension revision 2
  1072. VK_EXT_border_color_swizzle : extension revision 1
  1073. VK_EXT_buffer_device_address : extension revision 2
  1074. VK_EXT_calibrated_timestamps : extension revision 2
  1075. VK_EXT_color_write_enable : extension revision 1
  1076. VK_EXT_conditional_rendering : extension revision 2
  1077. VK_EXT_conservative_rasterization : extension revision 1
  1078. VK_EXT_custom_border_color : extension revision 12
  1079. VK_EXT_depth_bias_control : extension revision 1
  1080. VK_EXT_depth_clamp_zero_one : extension revision 1
  1081. VK_EXT_depth_clip_control : extension revision 1
  1082. VK_EXT_depth_clip_enable : extension revision 1
  1083. VK_EXT_depth_range_unrestricted : extension revision 1
  1084. VK_EXT_descriptor_buffer : extension revision 1
  1085. VK_EXT_descriptor_indexing : extension revision 2
  1086. VK_EXT_device_fault : extension revision 2
  1087. VK_EXT_discard_rectangles : extension revision 2
  1088. VK_EXT_display_control : extension revision 1
  1089. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1090. VK_EXT_extended_dynamic_state : extension revision 1
  1091. VK_EXT_extended_dynamic_state2 : extension revision 1
  1092. VK_EXT_extended_dynamic_state3 : extension revision 2
  1093. VK_EXT_external_memory_dma_buf : extension revision 1
  1094. VK_EXT_external_memory_host : extension revision 1
  1095. VK_EXT_fragment_shader_interlock : extension revision 1
  1096. VK_EXT_global_priority : extension revision 2
  1097. VK_EXT_global_priority_query : extension revision 1
  1098. VK_EXT_graphics_pipeline_library : extension revision 1
  1099. VK_EXT_host_image_copy : extension revision 1
  1100. VK_EXT_host_query_reset : extension revision 1
  1101. VK_EXT_image_2d_view_of_3d : extension revision 1
  1102. VK_EXT_image_drm_format_modifier : extension revision 2
  1103. VK_EXT_image_robustness : extension revision 1
  1104. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1105. VK_EXT_image_view_min_lod : extension revision 1
  1106. VK_EXT_index_type_uint8 : extension revision 1
  1107. VK_EXT_inline_uniform_block : extension revision 1
  1108. VK_EXT_legacy_vertex_attributes : extension revision 1
  1109. VK_EXT_line_rasterization : extension revision 1
  1110. VK_EXT_load_store_op_none : extension revision 1
  1111. VK_EXT_map_memory_placed : extension revision 1
  1112. VK_EXT_memory_budget : extension revision 1
  1113. VK_EXT_memory_priority : extension revision 1
  1114. VK_EXT_mesh_shader : extension revision 1
  1115. VK_EXT_multi_draw : extension revision 1
  1116. VK_EXT_mutable_descriptor_type : extension revision 1
  1117. VK_EXT_nested_command_buffer : extension revision 1
  1118. VK_EXT_non_seamless_cube_map : extension revision 1
  1119. VK_EXT_pageable_device_local_memory : extension revision 1
  1120. VK_EXT_pci_bus_info : extension revision 2
  1121. VK_EXT_physical_device_drm : extension revision 1
  1122. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1123. VK_EXT_pipeline_creation_feedback : extension revision 1
  1124. VK_EXT_pipeline_library_group_handles : extension revision 1
  1125. VK_EXT_pipeline_robustness : extension revision 1
  1126. VK_EXT_post_depth_coverage : extension revision 1
  1127. VK_EXT_primitive_topology_list_restart : extension revision 1
  1128. VK_EXT_primitives_generated_query : extension revision 1
  1129. VK_EXT_private_data : extension revision 1
  1130. VK_EXT_provoking_vertex : extension revision 1
  1131. VK_EXT_queue_family_foreign : extension revision 1
  1132. VK_EXT_robustness2 : extension revision 1
  1133. VK_EXT_sample_locations : extension revision 1
  1134. VK_EXT_sampler_filter_minmax : extension revision 2
  1135. VK_EXT_scalar_block_layout : extension revision 1
  1136. VK_EXT_separate_stencil_usage : extension revision 1
  1137. VK_EXT_shader_atomic_float : extension revision 1
  1138. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1139. VK_EXT_shader_image_atomic_int64 : extension revision 1
  1140. VK_EXT_shader_module_identifier : extension revision 1
  1141. VK_EXT_shader_object : extension revision 1
  1142. VK_EXT_shader_replicated_composites : extension revision 1
  1143. VK_EXT_shader_subgroup_ballot : extension revision 1
  1144. VK_EXT_shader_subgroup_vote : extension revision 1
  1145. VK_EXT_shader_viewport_index_layer : extension revision 1
  1146. VK_EXT_subgroup_size_control : extension revision 2
  1147. VK_EXT_swapchain_maintenance1 : extension revision 1
  1148. VK_EXT_texel_buffer_alignment : extension revision 1
  1149. VK_EXT_tooling_info : extension revision 1
  1150. VK_EXT_transform_feedback : extension revision 1
  1151. VK_EXT_vertex_attribute_divisor : extension revision 3
  1152. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1153. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1154. VK_EXT_ycbcr_image_arrays : extension revision 1
  1155. VK_GOOGLE_user_type : extension revision 1
  1156. VK_KHR_16bit_storage : extension revision 1
  1157. VK_KHR_8bit_storage : extension revision 1
  1158. VK_KHR_acceleration_structure : extension revision 13
  1159. VK_KHR_bind_memory2 : extension revision 1
  1160. VK_KHR_buffer_device_address : extension revision 1
  1161. VK_KHR_calibrated_timestamps : extension revision 1
  1162. VK_KHR_copy_commands2 : extension revision 1
  1163. VK_KHR_create_renderpass2 : extension revision 1
  1164. VK_KHR_dedicated_allocation : extension revision 3
  1165. VK_KHR_deferred_host_operations : extension revision 4
  1166. VK_KHR_depth_stencil_resolve : extension revision 1
  1167. VK_KHR_descriptor_update_template : extension revision 1
  1168. VK_KHR_device_group : extension revision 4
  1169. VK_KHR_draw_indirect_count : extension revision 1
  1170. VK_KHR_driver_properties : extension revision 1
  1171. VK_KHR_dynamic_rendering : extension revision 1
  1172. VK_KHR_dynamic_rendering_local_read : extension revision 1
  1173. VK_KHR_external_fence : extension revision 1
  1174. VK_KHR_external_fence_fd : extension revision 1
  1175. VK_KHR_external_memory : extension revision 1
  1176. VK_KHR_external_memory_fd : extension revision 1
  1177. VK_KHR_external_semaphore : extension revision 1
  1178. VK_KHR_external_semaphore_fd : extension revision 1
  1179. VK_KHR_format_feature_flags2 : extension revision 2
  1180. VK_KHR_fragment_shader_barycentric : extension revision 1
  1181. VK_KHR_fragment_shading_rate : extension revision 2
  1182. VK_KHR_get_memory_requirements2 : extension revision 1
  1183. VK_KHR_global_priority : extension revision 1
  1184. VK_KHR_image_format_list : extension revision 1
  1185. VK_KHR_imageless_framebuffer : extension revision 1
  1186. VK_KHR_index_type_uint8 : extension revision 1
  1187. VK_KHR_line_rasterization : extension revision 1
  1188. VK_KHR_load_store_op_none : extension revision 1
  1189. VK_KHR_maintenance1 : extension revision 2
  1190. VK_KHR_maintenance2 : extension revision 1
  1191. VK_KHR_maintenance3 : extension revision 1
  1192. VK_KHR_maintenance4 : extension revision 2
  1193. VK_KHR_maintenance5 : extension revision 1
  1194. VK_KHR_maintenance6 : extension revision 1
  1195. VK_KHR_maintenance7 : extension revision 1
  1196. VK_KHR_map_memory2 : extension revision 1
  1197. VK_KHR_multiview : extension revision 1
  1198. VK_KHR_pipeline_executable_properties : extension revision 1
  1199. VK_KHR_pipeline_library : extension revision 1
  1200. VK_KHR_present_id : extension revision 1
  1201. VK_KHR_present_wait : extension revision 1
  1202. VK_KHR_push_descriptor : extension revision 2
  1203. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  1204. VK_KHR_ray_tracing_pipeline : extension revision 1
  1205. VK_KHR_relaxed_block_layout : extension revision 1
  1206. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1207. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1208. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1209. VK_KHR_shader_atomic_int64 : extension revision 1
  1210. VK_KHR_shader_clock : extension revision 1
  1211. VK_KHR_shader_draw_parameters : extension revision 1
  1212. VK_KHR_shader_expect_assume : extension revision 1
  1213. VK_KHR_shader_float16_int8 : extension revision 1
  1214. VK_KHR_shader_float_controls : extension revision 4
  1215. VK_KHR_shader_float_controls2 : extension revision 1
  1216. VK_KHR_shader_integer_dot_product : extension revision 1
  1217. VK_KHR_shader_maximal_reconvergence : extension revision 1
  1218. VK_KHR_shader_non_semantic_info : extension revision 1
  1219. VK_KHR_shader_quad_control : extension revision 1
  1220. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  1221. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1222. VK_KHR_shader_subgroup_rotate : extension revision 2
  1223. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  1224. VK_KHR_shader_terminate_invocation : extension revision 1
  1225. VK_KHR_shared_presentable_image : extension revision 1
  1226. VK_KHR_spirv_1_4 : extension revision 1
  1227. VK_KHR_storage_buffer_storage_class : extension revision 1
  1228. VK_KHR_swapchain : extension revision 70
  1229. VK_KHR_swapchain_mutable_format : extension revision 1
  1230. VK_KHR_synchronization2 : extension revision 1
  1231. VK_KHR_timeline_semaphore : extension revision 2
  1232. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1233. VK_KHR_variable_pointers : extension revision 1
  1234. VK_KHR_vertex_attribute_divisor : extension revision 1
  1235. VK_KHR_video_decode_h264 : extension revision 9
  1236. VK_KHR_video_decode_h265 : extension revision 8
  1237. VK_KHR_video_decode_queue : extension revision 8
  1238. VK_KHR_video_encode_h264 : extension revision 14
  1239. VK_KHR_video_encode_h265 : extension revision 14
  1240. VK_KHR_video_encode_queue : extension revision 12
  1241. VK_KHR_video_maintenance1 : extension revision 1
  1242. VK_KHR_video_queue : extension revision 8
  1243. VK_KHR_vulkan_memory_model : extension revision 3
  1244. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  1245. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1246. VK_NVX_binary_import : extension revision 1
  1247. VK_NVX_image_view_handle : extension revision 2
  1248. VK_NVX_multiview_per_view_attributes : extension revision 1
  1249. VK_NV_clip_space_w_scaling : extension revision 1
  1250. VK_NV_compute_shader_derivatives : extension revision 1
  1251. VK_NV_copy_memory_indirect : extension revision 1
  1252. VK_NV_corner_sampled_image : extension revision 2
  1253. VK_NV_coverage_reduction_mode : extension revision 1
  1254. VK_NV_cuda_kernel_launch : extension revision 2
  1255. VK_NV_dedicated_allocation : extension revision 1
  1256. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  1257. VK_NV_descriptor_pool_overallocation : extension revision 1
  1258. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1259. VK_NV_device_diagnostics_config : extension revision 2
  1260. VK_NV_device_generated_commands : extension revision 3
  1261. VK_NV_device_generated_commands_compute : extension revision 2
  1262. VK_NV_fill_rectangle : extension revision 1
  1263. VK_NV_fragment_coverage_to_color : extension revision 1
  1264. VK_NV_fragment_shader_barycentric : extension revision 1
  1265. VK_NV_fragment_shading_rate_enums : extension revision 1
  1266. VK_NV_framebuffer_mixed_samples : extension revision 1
  1267. VK_NV_geometry_shader_passthrough : extension revision 1
  1268. VK_NV_inherited_viewport_scissor : extension revision 1
  1269. VK_NV_linear_color_attachment : extension revision 1
  1270. VK_NV_low_latency : extension revision 1
  1271. VK_NV_low_latency2 : extension revision 2
  1272. VK_NV_memory_decompression : extension revision 1
  1273. VK_NV_mesh_shader : extension revision 1
  1274. VK_NV_raw_access_chains : extension revision 1
  1275. VK_NV_ray_tracing : extension revision 3
  1276. VK_NV_ray_tracing_invocation_reorder : extension revision 1
  1277. VK_NV_representative_fragment_test : extension revision 2
  1278. VK_NV_sample_mask_override_coverage : extension revision 1
  1279. VK_NV_scissor_exclusive : extension revision 2
  1280. VK_NV_shader_atomic_float16_vector : extension revision 1
  1281. VK_NV_shader_image_footprint : extension revision 2
  1282. VK_NV_shader_sm_builtins : extension revision 1
  1283. VK_NV_shader_subgroup_partitioned : extension revision 1
  1284. VK_NV_shading_rate_image : extension revision 3
  1285. VK_NV_viewport_array2 : extension revision 1
  1286. VK_NV_viewport_swizzle : extension revision 1
  1287.  
  1288. VkQueueFamilyProperties:
  1289. ========================
  1290. queueProperties[0]:
  1291. -------------------
  1292. minImageTransferGranularity = (1,1,1)
  1293. queueCount = 16
  1294. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1295. timestampValidBits = 64
  1296. present support = true
  1297. VkQueueFamilyGlobalPriorityPropertiesEXT:
  1298. -----------------------------------------
  1299. priorityCount = 1
  1300. priorities: count = 1
  1301. QUEUE_GLOBAL_PRIORITY_MEDIUM
  1302.  
  1303. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1304. --------------------------------------------
  1305. queryResultStatusSupport = false
  1306.  
  1307. VkQueueFamilyVideoPropertiesKHR:
  1308. --------------------------------
  1309. videoCodecOperations:
  1310. None
  1311.  
  1312.  
  1313. queueProperties[1]:
  1314. -------------------
  1315. minImageTransferGranularity = (1,1,1)
  1316. queueCount = 2
  1317. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1318. timestampValidBits = 64
  1319. present support = false
  1320. VkQueueFamilyGlobalPriorityPropertiesEXT:
  1321. -----------------------------------------
  1322. priorityCount = 1
  1323. priorities: count = 1
  1324. QUEUE_GLOBAL_PRIORITY_MEDIUM
  1325.  
  1326. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1327. --------------------------------------------
  1328. queryResultStatusSupport = false
  1329.  
  1330. VkQueueFamilyVideoPropertiesKHR:
  1331. --------------------------------
  1332. videoCodecOperations:
  1333. None
  1334.  
  1335.  
  1336. queueProperties[2]:
  1337. -------------------
  1338. minImageTransferGranularity = (1,1,1)
  1339. queueCount = 8
  1340. queueFlags = QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  1341. timestampValidBits = 64
  1342. present support = true
  1343. VkQueueFamilyGlobalPriorityPropertiesEXT:
  1344. -----------------------------------------
  1345. priorityCount = 1
  1346. priorities: count = 1
  1347. QUEUE_GLOBAL_PRIORITY_MEDIUM
  1348.  
  1349. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1350. --------------------------------------------
  1351. queryResultStatusSupport = false
  1352.  
  1353. VkQueueFamilyVideoPropertiesKHR:
  1354. --------------------------------
  1355. videoCodecOperations:
  1356. None
  1357.  
  1358.  
  1359. queueProperties[3]:
  1360. -------------------
  1361. minImageTransferGranularity = (1,1,1)
  1362. queueCount = 1
  1363. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR
  1364. timestampValidBits = 32
  1365. present support = false
  1366. VkQueueFamilyGlobalPriorityPropertiesEXT:
  1367. -----------------------------------------
  1368. priorityCount = 1
  1369. priorities: count = 1
  1370. QUEUE_GLOBAL_PRIORITY_MEDIUM
  1371.  
  1372. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1373. --------------------------------------------
  1374. queryResultStatusSupport = true
  1375.  
  1376. VkQueueFamilyVideoPropertiesKHR:
  1377. --------------------------------
  1378. videoCodecOperations: count = 2
  1379. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1380. VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
  1381.  
  1382.  
  1383. queueProperties[4]:
  1384. -------------------
  1385. minImageTransferGranularity = (1,1,1)
  1386. queueCount = 1
  1387. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_ENCODE_BIT_KHR
  1388. timestampValidBits = 32
  1389. present support = false
  1390. VkQueueFamilyGlobalPriorityPropertiesEXT:
  1391. -----------------------------------------
  1392. priorityCount = 1
  1393. priorities: count = 1
  1394. QUEUE_GLOBAL_PRIORITY_MEDIUM
  1395.  
  1396. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1397. --------------------------------------------
  1398. queryResultStatusSupport = true
  1399.  
  1400. VkQueueFamilyVideoPropertiesKHR:
  1401. --------------------------------
  1402. videoCodecOperations: count = 2
  1403. VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
  1404. VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
  1405.  
  1406.  
  1407. VkPhysicalDeviceMemoryProperties:
  1408. =================================
  1409. memoryHeaps: count = 3
  1410. memoryHeaps[0]:
  1411. size = 6442450944 (0x180000000) (6.00 GiB)
  1412. budget = 5039390720 (0x12c5f0000) (4.69 GiB)
  1413. usage = 262144 (0x00040000) (256.00 KiB)
  1414. flags: count = 1
  1415. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1416. memoryHeaps[1]:
  1417. size = 25197911040 (0x5dde99c00) (23.47 GiB)
  1418. budget = 25197911040 (0x5dde99c00) (23.47 GiB)
  1419. usage = 3178496 (0x00308000) (3.03 MiB)
  1420. flags:
  1421. None
  1422. memoryHeaps[2]:
  1423. size = 257949696 (0x0f600000) (246.00 MiB)
  1424. budget = 229834752 (0x0db30000) (219.19 MiB)
  1425. usage = 28114944 (0x01ad0000) (26.81 MiB)
  1426. flags: count = 1
  1427. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1428. memoryTypes: count = 6
  1429. memoryTypes[0]:
  1430. heapIndex = 1
  1431. propertyFlags = 0x0000:
  1432. None
  1433. usable for:
  1434. IMAGE_TILING_OPTIMAL:
  1435. color images
  1436. FORMAT_D16_UNORM
  1437. FORMAT_X8_D24_UNORM_PACK32
  1438. FORMAT_D32_SFLOAT
  1439. FORMAT_S8_UINT
  1440. FORMAT_D24_UNORM_S8_UINT
  1441. FORMAT_D32_SFLOAT_S8_UINT
  1442. IMAGE_TILING_LINEAR:
  1443. color images
  1444. (non-sparse, non-transient)
  1445. memoryTypes[1]:
  1446. heapIndex = 0
  1447. propertyFlags = 0x0001: count = 1
  1448. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1449. usable for:
  1450. IMAGE_TILING_OPTIMAL:
  1451. color images
  1452. FORMAT_D16_UNORM
  1453. FORMAT_X8_D24_UNORM_PACK32
  1454. FORMAT_D32_SFLOAT
  1455. FORMAT_S8_UINT
  1456. FORMAT_D24_UNORM_S8_UINT
  1457. FORMAT_D32_SFLOAT_S8_UINT
  1458. IMAGE_TILING_LINEAR:
  1459. color images
  1460. (non-sparse, non-transient)
  1461. memoryTypes[2]:
  1462. heapIndex = 0
  1463. propertyFlags = 0x0001: count = 1
  1464. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1465. usable for:
  1466. IMAGE_TILING_OPTIMAL:
  1467. None
  1468. IMAGE_TILING_LINEAR:
  1469. None
  1470. memoryTypes[3]:
  1471. heapIndex = 1
  1472. propertyFlags = 0x0006: count = 2
  1473. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1474. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1475. usable for:
  1476. IMAGE_TILING_OPTIMAL:
  1477. None
  1478. IMAGE_TILING_LINEAR:
  1479. color images
  1480. (non-sparse, non-transient)
  1481. memoryTypes[4]:
  1482. heapIndex = 1
  1483. propertyFlags = 0x000e: count = 3
  1484. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1485. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1486. MEMORY_PROPERTY_HOST_CACHED_BIT
  1487. usable for:
  1488. IMAGE_TILING_OPTIMAL:
  1489. None
  1490. IMAGE_TILING_LINEAR:
  1491. color images
  1492. (non-sparse, non-transient)
  1493. memoryTypes[5]:
  1494. heapIndex = 2
  1495. propertyFlags = 0x0007: count = 3
  1496. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1497. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1498. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1499. usable for:
  1500. IMAGE_TILING_OPTIMAL:
  1501. None
  1502. IMAGE_TILING_LINEAR:
  1503. color images
  1504. (non-sparse, non-transient)
  1505.  
  1506. VkPhysicalDeviceFeatures:
  1507. =========================
  1508. robustBufferAccess = true
  1509. fullDrawIndexUint32 = true
  1510. imageCubeArray = true
  1511. independentBlend = true
  1512. geometryShader = true
  1513. tessellationShader = true
  1514. sampleRateShading = true
  1515. dualSrcBlend = true
  1516. logicOp = true
  1517. multiDrawIndirect = true
  1518. drawIndirectFirstInstance = true
  1519. depthClamp = true
  1520. depthBiasClamp = true
  1521. fillModeNonSolid = true
  1522. depthBounds = true
  1523. wideLines = true
  1524. largePoints = true
  1525. alphaToOne = true
  1526. multiViewport = true
  1527. samplerAnisotropy = true
  1528. textureCompressionETC2 = false
  1529. textureCompressionASTC_LDR = false
  1530. textureCompressionBC = true
  1531. occlusionQueryPrecise = true
  1532. pipelineStatisticsQuery = true
  1533. vertexPipelineStoresAndAtomics = true
  1534. fragmentStoresAndAtomics = true
  1535. shaderTessellationAndGeometryPointSize = true
  1536. shaderImageGatherExtended = true
  1537. shaderStorageImageExtendedFormats = true
  1538. shaderStorageImageMultisample = true
  1539. shaderStorageImageReadWithoutFormat = true
  1540. shaderStorageImageWriteWithoutFormat = true
  1541. shaderUniformBufferArrayDynamicIndexing = true
  1542. shaderSampledImageArrayDynamicIndexing = true
  1543. shaderStorageBufferArrayDynamicIndexing = true
  1544. shaderStorageImageArrayDynamicIndexing = true
  1545. shaderClipDistance = true
  1546. shaderCullDistance = true
  1547. shaderFloat64 = true
  1548. shaderInt64 = true
  1549. shaderInt16 = true
  1550. shaderResourceResidency = true
  1551. shaderResourceMinLod = true
  1552. sparseBinding = true
  1553. sparseResidencyBuffer = true
  1554. sparseResidencyImage2D = true
  1555. sparseResidencyImage3D = true
  1556. sparseResidency2Samples = true
  1557. sparseResidency4Samples = true
  1558. sparseResidency8Samples = true
  1559. sparseResidency16Samples = true
  1560. sparseResidencyAliased = true
  1561. variableMultisampleRate = true
  1562. inheritedQueries = true
  1563.  
  1564. VkPhysicalDevice4444FormatsFeaturesEXT:
  1565. ---------------------------------------
  1566. formatA4R4G4B4 = true
  1567. formatA4B4G4R4 = true
  1568.  
  1569. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1570. -------------------------------------------------
  1571. accelerationStructure = true
  1572. accelerationStructureCaptureReplay = true
  1573. accelerationStructureIndirectBuild = false
  1574. accelerationStructureHostCommands = false
  1575. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1576.  
  1577. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1578. --------------------------------------------------------------
  1579. attachmentFeedbackLoopDynamicState = true
  1580.  
  1581. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1582. --------------------------------------------------------
  1583. attachmentFeedbackLoopLayout = true
  1584.  
  1585. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1586. --------------------------------------------------
  1587. advancedBlendCoherentOperations = true
  1588.  
  1589. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1590. ----------------------------------------------
  1591. borderColorSwizzle = true
  1592. borderColorSwizzleFromImage = false
  1593.  
  1594. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1595. -----------------------------------------------
  1596. bufferDeviceAddress = true
  1597. bufferDeviceAddressCaptureReplay = true
  1598. bufferDeviceAddressMultiDevice = true
  1599.  
  1600. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1601. --------------------------------------------
  1602. colorWriteEnable = true
  1603.  
  1604. VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR:
  1605. ----------------------------------------------------
  1606. computeDerivativeGroupQuads = true
  1607. computeDerivativeGroupLinear = true
  1608.  
  1609. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1610. ------------------------------------------------
  1611. conditionalRendering = true
  1612. inheritedConditionalRendering = true
  1613.  
  1614. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1615. ---------------------------------------------
  1616. customBorderColors = true
  1617. customBorderColorWithoutFormat = true
  1618.  
  1619. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  1620. --------------------------------------------
  1621. depthBiasControl = true
  1622. leastRepresentableValueForceUnormRepresentation = true
  1623. floatRepresentation = false
  1624. depthBiasExact = true
  1625.  
  1626. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1627. ---------------------------------------------
  1628. depthClampZeroOne = true
  1629.  
  1630. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1631. --------------------------------------------
  1632. depthClipControl = true
  1633.  
  1634. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1635. -------------------------------------------
  1636. depthClipEnable = true
  1637.  
  1638. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1639. --------------------------------------------
  1640. descriptorBuffer = true
  1641. descriptorBufferCaptureReplay = true
  1642. descriptorBufferImageLayoutIgnored = true
  1643. descriptorBufferPushDescriptors = true
  1644.  
  1645. VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR:
  1646. -----------------------------------------------------
  1647. dynamicRenderingLocalRead = true
  1648.  
  1649. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1650. -------------------------------------------------------------
  1651. dynamicRenderingUnusedAttachments = true
  1652.  
  1653. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1654. -------------------------------------------------
  1655. extendedDynamicState2 = true
  1656. extendedDynamicState2LogicOp = true
  1657. extendedDynamicState2PatchControlPoints = true
  1658.  
  1659. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1660. -------------------------------------------------
  1661. extendedDynamicState3TessellationDomainOrigin = true
  1662. extendedDynamicState3DepthClampEnable = true
  1663. extendedDynamicState3PolygonMode = true
  1664. extendedDynamicState3RasterizationSamples = true
  1665. extendedDynamicState3SampleMask = true
  1666. extendedDynamicState3AlphaToCoverageEnable = true
  1667. extendedDynamicState3AlphaToOneEnable = true
  1668. extendedDynamicState3LogicOpEnable = true
  1669. extendedDynamicState3ColorBlendEnable = true
  1670. extendedDynamicState3ColorBlendEquation = true
  1671. extendedDynamicState3ColorWriteMask = true
  1672. extendedDynamicState3RasterizationStream = true
  1673. extendedDynamicState3ConservativeRasterizationMode = true
  1674. extendedDynamicState3ExtraPrimitiveOverestimationSize = true
  1675. extendedDynamicState3DepthClipEnable = true
  1676. extendedDynamicState3SampleLocationsEnable = true
  1677. extendedDynamicState3ColorBlendAdvanced = true
  1678. extendedDynamicState3ProvokingVertexMode = true
  1679. extendedDynamicState3LineRasterizationMode = true
  1680. extendedDynamicState3LineStippleEnable = true
  1681. extendedDynamicState3DepthClipNegativeOneToOne = true
  1682. extendedDynamicState3ViewportWScalingEnable = true
  1683. extendedDynamicState3ViewportSwizzle = true
  1684. extendedDynamicState3CoverageToColorEnable = true
  1685. extendedDynamicState3CoverageToColorLocation = true
  1686. extendedDynamicState3CoverageModulationMode = true
  1687. extendedDynamicState3CoverageModulationTableEnable = true
  1688. extendedDynamicState3CoverageModulationTable = true
  1689. extendedDynamicState3CoverageReductionMode = true
  1690. extendedDynamicState3RepresentativeFragmentTestEnable = true
  1691. extendedDynamicState3ShadingRateImageEnable = true
  1692.  
  1693. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1694. ------------------------------------------------
  1695. extendedDynamicState = true
  1696.  
  1697. VkPhysicalDeviceFaultFeaturesEXT:
  1698. ---------------------------------
  1699. deviceFault = true
  1700. deviceFaultVendorBinary = false
  1701.  
  1702. VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR:
  1703. -----------------------------------------------------
  1704. fragmentShaderBarycentric = true
  1705.  
  1706. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1707. ---------------------------------------------------
  1708. fragmentShaderSampleInterlock = true
  1709. fragmentShaderPixelInterlock = true
  1710. fragmentShaderShadingRateInterlock = true
  1711.  
  1712. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1713. -----------------------------------------------
  1714. pipelineFragmentShadingRate = true
  1715. primitiveFragmentShadingRate = true
  1716. attachmentFragmentShadingRate = true
  1717.  
  1718. VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT:
  1719. -----------------------------------------------
  1720. globalPriorityQuery = true
  1721.  
  1722. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1723. ---------------------------------------------------
  1724. graphicsPipelineLibrary = true
  1725.  
  1726. VkPhysicalDeviceHostImageCopyFeaturesEXT:
  1727. -----------------------------------------
  1728. hostImageCopy = true
  1729.  
  1730. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1731. -------------------------------------------
  1732. image2DViewOf3D = true
  1733. sampler2DViewOf3D = true
  1734.  
  1735. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  1736. -----------------------------------------------
  1737. imageSlicedViewOf3D = true
  1738.  
  1739. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1740. -------------------------------------------
  1741. minLod = true
  1742.  
  1743. VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
  1744. ------------------------------------------
  1745. indexTypeUint8 = true
  1746.  
  1747. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  1748. --------------------------------------------------
  1749. legacyVertexAttributes = true
  1750.  
  1751. VkPhysicalDeviceLineRasterizationFeaturesKHR:
  1752. ---------------------------------------------
  1753. rectangularLines = true
  1754. bresenhamLines = true
  1755. smoothLines = true
  1756. stippledRectangularLines = true
  1757. stippledBresenhamLines = true
  1758. stippledSmoothLines = true
  1759.  
  1760. VkPhysicalDeviceMaintenance5FeaturesKHR:
  1761. ----------------------------------------
  1762. maintenance5 = true
  1763.  
  1764. VkPhysicalDeviceMaintenance6FeaturesKHR:
  1765. ----------------------------------------
  1766. maintenance6 = true
  1767.  
  1768. VkPhysicalDeviceMaintenance7FeaturesKHR:
  1769. ----------------------------------------
  1770. maintenance7 = true
  1771.  
  1772. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  1773. -------------------------------------------
  1774. memoryMapPlaced = true
  1775. memoryMapRangePlaced = false
  1776. memoryUnmapReserve = true
  1777.  
  1778. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1779. ------------------------------------------
  1780. memoryPriority = true
  1781.  
  1782. VkPhysicalDeviceMeshShaderFeaturesEXT:
  1783. --------------------------------------
  1784. taskShader = true
  1785. meshShader = true
  1786. multiviewMeshShader = true
  1787. primitiveFragmentShadingRateMeshShader = true
  1788. meshShaderQueries = true
  1789.  
  1790. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1791. -------------------------------------
  1792. multiDraw = true
  1793.  
  1794. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  1795. -------------------------------------------------
  1796. mutableDescriptorType = true
  1797.  
  1798. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  1799. -----------------------------------------------
  1800. nestedCommandBuffer = true
  1801. nestedCommandBufferRendering = true
  1802. nestedCommandBufferSimultaneousUse = true
  1803.  
  1804. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1805. ----------------------------------------------
  1806. nonSeamlessCubeMap = true
  1807.  
  1808. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1809. -----------------------------------------------------
  1810. pageableDeviceLocalMemory = true
  1811.  
  1812. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1813. --------------------------------------------------------
  1814. pipelineExecutableInfo = true
  1815.  
  1816. VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT:
  1817. -------------------------------------------------------
  1818. pipelineLibraryGroupHandles = true
  1819.  
  1820. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1821. ----------------------------------------------
  1822. pipelineRobustness = true
  1823.  
  1824. VkPhysicalDevicePresentIdFeaturesKHR:
  1825. -------------------------------------
  1826. presentId = true
  1827.  
  1828. VkPhysicalDevicePresentWaitFeaturesKHR:
  1829. ---------------------------------------
  1830. presentWait = true
  1831.  
  1832. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1833. --------------------------------------------------------
  1834. primitiveTopologyListRestart = true
  1835. primitiveTopologyPatchListRestart = true
  1836.  
  1837. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1838. ----------------------------------------------------
  1839. primitivesGeneratedQuery = true
  1840. primitivesGeneratedQueryWithRasterizerDiscard = true
  1841. primitivesGeneratedQueryWithNonZeroStreams = true
  1842.  
  1843. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1844. -------------------------------------------
  1845. provokingVertexLast = true
  1846. transformFeedbackPreservesProvokingVertex = true
  1847.  
  1848. VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR:
  1849. --------------------------------------------------
  1850. rayTracingMaintenance1 = true
  1851. rayTracingPipelineTraceRaysIndirect2 = true
  1852.  
  1853. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1854. ----------------------------------------------
  1855. rayTracingPipeline = true
  1856. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  1857. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1858. rayTracingPipelineTraceRaysIndirect = true
  1859. rayTraversalPrimitiveCulling = true
  1860.  
  1861. VkPhysicalDeviceRobustness2FeaturesEXT:
  1862. ---------------------------------------
  1863. robustBufferAccess2 = true
  1864. robustImageAccess2 = true
  1865. nullDescriptor = true
  1866.  
  1867. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1868. ---------------------------------------------
  1869. shaderBufferFloat32Atomics = true
  1870. shaderBufferFloat32AtomicAdd = true
  1871. shaderBufferFloat64Atomics = true
  1872. shaderBufferFloat64AtomicAdd = true
  1873. shaderSharedFloat32Atomics = true
  1874. shaderSharedFloat32AtomicAdd = true
  1875. shaderSharedFloat64Atomics = true
  1876. shaderSharedFloat64AtomicAdd = true
  1877. shaderImageFloat32Atomics = true
  1878. shaderImageFloat32AtomicAdd = true
  1879. sparseImageFloat32Atomics = true
  1880. sparseImageFloat32AtomicAdd = true
  1881.  
  1882. VkPhysicalDeviceShaderClockFeaturesKHR:
  1883. ---------------------------------------
  1884. shaderSubgroupClock = true
  1885. shaderDeviceClock = true
  1886.  
  1887. VkPhysicalDeviceShaderExpectAssumeFeaturesKHR:
  1888. ----------------------------------------------
  1889. shaderExpectAssume = true
  1890.  
  1891. VkPhysicalDeviceShaderFloatControls2FeaturesKHR:
  1892. ------------------------------------------------
  1893. shaderFloatControls2 = true
  1894.  
  1895. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1896. --------------------------------------------------
  1897. shaderImageInt64Atomics = true
  1898. sparseImageInt64Atomics = true
  1899.  
  1900. VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR:
  1901. ------------------------------------------------------
  1902. shaderMaximalReconvergence = true
  1903.  
  1904. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1905. --------------------------------------------------
  1906. shaderModuleIdentifier = true
  1907.  
  1908. VkPhysicalDeviceShaderObjectFeaturesEXT:
  1909. ----------------------------------------
  1910. shaderObject = true
  1911.  
  1912. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  1913. ---------------------------------------------
  1914. shaderQuadControl = true
  1915.  
  1916. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  1917. ------------------------------------------------------------
  1918. shaderRelaxedExtendedInstruction = true
  1919.  
  1920. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  1921. ------------------------------------------------------
  1922. shaderReplicatedComposites = true
  1923.  
  1924. VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR:
  1925. ------------------------------------------------
  1926. shaderSubgroupRotate = true
  1927. shaderSubgroupRotateClustered = true
  1928.  
  1929. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1930. ------------------------------------------------------------
  1931. shaderSubgroupUniformControlFlow = true
  1932.  
  1933. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  1934. -------------------------------------------------
  1935. swapchainMaintenance1 = true
  1936.  
  1937. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1938. ------------------------------------------------
  1939. texelBufferAlignment = true
  1940.  
  1941. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1942. ---------------------------------------------
  1943. transformFeedback = true
  1944. geometryStreams = true
  1945.  
  1946. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  1947. --------------------------------------------------
  1948. vertexAttributeInstanceRateDivisor = true
  1949. vertexAttributeInstanceRateZeroDivisor = true
  1950.  
  1951. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1952. ---------------------------------------------------
  1953. vertexInputDynamicState = true
  1954.  
  1955. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  1956. ---------------------------------------------
  1957. videoMaintenance1 = true
  1958.  
  1959. VkPhysicalDeviceVulkan11Features:
  1960. ---------------------------------
  1961. storageBuffer16BitAccess = true
  1962. uniformAndStorageBuffer16BitAccess = true
  1963. storagePushConstant16 = true
  1964. storageInputOutput16 = false
  1965. multiview = true
  1966. multiviewGeometryShader = true
  1967. multiviewTessellationShader = true
  1968. variablePointersStorageBuffer = true
  1969. variablePointers = true
  1970. protectedMemory = false
  1971. samplerYcbcrConversion = true
  1972. shaderDrawParameters = true
  1973.  
  1974. VkPhysicalDeviceVulkan12Features:
  1975. ---------------------------------
  1976. samplerMirrorClampToEdge = true
  1977. drawIndirectCount = true
  1978. storageBuffer8BitAccess = true
  1979. uniformAndStorageBuffer8BitAccess = true
  1980. storagePushConstant8 = true
  1981. shaderBufferInt64Atomics = true
  1982. shaderSharedInt64Atomics = true
  1983. shaderFloat16 = true
  1984. shaderInt8 = true
  1985. descriptorIndexing = true
  1986. shaderInputAttachmentArrayDynamicIndexing = true
  1987. shaderUniformTexelBufferArrayDynamicIndexing = true
  1988. shaderStorageTexelBufferArrayDynamicIndexing = true
  1989. shaderUniformBufferArrayNonUniformIndexing = true
  1990. shaderSampledImageArrayNonUniformIndexing = true
  1991. shaderStorageBufferArrayNonUniformIndexing = true
  1992. shaderStorageImageArrayNonUniformIndexing = true
  1993. shaderInputAttachmentArrayNonUniformIndexing = true
  1994. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1995. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1996. descriptorBindingUniformBufferUpdateAfterBind = true
  1997. descriptorBindingSampledImageUpdateAfterBind = true
  1998. descriptorBindingStorageImageUpdateAfterBind = true
  1999. descriptorBindingStorageBufferUpdateAfterBind = true
  2000. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2001. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2002. descriptorBindingUpdateUnusedWhilePending = true
  2003. descriptorBindingPartiallyBound = true
  2004. descriptorBindingVariableDescriptorCount = true
  2005. runtimeDescriptorArray = true
  2006. samplerFilterMinmax = true
  2007. scalarBlockLayout = true
  2008. imagelessFramebuffer = true
  2009. uniformBufferStandardLayout = true
  2010. shaderSubgroupExtendedTypes = true
  2011. separateDepthStencilLayouts = true
  2012. hostQueryReset = true
  2013. timelineSemaphore = true
  2014. bufferDeviceAddress = true
  2015. bufferDeviceAddressCaptureReplay = true
  2016. bufferDeviceAddressMultiDevice = true
  2017. vulkanMemoryModel = true
  2018. vulkanMemoryModelDeviceScope = true
  2019. vulkanMemoryModelAvailabilityVisibilityChains = true
  2020. shaderOutputViewportIndex = true
  2021. shaderOutputLayer = true
  2022. subgroupBroadcastDynamicId = true
  2023.  
  2024. VkPhysicalDeviceVulkan13Features:
  2025. ---------------------------------
  2026. robustImageAccess = true
  2027. inlineUniformBlock = true
  2028. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2029. pipelineCreationCacheControl = true
  2030. privateData = true
  2031. shaderDemoteToHelperInvocation = true
  2032. shaderTerminateInvocation = true
  2033. subgroupSizeControl = true
  2034. computeFullSubgroups = true
  2035. synchronization2 = true
  2036. textureCompressionASTC_HDR = false
  2037. shaderZeroInitializeWorkgroupMemory = true
  2038. dynamicRendering = true
  2039. shaderIntegerDotProduct = true
  2040. maintenance4 = true
  2041.  
  2042. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  2043. ---------------------------------------------------------
  2044. workgroupMemoryExplicitLayout = true
  2045. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  2046. workgroupMemoryExplicitLayout8BitAccess = true
  2047. workgroupMemoryExplicitLayout16BitAccess = true
  2048.  
  2049. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2050. -------------------------------------------------
  2051. ycbcr2plane444Formats = true
  2052.  
  2053. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2054. --------------------------------------------
  2055. ycbcrImageArrays = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement