Guest User

Untitled

a guest
Apr 15th, 2023
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 92.51 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.148
  6.  
  7.  
  8. Instance Extensions: count = 13
  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_external_fence_capabilities : extension revision 1
  15. VK_KHR_external_memory_capabilities : extension revision 1
  16. VK_KHR_external_semaphore_capabilities : extension revision 1
  17. VK_KHR_get_physical_device_properties2 : extension revision 2
  18. VK_KHR_get_surface_capabilities2 : extension revision 1
  19. VK_KHR_surface : extension revision 25
  20. VK_KHR_surface_protected_capabilities : extension revision 1
  21. VK_KHR_win32_surface : extension revision 6
  22. VK_NV_external_memory_capabilities : extension revision 1
  23.  
  24. Layers: count = 3
  25. =================
  26. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.142, layer version 1:
  27. Layer Extensions: count = 0
  28. Devices: count = 2
  29. GPU id = 0 (GeForce GTX 1650)
  30. Layer-Device Extensions: count = 0
  31.  
  32. GPU id = 1 (Intel(R) UHD Graphics 630)
  33. Layer-Device Extensions: count = 0
  34.  
  35. VK_LAYER_VALVE_steam_fossilize (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
  36. Layer Extensions: count = 0
  37. Devices: count = 2
  38. GPU id = 0 (GeForce GTX 1650)
  39. Layer-Device Extensions: count = 0
  40.  
  41. GPU id = 1 (Intel(R) UHD Graphics 630)
  42. Layer-Device Extensions: count = 0
  43.  
  44. VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
  45. Layer Extensions: count = 0
  46. Devices: count = 2
  47. GPU id = 0 (GeForce GTX 1650)
  48. Layer-Device Extensions: count = 0
  49.  
  50. GPU id = 1 (Intel(R) UHD Graphics 630)
  51. Layer-Device Extensions: count = 0
  52.  
  53. Presentable Surfaces:
  54. =====================
  55. GPU id : 0 (GeForce GTX 1650):
  56. Surface type = VK_KHR_win32_surface
  57. Formats: count = 3
  58. SurfaceFormat[0]:
  59. format = FORMAT_B8G8R8A8_UNORM
  60. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  61. SurfaceFormat[1]:
  62. format = FORMAT_B8G8R8A8_SRGB
  63. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  64. SurfaceFormat[2]:
  65. format = FORMAT_A2B10G10R10_UNORM_PACK32
  66. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  67. Present Modes: count = 4
  68. PRESENT_MODE_FIFO_KHR
  69. PRESENT_MODE_FIFO_RELAXED_KHR
  70. PRESENT_MODE_MAILBOX_KHR
  71. PRESENT_MODE_IMMEDIATE_KHR
  72. VkSurfaceCapabilitiesKHR:
  73. -------------------------
  74. minImageCount = 2
  75. maxImageCount = 8
  76. currentExtent:
  77. width = 256
  78. height = 256
  79. minImageExtent:
  80. width = 256
  81. height = 256
  82. maxImageExtent:
  83. width = 256
  84. height = 256
  85. maxImageArrayLayers = 1
  86. supportedTransforms: count = 1
  87. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  88. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  89. supportedCompositeAlpha: count = 1
  90. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  91. supportedUsageFlags: count = 6
  92. IMAGE_USAGE_TRANSFER_SRC_BIT
  93. IMAGE_USAGE_TRANSFER_DST_BIT
  94. IMAGE_USAGE_SAMPLED_BIT
  95. IMAGE_USAGE_STORAGE_BIT
  96. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  97. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  98. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  99. --------------------------------------------
  100. fullScreenExclusiveSupported = false
  101.  
  102. VkSurfaceProtectedCapabilitiesKHR:
  103. ----------------------------------
  104. supportsProtected = false
  105.  
  106.  
  107. GPU id : 1 (Intel(R) UHD Graphics 630):
  108. Surface type = VK_KHR_win32_surface
  109. Formats: count = 4
  110. SurfaceFormat[0]:
  111. format = FORMAT_B8G8R8A8_UNORM
  112. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  113. SurfaceFormat[1]:
  114. format = FORMAT_B8G8R8A8_SRGB
  115. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  116. SurfaceFormat[2]:
  117. format = FORMAT_R8G8B8A8_UNORM
  118. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  119. SurfaceFormat[3]:
  120. format = FORMAT_R8G8B8A8_SRGB
  121. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  122. Present Modes: count = 2
  123. PRESENT_MODE_IMMEDIATE_KHR
  124. PRESENT_MODE_FIFO_KHR
  125. VkSurfaceCapabilitiesKHR:
  126. -------------------------
  127. minImageCount = 2
  128. maxImageCount = 64
  129. currentExtent:
  130. width = 256
  131. height = 256
  132. minImageExtent:
  133. width = 256
  134. height = 256
  135. maxImageExtent:
  136. width = 256
  137. height = 256
  138. maxImageArrayLayers = 2048
  139. supportedTransforms: count = 1
  140. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  141. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  142. supportedCompositeAlpha: count = 2
  143. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  144. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  145. supportedUsageFlags: count = 5
  146. IMAGE_USAGE_TRANSFER_SRC_BIT
  147. IMAGE_USAGE_TRANSFER_DST_BIT
  148. IMAGE_USAGE_SAMPLED_BIT
  149. IMAGE_USAGE_STORAGE_BIT
  150. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  151. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  152. --------------------------------------------
  153. fullScreenExclusiveSupported = false
  154.  
  155. VkSurfaceProtectedCapabilitiesKHR:
  156. ----------------------------------
  157. supportsProtected = false
  158.  
  159.  
  160.  
  161. Device Groups:
  162. ==============
  163. Group 0:
  164. Properties:
  165. physicalDevices: count = 1
  166. GeForce GTX 1650 (ID: 0)
  167. subsetAllocation = 1
  168.  
  169. Present Capabilities:
  170. GeForce GTX 1650 (ID: 0):
  171. Can present images from the following devices: count = 1
  172. GeForce GTX 1650 (ID: 0)
  173. Present modes: count = 1
  174. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  175.  
  176. Group 1:
  177. Properties:
  178. physicalDevices: count = 1
  179. Intel(R) UHD Graphics 630 (ID: 0)
  180. subsetAllocation = 0
  181.  
  182. Present Capabilities:
  183. Intel(R) UHD Graphics 630 (ID: 0):
  184. Can present images from the following devices: count = 1
  185. Intel(R) UHD Graphics 630 (ID: 0)
  186. Present modes: count = 1
  187. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  188.  
  189.  
  190. Device Properties and Extensions:
  191. =================================
  192. GPU0:
  193. VkPhysicalDeviceProperties:
  194. ---------------------------
  195. apiVersion = 4202638 (1.2.142)
  196. driverVersion = 1917599744 (0x724c4000)
  197. vendorID = 0x10de
  198. deviceID = 0x1f91
  199. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  200. deviceName = GeForce GTX 1650
  201.  
  202. VkPhysicalDeviceLimits:
  203. -----------------------
  204. maxImageDimension1D = 32768
  205. maxImageDimension2D = 32768
  206. maxImageDimension3D = 16384
  207. maxImageDimensionCube = 32768
  208. maxImageArrayLayers = 2048
  209. maxTexelBufferElements = 134217728
  210. maxUniformBufferRange = 65536
  211. maxStorageBufferRange = 4294967295
  212. maxPushConstantsSize = 256
  213. maxMemoryAllocationCount = 4096
  214. maxSamplerAllocationCount = 4000
  215. bufferImageGranularity = 0x00000400
  216. sparseAddressSpaceSize = 0xffffffffff
  217. maxBoundDescriptorSets = 32
  218. maxPerStageDescriptorSamplers = 1048576
  219. maxPerStageDescriptorUniformBuffers = 1048576
  220. maxPerStageDescriptorStorageBuffers = 1048576
  221. maxPerStageDescriptorSampledImages = 1048576
  222. maxPerStageDescriptorStorageImages = 1048576
  223. maxPerStageDescriptorInputAttachments = 1048576
  224. maxPerStageResources = 4294967295
  225. maxDescriptorSetSamplers = 1048576
  226. maxDescriptorSetUniformBuffers = 1048576
  227. maxDescriptorSetUniformBuffersDynamic = 15
  228. maxDescriptorSetStorageBuffers = 1048576
  229. maxDescriptorSetStorageBuffersDynamic = 16
  230. maxDescriptorSetSampledImages = 1048576
  231. maxDescriptorSetStorageImages = 1048576
  232. maxDescriptorSetInputAttachments = 1048576
  233. maxVertexInputAttributes = 32
  234. maxVertexInputBindings = 32
  235. maxVertexInputAttributeOffset = 2047
  236. maxVertexInputBindingStride = 2048
  237. maxVertexOutputComponents = 128
  238. maxTessellationGenerationLevel = 64
  239. maxTessellationPatchSize = 32
  240. maxTessellationControlPerVertexInputComponents = 128
  241. maxTessellationControlPerVertexOutputComponents = 128
  242. maxTessellationControlPerPatchOutputComponents = 120
  243. maxTessellationControlTotalOutputComponents = 4216
  244. maxTessellationEvaluationInputComponents = 128
  245. maxTessellationEvaluationOutputComponents = 128
  246. maxGeometryShaderInvocations = 32
  247. maxGeometryInputComponents = 128
  248. maxGeometryOutputComponents = 128
  249. maxGeometryOutputVertices = 1024
  250. maxGeometryTotalOutputComponents = 1024
  251. maxFragmentInputComponents = 128
  252. maxFragmentOutputAttachments = 8
  253. maxFragmentDualSrcAttachments = 1
  254. maxFragmentCombinedOutputResources = 16
  255. maxComputeSharedMemorySize = 49152
  256. maxComputeWorkGroupCount: count = 3
  257. 2147483647
  258. 65535
  259. 65535
  260. maxComputeWorkGroupInvocations = 1024
  261. maxComputeWorkGroupSize: count = 3
  262. 1024
  263. 1024
  264. 64
  265. subPixelPrecisionBits = 8
  266. subTexelPrecisionBits = 8
  267. mipmapPrecisionBits = 8
  268. maxDrawIndexedIndexValue = 4294967295
  269. maxDrawIndirectCount = 4294967295
  270. maxSamplerLodBias = 15
  271. maxSamplerAnisotropy = 16
  272. maxViewports = 16
  273. maxViewportDimensions: count = 2
  274. 32768
  275. 32768
  276. viewportBoundsRange: count = 2
  277. -65536
  278. 65536
  279. viewportSubPixelBits = 8
  280. minMemoryMapAlignment = 64
  281. minTexelBufferOffsetAlignment = 0x00000010
  282. minUniformBufferOffsetAlignment = 0x00000040
  283. minStorageBufferOffsetAlignment = 0x00000010
  284. minTexelOffset = -8
  285. maxTexelOffset = 7
  286. minTexelGatherOffset = -32
  287. maxTexelGatherOffset = 31
  288. minInterpolationOffset = -0.5
  289. maxInterpolationOffset = 0.4375
  290. subPixelInterpolationOffsetBits = 4
  291. maxFramebufferWidth = 32768
  292. maxFramebufferHeight = 32768
  293. maxFramebufferLayers = 2048
  294. framebufferColorSampleCounts: count = 4
  295. SAMPLE_COUNT_1_BIT
  296. SAMPLE_COUNT_2_BIT
  297. SAMPLE_COUNT_4_BIT
  298. SAMPLE_COUNT_8_BIT
  299. framebufferDepthSampleCounts: count = 4
  300. SAMPLE_COUNT_1_BIT
  301. SAMPLE_COUNT_2_BIT
  302. SAMPLE_COUNT_4_BIT
  303. SAMPLE_COUNT_8_BIT
  304. framebufferStencilSampleCounts: count = 5
  305. SAMPLE_COUNT_1_BIT
  306. SAMPLE_COUNT_2_BIT
  307. SAMPLE_COUNT_4_BIT
  308. SAMPLE_COUNT_8_BIT
  309. SAMPLE_COUNT_16_BIT
  310. framebufferNoAttachmentsSampleCounts: count = 5
  311. SAMPLE_COUNT_1_BIT
  312. SAMPLE_COUNT_2_BIT
  313. SAMPLE_COUNT_4_BIT
  314. SAMPLE_COUNT_8_BIT
  315. SAMPLE_COUNT_16_BIT
  316. maxColorAttachments = 8
  317. sampledImageColorSampleCounts: count = 4
  318. SAMPLE_COUNT_1_BIT
  319. SAMPLE_COUNT_2_BIT
  320. SAMPLE_COUNT_4_BIT
  321. SAMPLE_COUNT_8_BIT
  322. sampledImageIntegerSampleCounts: count = 4
  323. SAMPLE_COUNT_1_BIT
  324. SAMPLE_COUNT_2_BIT
  325. SAMPLE_COUNT_4_BIT
  326. SAMPLE_COUNT_8_BIT
  327. sampledImageDepthSampleCounts: count = 4
  328. SAMPLE_COUNT_1_BIT
  329. SAMPLE_COUNT_2_BIT
  330. SAMPLE_COUNT_4_BIT
  331. SAMPLE_COUNT_8_BIT
  332. sampledImageStencilSampleCounts: count = 5
  333. SAMPLE_COUNT_1_BIT
  334. SAMPLE_COUNT_2_BIT
  335. SAMPLE_COUNT_4_BIT
  336. SAMPLE_COUNT_8_BIT
  337. SAMPLE_COUNT_16_BIT
  338. storageImageSampleCounts: count = 4
  339. SAMPLE_COUNT_1_BIT
  340. SAMPLE_COUNT_2_BIT
  341. SAMPLE_COUNT_4_BIT
  342. SAMPLE_COUNT_8_BIT
  343. maxSampleMaskWords = 1
  344. timestampComputeAndGraphics = true
  345. timestampPeriod = 1
  346. maxClipDistances = 8
  347. maxCullDistances = 8
  348. maxCombinedClipAndCullDistances = 8
  349. discreteQueuePriorities = 2
  350. pointSizeRange: count = 2
  351. 1
  352. 2047.94
  353. lineWidthRange: count = 2
  354. 1
  355. 64
  356. pointSizeGranularity = 0.0625
  357. lineWidthGranularity = 0.0625
  358. strictLines = true
  359. standardSampleLocations = true
  360. optimalBufferCopyOffsetAlignment = 0x00000001
  361. optimalBufferCopyRowPitchAlignment = 0x00000001
  362. nonCoherentAtomSize = 0x00000040
  363.  
  364. VkPhysicalDeviceSparseProperties:
  365. ---------------------------------
  366. residencyStandard2DBlockShape = true
  367. residencyStandard2DMultisampleBlockShape = true
  368. residencyStandard3DBlockShape = true
  369. residencyAlignedMipSize = false
  370. residencyNonResidentStrict = true
  371.  
  372. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  373. ----------------------------------------------------
  374. advancedBlendMaxColorAttachments = 8
  375. advancedBlendIndependentBlend = false
  376. advancedBlendNonPremultipliedSrcColor = true
  377. advancedBlendNonPremultipliedDstColor = true
  378. advancedBlendCorrelatedOverlap = true
  379. advancedBlendAllOperations = true
  380.  
  381. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  382. -------------------------------------------------------
  383. primitiveOverestimationSize = 0.00195313
  384. maxExtraPrimitiveOverestimationSize = 0.75
  385. extraPrimitiveOverestimationSizeGranularity = 0.25
  386. primitiveUnderestimation = true
  387. conservativePointAndLineRasterization = true
  388. degenerateTrianglesRasterized = true
  389. degenerateLinesRasterized = true
  390. fullyCoveredFragmentShaderInputVariable = true
  391. conservativeRasterizationPostDepthCoverage = true
  392.  
  393. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  394. -----------------------------------------------
  395. maxCustomBorderColorSamplers = 4000
  396.  
  397. VkPhysicalDeviceDepthStencilResolveProperties:
  398. ----------------------------------------------
  399. supportedDepthResolveModes: count = 4
  400. RESOLVE_MODE_SAMPLE_ZERO_BIT
  401. RESOLVE_MODE_AVERAGE_BIT
  402. RESOLVE_MODE_MIN_BIT
  403. RESOLVE_MODE_MAX_BIT
  404. supportedStencilResolveModes: count = 3
  405. RESOLVE_MODE_SAMPLE_ZERO_BIT
  406. RESOLVE_MODE_MIN_BIT
  407. RESOLVE_MODE_MAX_BIT
  408. independentResolveNone = true
  409. independentResolve = true
  410.  
  411. VkPhysicalDeviceDescriptorIndexingProperties:
  412. ---------------------------------------------
  413. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  414. shaderUniformBufferArrayNonUniformIndexingNative = true
  415. shaderSampledImageArrayNonUniformIndexingNative = true
  416. shaderStorageBufferArrayNonUniformIndexingNative = true
  417. shaderStorageImageArrayNonUniformIndexingNative = true
  418. shaderInputAttachmentArrayNonUniformIndexingNative = true
  419. robustBufferAccessUpdateAfterBind = true
  420. quadDivergentImplicitLod = true
  421. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  422. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  423. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  424. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  425. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  426. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  427. maxPerStageUpdateAfterBindResources = 4294967295
  428. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  429. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  430. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  431. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  432. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  433. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  434. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  435. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  436.  
  437. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  438. ----------------------------------------------
  439. maxDiscardRectangles = 8
  440.  
  441. VkPhysicalDeviceDriverProperties:
  442. ---------------------------------
  443. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  444. driverName = NVIDIA
  445. driverInfo = 457.49
  446. conformanceVersion = 1.2.2.1
  447.  
  448. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  449. ------------------------------------------------
  450. minImportedHostPointerAlignment = 0x00001000
  451.  
  452. VkPhysicalDeviceFloatControlsProperties:
  453. ----------------------------------------
  454. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  455. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  456. shaderSignedZeroInfNanPreserveFloat16 = true
  457. shaderSignedZeroInfNanPreserveFloat32 = true
  458. shaderSignedZeroInfNanPreserveFloat64 = true
  459. shaderDenormPreserveFloat16 = true
  460. shaderDenormPreserveFloat32 = false
  461. shaderDenormPreserveFloat64 = false
  462. shaderDenormFlushToZeroFloat16 = false
  463. shaderDenormFlushToZeroFloat32 = false
  464. shaderDenormFlushToZeroFloat64 = false
  465. shaderRoundingModeRTEFloat16 = true
  466. shaderRoundingModeRTEFloat32 = true
  467. shaderRoundingModeRTEFloat64 = true
  468. shaderRoundingModeRTZFloat16 = false
  469. shaderRoundingModeRTZFloat32 = true
  470. shaderRoundingModeRTZFloat64 = true
  471.  
  472. VkPhysicalDeviceIDProperties:
  473. -----------------------------
  474. deviceUUID = 8a56c1b2-c889-3750-c51e-2e5280d877cc
  475. driverUUID = e4ad85d3-5402-b5db-f6cb-963bd5d7a7a9
  476. deviceLUID = c6f30000-00000000
  477. deviceNodeMask = 1
  478. deviceLUIDValid = true
  479.  
  480. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  481. ------------------------------------------------
  482. maxInlineUniformBlockSize = 256
  483. maxPerStageDescriptorInlineUniformBlocks = 32
  484. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  485. maxDescriptorSetInlineUniformBlocks = 32
  486. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  487.  
  488. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  489. -----------------------------------------------
  490. lineSubPixelPrecisionBits = 8
  491.  
  492. VkPhysicalDeviceMaintenance3Properties:
  493. ---------------------------------------
  494. maxPerSetDescriptors = 4294967295
  495. maxMemoryAllocationSize = 0xffe00000
  496.  
  497. VkPhysicalDeviceMultiviewProperties:
  498. ------------------------------------
  499. maxMultiviewViewCount = 32
  500. maxMultiviewInstanceIndex = 134217727
  501.  
  502. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  503. ----------------------------------------
  504. pciDomain = 0
  505. pciBus = 1
  506. pciDevice = 0
  507. pciFunction = 0
  508.  
  509. VkPhysicalDevicePointClippingProperties:
  510. ----------------------------------------
  511. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  512.  
  513. VkPhysicalDeviceProtectedMemoryProperties:
  514. ------------------------------------------
  515. protectedNoFault = false
  516.  
  517. VkPhysicalDevicePushDescriptorPropertiesKHR:
  518. --------------------------------------------
  519. maxPushDescriptors = 32
  520.  
  521. VkPhysicalDeviceRobustness2PropertiesEXT:
  522. -----------------------------------------
  523. robustStorageBufferAccessSizeAlignment = 0x00000001
  524. robustUniformBufferAccessSizeAlignment = 0x00000010
  525.  
  526. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  527. ---------------------------------------------
  528. sampleLocationSampleCounts: count = 5
  529. SAMPLE_COUNT_1_BIT
  530. SAMPLE_COUNT_2_BIT
  531. SAMPLE_COUNT_4_BIT
  532. SAMPLE_COUNT_8_BIT
  533. SAMPLE_COUNT_16_BIT
  534. maxSampleLocationGridSize:
  535. width = 1
  536. height = 1
  537. sampleLocationCoordinateRange: count = 2
  538. 0
  539. 0.9375
  540. sampleLocationSubPixelBits = 4
  541. variableSampleLocations = true
  542.  
  543. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  544. ----------------------------------------------
  545. filterMinmaxSingleComponentFormats = true
  546. filterMinmaxImageComponentMapping = true
  547.  
  548. VkPhysicalDeviceSubgroupProperties:
  549. -----------------------------------
  550. subgroupSize = 32
  551. supportedStages: count = 10
  552. SHADER_STAGE_VERTEX_BIT
  553. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  554. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  555. SHADER_STAGE_GEOMETRY_BIT
  556. SHADER_STAGE_FRAGMENT_BIT
  557. SHADER_STAGE_COMPUTE_BIT
  558. SHADER_STAGE_ALL_GRAPHICS
  559. SHADER_STAGE_ALL
  560. SHADER_STAGE_TASK_BIT_NV
  561. SHADER_STAGE_MESH_BIT_NV
  562. supportedOperations: count = 9
  563. SUBGROUP_FEATURE_BASIC_BIT
  564. SUBGROUP_FEATURE_VOTE_BIT
  565. SUBGROUP_FEATURE_ARITHMETIC_BIT
  566. SUBGROUP_FEATURE_BALLOT_BIT
  567. SUBGROUP_FEATURE_SHUFFLE_BIT
  568. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  569. SUBGROUP_FEATURE_CLUSTERED_BIT
  570. SUBGROUP_FEATURE_QUAD_BIT
  571. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  572. quadOperationsInAllStages = true
  573.  
  574. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  575. -------------------------------------------------
  576. minSubgroupSize = 32
  577. maxSubgroupSize = 32
  578. maxComputeWorkgroupSubgroups = 2097152
  579. requiredSubgroupSizeStages: count = 10
  580. SHADER_STAGE_VERTEX_BIT
  581. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  582. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  583. SHADER_STAGE_GEOMETRY_BIT
  584. SHADER_STAGE_FRAGMENT_BIT
  585. SHADER_STAGE_COMPUTE_BIT
  586. SHADER_STAGE_ALL_GRAPHICS
  587. SHADER_STAGE_ALL
  588. SHADER_STAGE_TASK_BIT_NV
  589. SHADER_STAGE_MESH_BIT_NV
  590.  
  591. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  592. --------------------------------------------------
  593. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  594. storageTexelBufferOffsetSingleTexelAlignment = true
  595. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  596. uniformTexelBufferOffsetSingleTexelAlignment = true
  597.  
  598. VkPhysicalDeviceTimelineSemaphoreProperties:
  599. --------------------------------------------
  600. maxTimelineSemaphoreValueDifference = 2147483647
  601.  
  602. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  603. -----------------------------------------------
  604. maxTransformFeedbackStreams = 4
  605. maxTransformFeedbackBuffers = 4
  606. maxTransformFeedbackBufferSize = 0xffffffffffffffff
  607. maxTransformFeedbackStreamDataSize = 2048
  608. maxTransformFeedbackBufferDataSize = 512
  609. maxTransformFeedbackBufferDataStride = 2048
  610. transformFeedbackQueries = true
  611. transformFeedbackStreamsLinesTriangles = false
  612. transformFeedbackRasterizationStreamSelect = true
  613. transformFeedbackDraw = true
  614.  
  615. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  616. ----------------------------------------------------
  617. maxVertexAttribDivisor = 4294967295
  618.  
  619. VkPhysicalDeviceVulkan11Properties:
  620. -----------------------------------
  621. deviceUUID = 8a56c1b2-c889-3750-c51e-2e5280d877cc
  622. driverUUID = e4ad85d3-5402-b5db-f6cb-963bd5d7a7a9
  623. deviceLUID = c6f30000-00000000
  624. deviceNodeMask = 1
  625. deviceLUIDValid = true
  626. subgroupSize = 32
  627. subgroupSupportedStages: count = 10
  628. SHADER_STAGE_VERTEX_BIT
  629. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  630. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  631. SHADER_STAGE_GEOMETRY_BIT
  632. SHADER_STAGE_FRAGMENT_BIT
  633. SHADER_STAGE_COMPUTE_BIT
  634. SHADER_STAGE_ALL_GRAPHICS
  635. SHADER_STAGE_ALL
  636. SHADER_STAGE_TASK_BIT_NV
  637. SHADER_STAGE_MESH_BIT_NV
  638. subgroupSupportedOperations: count = 9
  639. SUBGROUP_FEATURE_BASIC_BIT
  640. SUBGROUP_FEATURE_VOTE_BIT
  641. SUBGROUP_FEATURE_ARITHMETIC_BIT
  642. SUBGROUP_FEATURE_BALLOT_BIT
  643. SUBGROUP_FEATURE_SHUFFLE_BIT
  644. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  645. SUBGROUP_FEATURE_CLUSTERED_BIT
  646. SUBGROUP_FEATURE_QUAD_BIT
  647. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  648. subgroupQuadOperationsInAllStages = true
  649. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  650. maxMultiviewViewCount = 32
  651. maxMultiviewInstanceIndex = 134217727
  652. protectedNoFault = false
  653. maxPerSetDescriptors = 4294967295
  654. maxMemoryAllocationSize = 0xffe00000
  655.  
  656. VkPhysicalDeviceVulkan12Properties:
  657. -----------------------------------
  658. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  659. driverName = NVIDIA
  660. driverInfo = 457.49
  661. conformanceVersion = 1.2.2.1
  662. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  663. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  664. shaderSignedZeroInfNanPreserveFloat16 = true
  665. shaderSignedZeroInfNanPreserveFloat32 = true
  666. shaderSignedZeroInfNanPreserveFloat64 = true
  667. shaderDenormPreserveFloat16 = true
  668. shaderDenormPreserveFloat32 = false
  669. shaderDenormPreserveFloat64 = false
  670. shaderDenormFlushToZeroFloat16 = false
  671. shaderDenormFlushToZeroFloat32 = false
  672. shaderDenormFlushToZeroFloat64 = false
  673. shaderRoundingModeRTEFloat16 = true
  674. shaderRoundingModeRTEFloat32 = true
  675. shaderRoundingModeRTEFloat64 = true
  676. shaderRoundingModeRTZFloat16 = false
  677. shaderRoundingModeRTZFloat32 = true
  678. shaderRoundingModeRTZFloat64 = true
  679. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  680. shaderUniformBufferArrayNonUniformIndexingNative = true
  681. shaderSampledImageArrayNonUniformIndexingNative = true
  682. shaderStorageBufferArrayNonUniformIndexingNative = true
  683. shaderStorageImageArrayNonUniformIndexingNative = true
  684. shaderInputAttachmentArrayNonUniformIndexingNative = true
  685. robustBufferAccessUpdateAfterBind = true
  686. quadDivergentImplicitLod = true
  687. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  688. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  689. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  690. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  691. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  692. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  693. maxPerStageUpdateAfterBindResources = 4294967295
  694. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  695. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  696. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  697. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  698. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  699. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  700. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  701. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  702. supportedDepthResolveModes: count = 4
  703. RESOLVE_MODE_SAMPLE_ZERO_BIT
  704. RESOLVE_MODE_AVERAGE_BIT
  705. RESOLVE_MODE_MIN_BIT
  706. RESOLVE_MODE_MAX_BIT
  707. supportedStencilResolveModes: count = 3
  708. RESOLVE_MODE_SAMPLE_ZERO_BIT
  709. RESOLVE_MODE_MIN_BIT
  710. RESOLVE_MODE_MAX_BIT
  711. independentResolveNone = true
  712. independentResolve = true
  713. filterMinmaxSingleComponentFormats = true
  714. filterMinmaxImageComponentMapping = true
  715. maxTimelineSemaphoreValueDifference = 2147483647
  716. framebufferIntegerColorSampleCounts: count = 4
  717. SAMPLE_COUNT_1_BIT
  718. SAMPLE_COUNT_2_BIT
  719. SAMPLE_COUNT_4_BIT
  720. SAMPLE_COUNT_8_BIT
  721.  
  722.  
  723. Device Extensions: count = 116
  724. VK_EXT_blend_operation_advanced : extension revision 2
  725. VK_EXT_buffer_device_address : extension revision 2
  726. VK_EXT_calibrated_timestamps : extension revision 1
  727. VK_EXT_conditional_rendering : extension revision 2
  728. VK_EXT_conservative_rasterization : extension revision 1
  729. VK_EXT_custom_border_color : extension revision 12
  730. VK_EXT_depth_clip_enable : extension revision 1
  731. VK_EXT_depth_range_unrestricted : extension revision 1
  732. VK_EXT_descriptor_indexing : extension revision 2
  733. VK_EXT_discard_rectangles : extension revision 1
  734. VK_EXT_external_memory_host : extension revision 1
  735. VK_EXT_fragment_shader_interlock : extension revision 1
  736. VK_EXT_full_screen_exclusive : extension revision 4
  737. VK_EXT_hdr_metadata : extension revision 2
  738. VK_EXT_host_query_reset : extension revision 1
  739. VK_EXT_index_type_uint8 : extension revision 1
  740. VK_EXT_inline_uniform_block : extension revision 1
  741. VK_EXT_line_rasterization : extension revision 1
  742. VK_EXT_memory_budget : extension revision 1
  743. VK_EXT_memory_priority : extension revision 1
  744. VK_EXT_pci_bus_info : extension revision 2
  745. VK_EXT_pipeline_creation_cache_control : extension revision 3
  746. VK_EXT_pipeline_creation_feedback : extension revision 1
  747. VK_EXT_post_depth_coverage : extension revision 1
  748. VK_EXT_private_data : extension revision 1
  749. VK_EXT_robustness2 : extension revision 1
  750. VK_EXT_sample_locations : extension revision 1
  751. VK_EXT_sampler_filter_minmax : extension revision 2
  752. VK_EXT_scalar_block_layout : extension revision 1
  753. VK_EXT_separate_stencil_usage : extension revision 1
  754. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  755. VK_EXT_shader_subgroup_ballot : extension revision 1
  756. VK_EXT_shader_subgroup_vote : extension revision 1
  757. VK_EXT_shader_viewport_index_layer : extension revision 1
  758. VK_EXT_subgroup_size_control : extension revision 2
  759. VK_EXT_texel_buffer_alignment : extension revision 1
  760. VK_EXT_tooling_info : extension revision 1
  761. VK_EXT_transform_feedback : extension revision 1
  762. VK_EXT_vertex_attribute_divisor : extension revision 3
  763. VK_EXT_ycbcr_image_arrays : extension revision 1
  764. VK_KHR_16bit_storage : extension revision 1
  765. VK_KHR_8bit_storage : extension revision 1
  766. VK_KHR_bind_memory2 : extension revision 1
  767. VK_KHR_buffer_device_address : extension revision 1
  768. VK_KHR_create_renderpass2 : extension revision 1
  769. VK_KHR_dedicated_allocation : extension revision 3
  770. VK_KHR_depth_stencil_resolve : extension revision 1
  771. VK_KHR_descriptor_update_template : extension revision 1
  772. VK_KHR_device_group : extension revision 4
  773. VK_KHR_draw_indirect_count : extension revision 1
  774. VK_KHR_driver_properties : extension revision 1
  775. VK_KHR_external_fence : extension revision 1
  776. VK_KHR_external_fence_win32 : extension revision 1
  777. VK_KHR_external_memory : extension revision 1
  778. VK_KHR_external_memory_win32 : extension revision 1
  779. VK_KHR_external_semaphore : extension revision 1
  780. VK_KHR_external_semaphore_win32 : extension revision 1
  781. VK_KHR_get_memory_requirements2 : extension revision 1
  782. VK_KHR_image_format_list : extension revision 1
  783. VK_KHR_imageless_framebuffer : extension revision 1
  784. VK_KHR_maintenance1 : extension revision 2
  785. VK_KHR_maintenance2 : extension revision 1
  786. VK_KHR_maintenance3 : extension revision 1
  787. VK_KHR_multiview : extension revision 1
  788. VK_KHR_pipeline_executable_properties : extension revision 1
  789. VK_KHR_push_descriptor : extension revision 2
  790. VK_KHR_relaxed_block_layout : extension revision 1
  791. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  792. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  793. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  794. VK_KHR_shader_atomic_int64 : extension revision 1
  795. VK_KHR_shader_clock : extension revision 1
  796. VK_KHR_shader_draw_parameters : extension revision 1
  797. VK_KHR_shader_float16_int8 : extension revision 1
  798. VK_KHR_shader_float_controls : extension revision 4
  799. VK_KHR_shader_non_semantic_info : extension revision 1
  800. VK_KHR_shader_subgroup_extended_types : extension revision 1
  801. VK_KHR_spirv_1_4 : extension revision 1
  802. VK_KHR_storage_buffer_storage_class : extension revision 1
  803. VK_KHR_swapchain : extension revision 70
  804. VK_KHR_swapchain_mutable_format : extension revision 1
  805. VK_KHR_timeline_semaphore : extension revision 2
  806. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  807. VK_KHR_variable_pointers : extension revision 1
  808. VK_KHR_vulkan_memory_model : extension revision 3
  809. VK_KHR_win32_keyed_mutex : extension revision 1
  810. VK_NVX_binary_import : extension revision 1
  811. VK_NVX_image_view_handle : extension revision 2
  812. VK_NVX_multiview_per_view_attributes : extension revision 1
  813. VK_NV_clip_space_w_scaling : extension revision 1
  814. VK_NV_compute_shader_derivatives : extension revision 1
  815. VK_NV_corner_sampled_image : extension revision 2
  816. VK_NV_coverage_reduction_mode : extension revision 1
  817. VK_NV_dedicated_allocation : extension revision 1
  818. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  819. VK_NV_device_diagnostic_checkpoints : extension revision 2
  820. VK_NV_device_diagnostics_config : extension revision 1
  821. VK_NV_device_generated_commands : extension revision 3
  822. VK_NV_external_memory : extension revision 1
  823. VK_NV_external_memory_win32 : extension revision 1
  824. VK_NV_fill_rectangle : extension revision 1
  825. VK_NV_fragment_coverage_to_color : extension revision 1
  826. VK_NV_fragment_shader_barycentric : extension revision 1
  827. VK_NV_framebuffer_mixed_samples : extension revision 1
  828. VK_NV_geometry_shader_passthrough : extension revision 1
  829. VK_NV_mesh_shader : extension revision 1
  830. VK_NV_representative_fragment_test : extension revision 2
  831. VK_NV_sample_mask_override_coverage : extension revision 1
  832. VK_NV_scissor_exclusive : extension revision 1
  833. VK_NV_shader_image_footprint : extension revision 2
  834. VK_NV_shader_sm_builtins : extension revision 1
  835. VK_NV_shader_subgroup_partitioned : extension revision 1
  836. VK_NV_shading_rate_image : extension revision 3
  837. VK_NV_viewport_array2 : extension revision 1
  838. VK_NV_viewport_swizzle : extension revision 1
  839. VK_NV_win32_keyed_mutex : extension revision 2
  840.  
  841. VkQueueFamilyProperties:
  842. ========================
  843. queueProperties[0]:
  844. -------------------
  845. minImageTransferGranularity = (1,1,1)
  846. queueCount = 16
  847. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  848. timestampValidBits = 64
  849. present support = true
  850.  
  851. queueProperties[1]:
  852. -------------------
  853. minImageTransferGranularity = (1,1,1)
  854. queueCount = 2
  855. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  856. timestampValidBits = 64
  857. present support = false
  858.  
  859. queueProperties[2]:
  860. -------------------
  861. minImageTransferGranularity = (1,1,1)
  862. queueCount = 8
  863. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  864. timestampValidBits = 64
  865. present support = true
  866.  
  867. VkPhysicalDeviceMemoryProperties:
  868. =================================
  869. memoryHeaps: count = 3
  870. memoryHeaps[0]:
  871. size = 4154458112 (0xf7a00000) (3.87 GiB)
  872. budget = 3531289396 (0xd27b3334) (3.29 GiB)
  873. usage = 0 (0x00000000) (0.00 B)
  874. flags: count = 1
  875. MEMORY_HEAP_DEVICE_LOCAL_BIT
  876. memoryHeaps[1]:
  877. size = 8522358784 (0x1fbf8e000) (7.94 GiB)
  878. budget = 7827807335 (0x1d292dc67) (7.29 GiB)
  879. usage = 0 (0x00000000) (0.00 B)
  880. flags: count = 0
  881. None
  882. memoryHeaps[2]:
  883. size = 257949696 (0x0f600000) (246.00 MiB)
  884. budget = 255328256 (0x0f380000) (243.50 MiB)
  885. usage = 2621440 (0x00280000) (2.50 MiB)
  886. flags: count = 1
  887. MEMORY_HEAP_DEVICE_LOCAL_BIT
  888. memoryTypes: count = 5
  889. memoryTypes[0]:
  890. heapIndex = 1
  891. propertyFlags = 0x0000: count = 0
  892. None
  893. usable for:
  894. IMAGE_TILING_OPTIMAL:
  895. color images
  896. FORMAT_D16_UNORM
  897. FORMAT_X8_D24_UNORM_PACK32
  898. FORMAT_D32_SFLOAT
  899. FORMAT_S8_UINT
  900. FORMAT_D24_UNORM_S8_UINT
  901. FORMAT_D32_SFLOAT_S8_UINT
  902. (non-sparse)
  903. IMAGE_TILING_LINEAR:
  904. color images
  905. (non-sparse, non-transient)
  906. memoryTypes[1]:
  907. heapIndex = 0
  908. propertyFlags = 0x0001: count = 1
  909. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  910. usable for:
  911. IMAGE_TILING_OPTIMAL:
  912. color images
  913. FORMAT_D16_UNORM
  914. FORMAT_X8_D24_UNORM_PACK32
  915. FORMAT_D32_SFLOAT
  916. FORMAT_S8_UINT
  917. FORMAT_D24_UNORM_S8_UINT
  918. FORMAT_D32_SFLOAT_S8_UINT
  919. (non-sparse)
  920. IMAGE_TILING_LINEAR:
  921. color images
  922. (non-sparse, non-transient)
  923. memoryTypes[2]:
  924. heapIndex = 1
  925. propertyFlags = 0x0006: count = 2
  926. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  927. MEMORY_PROPERTY_HOST_COHERENT_BIT
  928. usable for:
  929. IMAGE_TILING_OPTIMAL:
  930. None
  931. IMAGE_TILING_LINEAR:
  932. color images
  933. (non-sparse, non-transient)
  934. memoryTypes[3]:
  935. heapIndex = 1
  936. propertyFlags = 0x000e: count = 3
  937. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  938. MEMORY_PROPERTY_HOST_COHERENT_BIT
  939. MEMORY_PROPERTY_HOST_CACHED_BIT
  940. usable for:
  941. IMAGE_TILING_OPTIMAL:
  942. None
  943. IMAGE_TILING_LINEAR:
  944. color images
  945. (non-sparse, non-transient)
  946. memoryTypes[4]:
  947. heapIndex = 2
  948. propertyFlags = 0x0007: count = 3
  949. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  950. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  951. MEMORY_PROPERTY_HOST_COHERENT_BIT
  952. usable for:
  953. IMAGE_TILING_OPTIMAL:
  954. None
  955. IMAGE_TILING_LINEAR:
  956. None
  957.  
  958. VkPhysicalDeviceFeatures:
  959. =========================
  960. robustBufferAccess = true
  961. fullDrawIndexUint32 = true
  962. imageCubeArray = true
  963. independentBlend = true
  964. geometryShader = true
  965. tessellationShader = true
  966. sampleRateShading = true
  967. dualSrcBlend = true
  968. logicOp = true
  969. multiDrawIndirect = true
  970. drawIndirectFirstInstance = true
  971. depthClamp = true
  972. depthBiasClamp = true
  973. fillModeNonSolid = true
  974. depthBounds = true
  975. wideLines = true
  976. largePoints = true
  977. alphaToOne = true
  978. multiViewport = true
  979. samplerAnisotropy = true
  980. textureCompressionETC2 = false
  981. textureCompressionASTC_LDR = false
  982. textureCompressionBC = true
  983. occlusionQueryPrecise = true
  984. pipelineStatisticsQuery = true
  985. vertexPipelineStoresAndAtomics = true
  986. fragmentStoresAndAtomics = true
  987. shaderTessellationAndGeometryPointSize = true
  988. shaderImageGatherExtended = true
  989. shaderStorageImageExtendedFormats = true
  990. shaderStorageImageMultisample = true
  991. shaderStorageImageReadWithoutFormat = true
  992. shaderStorageImageWriteWithoutFormat = true
  993. shaderUniformBufferArrayDynamicIndexing = true
  994. shaderSampledImageArrayDynamicIndexing = true
  995. shaderStorageBufferArrayDynamicIndexing = true
  996. shaderStorageImageArrayDynamicIndexing = true
  997. shaderClipDistance = true
  998. shaderCullDistance = true
  999. shaderFloat64 = true
  1000. shaderInt64 = true
  1001. shaderInt16 = true
  1002. shaderResourceResidency = true
  1003. shaderResourceMinLod = true
  1004. sparseBinding = true
  1005. sparseResidencyBuffer = true
  1006. sparseResidencyImage2D = true
  1007. sparseResidencyImage3D = true
  1008. sparseResidency2Samples = true
  1009. sparseResidency4Samples = true
  1010. sparseResidency8Samples = true
  1011. sparseResidency16Samples = true
  1012. sparseResidencyAliased = true
  1013. variableMultisampleRate = true
  1014. inheritedQueries = true
  1015.  
  1016. VkPhysicalDevice16BitStorageFeatures:
  1017. -------------------------------------
  1018. storageBuffer16BitAccess = true
  1019. uniformAndStorageBuffer16BitAccess = true
  1020. storagePushConstant16 = true
  1021. storageInputOutput16 = false
  1022.  
  1023. VkPhysicalDevice8BitStorageFeatures:
  1024. ------------------------------------
  1025. storageBuffer8BitAccess = true
  1026. uniformAndStorageBuffer8BitAccess = true
  1027. storagePushConstant8 = true
  1028.  
  1029. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1030. --------------------------------------------------
  1031. advancedBlendCoherentOperations = true
  1032.  
  1033. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1034. --------------------------------------------
  1035. bufferDeviceAddress = true
  1036. bufferDeviceAddressCaptureReplay = true
  1037. bufferDeviceAddressMultiDevice = true
  1038.  
  1039. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1040. -----------------------------------------------
  1041. bufferDeviceAddress = true
  1042. bufferDeviceAddressCaptureReplay = true
  1043. bufferDeviceAddressMultiDevice = true
  1044.  
  1045. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1046. ------------------------------------------------
  1047. conditionalRendering = true
  1048. inheritedConditionalRendering = true
  1049.  
  1050. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1051. ---------------------------------------------
  1052. customBorderColors = true
  1053. customBorderColorWithoutFormat = true
  1054.  
  1055. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1056. -------------------------------------------
  1057. depthClipEnable = true
  1058.  
  1059. VkPhysicalDeviceDescriptorIndexingFeatures:
  1060. -------------------------------------------
  1061. shaderInputAttachmentArrayDynamicIndexing = true
  1062. shaderUniformTexelBufferArrayDynamicIndexing = true
  1063. shaderStorageTexelBufferArrayDynamicIndexing = true
  1064. shaderUniformBufferArrayNonUniformIndexing = true
  1065. shaderSampledImageArrayNonUniformIndexing = true
  1066. shaderStorageBufferArrayNonUniformIndexing = true
  1067. shaderStorageImageArrayNonUniformIndexing = true
  1068. shaderInputAttachmentArrayNonUniformIndexing = true
  1069. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1070. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1071. descriptorBindingUniformBufferUpdateAfterBind = true
  1072. descriptorBindingSampledImageUpdateAfterBind = true
  1073. descriptorBindingStorageImageUpdateAfterBind = true
  1074. descriptorBindingStorageBufferUpdateAfterBind = true
  1075. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1076. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1077. descriptorBindingUpdateUnusedWhilePending = true
  1078. descriptorBindingPartiallyBound = true
  1079. descriptorBindingVariableDescriptorCount = true
  1080. runtimeDescriptorArray = true
  1081.  
  1082. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1083. ---------------------------------------------------
  1084. fragmentShaderSampleInterlock = true
  1085. fragmentShaderPixelInterlock = true
  1086. fragmentShaderShadingRateInterlock = true
  1087.  
  1088. VkPhysicalDeviceHostQueryResetFeatures:
  1089. ---------------------------------------
  1090. hostQueryReset = true
  1091.  
  1092. VkPhysicalDeviceImagelessFramebufferFeatures:
  1093. ---------------------------------------------
  1094. imagelessFramebuffer = true
  1095.  
  1096. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1097. ------------------------------------------
  1098. indexTypeUint8 = true
  1099.  
  1100. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1101. ----------------------------------------------
  1102. inlineUniformBlock = true
  1103. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1104.  
  1105. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1106. ---------------------------------------------
  1107. rectangularLines = true
  1108. bresenhamLines = true
  1109. smoothLines = true
  1110. stippledRectangularLines = true
  1111. stippledBresenhamLines = true
  1112. stippledSmoothLines = true
  1113.  
  1114. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1115. ------------------------------------------
  1116. memoryPriority = true
  1117.  
  1118. VkPhysicalDeviceMultiviewFeatures:
  1119. ----------------------------------
  1120. multiview = true
  1121. multiviewGeometryShader = true
  1122. multiviewTessellationShader = true
  1123.  
  1124. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1125. --------------------------------------------------------
  1126. pipelineCreationCacheControl = true
  1127.  
  1128. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1129. --------------------------------------------------------
  1130. pipelineExecutableInfo = true
  1131.  
  1132. VkPhysicalDevicePrivateDataFeaturesEXT:
  1133. ---------------------------------------
  1134. privateData = true
  1135.  
  1136. VkPhysicalDeviceProtectedMemoryFeatures:
  1137. ----------------------------------------
  1138. protectedMemory = false
  1139.  
  1140. VkPhysicalDeviceRobustness2FeaturesEXT:
  1141. ---------------------------------------
  1142. robustBufferAccess2 = true
  1143. robustImageAccess2 = true
  1144. nullDescriptor = true
  1145.  
  1146. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1147. -----------------------------------------------
  1148. samplerYcbcrConversion = true
  1149.  
  1150. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1151. ------------------------------------------
  1152. scalarBlockLayout = true
  1153.  
  1154. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1155. ----------------------------------------------------
  1156. separateDepthStencilLayouts = true
  1157.  
  1158. VkPhysicalDeviceShaderAtomicInt64Features:
  1159. ------------------------------------------
  1160. shaderBufferInt64Atomics = true
  1161. shaderSharedInt64Atomics = true
  1162.  
  1163. VkPhysicalDeviceShaderClockFeaturesKHR:
  1164. ---------------------------------------
  1165. shaderSubgroupClock = true
  1166. shaderDeviceClock = true
  1167.  
  1168. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1169. ----------------------------------------------------------
  1170. shaderDemoteToHelperInvocation = true
  1171.  
  1172. VkPhysicalDeviceShaderDrawParametersFeatures:
  1173. ---------------------------------------------
  1174. shaderDrawParameters = true
  1175.  
  1176. VkPhysicalDeviceShaderFloat16Int8Features:
  1177. ------------------------------------------
  1178. shaderFloat16 = true
  1179. shaderInt8 = true
  1180.  
  1181. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1182. ----------------------------------------------------
  1183. shaderSubgroupExtendedTypes = true
  1184.  
  1185. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1186. -----------------------------------------------
  1187. subgroupSizeControl = true
  1188. computeFullSubgroups = true
  1189.  
  1190. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1191. ------------------------------------------------
  1192. texelBufferAlignment = true
  1193.  
  1194. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1195. ------------------------------------------
  1196. timelineSemaphore = true
  1197.  
  1198. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1199. ---------------------------------------------
  1200. transformFeedback = true
  1201. geometryStreams = true
  1202.  
  1203. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1204. ----------------------------------------------------
  1205. uniformBufferStandardLayout = true
  1206.  
  1207. VkPhysicalDeviceVariablePointersFeatures:
  1208. -----------------------------------------
  1209. variablePointersStorageBuffer = true
  1210. variablePointers = true
  1211.  
  1212. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1213. --------------------------------------------------
  1214. vertexAttributeInstanceRateDivisor = true
  1215. vertexAttributeInstanceRateZeroDivisor = true
  1216.  
  1217. VkPhysicalDeviceVulkan11Features:
  1218. ---------------------------------
  1219. storageBuffer16BitAccess = true
  1220. uniformAndStorageBuffer16BitAccess = true
  1221. storagePushConstant16 = true
  1222. storageInputOutput16 = false
  1223. multiview = true
  1224. multiviewGeometryShader = true
  1225. multiviewTessellationShader = true
  1226. variablePointersStorageBuffer = true
  1227. variablePointers = true
  1228. protectedMemory = false
  1229. samplerYcbcrConversion = true
  1230. shaderDrawParameters = true
  1231.  
  1232. VkPhysicalDeviceVulkan12Features:
  1233. ---------------------------------
  1234. samplerMirrorClampToEdge = true
  1235. drawIndirectCount = true
  1236. storageBuffer8BitAccess = true
  1237. uniformAndStorageBuffer8BitAccess = true
  1238. storagePushConstant8 = true
  1239. shaderBufferInt64Atomics = true
  1240. shaderSharedInt64Atomics = true
  1241. shaderFloat16 = true
  1242. shaderInt8 = true
  1243. descriptorIndexing = true
  1244. shaderInputAttachmentArrayDynamicIndexing = true
  1245. shaderUniformTexelBufferArrayDynamicIndexing = true
  1246. shaderStorageTexelBufferArrayDynamicIndexing = true
  1247. shaderUniformBufferArrayNonUniformIndexing = true
  1248. shaderSampledImageArrayNonUniformIndexing = true
  1249. shaderStorageBufferArrayNonUniformIndexing = true
  1250. shaderStorageImageArrayNonUniformIndexing = true
  1251. shaderInputAttachmentArrayNonUniformIndexing = true
  1252. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1253. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1254. descriptorBindingUniformBufferUpdateAfterBind = true
  1255. descriptorBindingSampledImageUpdateAfterBind = true
  1256. descriptorBindingStorageImageUpdateAfterBind = true
  1257. descriptorBindingStorageBufferUpdateAfterBind = true
  1258. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1259. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1260. descriptorBindingUpdateUnusedWhilePending = true
  1261. descriptorBindingPartiallyBound = true
  1262. descriptorBindingVariableDescriptorCount = true
  1263. runtimeDescriptorArray = true
  1264. samplerFilterMinmax = true
  1265. scalarBlockLayout = true
  1266. imagelessFramebuffer = true
  1267. uniformBufferStandardLayout = true
  1268. shaderSubgroupExtendedTypes = true
  1269. separateDepthStencilLayouts = true
  1270. hostQueryReset = true
  1271. timelineSemaphore = true
  1272. bufferDeviceAddress = true
  1273. bufferDeviceAddressCaptureReplay = true
  1274. bufferDeviceAddressMultiDevice = true
  1275. vulkanMemoryModel = true
  1276. vulkanMemoryModelDeviceScope = true
  1277. vulkanMemoryModelAvailabilityVisibilityChains = true
  1278. shaderOutputViewportIndex = true
  1279. shaderOutputLayer = true
  1280. subgroupBroadcastDynamicId = true
  1281.  
  1282. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1283. ------------------------------------------
  1284. vulkanMemoryModel = true
  1285. vulkanMemoryModelDeviceScope = true
  1286. vulkanMemoryModelAvailabilityVisibilityChains = true
  1287.  
  1288. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1289. --------------------------------------------
  1290. ycbcrImageArrays = true
  1291.  
  1292.  
  1293. GPU1:
  1294. VkPhysicalDeviceProperties:
  1295. ---------------------------
  1296. apiVersion = 4202647 (1.2.151)
  1297. driverVersion = 1647129 (0x192219)
  1298. vendorID = 0x8086
  1299. deviceID = 0x3e9b
  1300. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  1301. deviceName = Intel(R) UHD Graphics 630
  1302.  
  1303. VkPhysicalDeviceLimits:
  1304. -----------------------
  1305. maxImageDimension1D = 16384
  1306. maxImageDimension2D = 16384
  1307. maxImageDimension3D = 2048
  1308. maxImageDimensionCube = 16384
  1309. maxImageArrayLayers = 2048
  1310. maxTexelBufferElements = 134217728
  1311. maxUniformBufferRange = 4294967295
  1312. maxStorageBufferRange = 4294967295
  1313. maxPushConstantsSize = 256
  1314. maxMemoryAllocationCount = 2113422
  1315. maxSamplerAllocationCount = 4000
  1316. bufferImageGranularity = 0x00000001
  1317. sparseAddressSpaceSize = 0x100000000000
  1318. maxBoundDescriptorSets = 8
  1319. maxPerStageDescriptorSamplers = 64
  1320. maxPerStageDescriptorUniformBuffers = 200
  1321. maxPerStageDescriptorStorageBuffers = 200
  1322. maxPerStageDescriptorSampledImages = 200
  1323. maxPerStageDescriptorStorageImages = 16
  1324. maxPerStageDescriptorInputAttachments = 8
  1325. maxPerStageResources = 200
  1326. maxDescriptorSetSamplers = 576
  1327. maxDescriptorSetUniformBuffers = 1800
  1328. maxDescriptorSetUniformBuffersDynamic = 16
  1329. maxDescriptorSetStorageBuffers = 1800
  1330. maxDescriptorSetStorageBuffersDynamic = 16
  1331. maxDescriptorSetSampledImages = 1800
  1332. maxDescriptorSetStorageImages = 144
  1333. maxDescriptorSetInputAttachments = 8
  1334. maxVertexInputAttributes = 32
  1335. maxVertexInputBindings = 32
  1336. maxVertexInputAttributeOffset = 2047
  1337. maxVertexInputBindingStride = 4095
  1338. maxVertexOutputComponents = 128
  1339. maxTessellationGenerationLevel = 64
  1340. maxTessellationPatchSize = 32
  1341. maxTessellationControlPerVertexInputComponents = 128
  1342. maxTessellationControlPerVertexOutputComponents = 128
  1343. maxTessellationControlPerPatchOutputComponents = 120
  1344. maxTessellationControlTotalOutputComponents = 4096
  1345. maxTessellationEvaluationInputComponents = 128
  1346. maxTessellationEvaluationOutputComponents = 128
  1347. maxGeometryShaderInvocations = 32
  1348. maxGeometryInputComponents = 128
  1349. maxGeometryOutputComponents = 128
  1350. maxGeometryOutputVertices = 256
  1351. maxGeometryTotalOutputComponents = 1024
  1352. maxFragmentInputComponents = 128
  1353. maxFragmentOutputAttachments = 8
  1354. maxFragmentDualSrcAttachments = 1
  1355. maxFragmentCombinedOutputResources = 16
  1356. maxComputeSharedMemorySize = 32768
  1357. maxComputeWorkGroupCount: count = 3
  1358. 65536
  1359. 65536
  1360. 65536
  1361. maxComputeWorkGroupInvocations = 1024
  1362. maxComputeWorkGroupSize: count = 3
  1363. 1024
  1364. 1024
  1365. 64
  1366. subPixelPrecisionBits = 8
  1367. subTexelPrecisionBits = 8
  1368. mipmapPrecisionBits = 8
  1369. maxDrawIndexedIndexValue = 4294967295
  1370. maxDrawIndirectCount = 4294967295
  1371. maxSamplerLodBias = 16
  1372. maxSamplerAnisotropy = 16
  1373. maxViewports = 16
  1374. maxViewportDimensions: count = 2
  1375. 32768
  1376. 32768
  1377. viewportBoundsRange: count = 2
  1378. -65536
  1379. 65535
  1380. viewportSubPixelBits = 8
  1381. minMemoryMapAlignment = 64
  1382. minTexelBufferOffsetAlignment = 0x00000040
  1383. minUniformBufferOffsetAlignment = 0x00000040
  1384. minStorageBufferOffsetAlignment = 0x00000040
  1385. minTexelOffset = -8
  1386. maxTexelOffset = 7
  1387. minTexelGatherOffset = -32
  1388. maxTexelGatherOffset = 31
  1389. minInterpolationOffset = -0.5
  1390. maxInterpolationOffset = 0.4375
  1391. subPixelInterpolationOffsetBits = 4
  1392. maxFramebufferWidth = 16384
  1393. maxFramebufferHeight = 16384
  1394. maxFramebufferLayers = 2048
  1395. framebufferColorSampleCounts: count = 5
  1396. SAMPLE_COUNT_1_BIT
  1397. SAMPLE_COUNT_2_BIT
  1398. SAMPLE_COUNT_4_BIT
  1399. SAMPLE_COUNT_8_BIT
  1400. SAMPLE_COUNT_16_BIT
  1401. framebufferDepthSampleCounts: count = 5
  1402. SAMPLE_COUNT_1_BIT
  1403. SAMPLE_COUNT_2_BIT
  1404. SAMPLE_COUNT_4_BIT
  1405. SAMPLE_COUNT_8_BIT
  1406. SAMPLE_COUNT_16_BIT
  1407. framebufferStencilSampleCounts: count = 5
  1408. SAMPLE_COUNT_1_BIT
  1409. SAMPLE_COUNT_2_BIT
  1410. SAMPLE_COUNT_4_BIT
  1411. SAMPLE_COUNT_8_BIT
  1412. SAMPLE_COUNT_16_BIT
  1413. framebufferNoAttachmentsSampleCounts: count = 5
  1414. SAMPLE_COUNT_1_BIT
  1415. SAMPLE_COUNT_2_BIT
  1416. SAMPLE_COUNT_4_BIT
  1417. SAMPLE_COUNT_8_BIT
  1418. SAMPLE_COUNT_16_BIT
  1419. maxColorAttachments = 8
  1420. sampledImageColorSampleCounts: count = 5
  1421. SAMPLE_COUNT_1_BIT
  1422. SAMPLE_COUNT_2_BIT
  1423. SAMPLE_COUNT_4_BIT
  1424. SAMPLE_COUNT_8_BIT
  1425. SAMPLE_COUNT_16_BIT
  1426. sampledImageIntegerSampleCounts: count = 5
  1427. SAMPLE_COUNT_1_BIT
  1428. SAMPLE_COUNT_2_BIT
  1429. SAMPLE_COUNT_4_BIT
  1430. SAMPLE_COUNT_8_BIT
  1431. SAMPLE_COUNT_16_BIT
  1432. sampledImageDepthSampleCounts: count = 5
  1433. SAMPLE_COUNT_1_BIT
  1434. SAMPLE_COUNT_2_BIT
  1435. SAMPLE_COUNT_4_BIT
  1436. SAMPLE_COUNT_8_BIT
  1437. SAMPLE_COUNT_16_BIT
  1438. sampledImageStencilSampleCounts: count = 5
  1439. SAMPLE_COUNT_1_BIT
  1440. SAMPLE_COUNT_2_BIT
  1441. SAMPLE_COUNT_4_BIT
  1442. SAMPLE_COUNT_8_BIT
  1443. SAMPLE_COUNT_16_BIT
  1444. storageImageSampleCounts: count = 5
  1445. SAMPLE_COUNT_1_BIT
  1446. SAMPLE_COUNT_2_BIT
  1447. SAMPLE_COUNT_4_BIT
  1448. SAMPLE_COUNT_8_BIT
  1449. SAMPLE_COUNT_16_BIT
  1450. maxSampleMaskWords = 1
  1451. timestampComputeAndGraphics = true
  1452. timestampPeriod = 83.333
  1453. maxClipDistances = 8
  1454. maxCullDistances = 8
  1455. maxCombinedClipAndCullDistances = 8
  1456. discreteQueuePriorities = 2
  1457. pointSizeRange: count = 2
  1458. 0.125
  1459. 255.875
  1460. lineWidthRange: count = 2
  1461. 0
  1462. 7.99219
  1463. pointSizeGranularity = 0.125
  1464. lineWidthGranularity = 0.0078125
  1465. strictLines = false
  1466. standardSampleLocations = true
  1467. optimalBufferCopyOffsetAlignment = 0x00000040
  1468. optimalBufferCopyRowPitchAlignment = 0x00000040
  1469. nonCoherentAtomSize = 0x00000001
  1470.  
  1471. VkPhysicalDeviceSparseProperties:
  1472. ---------------------------------
  1473. residencyStandard2DBlockShape = true
  1474. residencyStandard2DMultisampleBlockShape = true
  1475. residencyStandard3DBlockShape = true
  1476. residencyAlignedMipSize = false
  1477. residencyNonResidentStrict = false
  1478.  
  1479. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  1480. -------------------------------------------------------
  1481. primitiveOverestimationSize = 0.00195313
  1482. maxExtraPrimitiveOverestimationSize = 0
  1483. extraPrimitiveOverestimationSizeGranularity = 0
  1484. primitiveUnderestimation = false
  1485. conservativePointAndLineRasterization = false
  1486. degenerateTrianglesRasterized = true
  1487. degenerateLinesRasterized = false
  1488. fullyCoveredFragmentShaderInputVariable = true
  1489. conservativeRasterizationPostDepthCoverage = false
  1490.  
  1491. VkPhysicalDeviceDepthStencilResolveProperties:
  1492. ----------------------------------------------
  1493. supportedDepthResolveModes: count = 4
  1494. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1495. RESOLVE_MODE_AVERAGE_BIT
  1496. RESOLVE_MODE_MIN_BIT
  1497. RESOLVE_MODE_MAX_BIT
  1498. supportedStencilResolveModes: count = 3
  1499. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1500. RESOLVE_MODE_MIN_BIT
  1501. RESOLVE_MODE_MAX_BIT
  1502. independentResolveNone = true
  1503. independentResolve = true
  1504.  
  1505. VkPhysicalDeviceDescriptorIndexingProperties:
  1506. ---------------------------------------------
  1507. maxUpdateAfterBindDescriptorsInAllPools = 1048576
  1508. shaderUniformBufferArrayNonUniformIndexingNative = false
  1509. shaderSampledImageArrayNonUniformIndexingNative = false
  1510. shaderStorageBufferArrayNonUniformIndexingNative = false
  1511. shaderStorageImageArrayNonUniformIndexingNative = false
  1512. shaderInputAttachmentArrayNonUniformIndexingNative = false
  1513. robustBufferAccessUpdateAfterBind = true
  1514. quadDivergentImplicitLod = true
  1515. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  1516. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  1517. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  1518. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  1519. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  1520. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  1521. maxPerStageUpdateAfterBindResources = 1048576
  1522. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  1523. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  1524. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  1525. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1526. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1527. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1528. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1529. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1530.  
  1531. VkPhysicalDeviceDriverProperties:
  1532. ---------------------------------
  1533. driverID = DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
  1534. driverName = Intel Corporation
  1535. driverInfo = Intel driver
  1536. conformanceVersion = 1.2.0.2
  1537.  
  1538. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1539. ------------------------------------------------
  1540. minImportedHostPointerAlignment = 0x00001000
  1541.  
  1542. VkPhysicalDeviceFloatControlsProperties:
  1543. ----------------------------------------
  1544. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1545. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  1546. shaderSignedZeroInfNanPreserveFloat16 = true
  1547. shaderSignedZeroInfNanPreserveFloat32 = true
  1548. shaderSignedZeroInfNanPreserveFloat64 = true
  1549. shaderDenormPreserveFloat16 = true
  1550. shaderDenormPreserveFloat32 = true
  1551. shaderDenormPreserveFloat64 = true
  1552. shaderDenormFlushToZeroFloat16 = true
  1553. shaderDenormFlushToZeroFloat32 = true
  1554. shaderDenormFlushToZeroFloat64 = true
  1555. shaderRoundingModeRTEFloat16 = true
  1556. shaderRoundingModeRTEFloat32 = true
  1557. shaderRoundingModeRTEFloat64 = true
  1558. shaderRoundingModeRTZFloat16 = true
  1559. shaderRoundingModeRTZFloat32 = true
  1560. shaderRoundingModeRTZFloat64 = true
  1561.  
  1562. VkPhysicalDeviceIDProperties:
  1563. -----------------------------
  1564. deviceUUID = 86809b3e-0000-0000-0000-000000000000
  1565. driverUUID = 32372e32-302e-3130-302e-383732390000
  1566. deviceLUID = 47c90000-00000000
  1567. deviceNodeMask = 1
  1568. deviceLUIDValid = true
  1569.  
  1570. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  1571. ------------------------------------------------
  1572. maxInlineUniformBlockSize = 256
  1573. maxPerStageDescriptorInlineUniformBlocks = 4
  1574. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 4
  1575. maxDescriptorSetInlineUniformBlocks = 4
  1576. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 4
  1577.  
  1578. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  1579. -----------------------------------------------
  1580. lineSubPixelPrecisionBits = 8
  1581.  
  1582. VkPhysicalDeviceMaintenance3Properties:
  1583. ---------------------------------------
  1584. maxPerSetDescriptors = 6160
  1585. maxMemoryAllocationSize = 0x203f8e800
  1586.  
  1587. VkPhysicalDeviceMultiviewProperties:
  1588. ------------------------------------
  1589. maxMultiviewViewCount = 16
  1590. maxMultiviewInstanceIndex = 268435454
  1591.  
  1592. VkPhysicalDevicePointClippingProperties:
  1593. ----------------------------------------
  1594. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  1595.  
  1596. VkPhysicalDeviceProtectedMemoryProperties:
  1597. ------------------------------------------
  1598. protectedNoFault = false
  1599.  
  1600. VkPhysicalDevicePushDescriptorPropertiesKHR:
  1601. --------------------------------------------
  1602. maxPushDescriptors = 32
  1603.  
  1604. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  1605. ---------------------------------------------
  1606. sampleLocationSampleCounts: count = 5
  1607. SAMPLE_COUNT_1_BIT
  1608. SAMPLE_COUNT_2_BIT
  1609. SAMPLE_COUNT_4_BIT
  1610. SAMPLE_COUNT_8_BIT
  1611. SAMPLE_COUNT_16_BIT
  1612. maxSampleLocationGridSize:
  1613. width = 1
  1614. height = 1
  1615. sampleLocationCoordinateRange: count = 2
  1616. 0
  1617. 0.9375
  1618. sampleLocationSubPixelBits = 4
  1619. variableSampleLocations = false
  1620.  
  1621. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  1622. ----------------------------------------------
  1623. filterMinmaxSingleComponentFormats = true
  1624. filterMinmaxImageComponentMapping = true
  1625.  
  1626. VkPhysicalDeviceSubgroupProperties:
  1627. -----------------------------------
  1628. subgroupSize = 32
  1629. supportedStages: count = 16
  1630. SHADER_STAGE_VERTEX_BIT
  1631. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1632. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1633. SHADER_STAGE_GEOMETRY_BIT
  1634. SHADER_STAGE_FRAGMENT_BIT
  1635. SHADER_STAGE_COMPUTE_BIT
  1636. SHADER_STAGE_ALL_GRAPHICS
  1637. SHADER_STAGE_ALL
  1638. SHADER_STAGE_RAYGEN_BIT_KHR
  1639. SHADER_STAGE_ANY_HIT_BIT_KHR
  1640. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1641. SHADER_STAGE_MISS_BIT_KHR
  1642. SHADER_STAGE_INTERSECTION_BIT_KHR
  1643. SHADER_STAGE_CALLABLE_BIT_KHR
  1644. SHADER_STAGE_TASK_BIT_NV
  1645. SHADER_STAGE_MESH_BIT_NV
  1646. supportedOperations: count = 8
  1647. SUBGROUP_FEATURE_BASIC_BIT
  1648. SUBGROUP_FEATURE_VOTE_BIT
  1649. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1650. SUBGROUP_FEATURE_BALLOT_BIT
  1651. SUBGROUP_FEATURE_SHUFFLE_BIT
  1652. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1653. SUBGROUP_FEATURE_CLUSTERED_BIT
  1654. SUBGROUP_FEATURE_QUAD_BIT
  1655. quadOperationsInAllStages = true
  1656.  
  1657. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  1658. -------------------------------------------------
  1659. minSubgroupSize = 8
  1660. maxSubgroupSize = 32
  1661. maxComputeWorkgroupSubgroups = 53
  1662. requiredSubgroupSizeStages: count = 2
  1663. SHADER_STAGE_COMPUTE_BIT
  1664. SHADER_STAGE_ALL
  1665.  
  1666. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  1667. --------------------------------------------------
  1668. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1669. storageTexelBufferOffsetSingleTexelAlignment = true
  1670. uniformTexelBufferOffsetAlignmentBytes = 0x00000001
  1671. uniformTexelBufferOffsetSingleTexelAlignment = true
  1672.  
  1673. VkPhysicalDeviceTimelineSemaphoreProperties:
  1674. --------------------------------------------
  1675. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1676.  
  1677. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  1678. -----------------------------------------------
  1679. maxTransformFeedbackStreams = 4
  1680. maxTransformFeedbackBuffers = 4
  1681. maxTransformFeedbackBufferSize = 0x100000000
  1682. maxTransformFeedbackStreamDataSize = 512
  1683. maxTransformFeedbackBufferDataSize = 512
  1684. maxTransformFeedbackBufferDataStride = 2048
  1685. transformFeedbackQueries = true
  1686. transformFeedbackStreamsLinesTriangles = true
  1687. transformFeedbackRasterizationStreamSelect = true
  1688. transformFeedbackDraw = true
  1689.  
  1690. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  1691. ----------------------------------------------------
  1692. maxVertexAttribDivisor = 268435455
  1693.  
  1694. VkPhysicalDeviceVulkan11Properties:
  1695. -----------------------------------
  1696. deviceUUID = 86809b3e-0000-0000-0000-000000000000
  1697. driverUUID = 32372e32-302e-3130-302e-383732390000
  1698. deviceLUID = 47c90000-00000000
  1699. deviceNodeMask = 1
  1700. deviceLUIDValid = true
  1701. subgroupSize = 32
  1702. subgroupSupportedStages: count = 16
  1703. SHADER_STAGE_VERTEX_BIT
  1704. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  1705. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  1706. SHADER_STAGE_GEOMETRY_BIT
  1707. SHADER_STAGE_FRAGMENT_BIT
  1708. SHADER_STAGE_COMPUTE_BIT
  1709. SHADER_STAGE_ALL_GRAPHICS
  1710. SHADER_STAGE_ALL
  1711. SHADER_STAGE_RAYGEN_BIT_KHR
  1712. SHADER_STAGE_ANY_HIT_BIT_KHR
  1713. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  1714. SHADER_STAGE_MISS_BIT_KHR
  1715. SHADER_STAGE_INTERSECTION_BIT_KHR
  1716. SHADER_STAGE_CALLABLE_BIT_KHR
  1717. SHADER_STAGE_TASK_BIT_NV
  1718. SHADER_STAGE_MESH_BIT_NV
  1719. subgroupSupportedOperations: count = 8
  1720. SUBGROUP_FEATURE_BASIC_BIT
  1721. SUBGROUP_FEATURE_VOTE_BIT
  1722. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1723. SUBGROUP_FEATURE_BALLOT_BIT
  1724. SUBGROUP_FEATURE_SHUFFLE_BIT
  1725. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1726. SUBGROUP_FEATURE_CLUSTERED_BIT
  1727. SUBGROUP_FEATURE_QUAD_BIT
  1728. subgroupQuadOperationsInAllStages = true
  1729. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  1730. maxMultiviewViewCount = 16
  1731. maxMultiviewInstanceIndex = 268435454
  1732. protectedNoFault = false
  1733. maxPerSetDescriptors = 6160
  1734. maxMemoryAllocationSize = 0x203f8e800
  1735.  
  1736. VkPhysicalDeviceVulkan12Properties:
  1737. -----------------------------------
  1738. driverID = DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
  1739. driverName = Intel Corporation
  1740. driverInfo = Intel driver
  1741. conformanceVersion = 1.2.0.2
  1742. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1743. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
  1744. shaderSignedZeroInfNanPreserveFloat16 = true
  1745. shaderSignedZeroInfNanPreserveFloat32 = true
  1746. shaderSignedZeroInfNanPreserveFloat64 = true
  1747. shaderDenormPreserveFloat16 = true
  1748. shaderDenormPreserveFloat32 = true
  1749. shaderDenormPreserveFloat64 = true
  1750. shaderDenormFlushToZeroFloat16 = true
  1751. shaderDenormFlushToZeroFloat32 = true
  1752. shaderDenormFlushToZeroFloat64 = true
  1753. shaderRoundingModeRTEFloat16 = true
  1754. shaderRoundingModeRTEFloat32 = true
  1755. shaderRoundingModeRTEFloat64 = true
  1756. shaderRoundingModeRTZFloat16 = true
  1757. shaderRoundingModeRTZFloat32 = true
  1758. shaderRoundingModeRTZFloat64 = true
  1759. maxUpdateAfterBindDescriptorsInAllPools = 1048576
  1760. shaderUniformBufferArrayNonUniformIndexingNative = false
  1761. shaderSampledImageArrayNonUniformIndexingNative = false
  1762. shaderStorageBufferArrayNonUniformIndexingNative = false
  1763. shaderStorageImageArrayNonUniformIndexingNative = false
  1764. shaderInputAttachmentArrayNonUniformIndexingNative = false
  1765. robustBufferAccessUpdateAfterBind = true
  1766. quadDivergentImplicitLod = true
  1767. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  1768. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  1769. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  1770. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  1771. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  1772. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  1773. maxPerStageUpdateAfterBindResources = 1048576
  1774. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  1775. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  1776. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
  1777. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  1778. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  1779. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  1780. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  1781. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  1782. supportedDepthResolveModes: count = 4
  1783. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1784. RESOLVE_MODE_AVERAGE_BIT
  1785. RESOLVE_MODE_MIN_BIT
  1786. RESOLVE_MODE_MAX_BIT
  1787. supportedStencilResolveModes: count = 3
  1788. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1789. RESOLVE_MODE_MIN_BIT
  1790. RESOLVE_MODE_MAX_BIT
  1791. independentResolveNone = true
  1792. independentResolve = true
  1793. filterMinmaxSingleComponentFormats = true
  1794. filterMinmaxImageComponentMapping = true
  1795. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1796. framebufferIntegerColorSampleCounts: count = 5
  1797. SAMPLE_COUNT_1_BIT
  1798. SAMPLE_COUNT_2_BIT
  1799. SAMPLE_COUNT_4_BIT
  1800. SAMPLE_COUNT_8_BIT
  1801. SAMPLE_COUNT_16_BIT
  1802.  
  1803.  
  1804. Device Extensions: count = 74
  1805. VK_EXT_buffer_device_address : extension revision 2
  1806. VK_EXT_conditional_rendering : extension revision 2
  1807. VK_EXT_conservative_rasterization : extension revision 1
  1808. VK_EXT_depth_clip_enable : extension revision 1
  1809. VK_EXT_descriptor_indexing : extension revision 2
  1810. VK_EXT_external_memory_host : extension revision 1
  1811. VK_EXT_fragment_shader_interlock : extension revision 1
  1812. VK_EXT_full_screen_exclusive : extension revision 4
  1813. VK_EXT_host_query_reset : extension revision 1
  1814. VK_EXT_index_type_uint8 : extension revision 1
  1815. VK_EXT_inline_uniform_block : extension revision 1
  1816. VK_EXT_line_rasterization : extension revision 1
  1817. VK_EXT_memory_budget : extension revision 1
  1818. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1819. VK_EXT_pipeline_creation_feedback : extension revision 1
  1820. VK_EXT_post_depth_coverage : extension revision 1
  1821. VK_EXT_sample_locations : extension revision 1
  1822. VK_EXT_sampler_filter_minmax : extension revision 2
  1823. VK_EXT_scalar_block_layout : extension revision 1
  1824. VK_EXT_separate_stencil_usage : extension revision 1
  1825. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1826. VK_EXT_shader_stencil_export : extension revision 1
  1827. VK_EXT_shader_subgroup_ballot : extension revision 1
  1828. VK_EXT_shader_subgroup_vote : extension revision 1
  1829. VK_EXT_shader_viewport_index_layer : extension revision 1
  1830. VK_EXT_subgroup_size_control : extension revision 2
  1831. VK_EXT_texel_buffer_alignment : extension revision 1
  1832. VK_EXT_transform_feedback : extension revision 1
  1833. VK_EXT_vertex_attribute_divisor : extension revision 3
  1834. VK_INTEL_performance_query : extension revision 2
  1835. VK_KHR_16bit_storage : extension revision 1
  1836. VK_KHR_8bit_storage : extension revision 1
  1837. VK_KHR_bind_memory2 : extension revision 1
  1838. VK_KHR_buffer_device_address : extension revision 1
  1839. VK_KHR_create_renderpass2 : extension revision 1
  1840. VK_KHR_dedicated_allocation : extension revision 1
  1841. VK_KHR_depth_stencil_resolve : extension revision 1
  1842. VK_KHR_descriptor_update_template : extension revision 1
  1843. VK_KHR_device_group : extension revision 4
  1844. VK_KHR_draw_indirect_count : extension revision 1
  1845. VK_KHR_driver_properties : extension revision 1
  1846. VK_KHR_external_fence : extension revision 1
  1847. VK_KHR_external_fence_win32 : extension revision 1
  1848. VK_KHR_external_memory : extension revision 1
  1849. VK_KHR_external_memory_win32 : extension revision 1
  1850. VK_KHR_external_semaphore : extension revision 1
  1851. VK_KHR_external_semaphore_win32 : extension revision 1
  1852. VK_KHR_get_memory_requirements2 : extension revision 1
  1853. VK_KHR_image_format_list : extension revision 1
  1854. VK_KHR_imageless_framebuffer : extension revision 1
  1855. VK_KHR_maintenance1 : extension revision 1
  1856. VK_KHR_maintenance2 : extension revision 1
  1857. VK_KHR_maintenance3 : extension revision 1
  1858. VK_KHR_multiview : extension revision 1
  1859. VK_KHR_pipeline_executable_properties : extension revision 1
  1860. VK_KHR_push_descriptor : extension revision 1
  1861. VK_KHR_relaxed_block_layout : extension revision 1
  1862. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1863. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1864. VK_KHR_shader_clock : extension revision 1
  1865. VK_KHR_shader_draw_parameters : extension revision 1
  1866. VK_KHR_shader_float16_int8 : extension revision 1
  1867. VK_KHR_shader_float_controls : extension revision 4
  1868. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1869. VK_KHR_spirv_1_4 : extension revision 1
  1870. VK_KHR_storage_buffer_storage_class : extension revision 1
  1871. VK_KHR_swapchain : extension revision 70
  1872. VK_KHR_swapchain_mutable_format : extension revision 1
  1873. VK_KHR_timeline_semaphore : extension revision 2
  1874. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1875. VK_KHR_variable_pointers : extension revision 1
  1876. VK_KHR_vulkan_memory_model : extension revision 3
  1877. VK_KHR_win32_keyed_mutex : extension revision 1
  1878. VK_NV_device_diagnostic_checkpoints : extension revision 2
  1879.  
  1880. VkQueueFamilyProperties:
  1881. ========================
  1882. queueProperties[0]:
  1883. -------------------
  1884. minImageTransferGranularity = (1,1,1)
  1885. queueCount = 1
  1886. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1887. timestampValidBits = 36
  1888. present support = true
  1889.  
  1890. VkPhysicalDeviceMemoryProperties:
  1891. =================================
  1892. memoryHeaps: count = 1
  1893. memoryHeaps[0]:
  1894. size = 8656578560 (0x203f8e800) (8.06 GiB)
  1895. budget = 7827807335 (0x1d292dc67) (7.29 GiB)
  1896. usage = 0 (0x00000000) (0.00 B)
  1897. flags: count = 1
  1898. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1899. memoryTypes: count = 3
  1900. memoryTypes[0]:
  1901. heapIndex = 0
  1902. propertyFlags = 0x0007: count = 3
  1903. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1904. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1905. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1906. usable for:
  1907. IMAGE_TILING_OPTIMAL:
  1908. color images
  1909. FORMAT_D16_UNORM
  1910. FORMAT_X8_D24_UNORM_PACK32
  1911. FORMAT_D32_SFLOAT
  1912. FORMAT_D24_UNORM_S8_UINT
  1913. FORMAT_D32_SFLOAT_S8_UINT
  1914. (non-sparse)
  1915. IMAGE_TILING_LINEAR:
  1916. color images
  1917. (non-sparse)
  1918. memoryTypes[1]:
  1919. heapIndex = 0
  1920. propertyFlags = 0x000f: count = 4
  1921. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1922. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1923. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1924. MEMORY_PROPERTY_HOST_CACHED_BIT
  1925. usable for:
  1926. IMAGE_TILING_OPTIMAL:
  1927. color images
  1928. FORMAT_D16_UNORM
  1929. FORMAT_X8_D24_UNORM_PACK32
  1930. FORMAT_D32_SFLOAT
  1931. FORMAT_D24_UNORM_S8_UINT
  1932. FORMAT_D32_SFLOAT_S8_UINT
  1933. (non-sparse)
  1934. IMAGE_TILING_LINEAR:
  1935. color images
  1936. (non-sparse)
  1937. memoryTypes[2]:
  1938. heapIndex = 0
  1939. propertyFlags = 0x0001: count = 1
  1940. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1941. usable for:
  1942. IMAGE_TILING_OPTIMAL:
  1943. color images
  1944. FORMAT_D16_UNORM
  1945. FORMAT_X8_D24_UNORM_PACK32
  1946. FORMAT_D32_SFLOAT
  1947. FORMAT_D24_UNORM_S8_UINT
  1948. FORMAT_D32_SFLOAT_S8_UINT
  1949. (non-sparse)
  1950. IMAGE_TILING_LINEAR:
  1951. color images
  1952. (non-sparse)
  1953.  
  1954. VkPhysicalDeviceFeatures:
  1955. =========================
  1956. robustBufferAccess = true
  1957. fullDrawIndexUint32 = true
  1958. imageCubeArray = true
  1959. independentBlend = true
  1960. geometryShader = true
  1961. tessellationShader = true
  1962. sampleRateShading = true
  1963. dualSrcBlend = true
  1964. logicOp = true
  1965. multiDrawIndirect = true
  1966. drawIndirectFirstInstance = true
  1967. depthClamp = true
  1968. depthBiasClamp = true
  1969. fillModeNonSolid = true
  1970. depthBounds = false
  1971. wideLines = true
  1972. largePoints = true
  1973. alphaToOne = true
  1974. multiViewport = true
  1975. samplerAnisotropy = true
  1976. textureCompressionETC2 = true
  1977. textureCompressionASTC_LDR = true
  1978. textureCompressionBC = true
  1979. occlusionQueryPrecise = true
  1980. pipelineStatisticsQuery = true
  1981. vertexPipelineStoresAndAtomics = true
  1982. fragmentStoresAndAtomics = true
  1983. shaderTessellationAndGeometryPointSize = true
  1984. shaderImageGatherExtended = true
  1985. shaderStorageImageExtendedFormats = true
  1986. shaderStorageImageMultisample = true
  1987. shaderStorageImageReadWithoutFormat = false
  1988. shaderStorageImageWriteWithoutFormat = true
  1989. shaderUniformBufferArrayDynamicIndexing = true
  1990. shaderSampledImageArrayDynamicIndexing = true
  1991. shaderStorageBufferArrayDynamicIndexing = true
  1992. shaderStorageImageArrayDynamicIndexing = true
  1993. shaderClipDistance = true
  1994. shaderCullDistance = true
  1995. shaderFloat64 = true
  1996. shaderInt64 = true
  1997. shaderInt16 = true
  1998. shaderResourceResidency = true
  1999. shaderResourceMinLod = false
  2000. sparseBinding = true
  2001. sparseResidencyBuffer = true
  2002. sparseResidencyImage2D = true
  2003. sparseResidencyImage3D = true
  2004. sparseResidency2Samples = true
  2005. sparseResidency4Samples = true
  2006. sparseResidency8Samples = true
  2007. sparseResidency16Samples = true
  2008. sparseResidencyAliased = true
  2009. variableMultisampleRate = true
  2010. inheritedQueries = true
  2011.  
  2012. VkPhysicalDevice16BitStorageFeatures:
  2013. -------------------------------------
  2014. storageBuffer16BitAccess = true
  2015. uniformAndStorageBuffer16BitAccess = true
  2016. storagePushConstant16 = true
  2017. storageInputOutput16 = true
  2018.  
  2019. VkPhysicalDevice8BitStorageFeatures:
  2020. ------------------------------------
  2021. storageBuffer8BitAccess = true
  2022. uniformAndStorageBuffer8BitAccess = true
  2023. storagePushConstant8 = true
  2024.  
  2025. VkPhysicalDeviceBufferDeviceAddressFeatures:
  2026. --------------------------------------------
  2027. bufferDeviceAddress = true
  2028. bufferDeviceAddressCaptureReplay = false
  2029. bufferDeviceAddressMultiDevice = true
  2030.  
  2031. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  2032. -----------------------------------------------
  2033. bufferDeviceAddress = true
  2034. bufferDeviceAddressCaptureReplay = false
  2035. bufferDeviceAddressMultiDevice = true
  2036.  
  2037. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  2038. ------------------------------------------------
  2039. conditionalRendering = true
  2040. inheritedConditionalRendering = true
  2041.  
  2042. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  2043. -------------------------------------------
  2044. depthClipEnable = true
  2045.  
  2046. VkPhysicalDeviceDescriptorIndexingFeatures:
  2047. -------------------------------------------
  2048. shaderInputAttachmentArrayDynamicIndexing = true
  2049. shaderUniformTexelBufferArrayDynamicIndexing = true
  2050. shaderStorageTexelBufferArrayDynamicIndexing = true
  2051. shaderUniformBufferArrayNonUniformIndexing = false
  2052. shaderSampledImageArrayNonUniformIndexing = true
  2053. shaderStorageBufferArrayNonUniformIndexing = true
  2054. shaderStorageImageArrayNonUniformIndexing = false
  2055. shaderInputAttachmentArrayNonUniformIndexing = false
  2056. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2057. shaderStorageTexelBufferArrayNonUniformIndexing = false
  2058. descriptorBindingUniformBufferUpdateAfterBind = true
  2059. descriptorBindingSampledImageUpdateAfterBind = true
  2060. descriptorBindingStorageImageUpdateAfterBind = true
  2061. descriptorBindingStorageBufferUpdateAfterBind = true
  2062. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2063. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2064. descriptorBindingUpdateUnusedWhilePending = true
  2065. descriptorBindingPartiallyBound = true
  2066. descriptorBindingVariableDescriptorCount = true
  2067. runtimeDescriptorArray = true
  2068.  
  2069. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  2070. ---------------------------------------------------
  2071. fragmentShaderSampleInterlock = true
  2072. fragmentShaderPixelInterlock = true
  2073. fragmentShaderShadingRateInterlock = false
  2074.  
  2075. VkPhysicalDeviceHostQueryResetFeatures:
  2076. ---------------------------------------
  2077. hostQueryReset = true
  2078.  
  2079. VkPhysicalDeviceImagelessFramebufferFeatures:
  2080. ---------------------------------------------
  2081. imagelessFramebuffer = true
  2082.  
  2083. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2084. ------------------------------------------
  2085. indexTypeUint8 = true
  2086.  
  2087. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  2088. ----------------------------------------------
  2089. inlineUniformBlock = true
  2090. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2091.  
  2092. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2093. ---------------------------------------------
  2094. rectangularLines = false
  2095. bresenhamLines = true
  2096. smoothLines = false
  2097. stippledRectangularLines = false
  2098. stippledBresenhamLines = true
  2099. stippledSmoothLines = false
  2100.  
  2101. VkPhysicalDeviceMultiviewFeatures:
  2102. ----------------------------------
  2103. multiview = true
  2104. multiviewGeometryShader = true
  2105. multiviewTessellationShader = true
  2106.  
  2107. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  2108. --------------------------------------------------------
  2109. pipelineCreationCacheControl = true
  2110.  
  2111. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  2112. --------------------------------------------------------
  2113. pipelineExecutableInfo = true
  2114.  
  2115. VkPhysicalDeviceProtectedMemoryFeatures:
  2116. ----------------------------------------
  2117. protectedMemory = false
  2118.  
  2119. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  2120. -----------------------------------------------
  2121. samplerYcbcrConversion = false
  2122.  
  2123. VkPhysicalDeviceScalarBlockLayoutFeatures:
  2124. ------------------------------------------
  2125. scalarBlockLayout = true
  2126.  
  2127. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  2128. ----------------------------------------------------
  2129. separateDepthStencilLayouts = true
  2130.  
  2131. VkPhysicalDeviceShaderAtomicInt64Features:
  2132. ------------------------------------------
  2133. shaderBufferInt64Atomics = false
  2134. shaderSharedInt64Atomics = false
  2135.  
  2136. VkPhysicalDeviceShaderClockFeaturesKHR:
  2137. ---------------------------------------
  2138. shaderSubgroupClock = true
  2139. shaderDeviceClock = false
  2140.  
  2141. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  2142. ----------------------------------------------------------
  2143. shaderDemoteToHelperInvocation = true
  2144.  
  2145. VkPhysicalDeviceShaderDrawParametersFeatures:
  2146. ---------------------------------------------
  2147. shaderDrawParameters = true
  2148.  
  2149. VkPhysicalDeviceShaderFloat16Int8Features:
  2150. ------------------------------------------
  2151. shaderFloat16 = true
  2152. shaderInt8 = true
  2153.  
  2154. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  2155. ----------------------------------------------------
  2156. shaderSubgroupExtendedTypes = true
  2157.  
  2158. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  2159. -----------------------------------------------
  2160. subgroupSizeControl = true
  2161. computeFullSubgroups = true
  2162.  
  2163. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2164. ------------------------------------------------
  2165. texelBufferAlignment = true
  2166.  
  2167. VkPhysicalDeviceTimelineSemaphoreFeatures:
  2168. ------------------------------------------
  2169. timelineSemaphore = true
  2170.  
  2171. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2172. ---------------------------------------------
  2173. transformFeedback = true
  2174. geometryStreams = true
  2175.  
  2176. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  2177. ----------------------------------------------------
  2178. uniformBufferStandardLayout = true
  2179.  
  2180. VkPhysicalDeviceVariablePointersFeatures:
  2181. -----------------------------------------
  2182. variablePointersStorageBuffer = true
  2183. variablePointers = true
  2184.  
  2185. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  2186. --------------------------------------------------
  2187. vertexAttributeInstanceRateDivisor = true
  2188. vertexAttributeInstanceRateZeroDivisor = true
  2189.  
  2190. VkPhysicalDeviceVulkan11Features:
  2191. ---------------------------------
  2192. storageBuffer16BitAccess = true
  2193. uniformAndStorageBuffer16BitAccess = true
  2194. storagePushConstant16 = true
  2195. storageInputOutput16 = true
  2196. multiview = true
  2197. multiviewGeometryShader = true
  2198. multiviewTessellationShader = true
  2199. variablePointersStorageBuffer = true
  2200. variablePointers = true
  2201. protectedMemory = false
  2202. samplerYcbcrConversion = false
  2203. shaderDrawParameters = true
  2204.  
  2205. VkPhysicalDeviceVulkan12Features:
  2206. ---------------------------------
  2207. samplerMirrorClampToEdge = true
  2208. drawIndirectCount = true
  2209. storageBuffer8BitAccess = true
  2210. uniformAndStorageBuffer8BitAccess = true
  2211. storagePushConstant8 = true
  2212. shaderBufferInt64Atomics = false
  2213. shaderSharedInt64Atomics = false
  2214. shaderFloat16 = true
  2215. shaderInt8 = true
  2216. descriptorIndexing = true
  2217. shaderInputAttachmentArrayDynamicIndexing = true
  2218. shaderUniformTexelBufferArrayDynamicIndexing = true
  2219. shaderStorageTexelBufferArrayDynamicIndexing = true
  2220. shaderUniformBufferArrayNonUniformIndexing = false
  2221. shaderSampledImageArrayNonUniformIndexing = true
  2222. shaderStorageBufferArrayNonUniformIndexing = true
  2223. shaderStorageImageArrayNonUniformIndexing = false
  2224. shaderInputAttachmentArrayNonUniformIndexing = false
  2225. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2226. shaderStorageTexelBufferArrayNonUniformIndexing = false
  2227. descriptorBindingUniformBufferUpdateAfterBind = true
  2228. descriptorBindingSampledImageUpdateAfterBind = true
  2229. descriptorBindingStorageImageUpdateAfterBind = true
  2230. descriptorBindingStorageBufferUpdateAfterBind = true
  2231. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2232. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2233. descriptorBindingUpdateUnusedWhilePending = true
  2234. descriptorBindingPartiallyBound = true
  2235. descriptorBindingVariableDescriptorCount = true
  2236. runtimeDescriptorArray = true
  2237. samplerFilterMinmax = true
  2238. scalarBlockLayout = true
  2239. imagelessFramebuffer = true
  2240. uniformBufferStandardLayout = true
  2241. shaderSubgroupExtendedTypes = true
  2242. separateDepthStencilLayouts = true
  2243. hostQueryReset = true
  2244. timelineSemaphore = true
  2245. bufferDeviceAddress = true
  2246. bufferDeviceAddressCaptureReplay = false
  2247. bufferDeviceAddressMultiDevice = true
  2248. vulkanMemoryModel = true
  2249. vulkanMemoryModelDeviceScope = true
  2250. vulkanMemoryModelAvailabilityVisibilityChains = true
  2251. shaderOutputViewportIndex = true
  2252. shaderOutputLayer = true
  2253. subgroupBroadcastDynamicId = true
  2254.  
  2255. VkPhysicalDeviceVulkanMemoryModelFeatures:
  2256. ------------------------------------------
  2257. vulkanMemoryModel = true
  2258. vulkanMemoryModelDeviceScope = true
  2259. vulkanMemoryModelAvailabilityVisibilityChains = true
  2260.  
  2261.  
Advertisement
Add Comment
Please, Sign In to add comment