Advertisement
Guest User

vulkaninfo

a guest
Apr 1st, 2021
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.14 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 = 6
  27. =================
  28. VK_LAYER_EOS_Overlay (Vulkan overlay layer for Epic Online Services) Vulkan version 1.2.136, layer version 1:
  29. Layer Extensions: count = 0
  30. Devices: count = 1
  31. GPU id = 0 (GeForce RTX 3080)
  32. Layer-Device Extensions: count = 0
  33.  
  34. VK_LAYER_EOS_Overlay (Vulkan overlay layer for Epic Online Services) Vulkan version 1.2.136, layer version 1:
  35. Layer Extensions: count = 0
  36. Devices: count = 1
  37. GPU id = 0 (GeForce RTX 3080)
  38. Layer-Device Extensions: count = 0
  39.  
  40. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.155, layer version 1:
  41. Layer Extensions: count = 0
  42. Devices: count = 1
  43. GPU id = 0 (GeForce RTX 3080)
  44. Layer-Device Extensions: count = 0
  45.  
  46. VK_LAYER_OW_OVERLAY (Overwolf Overlay Layer) Vulkan version 1.1.131, layer version 1:
  47. Layer Extensions: count = 0
  48. Devices: count = 1
  49. GPU id = 0 (GeForce RTX 3080)
  50. Layer-Device Extensions: count = 0
  51.  
  52. VK_LAYER_VALVE_steam_fossilize (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  53. Layer Extensions: count = 0
  54. Devices: count = 1
  55. GPU id = 0 (GeForce RTX 3080)
  56. Layer-Device Extensions: count = 0
  57.  
  58. VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  59. Layer Extensions: count = 0
  60. Devices: count = 1
  61. GPU id = 0 (GeForce RTX 3080)
  62. Layer-Device Extensions: count = 0
  63.  
  64. Presentable Surfaces:
  65. =====================
  66. GPU id : 0 (GeForce RTX 3080):
  67. Surface type = VK_KHR_win32_surface
  68. Formats: count = 5
  69. SurfaceFormat[0]:
  70. format = FORMAT_B8G8R8A8_UNORM
  71. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  72. SurfaceFormat[1]:
  73. format = FORMAT_B8G8R8A8_SRGB
  74. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  75. SurfaceFormat[2]:
  76. format = FORMAT_R16G16B16A16_SFLOAT
  77. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  78. SurfaceFormat[3]:
  79. format = FORMAT_A2B10G10R10_UNORM_PACK32
  80. colorSpace = COLOR_SPACE_HDR10_ST2084_EXT
  81. SurfaceFormat[4]:
  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. GeForce RTX 3080 (ID: 0)
  131. subsetAllocation = 1
  132.  
  133. Present Capabilities:
  134. GeForce RTX 3080 (ID: 0):
  135. Can present images from the following devices: count = 1
  136. GeForce RTX 3080 (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 = 4202651 (1.2.155)
  147. driverVersion = 1937883136 (0x7381c000)
  148. vendorID = 0x10de
  149. deviceID = 0x2206
  150. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  151. deviceName = GeForce RTX 3080
  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 = 462.07
  408. conformanceVersion = 1.2.4.0
  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 = true
  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 = 494ae8d7-b94c-d7c7-d067-dedae382c747
  463. driverUUID = 76466f3c-de9c-0e74-fa01-5969e0370429
  464. deviceLUID = 0fa30000-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 = 45
  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 = 494ae8d7-b94c-d7c7-d067-dedae382c747
  633. driverUUID = 76466f3c-de9c-0e74-fa01-5969e0370429
  634. deviceLUID = 0fa30000-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 = 462.07
  678. conformanceVersion = 1.2.4.0
  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 = 134
  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 3
  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_timeline_semaphore : extension revision 2
  836. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  837. VK_KHR_variable_pointers : extension revision 1
  838. VK_KHR_vulkan_memory_model : extension revision 3
  839. VK_KHR_win32_keyed_mutex : extension revision 1
  840. VK_NVX_binary_import : extension revision 1
  841. VK_NVX_image_view_handle : extension revision 2
  842. VK_NVX_multiview_per_view_attributes : extension revision 1
  843. VK_NV_acquire_winrt_display : extension revision 1
  844. VK_NV_clip_space_w_scaling : extension revision 1
  845. VK_NV_compute_shader_derivatives : extension revision 1
  846. VK_NV_cooperative_matrix : extension revision 1
  847. VK_NV_corner_sampled_image : extension revision 2
  848. VK_NV_coverage_reduction_mode : extension revision 1
  849. VK_NV_cuda_kernel_launch : extension revision 2
  850. VK_NV_dedicated_allocation : extension revision 1
  851. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  852. VK_NV_device_diagnostic_checkpoints : extension revision 2
  853. VK_NV_device_diagnostics_config : extension revision 1
  854. VK_NV_device_generated_commands : extension revision 3
  855. VK_NV_external_memory : extension revision 1
  856. VK_NV_external_memory_win32 : extension revision 1
  857. VK_NV_fill_rectangle : extension revision 1
  858. VK_NV_fragment_coverage_to_color : extension revision 1
  859. VK_NV_fragment_shader_barycentric : extension revision 1
  860. VK_NV_fragment_shading_rate_enums : extension revision 1
  861. VK_NV_framebuffer_mixed_samples : extension revision 1
  862. VK_NV_geometry_shader_passthrough : extension revision 1
  863. VK_NV_mesh_shader : extension revision 1
  864. VK_NV_ray_tracing : extension revision 3
  865. VK_NV_representative_fragment_test : extension revision 2
  866. VK_NV_sample_mask_override_coverage : extension revision 1
  867. VK_NV_scissor_exclusive : extension revision 1
  868. VK_NV_shader_image_footprint : extension revision 2
  869. VK_NV_shader_sm_builtins : extension revision 1
  870. VK_NV_shader_subgroup_partitioned : extension revision 1
  871. VK_NV_shading_rate_image : extension revision 3
  872. VK_NV_viewport_array2 : extension revision 1
  873. VK_NV_viewport_swizzle : extension revision 1
  874. VK_NV_win32_keyed_mutex : extension revision 2
  875.  
  876. VkQueueFamilyProperties:
  877. ========================
  878. queueProperties[0]:
  879. -------------------
  880. minImageTransferGranularity = (1,1,1)
  881. queueCount = 16
  882. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  883. timestampValidBits = 64
  884. present support = true
  885.  
  886. queueProperties[1]:
  887. -------------------
  888. minImageTransferGranularity = (1,1,1)
  889. queueCount = 2
  890. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  891. timestampValidBits = 64
  892. present support = false
  893.  
  894. queueProperties[2]:
  895. -------------------
  896. minImageTransferGranularity = (1,1,1)
  897. queueCount = 8
  898. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  899. timestampValidBits = 64
  900. present support = true
  901.  
  902. VkPhysicalDeviceMemoryProperties:
  903. =================================
  904. memoryHeaps: count = 3
  905. memoryHeaps[0]:
  906. size = 10567548928 (0x275e00000) (9.84 GiB)
  907. budget = 9762242560 (0x245e00000) (9.09 GiB)
  908. usage = 0 (0x00000000) (0.00 B)
  909. flags: count = 1
  910. MEMORY_HEAP_DEVICE_LOCAL_BIT
  911. memoryHeaps[1]:
  912. size = 17138479104 (0x3fd887000) (15.96 GiB)
  913. budget = 16333174784 (0x3cd887800) (15.21 GiB)
  914. usage = 0 (0x00000000) (0.00 B)
  915. flags: count = 0
  916. None
  917. memoryHeaps[2]:
  918. size = 257949696 (0x0f600000) (246.00 MiB)
  919. budget = 256901120 (0x0f500000) (245.00 MiB)
  920. usage = 1048576 (0x00100000) (1024.00 KiB)
  921. flags: count = 1
  922. MEMORY_HEAP_DEVICE_LOCAL_BIT
  923. memoryTypes: count = 5
  924. memoryTypes[0]:
  925. heapIndex = 1
  926. propertyFlags = 0x0000: count = 0
  927. None
  928. usable for:
  929. IMAGE_TILING_OPTIMAL:
  930. color images
  931. FORMAT_D16_UNORM
  932. FORMAT_X8_D24_UNORM_PACK32
  933. FORMAT_D32_SFLOAT
  934. FORMAT_S8_UINT
  935. FORMAT_D24_UNORM_S8_UINT
  936. FORMAT_D32_SFLOAT_S8_UINT
  937. (non-sparse)
  938. IMAGE_TILING_LINEAR:
  939. color images
  940. (non-sparse, non-transient)
  941. memoryTypes[1]:
  942. heapIndex = 0
  943. propertyFlags = 0x0001: count = 1
  944. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  945. usable for:
  946. IMAGE_TILING_OPTIMAL:
  947. color images
  948. FORMAT_D16_UNORM
  949. FORMAT_X8_D24_UNORM_PACK32
  950. FORMAT_D32_SFLOAT
  951. FORMAT_S8_UINT
  952. FORMAT_D24_UNORM_S8_UINT
  953. FORMAT_D32_SFLOAT_S8_UINT
  954. (non-sparse)
  955. IMAGE_TILING_LINEAR:
  956. color images
  957. (non-sparse, non-transient)
  958. memoryTypes[2]:
  959. heapIndex = 1
  960. propertyFlags = 0x0006: count = 2
  961. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  962. MEMORY_PROPERTY_HOST_COHERENT_BIT
  963. usable for:
  964. IMAGE_TILING_OPTIMAL:
  965. None
  966. IMAGE_TILING_LINEAR:
  967. color images
  968. (non-sparse, non-transient)
  969. memoryTypes[3]:
  970. heapIndex = 1
  971. propertyFlags = 0x000e: count = 3
  972. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  973. MEMORY_PROPERTY_HOST_COHERENT_BIT
  974. MEMORY_PROPERTY_HOST_CACHED_BIT
  975. usable for:
  976. IMAGE_TILING_OPTIMAL:
  977. None
  978. IMAGE_TILING_LINEAR:
  979. color images
  980. (non-sparse, non-transient)
  981. memoryTypes[4]:
  982. heapIndex = 2
  983. propertyFlags = 0x0007: count = 3
  984. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  985. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  986. MEMORY_PROPERTY_HOST_COHERENT_BIT
  987. usable for:
  988. IMAGE_TILING_OPTIMAL:
  989. None
  990. IMAGE_TILING_LINEAR:
  991. None
  992.  
  993. VkPhysicalDeviceFeatures:
  994. =========================
  995. robustBufferAccess = true
  996. fullDrawIndexUint32 = true
  997. imageCubeArray = true
  998. independentBlend = true
  999. geometryShader = true
  1000. tessellationShader = true
  1001. sampleRateShading = true
  1002. dualSrcBlend = true
  1003. logicOp = true
  1004. multiDrawIndirect = true
  1005. drawIndirectFirstInstance = true
  1006. depthClamp = true
  1007. depthBiasClamp = true
  1008. fillModeNonSolid = true
  1009. depthBounds = true
  1010. wideLines = true
  1011. largePoints = true
  1012. alphaToOne = true
  1013. multiViewport = true
  1014. samplerAnisotropy = true
  1015. textureCompressionETC2 = false
  1016. textureCompressionASTC_LDR = false
  1017. textureCompressionBC = true
  1018. occlusionQueryPrecise = true
  1019. pipelineStatisticsQuery = true
  1020. vertexPipelineStoresAndAtomics = true
  1021. fragmentStoresAndAtomics = true
  1022. shaderTessellationAndGeometryPointSize = true
  1023. shaderImageGatherExtended = true
  1024. shaderStorageImageExtendedFormats = true
  1025. shaderStorageImageMultisample = true
  1026. shaderStorageImageReadWithoutFormat = true
  1027. shaderStorageImageWriteWithoutFormat = true
  1028. shaderUniformBufferArrayDynamicIndexing = true
  1029. shaderSampledImageArrayDynamicIndexing = true
  1030. shaderStorageBufferArrayDynamicIndexing = true
  1031. shaderStorageImageArrayDynamicIndexing = true
  1032. shaderClipDistance = true
  1033. shaderCullDistance = true
  1034. shaderFloat64 = true
  1035. shaderInt64 = true
  1036. shaderInt16 = true
  1037. shaderResourceResidency = true
  1038. shaderResourceMinLod = true
  1039. sparseBinding = true
  1040. sparseResidencyBuffer = true
  1041. sparseResidencyImage2D = true
  1042. sparseResidencyImage3D = true
  1043. sparseResidency2Samples = true
  1044. sparseResidency4Samples = true
  1045. sparseResidency8Samples = true
  1046. sparseResidency16Samples = true
  1047. sparseResidencyAliased = true
  1048. variableMultisampleRate = true
  1049. inheritedQueries = true
  1050.  
  1051. VkPhysicalDevice16BitStorageFeatures:
  1052. -------------------------------------
  1053. storageBuffer16BitAccess = true
  1054. uniformAndStorageBuffer16BitAccess = true
  1055. storagePushConstant16 = true
  1056. storageInputOutput16 = false
  1057.  
  1058. VkPhysicalDevice4444FormatsFeaturesEXT:
  1059. ---------------------------------------
  1060. formatA4R4G4B4 = true
  1061. formatA4B4G4R4 = true
  1062.  
  1063. VkPhysicalDevice8BitStorageFeatures:
  1064. ------------------------------------
  1065. storageBuffer8BitAccess = true
  1066. uniformAndStorageBuffer8BitAccess = true
  1067. storagePushConstant8 = true
  1068.  
  1069. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1070. -------------------------------------------------
  1071. accelerationStructure = true
  1072. accelerationStructureCaptureReplay = true
  1073. accelerationStructureIndirectBuild = false
  1074. accelerationStructureHostCommands = false
  1075. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1076.  
  1077. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1078. --------------------------------------------------
  1079. advancedBlendCoherentOperations = true
  1080.  
  1081. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1082. --------------------------------------------
  1083. bufferDeviceAddress = true
  1084. bufferDeviceAddressCaptureReplay = true
  1085. bufferDeviceAddressMultiDevice = true
  1086.  
  1087. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1088. -----------------------------------------------
  1089. bufferDeviceAddress = true
  1090. bufferDeviceAddressCaptureReplay = true
  1091. bufferDeviceAddressMultiDevice = true
  1092.  
  1093. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1094. ------------------------------------------------
  1095. conditionalRendering = true
  1096. inheritedConditionalRendering = true
  1097.  
  1098. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1099. ---------------------------------------------
  1100. customBorderColors = true
  1101. customBorderColorWithoutFormat = true
  1102.  
  1103. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1104. -------------------------------------------
  1105. depthClipEnable = true
  1106.  
  1107. VkPhysicalDeviceDescriptorIndexingFeatures:
  1108. -------------------------------------------
  1109. shaderInputAttachmentArrayDynamicIndexing = true
  1110. shaderUniformTexelBufferArrayDynamicIndexing = true
  1111. shaderStorageTexelBufferArrayDynamicIndexing = true
  1112. shaderUniformBufferArrayNonUniformIndexing = true
  1113. shaderSampledImageArrayNonUniformIndexing = true
  1114. shaderStorageBufferArrayNonUniformIndexing = true
  1115. shaderStorageImageArrayNonUniformIndexing = true
  1116. shaderInputAttachmentArrayNonUniformIndexing = true
  1117. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1118. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1119. descriptorBindingUniformBufferUpdateAfterBind = true
  1120. descriptorBindingSampledImageUpdateAfterBind = true
  1121. descriptorBindingStorageImageUpdateAfterBind = true
  1122. descriptorBindingStorageBufferUpdateAfterBind = true
  1123. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1124. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1125. descriptorBindingUpdateUnusedWhilePending = true
  1126. descriptorBindingPartiallyBound = true
  1127. descriptorBindingVariableDescriptorCount = true
  1128. runtimeDescriptorArray = true
  1129.  
  1130. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1131. ------------------------------------------------
  1132. extendedDynamicState = true
  1133.  
  1134. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1135. ---------------------------------------------------
  1136. fragmentShaderSampleInterlock = true
  1137. fragmentShaderPixelInterlock = true
  1138. fragmentShaderShadingRateInterlock = true
  1139.  
  1140. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1141. -----------------------------------------------
  1142. pipelineFragmentShadingRate = true
  1143. primitiveFragmentShadingRate = true
  1144. attachmentFragmentShadingRate = true
  1145.  
  1146. VkPhysicalDeviceHostQueryResetFeatures:
  1147. ---------------------------------------
  1148. hostQueryReset = true
  1149.  
  1150. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  1151. -------------------------------------------
  1152. robustImageAccess = true
  1153.  
  1154. VkPhysicalDeviceImagelessFramebufferFeatures:
  1155. ---------------------------------------------
  1156. imagelessFramebuffer = true
  1157.  
  1158. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1159. ------------------------------------------
  1160. indexTypeUint8 = true
  1161.  
  1162. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1163. ----------------------------------------------
  1164. inlineUniformBlock = true
  1165. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1166.  
  1167. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1168. ---------------------------------------------
  1169. rectangularLines = true
  1170. bresenhamLines = true
  1171. smoothLines = true
  1172. stippledRectangularLines = true
  1173. stippledBresenhamLines = true
  1174. stippledSmoothLines = true
  1175.  
  1176. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1177. ------------------------------------------
  1178. memoryPriority = true
  1179.  
  1180. VkPhysicalDeviceMultiviewFeatures:
  1181. ----------------------------------
  1182. multiview = true
  1183. multiviewGeometryShader = true
  1184. multiviewTessellationShader = true
  1185.  
  1186. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1187. --------------------------------------------------------
  1188. pipelineCreationCacheControl = true
  1189.  
  1190. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1191. --------------------------------------------------------
  1192. pipelineExecutableInfo = true
  1193.  
  1194. VkPhysicalDevicePrivateDataFeaturesEXT:
  1195. ---------------------------------------
  1196. privateData = true
  1197.  
  1198. VkPhysicalDeviceProtectedMemoryFeatures:
  1199. ----------------------------------------
  1200. protectedMemory = false
  1201.  
  1202. VkPhysicalDeviceRayQueryFeaturesKHR:
  1203. ------------------------------------
  1204. rayQuery = true
  1205.  
  1206. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1207. ----------------------------------------------
  1208. rayTracingPipeline = true
  1209. rayTracingPipelineShaderGroupHandleCaptureReplay = false
  1210. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = false
  1211. rayTracingPipelineTraceRaysIndirect = true
  1212. rayTraversalPrimitiveCulling = true
  1213.  
  1214. VkPhysicalDeviceRobustness2FeaturesEXT:
  1215. ---------------------------------------
  1216. robustBufferAccess2 = true
  1217. robustImageAccess2 = true
  1218. nullDescriptor = true
  1219.  
  1220. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1221. -----------------------------------------------
  1222. samplerYcbcrConversion = true
  1223.  
  1224. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1225. ------------------------------------------
  1226. scalarBlockLayout = true
  1227.  
  1228. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1229. ----------------------------------------------------
  1230. separateDepthStencilLayouts = true
  1231.  
  1232. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1233. ---------------------------------------------
  1234. shaderBufferFloat32Atomics = true
  1235. shaderBufferFloat32AtomicAdd = true
  1236. shaderBufferFloat64Atomics = true
  1237. shaderBufferFloat64AtomicAdd = true
  1238. shaderSharedFloat32Atomics = true
  1239. shaderSharedFloat32AtomicAdd = true
  1240. shaderSharedFloat64Atomics = true
  1241. shaderSharedFloat64AtomicAdd = true
  1242. shaderImageFloat32Atomics = true
  1243. shaderImageFloat32AtomicAdd = true
  1244. sparseImageFloat32Atomics = true
  1245. sparseImageFloat32AtomicAdd = true
  1246.  
  1247. VkPhysicalDeviceShaderAtomicInt64Features:
  1248. ------------------------------------------
  1249. shaderBufferInt64Atomics = true
  1250. shaderSharedInt64Atomics = true
  1251.  
  1252. VkPhysicalDeviceShaderClockFeaturesKHR:
  1253. ---------------------------------------
  1254. shaderSubgroupClock = true
  1255. shaderDeviceClock = true
  1256.  
  1257. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1258. ----------------------------------------------------------
  1259. shaderDemoteToHelperInvocation = true
  1260.  
  1261. VkPhysicalDeviceShaderDrawParametersFeatures:
  1262. ---------------------------------------------
  1263. shaderDrawParameters = true
  1264.  
  1265. VkPhysicalDeviceShaderFloat16Int8Features:
  1266. ------------------------------------------
  1267. shaderFloat16 = true
  1268. shaderInt8 = true
  1269.  
  1270. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1271. --------------------------------------------------
  1272. shaderImageInt64Atomics = true
  1273. sparseImageInt64Atomics = true
  1274.  
  1275. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1276. ----------------------------------------------------
  1277. shaderSubgroupExtendedTypes = true
  1278.  
  1279. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  1280. -----------------------------------------------------
  1281. shaderTerminateInvocation = true
  1282.  
  1283. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1284. -----------------------------------------------
  1285. subgroupSizeControl = true
  1286. computeFullSubgroups = true
  1287.  
  1288. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1289. ------------------------------------------------
  1290. texelBufferAlignment = true
  1291.  
  1292. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1293. ------------------------------------------
  1294. timelineSemaphore = true
  1295.  
  1296. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1297. ---------------------------------------------
  1298. transformFeedback = true
  1299. geometryStreams = true
  1300.  
  1301. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1302. ----------------------------------------------------
  1303. uniformBufferStandardLayout = true
  1304.  
  1305. VkPhysicalDeviceVariablePointersFeatures:
  1306. -----------------------------------------
  1307. variablePointersStorageBuffer = true
  1308. variablePointers = true
  1309.  
  1310. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1311. --------------------------------------------------
  1312. vertexAttributeInstanceRateDivisor = true
  1313. vertexAttributeInstanceRateZeroDivisor = true
  1314.  
  1315. VkPhysicalDeviceVulkan11Features:
  1316. ---------------------------------
  1317. storageBuffer16BitAccess = true
  1318. uniformAndStorageBuffer16BitAccess = true
  1319. storagePushConstant16 = true
  1320. storageInputOutput16 = false
  1321. multiview = true
  1322. multiviewGeometryShader = true
  1323. multiviewTessellationShader = true
  1324. variablePointersStorageBuffer = true
  1325. variablePointers = true
  1326. protectedMemory = false
  1327. samplerYcbcrConversion = true
  1328. shaderDrawParameters = true
  1329.  
  1330. VkPhysicalDeviceVulkan12Features:
  1331. ---------------------------------
  1332. samplerMirrorClampToEdge = true
  1333. drawIndirectCount = true
  1334. storageBuffer8BitAccess = true
  1335. uniformAndStorageBuffer8BitAccess = true
  1336. storagePushConstant8 = true
  1337. shaderBufferInt64Atomics = true
  1338. shaderSharedInt64Atomics = true
  1339. shaderFloat16 = true
  1340. shaderInt8 = true
  1341. descriptorIndexing = true
  1342. shaderInputAttachmentArrayDynamicIndexing = true
  1343. shaderUniformTexelBufferArrayDynamicIndexing = true
  1344. shaderStorageTexelBufferArrayDynamicIndexing = true
  1345. shaderUniformBufferArrayNonUniformIndexing = true
  1346. shaderSampledImageArrayNonUniformIndexing = true
  1347. shaderStorageBufferArrayNonUniformIndexing = true
  1348. shaderStorageImageArrayNonUniformIndexing = true
  1349. shaderInputAttachmentArrayNonUniformIndexing = true
  1350. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1351. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1352. descriptorBindingUniformBufferUpdateAfterBind = true
  1353. descriptorBindingSampledImageUpdateAfterBind = true
  1354. descriptorBindingStorageImageUpdateAfterBind = true
  1355. descriptorBindingStorageBufferUpdateAfterBind = true
  1356. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1357. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1358. descriptorBindingUpdateUnusedWhilePending = true
  1359. descriptorBindingPartiallyBound = true
  1360. descriptorBindingVariableDescriptorCount = true
  1361. runtimeDescriptorArray = true
  1362. samplerFilterMinmax = true
  1363. scalarBlockLayout = true
  1364. imagelessFramebuffer = true
  1365. uniformBufferStandardLayout = true
  1366. shaderSubgroupExtendedTypes = true
  1367. separateDepthStencilLayouts = true
  1368. hostQueryReset = true
  1369. timelineSemaphore = true
  1370. bufferDeviceAddress = true
  1371. bufferDeviceAddressCaptureReplay = true
  1372. bufferDeviceAddressMultiDevice = true
  1373. vulkanMemoryModel = true
  1374. vulkanMemoryModelDeviceScope = true
  1375. vulkanMemoryModelAvailabilityVisibilityChains = true
  1376. shaderOutputViewportIndex = true
  1377. shaderOutputLayer = true
  1378. subgroupBroadcastDynamicId = true
  1379.  
  1380. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1381. ------------------------------------------
  1382. vulkanMemoryModel = true
  1383. vulkanMemoryModelDeviceScope = true
  1384. vulkanMemoryModelAvailabilityVisibilityChains = true
  1385.  
  1386. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1387. --------------------------------------------
  1388. ycbcrImageArrays = true
  1389.  
  1390.  
  1391.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement