Advertisement
Guest User

vulkaninfo

a guest
Jan 7th, 2021
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.52 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.164
  6.  
  7.  
  8. Instance Extensions: count = 18
  9. ===============================
  10. VK_EXT_acquire_xlib_display : extension revision 1
  11. VK_EXT_debug_report : extension revision 8
  12. VK_EXT_debug_utils : extension revision 2
  13. VK_EXT_direct_mode_display : extension revision 1
  14. VK_EXT_display_surface_counter : extension revision 1
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 1
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_surface : extension revision 25
  24. VK_KHR_surface_protected_capabilities : extension revision 1
  25. VK_KHR_wayland_surface : extension revision 6
  26. VK_KHR_xcb_surface : extension revision 6
  27. VK_KHR_xlib_surface : extension revision 6
  28.  
  29. Layers: count = 1
  30. =================
  31. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.162, layer version 1:
  32. Layer Extensions: count = 3
  33. VK_EXT_debug_report : extension revision 9
  34. VK_EXT_debug_utils : extension revision 1
  35. VK_EXT_validation_features : extension revision 2
  36. Devices: count = 1
  37. GPU id = 0 (Intel(R) HD Graphics 4400 (HSW GT2))
  38. Layer-Device Extensions: count = 3
  39. VK_EXT_debug_marker : extension revision 4
  40. VK_EXT_tooling_info : extension revision 1
  41. VK_EXT_validation_cache : extension revision 1
  42.  
  43. Presentable Surfaces:
  44. =====================
  45. GPU id : 0 (Intel(R) HD Graphics 4400 (HSW GT2)):
  46. Surface types: count = 2
  47. VK_KHR_xcb_surface
  48. VK_KHR_xlib_surface
  49. Formats: count = 2
  50. SurfaceFormat[0]:
  51. format = FORMAT_B8G8R8A8_SRGB
  52. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  53. SurfaceFormat[1]:
  54. format = FORMAT_B8G8R8A8_UNORM
  55. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  56. Present Modes: count = 4
  57. PRESENT_MODE_IMMEDIATE_KHR
  58. PRESENT_MODE_MAILBOX_KHR
  59. PRESENT_MODE_FIFO_KHR
  60. PRESENT_MODE_FIFO_RELAXED_KHR
  61. VkSurfaceCapabilitiesKHR:
  62. -------------------------
  63. minImageCount = 3
  64. maxImageCount = 0
  65. currentExtent:
  66. width = 256
  67. height = 256
  68. minImageExtent:
  69. width = 256
  70. height = 256
  71. maxImageExtent:
  72. width = 256
  73. height = 256
  74. maxImageArrayLayers = 1
  75. supportedTransforms: count = 1
  76. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  77. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  78. supportedCompositeAlpha: count = 2
  79. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  80. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  81. supportedUsageFlags: count = 5
  82. IMAGE_USAGE_TRANSFER_SRC_BIT
  83. IMAGE_USAGE_TRANSFER_DST_BIT
  84. IMAGE_USAGE_SAMPLED_BIT
  85. IMAGE_USAGE_STORAGE_BIT
  86. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  87. VkSurfaceCapabilities2EXT:
  88. --------------------------
  89. supportedSurfaceCounters: count = 0
  90. None
  91. VkSurfaceProtectedCapabilitiesKHR:
  92. ----------------------------------
  93. supportsProtected = false
  94.  
  95.  
  96.  
  97. Device Groups:
  98. ==============
  99. Group 0:
  100. Properties:
  101. physicalDevices: count = 1
  102. Intel(R) HD Graphics 4400 (HSW GT2) (ID: 0)
  103. subsetAllocation = 0
  104.  
  105. Present Capabilities:
  106. Intel(R) HD Graphics 4400 (HSW GT2) (ID: 0):
  107. Can present images from the following devices: count = 1
  108. Intel(R) HD Graphics 4400 (HSW GT2) (ID: 0)
  109. Present modes: count = 1
  110. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  111.  
  112.  
  113. Device Properties and Extensions:
  114. =================================
  115. GPU0:
  116. VkPhysicalDeviceProperties:
  117. ---------------------------
  118. apiVersion = 4202641 (1.2.145)
  119. driverVersion = 83898370 (0x5003002)
  120. vendorID = 0x8086
  121. deviceID = 0x0a16
  122. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  123. deviceName = Intel(R) HD Graphics 4400 (HSW GT2)
  124.  
  125. VkPhysicalDeviceLimits:
  126. -----------------------
  127. maxImageDimension1D = 16384
  128. maxImageDimension2D = 16384
  129. maxImageDimension3D = 2048
  130. maxImageDimensionCube = 16384
  131. maxImageArrayLayers = 2048
  132. maxTexelBufferElements = 134217728
  133. maxUniformBufferRange = 134217728
  134. maxStorageBufferRange = 1073741824
  135. maxPushConstantsSize = 128
  136. maxMemoryAllocationCount = 4294967295
  137. maxSamplerAllocationCount = 65536
  138. bufferImageGranularity = 0x00000040
  139. sparseAddressSpaceSize = 0x00000000
  140. maxBoundDescriptorSets = 8
  141. maxPerStageDescriptorSamplers = 128
  142. maxPerStageDescriptorUniformBuffers = 64
  143. maxPerStageDescriptorStorageBuffers = 64
  144. maxPerStageDescriptorSampledImages = 128
  145. maxPerStageDescriptorStorageImages = 64
  146. maxPerStageDescriptorInputAttachments = 64
  147. maxPerStageResources = 231
  148. maxDescriptorSetSamplers = 768
  149. maxDescriptorSetUniformBuffers = 384
  150. maxDescriptorSetUniformBuffersDynamic = 8
  151. maxDescriptorSetStorageBuffers = 384
  152. maxDescriptorSetStorageBuffersDynamic = 8
  153. maxDescriptorSetSampledImages = 768
  154. maxDescriptorSetStorageImages = 384
  155. maxDescriptorSetInputAttachments = 256
  156. maxVertexInputAttributes = 28
  157. maxVertexInputBindings = 28
  158. maxVertexInputAttributeOffset = 2047
  159. maxVertexInputBindingStride = 2048
  160. maxVertexOutputComponents = 128
  161. maxTessellationGenerationLevel = 64
  162. maxTessellationPatchSize = 32
  163. maxTessellationControlPerVertexInputComponents = 128
  164. maxTessellationControlPerVertexOutputComponents = 128
  165. maxTessellationControlPerPatchOutputComponents = 128
  166. maxTessellationControlTotalOutputComponents = 2048
  167. maxTessellationEvaluationInputComponents = 128
  168. maxTessellationEvaluationOutputComponents = 128
  169. maxGeometryShaderInvocations = 32
  170. maxGeometryInputComponents = 64
  171. maxGeometryOutputComponents = 128
  172. maxGeometryOutputVertices = 256
  173. maxGeometryTotalOutputComponents = 1024
  174. maxFragmentInputComponents = 116
  175. maxFragmentOutputAttachments = 8
  176. maxFragmentDualSrcAttachments = 1
  177. maxFragmentCombinedOutputResources = 8
  178. maxComputeSharedMemorySize = 65536
  179. maxComputeWorkGroupCount: count = 3
  180. 65535
  181. 65535
  182. 65535
  183. maxComputeWorkGroupInvocations = 2048
  184. maxComputeWorkGroupSize: count = 3
  185. 2048
  186. 2048
  187. 2048
  188. subPixelPrecisionBits = 8
  189. subTexelPrecisionBits = 8
  190. mipmapPrecisionBits = 8
  191. maxDrawIndexedIndexValue = 4294967295
  192. maxDrawIndirectCount = 4294967295
  193. maxSamplerLodBias = 16
  194. maxSamplerAnisotropy = 16
  195. maxViewports = 16
  196. maxViewportDimensions: count = 2
  197. 16384
  198. 16384
  199. viewportBoundsRange: count = 2
  200. -32768
  201. 32767
  202. viewportSubPixelBits = 13
  203. minMemoryMapAlignment = 4096
  204. minTexelBufferOffsetAlignment = 0x00000010
  205. minUniformBufferOffsetAlignment = 0x00000040
  206. minStorageBufferOffsetAlignment = 0x00000004
  207. minTexelOffset = -8
  208. maxTexelOffset = 7
  209. minTexelGatherOffset = -32
  210. maxTexelGatherOffset = 31
  211. minInterpolationOffset = -0.5
  212. maxInterpolationOffset = 0.4375
  213. subPixelInterpolationOffsetBits = 4
  214. maxFramebufferWidth = 16384
  215. maxFramebufferHeight = 16384
  216. maxFramebufferLayers = 2048
  217. framebufferColorSampleCounts: count = 3
  218. SAMPLE_COUNT_1_BIT
  219. SAMPLE_COUNT_4_BIT
  220. SAMPLE_COUNT_8_BIT
  221. framebufferDepthSampleCounts: count = 3
  222. SAMPLE_COUNT_1_BIT
  223. SAMPLE_COUNT_4_BIT
  224. SAMPLE_COUNT_8_BIT
  225. framebufferStencilSampleCounts: count = 3
  226. SAMPLE_COUNT_1_BIT
  227. SAMPLE_COUNT_4_BIT
  228. SAMPLE_COUNT_8_BIT
  229. framebufferNoAttachmentsSampleCounts: count = 3
  230. SAMPLE_COUNT_1_BIT
  231. SAMPLE_COUNT_4_BIT
  232. SAMPLE_COUNT_8_BIT
  233. maxColorAttachments = 8
  234. sampledImageColorSampleCounts: count = 3
  235. SAMPLE_COUNT_1_BIT
  236. SAMPLE_COUNT_4_BIT
  237. SAMPLE_COUNT_8_BIT
  238. sampledImageIntegerSampleCounts: count = 3
  239. SAMPLE_COUNT_1_BIT
  240. SAMPLE_COUNT_4_BIT
  241. SAMPLE_COUNT_8_BIT
  242. sampledImageDepthSampleCounts: count = 3
  243. SAMPLE_COUNT_1_BIT
  244. SAMPLE_COUNT_4_BIT
  245. SAMPLE_COUNT_8_BIT
  246. sampledImageStencilSampleCounts: count = 3
  247. SAMPLE_COUNT_1_BIT
  248. SAMPLE_COUNT_4_BIT
  249. SAMPLE_COUNT_8_BIT
  250. storageImageSampleCounts: count = 1
  251. SAMPLE_COUNT_1_BIT
  252. maxSampleMaskWords = 1
  253. timestampComputeAndGraphics = true
  254. timestampPeriod = 80
  255. maxClipDistances = 8
  256. maxCullDistances = 8
  257. maxCombinedClipAndCullDistances = 8
  258. discreteQueuePriorities = 2
  259. pointSizeRange: count = 2
  260. 0.125
  261. 255.875
  262. lineWidthRange: count = 2
  263. 0
  264. 7.99219
  265. pointSizeGranularity = 0.125
  266. lineWidthGranularity = 0.0078125
  267. strictLines = false
  268. standardSampleLocations = true
  269. optimalBufferCopyOffsetAlignment = 0x00000080
  270. optimalBufferCopyRowPitchAlignment = 0x00000080
  271. nonCoherentAtomSize = 0x00000040
  272.  
  273. VkPhysicalDeviceSparseProperties:
  274. ---------------------------------
  275. residencyStandard2DBlockShape = false
  276. residencyStandard2DMultisampleBlockShape = false
  277. residencyStandard3DBlockShape = false
  278. residencyAlignedMipSize = false
  279. residencyNonResidentStrict = false
  280.  
  281. VkPhysicalDeviceDepthStencilResolveProperties:
  282. ----------------------------------------------
  283. supportedDepthResolveModes: count = 4
  284. RESOLVE_MODE_SAMPLE_ZERO_BIT
  285. RESOLVE_MODE_AVERAGE_BIT
  286. RESOLVE_MODE_MIN_BIT
  287. RESOLVE_MODE_MAX_BIT
  288. supportedStencilResolveModes: count = 1
  289. RESOLVE_MODE_SAMPLE_ZERO_BIT
  290. independentResolveNone = true
  291. independentResolve = true
  292.  
  293. VkPhysicalDeviceDescriptorIndexingProperties:
  294. ---------------------------------------------
  295. maxUpdateAfterBindDescriptorsInAllPools = 1048576
  296. shaderUniformBufferArrayNonUniformIndexingNative = false
  297. shaderSampledImageArrayNonUniformIndexingNative = false
  298. shaderStorageBufferArrayNonUniformIndexingNative = true
  299. shaderStorageImageArrayNonUniformIndexingNative = false
  300. shaderInputAttachmentArrayNonUniformIndexingNative = false
  301. robustBufferAccessUpdateAfterBind = true
  302. quadDivergentImplicitLod = false
  303. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  304. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 64
  305. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  306. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  307. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  308. maxPerStageDescriptorUpdateAfterBindInputAttachments = 64
  309. maxPerStageUpdateAfterBindResources = 4294967295
  310. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  311. maxDescriptorSetUpdateAfterBindUniformBuffers = 384
  312. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  313. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  314. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  315. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  316. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  317. maxDescriptorSetUpdateAfterBindInputAttachments = 256
  318.  
  319. VkPhysicalDeviceDriverProperties:
  320. ---------------------------------
  321. driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
  322. driverName = Intel open-source Mesa driver
  323. driverInfo = Mesa 20.3.2
  324. conformanceVersion = 1.2.0.0
  325.  
  326. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  327. ------------------------------------------------
  328. minImportedHostPointerAlignment = 0x00001000
  329.  
  330. VkPhysicalDeviceFloatControlsProperties:
  331. ----------------------------------------
  332. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  333. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  334. shaderSignedZeroInfNanPreserveFloat16 = true
  335. shaderSignedZeroInfNanPreserveFloat32 = true
  336. shaderSignedZeroInfNanPreserveFloat64 = true
  337. shaderDenormPreserveFloat16 = false
  338. shaderDenormPreserveFloat32 = true
  339. shaderDenormPreserveFloat64 = true
  340. shaderDenormFlushToZeroFloat16 = false
  341. shaderDenormFlushToZeroFloat32 = true
  342. shaderDenormFlushToZeroFloat64 = true
  343. shaderRoundingModeRTEFloat16 = true
  344. shaderRoundingModeRTEFloat32 = true
  345. shaderRoundingModeRTEFloat64 = true
  346. shaderRoundingModeRTZFloat16 = true
  347. shaderRoundingModeRTZFloat32 = true
  348. shaderRoundingModeRTZFloat64 = true
  349.  
  350. VkPhysicalDeviceIDProperties:
  351. -----------------------------
  352. deviceUUID = 4a1a1968-8c74-725b-d928-d0a8096f699d
  353. driverUUID = 27db4745-5263-383a-ef9f-d8a45dae62d6
  354. deviceNodeMask = 0
  355. deviceLUIDValid = false
  356.  
  357. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  358. ------------------------------------------------
  359. maxInlineUniformBlockSize = 4096
  360. maxPerStageDescriptorInlineUniformBlocks = 32
  361. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  362. maxDescriptorSetInlineUniformBlocks = 32
  363. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  364.  
  365. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  366. -----------------------------------------------
  367. lineSubPixelPrecisionBits = 4
  368.  
  369. VkPhysicalDeviceMaintenance3Properties:
  370. ---------------------------------------
  371. maxPerSetDescriptors = 1024
  372. maxMemoryAllocationSize = 0x80000000
  373.  
  374. VkPhysicalDeviceMultiviewProperties:
  375. ------------------------------------
  376. maxMultiviewViewCount = 16
  377. maxMultiviewInstanceIndex = 268435455
  378.  
  379. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  380. ----------------------------------------
  381. pciDomain = 0
  382. pciBus = 0
  383. pciDevice = 2
  384. pciFunction = 0
  385.  
  386. VkPhysicalDevicePointClippingProperties:
  387. ----------------------------------------
  388. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  389.  
  390. VkPhysicalDeviceProtectedMemoryProperties:
  391. ------------------------------------------
  392. protectedNoFault = false
  393.  
  394. VkPhysicalDevicePushDescriptorPropertiesKHR:
  395. --------------------------------------------
  396. maxPushDescriptors = 32
  397.  
  398. VkPhysicalDeviceRobustness2PropertiesEXT:
  399. -----------------------------------------
  400. robustStorageBufferAccessSizeAlignment = 0x00000004
  401. robustUniformBufferAccessSizeAlignment = 0x00000040
  402.  
  403. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  404. ----------------------------------------------
  405. filterMinmaxSingleComponentFormats = false
  406. filterMinmaxImageComponentMapping = false
  407.  
  408. VkPhysicalDeviceSubgroupProperties:
  409. -----------------------------------
  410. subgroupSize = 32
  411. supportedStages: count = 4
  412. SHADER_STAGE_FRAGMENT_BIT
  413. SHADER_STAGE_COMPUTE_BIT
  414. SHADER_STAGE_ALL_GRAPHICS
  415. SHADER_STAGE_ALL
  416. supportedOperations: count = 6
  417. SUBGROUP_FEATURE_BASIC_BIT
  418. SUBGROUP_FEATURE_VOTE_BIT
  419. SUBGROUP_FEATURE_BALLOT_BIT
  420. SUBGROUP_FEATURE_SHUFFLE_BIT
  421. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  422. SUBGROUP_FEATURE_QUAD_BIT
  423. quadOperationsInAllStages = false
  424.  
  425. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  426. -------------------------------------------------
  427. minSubgroupSize = 8
  428. maxSubgroupSize = 32
  429. maxComputeWorkgroupSubgroups = 64
  430. requiredSubgroupSizeStages: count = 2
  431. SHADER_STAGE_COMPUTE_BIT
  432. SHADER_STAGE_ALL
  433.  
  434. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  435. --------------------------------------------------
  436. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  437. storageTexelBufferOffsetSingleTexelAlignment = true
  438. uniformTexelBufferOffsetAlignmentBytes = 0x00000001
  439. uniformTexelBufferOffsetSingleTexelAlignment = false
  440.  
  441. VkPhysicalDeviceTimelineSemaphoreProperties:
  442. --------------------------------------------
  443. maxTimelineSemaphoreValueDifference = 18446744073709551615
  444.  
  445. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  446. -----------------------------------------------
  447. maxTransformFeedbackStreams = 4
  448. maxTransformFeedbackBuffers = 4
  449. maxTransformFeedbackBufferSize = 0x100000000
  450. maxTransformFeedbackStreamDataSize = 512
  451. maxTransformFeedbackBufferDataSize = 512
  452. maxTransformFeedbackBufferDataStride = 2048
  453. transformFeedbackQueries = true
  454. transformFeedbackStreamsLinesTriangles = false
  455. transformFeedbackRasterizationStreamSelect = false
  456. transformFeedbackDraw = true
  457.  
  458. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  459. ----------------------------------------------------
  460. maxVertexAttribDivisor = 268435455
  461.  
  462. VkPhysicalDeviceVulkan11Properties:
  463. -----------------------------------
  464. deviceUUID = 4a1a1968-8c74-725b-d928-d0a8096f699d
  465. driverUUID = 27db4745-5263-383a-ef9f-d8a45dae62d6
  466. deviceNodeMask = 0
  467. deviceLUIDValid = false
  468. subgroupSize = 32
  469. subgroupSupportedStages: count = 4
  470. SHADER_STAGE_FRAGMENT_BIT
  471. SHADER_STAGE_COMPUTE_BIT
  472. SHADER_STAGE_ALL_GRAPHICS
  473. SHADER_STAGE_ALL
  474. subgroupSupportedOperations: count = 6
  475. SUBGROUP_FEATURE_BASIC_BIT
  476. SUBGROUP_FEATURE_VOTE_BIT
  477. SUBGROUP_FEATURE_BALLOT_BIT
  478. SUBGROUP_FEATURE_SHUFFLE_BIT
  479. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  480. SUBGROUP_FEATURE_QUAD_BIT
  481. subgroupQuadOperationsInAllStages = false
  482. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  483. maxMultiviewViewCount = 16
  484. maxMultiviewInstanceIndex = 268435455
  485. protectedNoFault = false
  486. maxPerSetDescriptors = 1024
  487. maxMemoryAllocationSize = 0x80000000
  488.  
  489. VkPhysicalDeviceVulkan12Properties:
  490. -----------------------------------
  491. driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
  492. driverName = Intel open-source Mesa driver
  493. driverInfo = Mesa 20.3.2
  494. conformanceVersion = 1.2.0.0
  495. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  496. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  497. shaderSignedZeroInfNanPreserveFloat16 = true
  498. shaderSignedZeroInfNanPreserveFloat32 = true
  499. shaderSignedZeroInfNanPreserveFloat64 = true
  500. shaderDenormPreserveFloat16 = false
  501. shaderDenormPreserveFloat32 = true
  502. shaderDenormPreserveFloat64 = true
  503. shaderDenormFlushToZeroFloat16 = false
  504. shaderDenormFlushToZeroFloat32 = true
  505. shaderDenormFlushToZeroFloat64 = true
  506. shaderRoundingModeRTEFloat16 = true
  507. shaderRoundingModeRTEFloat32 = true
  508. shaderRoundingModeRTEFloat64 = true
  509. shaderRoundingModeRTZFloat16 = true
  510. shaderRoundingModeRTZFloat32 = true
  511. shaderRoundingModeRTZFloat64 = true
  512. maxUpdateAfterBindDescriptorsInAllPools = 1048576
  513. shaderUniformBufferArrayNonUniformIndexingNative = false
  514. shaderSampledImageArrayNonUniformIndexingNative = false
  515. shaderStorageBufferArrayNonUniformIndexingNative = true
  516. shaderStorageImageArrayNonUniformIndexingNative = false
  517. shaderInputAttachmentArrayNonUniformIndexingNative = false
  518. robustBufferAccessUpdateAfterBind = true
  519. quadDivergentImplicitLod = false
  520. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  521. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 64
  522. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  523. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  524. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  525. maxPerStageDescriptorUpdateAfterBindInputAttachments = 64
  526. maxPerStageUpdateAfterBindResources = 4294967295
  527. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  528. maxDescriptorSetUpdateAfterBindUniformBuffers = 384
  529. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  530. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  531. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  532. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  533. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  534. maxDescriptorSetUpdateAfterBindInputAttachments = 256
  535. supportedDepthResolveModes: count = 4
  536. RESOLVE_MODE_SAMPLE_ZERO_BIT
  537. RESOLVE_MODE_AVERAGE_BIT
  538. RESOLVE_MODE_MIN_BIT
  539. RESOLVE_MODE_MAX_BIT
  540. supportedStencilResolveModes: count = 1
  541. RESOLVE_MODE_SAMPLE_ZERO_BIT
  542. independentResolveNone = true
  543. independentResolve = true
  544. filterMinmaxSingleComponentFormats = false
  545. filterMinmaxImageComponentMapping = false
  546. maxTimelineSemaphoreValueDifference = 18446744073709551615
  547. framebufferIntegerColorSampleCounts: count = 3
  548. SAMPLE_COUNT_1_BIT
  549. SAMPLE_COUNT_4_BIT
  550. SAMPLE_COUNT_8_BIT
  551.  
  552.  
  553. Device Extensions: count = 76
  554. VK_EXT_4444_formats : extension revision 1
  555. VK_EXT_calibrated_timestamps : extension revision 1
  556. VK_EXT_conditional_rendering : extension revision 2
  557. VK_EXT_depth_clip_enable : extension revision 1
  558. VK_EXT_display_control : extension revision 1
  559. VK_EXT_extended_dynamic_state : extension revision 1
  560. VK_EXT_external_memory_dma_buf : extension revision 1
  561. VK_EXT_external_memory_host : extension revision 1
  562. VK_EXT_host_query_reset : extension revision 1
  563. VK_EXT_image_robustness : extension revision 1
  564. VK_EXT_index_type_uint8 : extension revision 1
  565. VK_EXT_inline_uniform_block : extension revision 1
  566. VK_EXT_line_rasterization : extension revision 1
  567. VK_EXT_memory_budget : extension revision 1
  568. VK_EXT_pci_bus_info : extension revision 2
  569. VK_EXT_pipeline_creation_cache_control : extension revision 3
  570. VK_EXT_pipeline_creation_feedback : extension revision 1
  571. VK_EXT_private_data : extension revision 1
  572. VK_EXT_robustness2 : extension revision 1
  573. VK_EXT_scalar_block_layout : extension revision 1
  574. VK_EXT_separate_stencil_usage : extension revision 1
  575. VK_EXT_shader_atomic_float : extension revision 1
  576. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  577. VK_EXT_shader_subgroup_ballot : extension revision 1
  578. VK_EXT_shader_subgroup_vote : extension revision 1
  579. VK_EXT_shader_viewport_index_layer : extension revision 1
  580. VK_EXT_subgroup_size_control : extension revision 2
  581. VK_EXT_texel_buffer_alignment : extension revision 1
  582. VK_EXT_transform_feedback : extension revision 1
  583. VK_EXT_vertex_attribute_divisor : extension revision 3
  584. VK_EXT_ycbcr_image_arrays : extension revision 1
  585. VK_GOOGLE_decorate_string : extension revision 1
  586. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  587. VK_GOOGLE_user_type : extension revision 1
  588. VK_KHR_bind_memory2 : extension revision 1
  589. VK_KHR_copy_commands2 : extension revision 1
  590. VK_KHR_create_renderpass2 : extension revision 1
  591. VK_KHR_dedicated_allocation : extension revision 3
  592. VK_KHR_depth_stencil_resolve : extension revision 1
  593. VK_KHR_descriptor_update_template : extension revision 1
  594. VK_KHR_device_group : extension revision 4
  595. VK_KHR_draw_indirect_count : extension revision 1
  596. VK_KHR_driver_properties : extension revision 1
  597. VK_KHR_external_fence : extension revision 1
  598. VK_KHR_external_fence_fd : extension revision 1
  599. VK_KHR_external_memory : extension revision 1
  600. VK_KHR_external_memory_fd : extension revision 1
  601. VK_KHR_external_semaphore : extension revision 1
  602. VK_KHR_external_semaphore_fd : extension revision 1
  603. VK_KHR_get_memory_requirements2 : extension revision 1
  604. VK_KHR_image_format_list : extension revision 1
  605. VK_KHR_imageless_framebuffer : extension revision 1
  606. VK_KHR_incremental_present : extension revision 1
  607. VK_KHR_maintenance1 : extension revision 2
  608. VK_KHR_maintenance2 : extension revision 1
  609. VK_KHR_maintenance3 : extension revision 1
  610. VK_KHR_multiview : extension revision 1
  611. VK_KHR_pipeline_executable_properties : extension revision 1
  612. VK_KHR_push_descriptor : extension revision 2
  613. VK_KHR_relaxed_block_layout : extension revision 1
  614. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  615. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  616. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  617. VK_KHR_shader_clock : extension revision 1
  618. VK_KHR_shader_draw_parameters : extension revision 1
  619. VK_KHR_shader_non_semantic_info : extension revision 1
  620. VK_KHR_shader_terminate_invocation : extension revision 1
  621. VK_KHR_spirv_1_4 : extension revision 1
  622. VK_KHR_storage_buffer_storage_class : extension revision 1
  623. VK_KHR_swapchain : extension revision 70
  624. VK_KHR_swapchain_mutable_format : extension revision 1
  625. VK_KHR_timeline_semaphore : extension revision 2
  626. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  627. VK_KHR_variable_pointers : extension revision 1
  628. VK_KHR_vulkan_memory_model : extension revision 3
  629. VK_NV_compute_shader_derivatives : extension revision 1
  630.  
  631. VkQueueFamilyProperties:
  632. ========================
  633. queueProperties[0]:
  634. -------------------
  635. minImageTransferGranularity = (1,1,1)
  636. queueCount = 1
  637. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  638. timestampValidBits = 36
  639. present support = true
  640.  
  641. VkPhysicalDeviceMemoryProperties:
  642. =================================
  643. memoryHeaps: count = 1
  644. memoryHeaps[0]:
  645. size = 1610612736 (0x60000000) (1.50 GiB)
  646. budget = 1610612736 (0x60000000) (1.50 GiB)
  647. usage = 0 (0x00000000) (0.00 B)
  648. flags: count = 1
  649. MEMORY_HEAP_DEVICE_LOCAL_BIT
  650. memoryTypes: count = 1
  651. memoryTypes[0]:
  652. heapIndex = 0
  653. propertyFlags = 0x000f: count = 4
  654. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  655. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  656. MEMORY_PROPERTY_HOST_COHERENT_BIT
  657. MEMORY_PROPERTY_HOST_CACHED_BIT
  658. usable for:
  659. IMAGE_TILING_OPTIMAL:
  660. color images
  661. FORMAT_D16_UNORM
  662. FORMAT_X8_D24_UNORM_PACK32
  663. FORMAT_D32_SFLOAT
  664. FORMAT_S8_UINT
  665. FORMAT_D24_UNORM_S8_UINT
  666. FORMAT_D32_SFLOAT_S8_UINT
  667. (non-sparse)
  668. IMAGE_TILING_LINEAR:
  669. color images
  670. (non-sparse)
  671.  
  672. VkPhysicalDeviceFeatures:
  673. =========================
  674. robustBufferAccess = true
  675. fullDrawIndexUint32 = true
  676. imageCubeArray = true
  677. independentBlend = true
  678. geometryShader = true
  679. tessellationShader = true
  680. sampleRateShading = true
  681. dualSrcBlend = true
  682. logicOp = true
  683. multiDrawIndirect = true
  684. drawIndirectFirstInstance = true
  685. depthClamp = true
  686. depthBiasClamp = true
  687. fillModeNonSolid = true
  688. depthBounds = false
  689. wideLines = true
  690. largePoints = true
  691. alphaToOne = true
  692. multiViewport = true
  693. samplerAnisotropy = true
  694. textureCompressionETC2 = false
  695. textureCompressionASTC_LDR = false
  696. textureCompressionBC = true
  697. occlusionQueryPrecise = true
  698. pipelineStatisticsQuery = true
  699. vertexPipelineStoresAndAtomics = false
  700. fragmentStoresAndAtomics = true
  701. shaderTessellationAndGeometryPointSize = true
  702. shaderImageGatherExtended = true
  703. shaderStorageImageExtendedFormats = true
  704. shaderStorageImageMultisample = false
  705. shaderStorageImageReadWithoutFormat = false
  706. shaderStorageImageWriteWithoutFormat = true
  707. shaderUniformBufferArrayDynamicIndexing = true
  708. shaderSampledImageArrayDynamicIndexing = true
  709. shaderStorageBufferArrayDynamicIndexing = true
  710. shaderStorageImageArrayDynamicIndexing = true
  711. shaderClipDistance = true
  712. shaderCullDistance = true
  713. shaderFloat64 = false
  714. shaderInt64 = false
  715. shaderInt16 = false
  716. shaderResourceResidency = false
  717. shaderResourceMinLod = false
  718. sparseBinding = false
  719. sparseResidencyBuffer = false
  720. sparseResidencyImage2D = false
  721. sparseResidencyImage3D = false
  722. sparseResidency2Samples = false
  723. sparseResidency4Samples = false
  724. sparseResidency8Samples = false
  725. sparseResidency16Samples = false
  726. sparseResidencyAliased = false
  727. variableMultisampleRate = true
  728. inheritedQueries = true
  729.  
  730. VkPhysicalDevice16BitStorageFeatures:
  731. -------------------------------------
  732. storageBuffer16BitAccess = false
  733. uniformAndStorageBuffer16BitAccess = false
  734. storagePushConstant16 = false
  735. storageInputOutput16 = false
  736.  
  737. VkPhysicalDevice4444FormatsFeaturesEXT:
  738. ---------------------------------------
  739. formatA4R4G4B4 = true
  740. formatA4B4G4R4 = false
  741.  
  742. VkPhysicalDevice8BitStorageFeatures:
  743. ------------------------------------
  744. storageBuffer8BitAccess = false
  745. uniformAndStorageBuffer8BitAccess = false
  746. storagePushConstant8 = false
  747.  
  748. VkPhysicalDeviceBufferDeviceAddressFeatures:
  749. --------------------------------------------
  750. bufferDeviceAddress = false
  751. bufferDeviceAddressCaptureReplay = false
  752. bufferDeviceAddressMultiDevice = false
  753.  
  754. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  755. ------------------------------------------------
  756. conditionalRendering = true
  757. inheritedConditionalRendering = true
  758.  
  759. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  760. -------------------------------------------
  761. depthClipEnable = true
  762.  
  763. VkPhysicalDeviceDescriptorIndexingFeatures:
  764. -------------------------------------------
  765. shaderInputAttachmentArrayDynamicIndexing = false
  766. shaderUniformTexelBufferArrayDynamicIndexing = false
  767. shaderStorageTexelBufferArrayDynamicIndexing = false
  768. shaderUniformBufferArrayNonUniformIndexing = false
  769. shaderSampledImageArrayNonUniformIndexing = false
  770. shaderStorageBufferArrayNonUniformIndexing = false
  771. shaderStorageImageArrayNonUniformIndexing = false
  772. shaderInputAttachmentArrayNonUniformIndexing = false
  773. shaderUniformTexelBufferArrayNonUniformIndexing = false
  774. shaderStorageTexelBufferArrayNonUniformIndexing = false
  775. descriptorBindingUniformBufferUpdateAfterBind = false
  776. descriptorBindingSampledImageUpdateAfterBind = false
  777. descriptorBindingStorageImageUpdateAfterBind = false
  778. descriptorBindingStorageBufferUpdateAfterBind = false
  779. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  780. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  781. descriptorBindingUpdateUnusedWhilePending = false
  782. descriptorBindingPartiallyBound = false
  783. descriptorBindingVariableDescriptorCount = false
  784. runtimeDescriptorArray = false
  785.  
  786. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  787. ------------------------------------------------
  788. extendedDynamicState = true
  789.  
  790. VkPhysicalDeviceHostQueryResetFeatures:
  791. ---------------------------------------
  792. hostQueryReset = true
  793.  
  794. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  795. -------------------------------------------
  796. robustImageAccess = true
  797.  
  798. VkPhysicalDeviceImagelessFramebufferFeatures:
  799. ---------------------------------------------
  800. imagelessFramebuffer = true
  801.  
  802. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  803. ------------------------------------------
  804. indexTypeUint8 = true
  805.  
  806. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  807. ----------------------------------------------
  808. inlineUniformBlock = true
  809. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  810.  
  811. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  812. ---------------------------------------------
  813. rectangularLines = true
  814. bresenhamLines = true
  815. smoothLines = true
  816. stippledRectangularLines = false
  817. stippledBresenhamLines = true
  818. stippledSmoothLines = false
  819.  
  820. VkPhysicalDeviceMultiviewFeatures:
  821. ----------------------------------
  822. multiview = true
  823. multiviewGeometryShader = true
  824. multiviewTessellationShader = true
  825.  
  826. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  827. --------------------------------------------------------
  828. pipelineCreationCacheControl = true
  829.  
  830. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  831. --------------------------------------------------------
  832. pipelineExecutableInfo = true
  833.  
  834. VkPhysicalDevicePrivateDataFeaturesEXT:
  835. ---------------------------------------
  836. privateData = true
  837.  
  838. VkPhysicalDeviceProtectedMemoryFeatures:
  839. ----------------------------------------
  840. protectedMemory = false
  841.  
  842. VkPhysicalDeviceRobustness2FeaturesEXT:
  843. ---------------------------------------
  844. robustBufferAccess2 = true
  845. robustImageAccess2 = true
  846. nullDescriptor = true
  847.  
  848. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  849. -----------------------------------------------
  850. samplerYcbcrConversion = true
  851.  
  852. VkPhysicalDeviceScalarBlockLayoutFeatures:
  853. ------------------------------------------
  854. scalarBlockLayout = true
  855.  
  856. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  857. ----------------------------------------------------
  858. separateDepthStencilLayouts = true
  859.  
  860. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  861. ---------------------------------------------
  862. shaderBufferFloat32Atomics = true
  863. shaderBufferFloat32AtomicAdd = false
  864. shaderBufferFloat64Atomics = false
  865. shaderBufferFloat64AtomicAdd = false
  866. shaderSharedFloat32Atomics = true
  867. shaderSharedFloat32AtomicAdd = false
  868. shaderSharedFloat64Atomics = false
  869. shaderSharedFloat64AtomicAdd = false
  870. shaderImageFloat32Atomics = true
  871. shaderImageFloat32AtomicAdd = false
  872. sparseImageFloat32Atomics = false
  873. sparseImageFloat32AtomicAdd = false
  874.  
  875. VkPhysicalDeviceShaderAtomicInt64Features:
  876. ------------------------------------------
  877. shaderBufferInt64Atomics = false
  878. shaderSharedInt64Atomics = false
  879.  
  880. VkPhysicalDeviceShaderClockFeaturesKHR:
  881. ---------------------------------------
  882. shaderSubgroupClock = true
  883. shaderDeviceClock = false
  884.  
  885. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  886. ----------------------------------------------------------
  887. shaderDemoteToHelperInvocation = true
  888.  
  889. VkPhysicalDeviceShaderDrawParametersFeatures:
  890. ---------------------------------------------
  891. shaderDrawParameters = true
  892.  
  893. VkPhysicalDeviceShaderFloat16Int8Features:
  894. ------------------------------------------
  895. shaderFloat16 = false
  896. shaderInt8 = false
  897.  
  898. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  899. ----------------------------------------------------
  900. shaderSubgroupExtendedTypes = true
  901.  
  902. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  903. -----------------------------------------------------
  904. shaderTerminateInvocation = true
  905.  
  906. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  907. -----------------------------------------------
  908. subgroupSizeControl = true
  909. computeFullSubgroups = true
  910.  
  911. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  912. ------------------------------------------------
  913. texelBufferAlignment = true
  914.  
  915. VkPhysicalDeviceTimelineSemaphoreFeatures:
  916. ------------------------------------------
  917. timelineSemaphore = true
  918.  
  919. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  920. ---------------------------------------------
  921. transformFeedback = true
  922. geometryStreams = true
  923.  
  924. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  925. ----------------------------------------------------
  926. uniformBufferStandardLayout = true
  927.  
  928. VkPhysicalDeviceVariablePointersFeatures:
  929. -----------------------------------------
  930. variablePointersStorageBuffer = true
  931. variablePointers = true
  932.  
  933. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  934. --------------------------------------------------
  935. vertexAttributeInstanceRateDivisor = true
  936. vertexAttributeInstanceRateZeroDivisor = true
  937.  
  938. VkPhysicalDeviceVulkan11Features:
  939. ---------------------------------
  940. storageBuffer16BitAccess = false
  941. uniformAndStorageBuffer16BitAccess = false
  942. storagePushConstant16 = false
  943. storageInputOutput16 = false
  944. multiview = true
  945. multiviewGeometryShader = true
  946. multiviewTessellationShader = true
  947. variablePointersStorageBuffer = true
  948. variablePointers = true
  949. protectedMemory = false
  950. samplerYcbcrConversion = true
  951. shaderDrawParameters = true
  952.  
  953. VkPhysicalDeviceVulkan12Features:
  954. ---------------------------------
  955. samplerMirrorClampToEdge = true
  956. drawIndirectCount = true
  957. storageBuffer8BitAccess = false
  958. uniformAndStorageBuffer8BitAccess = false
  959. storagePushConstant8 = false
  960. shaderBufferInt64Atomics = false
  961. shaderSharedInt64Atomics = false
  962. shaderFloat16 = false
  963. shaderInt8 = false
  964. descriptorIndexing = false
  965. shaderInputAttachmentArrayDynamicIndexing = false
  966. shaderUniformTexelBufferArrayDynamicIndexing = false
  967. shaderStorageTexelBufferArrayDynamicIndexing = false
  968. shaderUniformBufferArrayNonUniformIndexing = false
  969. shaderSampledImageArrayNonUniformIndexing = false
  970. shaderStorageBufferArrayNonUniformIndexing = false
  971. shaderStorageImageArrayNonUniformIndexing = false
  972. shaderInputAttachmentArrayNonUniformIndexing = false
  973. shaderUniformTexelBufferArrayNonUniformIndexing = false
  974. shaderStorageTexelBufferArrayNonUniformIndexing = false
  975. descriptorBindingUniformBufferUpdateAfterBind = false
  976. descriptorBindingSampledImageUpdateAfterBind = false
  977. descriptorBindingStorageImageUpdateAfterBind = false
  978. descriptorBindingStorageBufferUpdateAfterBind = false
  979. descriptorBindingUniformTexelBufferUpdateAfterBind = false
  980. descriptorBindingStorageTexelBufferUpdateAfterBind = false
  981. descriptorBindingUpdateUnusedWhilePending = false
  982. descriptorBindingPartiallyBound = false
  983. descriptorBindingVariableDescriptorCount = false
  984. runtimeDescriptorArray = false
  985. samplerFilterMinmax = false
  986. scalarBlockLayout = true
  987. imagelessFramebuffer = true
  988. uniformBufferStandardLayout = true
  989. shaderSubgroupExtendedTypes = true
  990. separateDepthStencilLayouts = true
  991. hostQueryReset = true
  992. timelineSemaphore = true
  993. bufferDeviceAddress = false
  994. bufferDeviceAddressCaptureReplay = false
  995. bufferDeviceAddressMultiDevice = false
  996. vulkanMemoryModel = true
  997. vulkanMemoryModelDeviceScope = true
  998. vulkanMemoryModelAvailabilityVisibilityChains = true
  999. shaderOutputViewportIndex = true
  1000. shaderOutputLayer = true
  1001. subgroupBroadcastDynamicId = true
  1002.  
  1003. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1004. ------------------------------------------
  1005. vulkanMemoryModel = true
  1006. vulkanMemoryModelDeviceScope = true
  1007. vulkanMemoryModelAvailabilityVisibilityChains = true
  1008.  
  1009. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1010. --------------------------------------------
  1011. ycbcrImageArrays = true
  1012.  
  1013.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement