Advertisement
Guest User

vulkaninfo

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