Advertisement
Guest User

vulkaninfo.txt

a guest
Apr 29th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.50 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.162
  6.  
  7.  
  8. Instance Extensions: count = 15
  9. ===============================
  10. VK_EXT_debug_report : extension revision 9
  11. VK_EXT_debug_utils : extension revision 2
  12. VK_EXT_swapchain_colorspace : extension revision 4
  13. VK_KHR_device_group_creation : extension revision 1
  14. VK_KHR_display : extension revision 23
  15. VK_KHR_external_fence_capabilities : extension revision 1
  16. VK_KHR_external_memory_capabilities : extension revision 1
  17. VK_KHR_external_semaphore_capabilities : extension revision 1
  18. VK_KHR_get_display_properties2 : extension revision 1
  19. VK_KHR_get_physical_device_properties2 : extension revision 2
  20. VK_KHR_get_surface_capabilities2 : extension revision 1
  21. VK_KHR_surface : extension revision 25
  22. VK_KHR_surface_protected_capabilities : extension revision 1
  23. VK_KHR_win32_surface : extension revision 6
  24. VK_NV_external_memory_capabilities : extension revision 1
  25.  
  26. Layers: count = 7
  27. =================
  28. GalaxyOverlayVkLayer (Galaxy Overlay Vulkan Layer) Vulkan version 1.1.73, layer version 1:
  29. Layer Extensions: count = 0
  30. Devices: count = 1
  31. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  32. Layer-Device Extensions: count = 0
  33.  
  34. GalaxyOverlayVkLayer_DEBUG (Galaxy Overlay Vulkan Layer) Vulkan version 1.1.73, layer version 1:
  35. Layer Extensions: count = 0
  36. Devices: count = 1
  37. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  38. Layer-Device Extensions: count = 0
  39.  
  40. GalaxyOverlayVkLayer_VERBOSE (Galaxy Overlay Vulkan Layer) Vulkan version 1.1.73, layer version 1:
  41. Layer Extensions: count = 0
  42. Devices: count = 1
  43. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  44. Layer-Device Extensions: count = 0
  45.  
  46. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.168, layer version 1:
  47. Layer Extensions: count = 0
  48. Devices: count = 1
  49. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  50. Layer-Device Extensions: count = 0
  51.  
  52. VK_LAYER_RTSS (RTSS overlay hook bootstrap) Vulkan version 1.1.73, layer version 1:
  53. Layer Extensions: count = 0
  54. Devices: count = 1
  55. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  56. Layer-Device Extensions: count = 0
  57.  
  58. VK_LAYER_VALVE_steam_fossilize (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  59. Layer Extensions: count = 0
  60. Devices: count = 1
  61. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  62. Layer-Device Extensions: count = 0
  63.  
  64. VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  65. Layer Extensions: count = 0
  66. Devices: count = 1
  67. GPU id = 0 (NVIDIA GeForce RTX 2070 SUPER)
  68. Layer-Device Extensions: count = 0
  69.  
  70. Presentable Surfaces:
  71. =====================
  72. GPU id : 0 (NVIDIA GeForce RTX 2070 SUPER):
  73. Surface type = VK_KHR_win32_surface
  74. Formats: count = 3
  75. SurfaceFormat[0]:
  76. format = FORMAT_B8G8R8A8_UNORM
  77. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  78. SurfaceFormat[1]:
  79. format = FORMAT_B8G8R8A8_SRGB
  80. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  81. SurfaceFormat[2]:
  82. format = FORMAT_A2B10G10R10_UNORM_PACK32
  83. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  84. Present Modes: count = 4
  85. PRESENT_MODE_FIFO_KHR
  86. PRESENT_MODE_FIFO_RELAXED_KHR
  87. PRESENT_MODE_MAILBOX_KHR
  88. PRESENT_MODE_IMMEDIATE_KHR
  89. VkSurfaceCapabilitiesKHR:
  90. -------------------------
  91. minImageCount = 2
  92. maxImageCount = 8
  93. currentExtent:
  94. width = 256
  95. height = 256
  96. minImageExtent:
  97. width = 256
  98. height = 256
  99. maxImageExtent:
  100. width = 256
  101. height = 256
  102. maxImageArrayLayers = 1
  103. supportedTransforms: count = 1
  104. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  105. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  106. supportedCompositeAlpha: count = 1
  107. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  108. supportedUsageFlags: count = 6
  109. IMAGE_USAGE_TRANSFER_SRC_BIT
  110. IMAGE_USAGE_TRANSFER_DST_BIT
  111. IMAGE_USAGE_SAMPLED_BIT
  112. IMAGE_USAGE_STORAGE_BIT
  113. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  114. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  115. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  116. --------------------------------------------
  117. fullScreenExclusiveSupported = true
  118.  
  119. VkSurfaceProtectedCapabilitiesKHR:
  120. ----------------------------------
  121. supportsProtected = false
  122.  
  123.  
  124.  
  125. Device Groups:
  126. ==============
  127. Group 0:
  128. Properties:
  129. physicalDevices: count = 1
  130. NVIDIA GeForce RTX 2070 SUPER (ID: 0)
  131. subsetAllocation = 1
  132.  
  133. Present Capabilities:
  134. NVIDIA GeForce RTX 2070 SUPER (ID: 0):
  135. Can present images from the following devices: count = 1
  136. NVIDIA GeForce RTX 2070 SUPER (ID: 0)
  137. Present modes: count = 1
  138. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  139.  
  140.  
  141. Device Properties and Extensions:
  142. =================================
  143. GPU0:
  144. VkPhysicalDeviceProperties:
  145. ---------------------------
  146. apiVersion = 4202664 (1.2.168)
  147. driverVersion = 1951809536 (0x74564000)
  148. vendorID = 0x10de
  149. deviceID = 0x1e84
  150. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  151. deviceName = NVIDIA GeForce RTX 2070 SUPER
  152.  
  153. VkPhysicalDeviceLimits:
  154. -----------------------
  155. maxImageDimension1D = 32768
  156. maxImageDimension2D = 32768
  157. maxImageDimension3D = 16384
  158. maxImageDimensionCube = 32768
  159. maxImageArrayLayers = 2048
  160. maxTexelBufferElements = 134217728
  161. maxUniformBufferRange = 65536
  162. maxStorageBufferRange = 4294967295
  163. maxPushConstantsSize = 256
  164. maxMemoryAllocationCount = 4096
  165. maxSamplerAllocationCount = 4000
  166. bufferImageGranularity = 0x00000400
  167. sparseAddressSpaceSize = 0xffffffffff
  168. maxBoundDescriptorSets = 32
  169. maxPerStageDescriptorSamplers = 1048576
  170. maxPerStageDescriptorUniformBuffers = 1048576
  171. maxPerStageDescriptorStorageBuffers = 1048576
  172. maxPerStageDescriptorSampledImages = 1048576
  173. maxPerStageDescriptorStorageImages = 1048576
  174. maxPerStageDescriptorInputAttachments = 1048576
  175. maxPerStageResources = 4294967295
  176. maxDescriptorSetSamplers = 1048576
  177. maxDescriptorSetUniformBuffers = 1048576
  178. maxDescriptorSetUniformBuffersDynamic = 15
  179. maxDescriptorSetStorageBuffers = 1048576
  180. maxDescriptorSetStorageBuffersDynamic = 16
  181. maxDescriptorSetSampledImages = 1048576
  182. maxDescriptorSetStorageImages = 1048576
  183. maxDescriptorSetInputAttachments = 1048576
  184. maxVertexInputAttributes = 32
  185. maxVertexInputBindings = 32
  186. maxVertexInputAttributeOffset = 2047
  187. maxVertexInputBindingStride = 2048
  188. maxVertexOutputComponents = 128
  189. maxTessellationGenerationLevel = 64
  190. maxTessellationPatchSize = 32
  191. maxTessellationControlPerVertexInputComponents = 128
  192. maxTessellationControlPerVertexOutputComponents = 128
  193. maxTessellationControlPerPatchOutputComponents = 120
  194. maxTessellationControlTotalOutputComponents = 4216
  195. maxTessellationEvaluationInputComponents = 128
  196. maxTessellationEvaluationOutputComponents = 128
  197. maxGeometryShaderInvocations = 32
  198. maxGeometryInputComponents = 128
  199. maxGeometryOutputComponents = 128
  200. maxGeometryOutputVertices = 1024
  201. maxGeometryTotalOutputComponents = 1024
  202. maxFragmentInputComponents = 128
  203. maxFragmentOutputAttachments = 8
  204. maxFragmentDualSrcAttachments = 1
  205. maxFragmentCombinedOutputResources = 16
  206. maxComputeSharedMemorySize = 49152
  207. maxComputeWorkGroupCount: count = 3
  208. 2147483647
  209. 65535
  210. 65535
  211. maxComputeWorkGroupInvocations = 1024
  212. maxComputeWorkGroupSize: count = 3
  213. 1024
  214. 1024
  215. 64
  216. subPixelPrecisionBits = 8
  217. subTexelPrecisionBits = 8
  218. mipmapPrecisionBits = 8
  219. maxDrawIndexedIndexValue = 4294967295
  220. maxDrawIndirectCount = 4294967295
  221. maxSamplerLodBias = 15
  222. maxSamplerAnisotropy = 16
  223. maxViewports = 16
  224. maxViewportDimensions: count = 2
  225. 32768
  226. 32768
  227. viewportBoundsRange: count = 2
  228. -65536
  229. 65536
  230. viewportSubPixelBits = 8
  231. minMemoryMapAlignment = 64
  232. minTexelBufferOffsetAlignment = 0x00000010
  233. minUniformBufferOffsetAlignment = 0x00000040
  234. minStorageBufferOffsetAlignment = 0x00000010
  235. minTexelOffset = -8
  236. maxTexelOffset = 7
  237. minTexelGatherOffset = -32
  238. maxTexelGatherOffset = 31
  239. minInterpolationOffset = -0.5
  240. maxInterpolationOffset = 0.4375
  241. subPixelInterpolationOffsetBits = 4
  242. maxFramebufferWidth = 32768
  243. maxFramebufferHeight = 32768
  244. maxFramebufferLayers = 2048
  245. framebufferColorSampleCounts: count = 4
  246. SAMPLE_COUNT_1_BIT
  247. SAMPLE_COUNT_2_BIT
  248. SAMPLE_COUNT_4_BIT
  249. SAMPLE_COUNT_8_BIT
  250. framebufferDepthSampleCounts: count = 4
  251. SAMPLE_COUNT_1_BIT
  252. SAMPLE_COUNT_2_BIT
  253. SAMPLE_COUNT_4_BIT
  254. SAMPLE_COUNT_8_BIT
  255. framebufferStencilSampleCounts: count = 5
  256. SAMPLE_COUNT_1_BIT
  257. SAMPLE_COUNT_2_BIT
  258. SAMPLE_COUNT_4_BIT
  259. SAMPLE_COUNT_8_BIT
  260. SAMPLE_COUNT_16_BIT
  261. framebufferNoAttachmentsSampleCounts: count = 5
  262. SAMPLE_COUNT_1_BIT
  263. SAMPLE_COUNT_2_BIT
  264. SAMPLE_COUNT_4_BIT
  265. SAMPLE_COUNT_8_BIT
  266. SAMPLE_COUNT_16_BIT
  267. maxColorAttachments = 8
  268. sampledImageColorSampleCounts: count = 4
  269. SAMPLE_COUNT_1_BIT
  270. SAMPLE_COUNT_2_BIT
  271. SAMPLE_COUNT_4_BIT
  272. SAMPLE_COUNT_8_BIT
  273. sampledImageIntegerSampleCounts: count = 4
  274. SAMPLE_COUNT_1_BIT
  275. SAMPLE_COUNT_2_BIT
  276. SAMPLE_COUNT_4_BIT
  277. SAMPLE_COUNT_8_BIT
  278. sampledImageDepthSampleCounts: count = 4
  279. SAMPLE_COUNT_1_BIT
  280. SAMPLE_COUNT_2_BIT
  281. SAMPLE_COUNT_4_BIT
  282. SAMPLE_COUNT_8_BIT
  283. sampledImageStencilSampleCounts: count = 5
  284. SAMPLE_COUNT_1_BIT
  285. SAMPLE_COUNT_2_BIT
  286. SAMPLE_COUNT_4_BIT
  287. SAMPLE_COUNT_8_BIT
  288. SAMPLE_COUNT_16_BIT
  289. storageImageSampleCounts: count = 4
  290. SAMPLE_COUNT_1_BIT
  291. SAMPLE_COUNT_2_BIT
  292. SAMPLE_COUNT_4_BIT
  293. SAMPLE_COUNT_8_BIT
  294. maxSampleMaskWords = 1
  295. timestampComputeAndGraphics = true
  296. timestampPeriod = 1
  297. maxClipDistances = 8
  298. maxCullDistances = 8
  299. maxCombinedClipAndCullDistances = 8
  300. discreteQueuePriorities = 2
  301. pointSizeRange: count = 2
  302. 1
  303. 2047.94
  304. lineWidthRange: count = 2
  305. 1
  306. 64
  307. pointSizeGranularity = 0.0625
  308. lineWidthGranularity = 0.0625
  309. strictLines = true
  310. standardSampleLocations = true
  311. optimalBufferCopyOffsetAlignment = 0x00000001
  312. optimalBufferCopyRowPitchAlignment = 0x00000001
  313. nonCoherentAtomSize = 0x00000040
  314.  
  315. VkPhysicalDeviceSparseProperties:
  316. ---------------------------------
  317. residencyStandard2DBlockShape = true
  318. residencyStandard2DMultisampleBlockShape = true
  319. residencyStandard3DBlockShape = true
  320. residencyAlignedMipSize = false
  321. residencyNonResidentStrict = true
  322.  
  323. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  324. ---------------------------------------------------
  325. maxGeometryCount = 16777215
  326. maxInstanceCount = 16777215
  327. maxPrimitiveCount = 536870911
  328. maxPerStageDescriptorAccelerationStructures = 1048576
  329. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  330. maxDescriptorSetAccelerationStructures = 1048576
  331. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  332. minAccelerationStructureScratchOffsetAlignment = 128
  333.  
  334. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  335. ----------------------------------------------------
  336. advancedBlendMaxColorAttachments = 8
  337. advancedBlendIndependentBlend = false
  338. advancedBlendNonPremultipliedSrcColor = true
  339. advancedBlendNonPremultipliedDstColor = true
  340. advancedBlendCorrelatedOverlap = true
  341. advancedBlendAllOperations = true
  342.  
  343. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  344. -------------------------------------------------------
  345. primitiveOverestimationSize = 0.00195313
  346. maxExtraPrimitiveOverestimationSize = 0.75
  347. extraPrimitiveOverestimationSizeGranularity = 0.25
  348. primitiveUnderestimation = true
  349. conservativePointAndLineRasterization = true
  350. degenerateTrianglesRasterized = true
  351. degenerateLinesRasterized = true
  352. fullyCoveredFragmentShaderInputVariable = true
  353. conservativeRasterizationPostDepthCoverage = true
  354.  
  355. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  356. -----------------------------------------------
  357. maxCustomBorderColorSamplers = 4000
  358.  
  359. VkPhysicalDeviceDepthStencilResolveProperties:
  360. ----------------------------------------------
  361. supportedDepthResolveModes: count = 4
  362. RESOLVE_MODE_SAMPLE_ZERO_BIT
  363. RESOLVE_MODE_AVERAGE_BIT
  364. RESOLVE_MODE_MIN_BIT
  365. RESOLVE_MODE_MAX_BIT
  366. supportedStencilResolveModes: count = 3
  367. RESOLVE_MODE_SAMPLE_ZERO_BIT
  368. RESOLVE_MODE_MIN_BIT
  369. RESOLVE_MODE_MAX_BIT
  370. independentResolveNone = true
  371. independentResolve = true
  372.  
  373. VkPhysicalDeviceDescriptorIndexingProperties:
  374. ---------------------------------------------
  375. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  376. shaderUniformBufferArrayNonUniformIndexingNative = true
  377. shaderSampledImageArrayNonUniformIndexingNative = true
  378. shaderStorageBufferArrayNonUniformIndexingNative = true
  379. shaderStorageImageArrayNonUniformIndexingNative = true
  380. shaderInputAttachmentArrayNonUniformIndexingNative = true
  381. robustBufferAccessUpdateAfterBind = true
  382. quadDivergentImplicitLod = true
  383. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  384. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  385. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  386. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  387. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  388. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  389. maxPerStageUpdateAfterBindResources = 4294967295
  390. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  391. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  392. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  393. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  394. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  395. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  396. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  397. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  398.  
  399. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  400. ----------------------------------------------
  401. maxDiscardRectangles = 8
  402.  
  403. VkPhysicalDeviceDriverProperties:
  404. ---------------------------------
  405. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  406. driverName = NVIDIA
  407. driverInfo = 465.89
  408. conformanceVersion = 1.2.5.2
  409.  
  410. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  411. ------------------------------------------------
  412. minImportedHostPointerAlignment = 0x00001000
  413.  
  414. VkPhysicalDeviceFloatControlsProperties:
  415. ----------------------------------------
  416. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  417. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  418. shaderSignedZeroInfNanPreserveFloat16 = true
  419. shaderSignedZeroInfNanPreserveFloat32 = true
  420. shaderSignedZeroInfNanPreserveFloat64 = true
  421. shaderDenormPreserveFloat16 = true
  422. shaderDenormPreserveFloat32 = false
  423. shaderDenormPreserveFloat64 = false
  424. shaderDenormFlushToZeroFloat16 = false
  425. shaderDenormFlushToZeroFloat32 = false
  426. shaderDenormFlushToZeroFloat64 = false
  427. shaderRoundingModeRTEFloat16 = true
  428. shaderRoundingModeRTEFloat32 = true
  429. shaderRoundingModeRTEFloat64 = true
  430. shaderRoundingModeRTZFloat16 = false
  431. shaderRoundingModeRTZFloat32 = true
  432. shaderRoundingModeRTZFloat64 = true
  433.  
  434. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  435. -------------------------------------------------
  436. minFragmentShadingRateAttachmentTexelSize:
  437. width = 16
  438. height = 16
  439. maxFragmentShadingRateAttachmentTexelSize:
  440. width = 16
  441. height = 16
  442. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  443. primitiveFragmentShadingRateWithMultipleViewports = false
  444. layeredShadingRateAttachments = true
  445. fragmentShadingRateNonTrivialCombinerOps = true
  446. maxFragmentSize:
  447. width = 4
  448. height = 4
  449. maxFragmentSizeAspectRatio = 2
  450. maxFragmentShadingRateCoverageSamples = 16
  451. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  452. fragmentShadingRateWithShaderDepthStencilWrites = true
  453. fragmentShadingRateWithSampleMask = true
  454. fragmentShadingRateWithShaderSampleMask = true
  455. fragmentShadingRateWithConservativeRasterization = true
  456. fragmentShadingRateWithFragmentShaderInterlock = true
  457. fragmentShadingRateWithCustomSampleLocations = true
  458. fragmentShadingRateStrictMultiplyCombiner = true
  459.  
  460. VkPhysicalDeviceIDProperties:
  461. -----------------------------
  462. deviceUUID = 9bd37264-1d3e-3963-62f4-4741bc362ef4
  463. driverUUID = e3c75707-2982-0322-ea74-3f1330238481
  464. deviceLUID = 5ac70000-00000000
  465. deviceNodeMask = 1
  466. deviceLUIDValid = true
  467.  
  468. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  469. ------------------------------------------------
  470. maxInlineUniformBlockSize = 256
  471. maxPerStageDescriptorInlineUniformBlocks = 32
  472. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  473. maxDescriptorSetInlineUniformBlocks = 32
  474. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  475.  
  476. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  477. -----------------------------------------------
  478. lineSubPixelPrecisionBits = 8
  479.  
  480. VkPhysicalDeviceMaintenance3Properties:
  481. ---------------------------------------
  482. maxPerSetDescriptors = 4294967295
  483. maxMemoryAllocationSize = 0xffe00000
  484.  
  485. VkPhysicalDeviceMultiviewProperties:
  486. ------------------------------------
  487. maxMultiviewViewCount = 32
  488. maxMultiviewInstanceIndex = 134217727
  489.  
  490. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  491. ----------------------------------------
  492. pciDomain = 0
  493. pciBus = 38
  494. pciDevice = 0
  495. pciFunction = 0
  496.  
  497. VkPhysicalDevicePointClippingProperties:
  498. ----------------------------------------
  499. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  500.  
  501. VkPhysicalDeviceProtectedMemoryProperties:
  502. ------------------------------------------
  503. protectedNoFault = false
  504.  
  505. VkPhysicalDevicePushDescriptorPropertiesKHR:
  506. --------------------------------------------
  507. maxPushDescriptors = 32
  508.  
  509. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  510. ------------------------------------------------
  511. shaderGroupHandleSize = 32
  512. maxRayRecursionDepth = 31
  513. maxShaderGroupStride = 4096
  514. shaderGroupBaseAlignment = 64
  515. shaderGroupHandleCaptureReplaySize = 32
  516. maxRayDispatchInvocationCount = 1073741824
  517. shaderGroupHandleAlignment = 32
  518. maxRayHitAttributeSize = 32
  519.  
  520. VkPhysicalDeviceRobustness2PropertiesEXT:
  521. -----------------------------------------
  522. robustStorageBufferAccessSizeAlignment = 0x00000001
  523. robustUniformBufferAccessSizeAlignment = 0x00000010
  524.  
  525. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  526. ---------------------------------------------
  527. sampleLocationSampleCounts: count = 5
  528. SAMPLE_COUNT_1_BIT
  529. SAMPLE_COUNT_2_BIT
  530. SAMPLE_COUNT_4_BIT
  531. SAMPLE_COUNT_8_BIT
  532. SAMPLE_COUNT_16_BIT
  533. maxSampleLocationGridSize:
  534. width = 1
  535. height = 1
  536. sampleLocationCoordinateRange: count = 2
  537. 0
  538. 0.9375
  539. sampleLocationSubPixelBits = 4
  540. variableSampleLocations = true
  541.  
  542. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  543. ----------------------------------------------
  544. filterMinmaxSingleComponentFormats = true
  545. filterMinmaxImageComponentMapping = true
  546.  
  547. VkPhysicalDeviceSubgroupProperties:
  548. -----------------------------------
  549. subgroupSize = 32
  550. supportedStages: count = 16
  551. SHADER_STAGE_VERTEX_BIT
  552. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  553. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  554. SHADER_STAGE_GEOMETRY_BIT
  555. SHADER_STAGE_FRAGMENT_BIT
  556. SHADER_STAGE_COMPUTE_BIT
  557. SHADER_STAGE_ALL_GRAPHICS
  558. SHADER_STAGE_ALL
  559. SHADER_STAGE_RAYGEN_BIT_KHR
  560. SHADER_STAGE_ANY_HIT_BIT_KHR
  561. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  562. SHADER_STAGE_MISS_BIT_KHR
  563. SHADER_STAGE_INTERSECTION_BIT_KHR
  564. SHADER_STAGE_CALLABLE_BIT_KHR
  565. SHADER_STAGE_TASK_BIT_NV
  566. SHADER_STAGE_MESH_BIT_NV
  567. supportedOperations: count = 9
  568. SUBGROUP_FEATURE_BASIC_BIT
  569. SUBGROUP_FEATURE_VOTE_BIT
  570. SUBGROUP_FEATURE_ARITHMETIC_BIT
  571. SUBGROUP_FEATURE_BALLOT_BIT
  572. SUBGROUP_FEATURE_SHUFFLE_BIT
  573. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  574. SUBGROUP_FEATURE_CLUSTERED_BIT
  575. SUBGROUP_FEATURE_QUAD_BIT
  576. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  577. quadOperationsInAllStages = true
  578.  
  579. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  580. -------------------------------------------------
  581. minSubgroupSize = 32
  582. maxSubgroupSize = 32
  583. maxComputeWorkgroupSubgroups = 2097152
  584. requiredSubgroupSizeStages: count = 16
  585. SHADER_STAGE_VERTEX_BIT
  586. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  587. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  588. SHADER_STAGE_GEOMETRY_BIT
  589. SHADER_STAGE_FRAGMENT_BIT
  590. SHADER_STAGE_COMPUTE_BIT
  591. SHADER_STAGE_ALL_GRAPHICS
  592. SHADER_STAGE_ALL
  593. SHADER_STAGE_RAYGEN_BIT_KHR
  594. SHADER_STAGE_ANY_HIT_BIT_KHR
  595. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  596. SHADER_STAGE_MISS_BIT_KHR
  597. SHADER_STAGE_INTERSECTION_BIT_KHR
  598. SHADER_STAGE_CALLABLE_BIT_KHR
  599. SHADER_STAGE_TASK_BIT_NV
  600. SHADER_STAGE_MESH_BIT_NV
  601.  
  602. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  603. --------------------------------------------------
  604. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  605. storageTexelBufferOffsetSingleTexelAlignment = true
  606. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  607. uniformTexelBufferOffsetSingleTexelAlignment = true
  608.  
  609. VkPhysicalDeviceTimelineSemaphoreProperties:
  610. --------------------------------------------
  611. maxTimelineSemaphoreValueDifference = 2147483647
  612.  
  613. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  614. -----------------------------------------------
  615. maxTransformFeedbackStreams = 4
  616. maxTransformFeedbackBuffers = 4
  617. maxTransformFeedbackBufferSize = 0xffffffffffffffff
  618. maxTransformFeedbackStreamDataSize = 2048
  619. maxTransformFeedbackBufferDataSize = 512
  620. maxTransformFeedbackBufferDataStride = 2048
  621. transformFeedbackQueries = true
  622. transformFeedbackStreamsLinesTriangles = false
  623. transformFeedbackRasterizationStreamSelect = true
  624. transformFeedbackDraw = true
  625.  
  626. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  627. ----------------------------------------------------
  628. maxVertexAttribDivisor = 4294967295
  629.  
  630. VkPhysicalDeviceVulkan11Properties:
  631. -----------------------------------
  632. deviceUUID = 9bd37264-1d3e-3963-62f4-4741bc362ef4
  633. driverUUID = e3c75707-2982-0322-ea74-3f1330238481
  634. deviceLUID = 5ac70000-00000000
  635. deviceNodeMask = 1
  636. deviceLUIDValid = true
  637. subgroupSize = 32
  638. subgroupSupportedStages: count = 16
  639. SHADER_STAGE_VERTEX_BIT
  640. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  641. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  642. SHADER_STAGE_GEOMETRY_BIT
  643. SHADER_STAGE_FRAGMENT_BIT
  644. SHADER_STAGE_COMPUTE_BIT
  645. SHADER_STAGE_ALL_GRAPHICS
  646. SHADER_STAGE_ALL
  647. SHADER_STAGE_RAYGEN_BIT_KHR
  648. SHADER_STAGE_ANY_HIT_BIT_KHR
  649. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  650. SHADER_STAGE_MISS_BIT_KHR
  651. SHADER_STAGE_INTERSECTION_BIT_KHR
  652. SHADER_STAGE_CALLABLE_BIT_KHR
  653. SHADER_STAGE_TASK_BIT_NV
  654. SHADER_STAGE_MESH_BIT_NV
  655. subgroupSupportedOperations: count = 9
  656. SUBGROUP_FEATURE_BASIC_BIT
  657. SUBGROUP_FEATURE_VOTE_BIT
  658. SUBGROUP_FEATURE_ARITHMETIC_BIT
  659. SUBGROUP_FEATURE_BALLOT_BIT
  660. SUBGROUP_FEATURE_SHUFFLE_BIT
  661. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  662. SUBGROUP_FEATURE_CLUSTERED_BIT
  663. SUBGROUP_FEATURE_QUAD_BIT
  664. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  665. subgroupQuadOperationsInAllStages = true
  666. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  667. maxMultiviewViewCount = 32
  668. maxMultiviewInstanceIndex = 134217727
  669. protectedNoFault = false
  670. maxPerSetDescriptors = 4294967295
  671. maxMemoryAllocationSize = 0xffe00000
  672.  
  673. VkPhysicalDeviceVulkan12Properties:
  674. -----------------------------------
  675. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  676. driverName = NVIDIA
  677. driverInfo = 465.89
  678. conformanceVersion = 1.2.5.2
  679. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  680. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  681. shaderSignedZeroInfNanPreserveFloat16 = true
  682. shaderSignedZeroInfNanPreserveFloat32 = true
  683. shaderSignedZeroInfNanPreserveFloat64 = true
  684. shaderDenormPreserveFloat16 = true
  685. shaderDenormPreserveFloat32 = false
  686. shaderDenormPreserveFloat64 = false
  687. shaderDenormFlushToZeroFloat16 = false
  688. shaderDenormFlushToZeroFloat32 = false
  689. shaderDenormFlushToZeroFloat64 = false
  690. shaderRoundingModeRTEFloat16 = true
  691. shaderRoundingModeRTEFloat32 = true
  692. shaderRoundingModeRTEFloat64 = true
  693. shaderRoundingModeRTZFloat16 = false
  694. shaderRoundingModeRTZFloat32 = true
  695. shaderRoundingModeRTZFloat64 = true
  696. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  697. shaderUniformBufferArrayNonUniformIndexingNative = true
  698. shaderSampledImageArrayNonUniformIndexingNative = true
  699. shaderStorageBufferArrayNonUniformIndexingNative = true
  700. shaderStorageImageArrayNonUniformIndexingNative = true
  701. shaderInputAttachmentArrayNonUniformIndexingNative = true
  702. robustBufferAccessUpdateAfterBind = true
  703. quadDivergentImplicitLod = true
  704. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  705. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  706. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  707. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  708. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  709. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  710. maxPerStageUpdateAfterBindResources = 4294967295
  711. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  712. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  713. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  714. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  715. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  716. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  717. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  718. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  719. supportedDepthResolveModes: count = 4
  720. RESOLVE_MODE_SAMPLE_ZERO_BIT
  721. RESOLVE_MODE_AVERAGE_BIT
  722. RESOLVE_MODE_MIN_BIT
  723. RESOLVE_MODE_MAX_BIT
  724. supportedStencilResolveModes: count = 3
  725. RESOLVE_MODE_SAMPLE_ZERO_BIT
  726. RESOLVE_MODE_MIN_BIT
  727. RESOLVE_MODE_MAX_BIT
  728. independentResolveNone = true
  729. independentResolve = true
  730. filterMinmaxSingleComponentFormats = true
  731. filterMinmaxImageComponentMapping = true
  732. maxTimelineSemaphoreValueDifference = 2147483647
  733. framebufferIntegerColorSampleCounts: count = 4
  734. SAMPLE_COUNT_1_BIT
  735. SAMPLE_COUNT_2_BIT
  736. SAMPLE_COUNT_4_BIT
  737. SAMPLE_COUNT_8_BIT
  738.  
  739.  
  740. Device Extensions: count = 137
  741. VK_EXT_4444_formats : extension revision 1
  742. VK_EXT_blend_operation_advanced : extension revision 2
  743. VK_EXT_buffer_device_address : extension revision 2
  744. VK_EXT_calibrated_timestamps : extension revision 1
  745. VK_EXT_conditional_rendering : extension revision 2
  746. VK_EXT_conservative_rasterization : extension revision 1
  747. VK_EXT_custom_border_color : extension revision 12
  748. VK_EXT_depth_clip_enable : extension revision 1
  749. VK_EXT_depth_range_unrestricted : extension revision 1
  750. VK_EXT_descriptor_indexing : extension revision 2
  751. VK_EXT_discard_rectangles : extension revision 1
  752. VK_EXT_extended_dynamic_state : extension revision 1
  753. VK_EXT_external_memory_host : extension revision 1
  754. VK_EXT_fragment_shader_interlock : extension revision 1
  755. VK_EXT_full_screen_exclusive : extension revision 4
  756. VK_EXT_hdr_metadata : extension revision 2
  757. VK_EXT_host_query_reset : extension revision 1
  758. VK_EXT_image_robustness : extension revision 1
  759. VK_EXT_index_type_uint8 : extension revision 1
  760. VK_EXT_inline_uniform_block : extension revision 1
  761. VK_EXT_line_rasterization : extension revision 1
  762. VK_EXT_memory_budget : extension revision 1
  763. VK_EXT_memory_priority : extension revision 1
  764. VK_EXT_pci_bus_info : extension revision 2
  765. VK_EXT_pipeline_creation_cache_control : extension revision 3
  766. VK_EXT_pipeline_creation_feedback : extension revision 1
  767. VK_EXT_post_depth_coverage : extension revision 1
  768. VK_EXT_private_data : extension revision 1
  769. VK_EXT_robustness2 : extension revision 1
  770. VK_EXT_sample_locations : extension revision 1
  771. VK_EXT_sampler_filter_minmax : extension revision 2
  772. VK_EXT_scalar_block_layout : extension revision 1
  773. VK_EXT_separate_stencil_usage : extension revision 1
  774. VK_EXT_shader_atomic_float : extension revision 1
  775. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  776. VK_EXT_shader_image_atomic_int64 : extension revision 1
  777. VK_EXT_shader_subgroup_ballot : extension revision 1
  778. VK_EXT_shader_subgroup_vote : extension revision 1
  779. VK_EXT_shader_viewport_index_layer : extension revision 1
  780. VK_EXT_subgroup_size_control : extension revision 2
  781. VK_EXT_texel_buffer_alignment : extension revision 1
  782. VK_EXT_tooling_info : extension revision 1
  783. VK_EXT_transform_feedback : extension revision 1
  784. VK_EXT_vertex_attribute_divisor : extension revision 3
  785. VK_EXT_ycbcr_image_arrays : extension revision 1
  786. VK_KHR_16bit_storage : extension revision 1
  787. VK_KHR_8bit_storage : extension revision 1
  788. VK_KHR_acceleration_structure : extension revision 11
  789. VK_KHR_bind_memory2 : extension revision 1
  790. VK_KHR_buffer_device_address : extension revision 1
  791. VK_KHR_copy_commands2 : extension revision 1
  792. VK_KHR_create_renderpass2 : extension revision 1
  793. VK_KHR_dedicated_allocation : extension revision 3
  794. VK_KHR_deferred_host_operations : extension revision 4
  795. VK_KHR_depth_stencil_resolve : extension revision 1
  796. VK_KHR_descriptor_update_template : extension revision 1
  797. VK_KHR_device_group : extension revision 4
  798. VK_KHR_draw_indirect_count : extension revision 1
  799. VK_KHR_driver_properties : extension revision 1
  800. VK_KHR_external_fence : extension revision 1
  801. VK_KHR_external_fence_win32 : extension revision 1
  802. VK_KHR_external_memory : extension revision 1
  803. VK_KHR_external_memory_win32 : extension revision 1
  804. VK_KHR_external_semaphore : extension revision 1
  805. VK_KHR_external_semaphore_win32 : extension revision 1
  806. VK_KHR_fragment_shading_rate : extension revision 1
  807. VK_KHR_get_memory_requirements2 : extension revision 1
  808. VK_KHR_image_format_list : extension revision 1
  809. VK_KHR_imageless_framebuffer : extension revision 1
  810. VK_KHR_maintenance1 : extension revision 2
  811. VK_KHR_maintenance2 : extension revision 1
  812. VK_KHR_maintenance3 : extension revision 1
  813. VK_KHR_multiview : extension revision 1
  814. VK_KHR_pipeline_executable_properties : extension revision 1
  815. VK_KHR_pipeline_library : extension revision 1
  816. VK_KHR_push_descriptor : extension revision 2
  817. VK_KHR_ray_query : extension revision 1
  818. VK_KHR_ray_tracing_pipeline : extension revision 1
  819. VK_KHR_relaxed_block_layout : extension revision 1
  820. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  821. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  822. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  823. VK_KHR_shader_atomic_int64 : extension revision 1
  824. VK_KHR_shader_clock : extension revision 1
  825. VK_KHR_shader_draw_parameters : extension revision 1
  826. VK_KHR_shader_float16_int8 : extension revision 1
  827. VK_KHR_shader_float_controls : extension revision 4
  828. VK_KHR_shader_non_semantic_info : extension revision 1
  829. VK_KHR_shader_subgroup_extended_types : extension revision 1
  830. VK_KHR_shader_terminate_invocation : extension revision 1
  831. VK_KHR_spirv_1_4 : extension revision 1
  832. VK_KHR_storage_buffer_storage_class : extension revision 1
  833. VK_KHR_swapchain : extension revision 70
  834. VK_KHR_swapchain_mutable_format : extension revision 1
  835. VK_KHR_synchronization2 : extension revision 1
  836. VK_KHR_timeline_semaphore : extension revision 2
  837. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  838. VK_KHR_variable_pointers : extension revision 1
  839. VK_KHR_vulkan_memory_model : extension revision 3
  840. VK_KHR_win32_keyed_mutex : extension revision 1
  841. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  842. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  843. VK_NVX_binary_import : extension revision 1
  844. VK_NVX_image_view_handle : extension revision 2
  845. VK_NVX_multiview_per_view_attributes : extension revision 1
  846. VK_NV_acquire_winrt_display : extension revision 1
  847. VK_NV_clip_space_w_scaling : extension revision 1
  848. VK_NV_compute_shader_derivatives : extension revision 1
  849. VK_NV_cooperative_matrix : extension revision 1
  850. VK_NV_corner_sampled_image : extension revision 2
  851. VK_NV_coverage_reduction_mode : extension revision 1
  852. VK_NV_cuda_kernel_launch : extension revision 2
  853. VK_NV_dedicated_allocation : extension revision 1
  854. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  855. VK_NV_device_diagnostic_checkpoints : extension revision 2
  856. VK_NV_device_diagnostics_config : extension revision 1
  857. VK_NV_device_generated_commands : extension revision 3
  858. VK_NV_external_memory : extension revision 1
  859. VK_NV_external_memory_win32 : extension revision 1
  860. VK_NV_fill_rectangle : extension revision 1
  861. VK_NV_fragment_coverage_to_color : extension revision 1
  862. VK_NV_fragment_shader_barycentric : extension revision 1
  863. VK_NV_fragment_shading_rate_enums : extension revision 1
  864. VK_NV_framebuffer_mixed_samples : extension revision 1
  865. VK_NV_geometry_shader_passthrough : extension revision 1
  866. VK_NV_mesh_shader : extension revision 1
  867. VK_NV_ray_tracing : extension revision 3
  868. VK_NV_representative_fragment_test : extension revision 2
  869. VK_NV_sample_mask_override_coverage : extension revision 1
  870. VK_NV_scissor_exclusive : extension revision 1
  871. VK_NV_shader_image_footprint : extension revision 2
  872. VK_NV_shader_sm_builtins : extension revision 1
  873. VK_NV_shader_subgroup_partitioned : extension revision 1
  874. VK_NV_shading_rate_image : extension revision 3
  875. VK_NV_viewport_array2 : extension revision 1
  876. VK_NV_viewport_swizzle : extension revision 1
  877. VK_NV_win32_keyed_mutex : extension revision 2
  878.  
  879. VkQueueFamilyProperties:
  880. ========================
  881. queueProperties[0]:
  882. -------------------
  883. minImageTransferGranularity = (1,1,1)
  884. queueCount = 16
  885. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  886. timestampValidBits = 64
  887. present support = true
  888.  
  889. queueProperties[1]:
  890. -------------------
  891. minImageTransferGranularity = (1,1,1)
  892. queueCount = 2
  893. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  894. timestampValidBits = 64
  895. present support = false
  896.  
  897. queueProperties[2]:
  898. -------------------
  899. minImageTransferGranularity = (1,1,1)
  900. queueCount = 8
  901. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  902. timestampValidBits = 64
  903. present support = true
  904.  
  905. VkPhysicalDeviceMemoryProperties:
  906. =================================
  907. memoryHeaps: count = 3
  908. memoryHeaps[0]:
  909. size = 8400142336 (0x1f4b00000) (7.82 GiB)
  910. budget = 7594835968 (0x1c4b00000) (7.07 GiB)
  911. usage = 0 (0x00000000) (0.00 B)
  912. flags: count = 1
  913. MEMORY_HEAP_DEVICE_LOCAL_BIT
  914. memoryHeaps[1]:
  915. size = 8563253248 (0x1fe68e000) (7.98 GiB)
  916. budget = 7866657076 (0x1d4e3a934) (7.33 GiB)
  917. usage = 278528 (0x00044000) (272.00 KiB)
  918. flags: count = 0
  919. None
  920. memoryHeaps[2]:
  921. size = 224395264 (0x0d600000) (214.00 MiB)
  922. budget = 221970432 (0x0d3b0000) (211.69 MiB)
  923. usage = 2424832 (0x00250000) (2.31 MiB)
  924. flags: count = 1
  925. MEMORY_HEAP_DEVICE_LOCAL_BIT
  926. memoryTypes: count = 5
  927. memoryTypes[0]:
  928. heapIndex = 1
  929. propertyFlags = 0x0000: count = 0
  930. None
  931. usable for:
  932. IMAGE_TILING_OPTIMAL:
  933. color images
  934. FORMAT_D16_UNORM
  935. FORMAT_X8_D24_UNORM_PACK32
  936. FORMAT_D32_SFLOAT
  937. FORMAT_S8_UINT
  938. FORMAT_D24_UNORM_S8_UINT
  939. FORMAT_D32_SFLOAT_S8_UINT
  940. (non-sparse)
  941. IMAGE_TILING_LINEAR:
  942. color images
  943. (non-sparse, non-transient)
  944. memoryTypes[1]:
  945. heapIndex = 0
  946. propertyFlags = 0x0001: count = 1
  947. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  948. usable for:
  949. IMAGE_TILING_OPTIMAL:
  950. color images
  951. FORMAT_D16_UNORM
  952. FORMAT_X8_D24_UNORM_PACK32
  953. FORMAT_D32_SFLOAT
  954. FORMAT_S8_UINT
  955. FORMAT_D24_UNORM_S8_UINT
  956. FORMAT_D32_SFLOAT_S8_UINT
  957. (non-sparse)
  958. IMAGE_TILING_LINEAR:
  959. color images
  960. (non-sparse, non-transient)
  961. memoryTypes[2]:
  962. heapIndex = 1
  963. propertyFlags = 0x0006: count = 2
  964. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  965. MEMORY_PROPERTY_HOST_COHERENT_BIT
  966. usable for:
  967. IMAGE_TILING_OPTIMAL:
  968. None
  969. IMAGE_TILING_LINEAR:
  970. color images
  971. (non-sparse, non-transient)
  972. memoryTypes[3]:
  973. heapIndex = 1
  974. propertyFlags = 0x000e: count = 3
  975. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  976. MEMORY_PROPERTY_HOST_COHERENT_BIT
  977. MEMORY_PROPERTY_HOST_CACHED_BIT
  978. usable for:
  979. IMAGE_TILING_OPTIMAL:
  980. None
  981. IMAGE_TILING_LINEAR:
  982. color images
  983. (non-sparse, non-transient)
  984. memoryTypes[4]:
  985. heapIndex = 2
  986. propertyFlags = 0x0007: count = 3
  987. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  988. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  989. MEMORY_PROPERTY_HOST_COHERENT_BIT
  990. usable for:
  991. IMAGE_TILING_OPTIMAL:
  992. None
  993. IMAGE_TILING_LINEAR:
  994. color images
  995. (non-sparse, non-transient)
  996.  
  997. VkPhysicalDeviceFeatures:
  998. =========================
  999. robustBufferAccess = true
  1000. fullDrawIndexUint32 = true
  1001. imageCubeArray = true
  1002. independentBlend = true
  1003. geometryShader = true
  1004. tessellationShader = true
  1005. sampleRateShading = true
  1006. dualSrcBlend = true
  1007. logicOp = true
  1008. multiDrawIndirect = true
  1009. drawIndirectFirstInstance = true
  1010. depthClamp = true
  1011. depthBiasClamp = true
  1012. fillModeNonSolid = true
  1013. depthBounds = true
  1014. wideLines = true
  1015. largePoints = true
  1016. alphaToOne = true
  1017. multiViewport = true
  1018. samplerAnisotropy = true
  1019. textureCompressionETC2 = false
  1020. textureCompressionASTC_LDR = false
  1021. textureCompressionBC = true
  1022. occlusionQueryPrecise = true
  1023. pipelineStatisticsQuery = true
  1024. vertexPipelineStoresAndAtomics = true
  1025. fragmentStoresAndAtomics = true
  1026. shaderTessellationAndGeometryPointSize = true
  1027. shaderImageGatherExtended = true
  1028. shaderStorageImageExtendedFormats = true
  1029. shaderStorageImageMultisample = true
  1030. shaderStorageImageReadWithoutFormat = true
  1031. shaderStorageImageWriteWithoutFormat = true
  1032. shaderUniformBufferArrayDynamicIndexing = true
  1033. shaderSampledImageArrayDynamicIndexing = true
  1034. shaderStorageBufferArrayDynamicIndexing = true
  1035. shaderStorageImageArrayDynamicIndexing = true
  1036. shaderClipDistance = true
  1037. shaderCullDistance = true
  1038. shaderFloat64 = true
  1039. shaderInt64 = true
  1040. shaderInt16 = true
  1041. shaderResourceResidency = true
  1042. shaderResourceMinLod = true
  1043. sparseBinding = true
  1044. sparseResidencyBuffer = true
  1045. sparseResidencyImage2D = true
  1046. sparseResidencyImage3D = true
  1047. sparseResidency2Samples = true
  1048. sparseResidency4Samples = true
  1049. sparseResidency8Samples = true
  1050. sparseResidency16Samples = true
  1051. sparseResidencyAliased = true
  1052. variableMultisampleRate = true
  1053. inheritedQueries = true
  1054.  
  1055. VkPhysicalDevice16BitStorageFeatures:
  1056. -------------------------------------
  1057. storageBuffer16BitAccess = true
  1058. uniformAndStorageBuffer16BitAccess = true
  1059. storagePushConstant16 = true
  1060. storageInputOutput16 = false
  1061.  
  1062. VkPhysicalDevice4444FormatsFeaturesEXT:
  1063. ---------------------------------------
  1064. formatA4R4G4B4 = true
  1065. formatA4B4G4R4 = true
  1066.  
  1067. VkPhysicalDevice8BitStorageFeatures:
  1068. ------------------------------------
  1069. storageBuffer8BitAccess = true
  1070. uniformAndStorageBuffer8BitAccess = true
  1071. storagePushConstant8 = true
  1072.  
  1073. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1074. -------------------------------------------------
  1075. accelerationStructure = true
  1076. accelerationStructureCaptureReplay = true
  1077. accelerationStructureIndirectBuild = false
  1078. accelerationStructureHostCommands = false
  1079. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1080.  
  1081. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1082. --------------------------------------------------
  1083. advancedBlendCoherentOperations = true
  1084.  
  1085. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1086. --------------------------------------------
  1087. bufferDeviceAddress = true
  1088. bufferDeviceAddressCaptureReplay = true
  1089. bufferDeviceAddressMultiDevice = true
  1090.  
  1091. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1092. -----------------------------------------------
  1093. bufferDeviceAddress = true
  1094. bufferDeviceAddressCaptureReplay = true
  1095. bufferDeviceAddressMultiDevice = true
  1096.  
  1097. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1098. ------------------------------------------------
  1099. conditionalRendering = true
  1100. inheritedConditionalRendering = true
  1101.  
  1102. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1103. ---------------------------------------------
  1104. customBorderColors = true
  1105. customBorderColorWithoutFormat = true
  1106.  
  1107. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1108. -------------------------------------------
  1109. depthClipEnable = true
  1110.  
  1111. VkPhysicalDeviceDescriptorIndexingFeatures:
  1112. -------------------------------------------
  1113. shaderInputAttachmentArrayDynamicIndexing = true
  1114. shaderUniformTexelBufferArrayDynamicIndexing = true
  1115. shaderStorageTexelBufferArrayDynamicIndexing = true
  1116. shaderUniformBufferArrayNonUniformIndexing = true
  1117. shaderSampledImageArrayNonUniformIndexing = true
  1118. shaderStorageBufferArrayNonUniformIndexing = true
  1119. shaderStorageImageArrayNonUniformIndexing = true
  1120. shaderInputAttachmentArrayNonUniformIndexing = true
  1121. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1122. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1123. descriptorBindingUniformBufferUpdateAfterBind = true
  1124. descriptorBindingSampledImageUpdateAfterBind = true
  1125. descriptorBindingStorageImageUpdateAfterBind = true
  1126. descriptorBindingStorageBufferUpdateAfterBind = true
  1127. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1128. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1129. descriptorBindingUpdateUnusedWhilePending = true
  1130. descriptorBindingPartiallyBound = true
  1131. descriptorBindingVariableDescriptorCount = true
  1132. runtimeDescriptorArray = true
  1133.  
  1134. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1135. ------------------------------------------------
  1136. extendedDynamicState = true
  1137.  
  1138. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1139. ---------------------------------------------------
  1140. fragmentShaderSampleInterlock = true
  1141. fragmentShaderPixelInterlock = true
  1142. fragmentShaderShadingRateInterlock = true
  1143.  
  1144. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1145. -----------------------------------------------
  1146. pipelineFragmentShadingRate = true
  1147. primitiveFragmentShadingRate = true
  1148. attachmentFragmentShadingRate = true
  1149.  
  1150. VkPhysicalDeviceHostQueryResetFeatures:
  1151. ---------------------------------------
  1152. hostQueryReset = true
  1153.  
  1154. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  1155. -------------------------------------------
  1156. robustImageAccess = true
  1157.  
  1158. VkPhysicalDeviceImagelessFramebufferFeatures:
  1159. ---------------------------------------------
  1160. imagelessFramebuffer = true
  1161.  
  1162. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1163. ------------------------------------------
  1164. indexTypeUint8 = true
  1165.  
  1166. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1167. ----------------------------------------------
  1168. inlineUniformBlock = true
  1169. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1170.  
  1171. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1172. ---------------------------------------------
  1173. rectangularLines = true
  1174. bresenhamLines = true
  1175. smoothLines = true
  1176. stippledRectangularLines = true
  1177. stippledBresenhamLines = true
  1178. stippledSmoothLines = true
  1179.  
  1180. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1181. ------------------------------------------
  1182. memoryPriority = true
  1183.  
  1184. VkPhysicalDeviceMultiviewFeatures:
  1185. ----------------------------------
  1186. multiview = true
  1187. multiviewGeometryShader = true
  1188. multiviewTessellationShader = true
  1189.  
  1190. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1191. --------------------------------------------------------
  1192. pipelineCreationCacheControl = true
  1193.  
  1194. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1195. --------------------------------------------------------
  1196. pipelineExecutableInfo = true
  1197.  
  1198. VkPhysicalDevicePrivateDataFeaturesEXT:
  1199. ---------------------------------------
  1200. privateData = true
  1201.  
  1202. VkPhysicalDeviceProtectedMemoryFeatures:
  1203. ----------------------------------------
  1204. protectedMemory = false
  1205.  
  1206. VkPhysicalDeviceRayQueryFeaturesKHR:
  1207. ------------------------------------
  1208. rayQuery = true
  1209.  
  1210. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1211. ----------------------------------------------
  1212. rayTracingPipeline = true
  1213. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  1214. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1215. rayTracingPipelineTraceRaysIndirect = true
  1216. rayTraversalPrimitiveCulling = true
  1217.  
  1218. VkPhysicalDeviceRobustness2FeaturesEXT:
  1219. ---------------------------------------
  1220. robustBufferAccess2 = true
  1221. robustImageAccess2 = true
  1222. nullDescriptor = true
  1223.  
  1224. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1225. -----------------------------------------------
  1226. samplerYcbcrConversion = true
  1227.  
  1228. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1229. ------------------------------------------
  1230. scalarBlockLayout = true
  1231.  
  1232. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1233. ----------------------------------------------------
  1234. separateDepthStencilLayouts = true
  1235.  
  1236. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1237. ---------------------------------------------
  1238. shaderBufferFloat32Atomics = true
  1239. shaderBufferFloat32AtomicAdd = true
  1240. shaderBufferFloat64Atomics = true
  1241. shaderBufferFloat64AtomicAdd = true
  1242. shaderSharedFloat32Atomics = true
  1243. shaderSharedFloat32AtomicAdd = true
  1244. shaderSharedFloat64Atomics = true
  1245. shaderSharedFloat64AtomicAdd = true
  1246. shaderImageFloat32Atomics = true
  1247. shaderImageFloat32AtomicAdd = true
  1248. sparseImageFloat32Atomics = true
  1249. sparseImageFloat32AtomicAdd = true
  1250.  
  1251. VkPhysicalDeviceShaderAtomicInt64Features:
  1252. ------------------------------------------
  1253. shaderBufferInt64Atomics = true
  1254. shaderSharedInt64Atomics = true
  1255.  
  1256. VkPhysicalDeviceShaderClockFeaturesKHR:
  1257. ---------------------------------------
  1258. shaderSubgroupClock = true
  1259. shaderDeviceClock = true
  1260.  
  1261. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1262. ----------------------------------------------------------
  1263. shaderDemoteToHelperInvocation = true
  1264.  
  1265. VkPhysicalDeviceShaderDrawParametersFeatures:
  1266. ---------------------------------------------
  1267. shaderDrawParameters = true
  1268.  
  1269. VkPhysicalDeviceShaderFloat16Int8Features:
  1270. ------------------------------------------
  1271. shaderFloat16 = true
  1272. shaderInt8 = true
  1273.  
  1274. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1275. --------------------------------------------------
  1276. shaderImageInt64Atomics = true
  1277. sparseImageInt64Atomics = true
  1278.  
  1279. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1280. ----------------------------------------------------
  1281. shaderSubgroupExtendedTypes = true
  1282.  
  1283. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  1284. -----------------------------------------------------
  1285. shaderTerminateInvocation = true
  1286.  
  1287. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1288. -----------------------------------------------
  1289. subgroupSizeControl = true
  1290. computeFullSubgroups = true
  1291.  
  1292. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1293. ------------------------------------------------
  1294. texelBufferAlignment = true
  1295.  
  1296. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1297. ------------------------------------------
  1298. timelineSemaphore = true
  1299.  
  1300. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1301. ---------------------------------------------
  1302. transformFeedback = true
  1303. geometryStreams = true
  1304.  
  1305. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1306. ----------------------------------------------------
  1307. uniformBufferStandardLayout = true
  1308.  
  1309. VkPhysicalDeviceVariablePointersFeatures:
  1310. -----------------------------------------
  1311. variablePointersStorageBuffer = true
  1312. variablePointers = true
  1313.  
  1314. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1315. --------------------------------------------------
  1316. vertexAttributeInstanceRateDivisor = true
  1317. vertexAttributeInstanceRateZeroDivisor = true
  1318.  
  1319. VkPhysicalDeviceVulkan11Features:
  1320. ---------------------------------
  1321. storageBuffer16BitAccess = true
  1322. uniformAndStorageBuffer16BitAccess = true
  1323. storagePushConstant16 = true
  1324. storageInputOutput16 = false
  1325. multiview = true
  1326. multiviewGeometryShader = true
  1327. multiviewTessellationShader = true
  1328. variablePointersStorageBuffer = true
  1329. variablePointers = true
  1330. protectedMemory = false
  1331. samplerYcbcrConversion = true
  1332. shaderDrawParameters = true
  1333.  
  1334. VkPhysicalDeviceVulkan12Features:
  1335. ---------------------------------
  1336. samplerMirrorClampToEdge = true
  1337. drawIndirectCount = true
  1338. storageBuffer8BitAccess = true
  1339. uniformAndStorageBuffer8BitAccess = true
  1340. storagePushConstant8 = true
  1341. shaderBufferInt64Atomics = true
  1342. shaderSharedInt64Atomics = true
  1343. shaderFloat16 = true
  1344. shaderInt8 = true
  1345. descriptorIndexing = true
  1346. shaderInputAttachmentArrayDynamicIndexing = true
  1347. shaderUniformTexelBufferArrayDynamicIndexing = true
  1348. shaderStorageTexelBufferArrayDynamicIndexing = true
  1349. shaderUniformBufferArrayNonUniformIndexing = true
  1350. shaderSampledImageArrayNonUniformIndexing = true
  1351. shaderStorageBufferArrayNonUniformIndexing = true
  1352. shaderStorageImageArrayNonUniformIndexing = true
  1353. shaderInputAttachmentArrayNonUniformIndexing = true
  1354. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1355. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1356. descriptorBindingUniformBufferUpdateAfterBind = true
  1357. descriptorBindingSampledImageUpdateAfterBind = true
  1358. descriptorBindingStorageImageUpdateAfterBind = true
  1359. descriptorBindingStorageBufferUpdateAfterBind = true
  1360. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1361. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1362. descriptorBindingUpdateUnusedWhilePending = true
  1363. descriptorBindingPartiallyBound = true
  1364. descriptorBindingVariableDescriptorCount = true
  1365. runtimeDescriptorArray = true
  1366. samplerFilterMinmax = true
  1367. scalarBlockLayout = true
  1368. imagelessFramebuffer = true
  1369. uniformBufferStandardLayout = true
  1370. shaderSubgroupExtendedTypes = true
  1371. separateDepthStencilLayouts = true
  1372. hostQueryReset = true
  1373. timelineSemaphore = true
  1374. bufferDeviceAddress = true
  1375. bufferDeviceAddressCaptureReplay = true
  1376. bufferDeviceAddressMultiDevice = true
  1377. vulkanMemoryModel = true
  1378. vulkanMemoryModelDeviceScope = true
  1379. vulkanMemoryModelAvailabilityVisibilityChains = true
  1380. shaderOutputViewportIndex = true
  1381. shaderOutputLayer = true
  1382. subgroupBroadcastDynamicId = true
  1383.  
  1384. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1385. ------------------------------------------
  1386. vulkanMemoryModel = true
  1387. vulkanMemoryModelDeviceScope = true
  1388. vulkanMemoryModelAvailabilityVisibilityChains = true
  1389.  
  1390. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1391. --------------------------------------------
  1392. ycbcrImageArrays = true
  1393.  
  1394.  
  1395.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement