Advertisement
Guest User

vulkaninfo

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