Advertisement
ozomb

Untitled

Oct 7th, 2024
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 97.12 KB | None | 0 0
  1. <pre>WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib/x86_64-linux-gnu/libvulkan_virtio.so. Skipping this driver.
  2. ==========
  3. VULKANINFO
  4. ==========
  5.  
  6. Vulkan Instance Version: 1.3.275
  7.  
  8.  
  9. Instance Extensions: count = 23
  10. ===============================
  11. VK_EXT_acquire_drm_display : extension revision 1
  12. VK_EXT_acquire_xlib_display : extension revision 1
  13. VK_EXT_debug_report : extension revision 10
  14. VK_EXT_debug_utils : extension revision 2
  15. VK_EXT_direct_mode_display : extension revision 1
  16. VK_EXT_display_surface_counter : extension revision 1
  17. VK_EXT_surface_maintenance1 : extension revision 1
  18. VK_EXT_swapchain_colorspace : extension revision 4
  19. VK_KHR_device_group_creation : extension revision 1
  20. VK_KHR_display : extension revision 23
  21. VK_KHR_external_fence_capabilities : extension revision 1
  22. VK_KHR_external_memory_capabilities : extension revision 1
  23. VK_KHR_external_semaphore_capabilities : extension revision 1
  24. VK_KHR_get_display_properties2 : extension revision 1
  25. VK_KHR_get_physical_device_properties2 : extension revision 2
  26. VK_KHR_get_surface_capabilities2 : extension revision 1
  27. VK_KHR_portability_enumeration : extension revision 1
  28. VK_KHR_surface : extension revision 25
  29. VK_KHR_surface_protected_capabilities : extension revision 1
  30. VK_KHR_wayland_surface : extension revision 6
  31. VK_KHR_xcb_surface : extension revision 6
  32. VK_KHR_xlib_surface : extension revision 6
  33. VK_LUNARG_direct_driver_loading : extension revision 1
  34.  
  35. Layers: count = 4
  36. =================
  37. VK_LAYER_INTEL_nullhw (INTEL NULL HW) Vulkan version 1.1.73, layer version 1:
  38. Layer Extensions: count = 0
  39. Devices: count = 2
  40. GPU id = 0 (NVIDIA GeForce GT 710)
  41. Layer-Device Extensions: count = 0
  42.  
  43. GPU id = 1 (llvmpipe (LLVM 17.0.6, 256 bits))
  44. Layer-Device Extensions: count = 0
  45.  
  46. VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1:
  47. Layer Extensions: count = 0
  48. Devices: count = 2
  49. GPU id = 0 (NVIDIA GeForce GT 710)
  50. Layer-Device Extensions: count = 0
  51.  
  52. GPU id = 1 (llvmpipe (LLVM 17.0.6, 256 bits))
  53. Layer-Device Extensions: count = 0
  54.  
  55. VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1:
  56. Layer Extensions: count = 0
  57. Devices: count = 2
  58. GPU id = 0 (NVIDIA GeForce GT 710)
  59. Layer-Device Extensions: count = 0
  60.  
  61. GPU id = 1 (llvmpipe (LLVM 17.0.6, 256 bits))
  62. Layer-Device Extensions: count = 0
  63.  
  64. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.175, layer version 1:
  65. Layer Extensions: count = 0
  66. Devices: count = 2
  67. GPU id = 0 (NVIDIA GeForce GT 710)
  68. Layer-Device Extensions: count = 0
  69.  
  70. GPU id = 1 (llvmpipe (LLVM 17.0.6, 256 bits))
  71. Layer-Device Extensions: count = 0
  72.  
  73. Presentable Surfaces:
  74. =====================
  75. GPU id : 0 (NVIDIA GeForce GT 710):
  76. Surface types: count = 2
  77. VK_KHR_xcb_surface
  78. VK_KHR_xlib_surface
  79. Formats: count = 2
  80. SurfaceFormat[0]:
  81. format = FORMAT_B8G8R8A8_UNORM
  82. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  83. SurfaceFormat[1]:
  84. format = FORMAT_B8G8R8A8_SRGB
  85. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  86. Present Modes: count = 3
  87. PRESENT_MODE_FIFO_KHR
  88. PRESENT_MODE_FIFO_RELAXED_KHR
  89. PRESENT_MODE_IMMEDIATE_KHR
  90. VkSurfaceCapabilitiesKHR:
  91. -------------------------
  92. minImageCount = 2
  93. maxImageCount = 8
  94. currentExtent:
  95. width = 256
  96. height = 256
  97. minImageExtent:
  98. width = 256
  99. height = 256
  100. maxImageExtent:
  101. width = 256
  102. height = 256
  103. maxImageArrayLayers = 1
  104. supportedTransforms: count = 1
  105. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  106. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  107. supportedCompositeAlpha: count = 1
  108. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  109. supportedUsageFlags: count = 6
  110. IMAGE_USAGE_TRANSFER_SRC_BIT
  111. IMAGE_USAGE_TRANSFER_DST_BIT
  112. IMAGE_USAGE_SAMPLED_BIT
  113. IMAGE_USAGE_STORAGE_BIT
  114. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  115. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  116. VkSurfaceProtectedCapabilitiesKHR:
  117. ----------------------------------
  118. supportsProtected = false
  119.  
  120. VK_EXT_surface_maintenance1:
  121. ----------------------------
  122. PRESENT_MODE_FIFO_KHR:
  123. VkSurfacePresentScalingCapabilitiesEXT:
  124. supportedPresentScaling:
  125. None
  126. supportedPresentGravityX:
  127. None
  128. supportedPresentGravityY:
  129. None
  130. minScaledImageExtent:
  131. width = 0
  132. height = 0
  133. maxScaledImageExtent:
  134. width = 0
  135. height = 0
  136. VkSurfacePresentModeCompatibilityEXT:
  137. presentModeCount = 0
  138. pPresentModes:
  139. PRESENT_MODE_FIFO_RELAXED_KHR:
  140. VkSurfacePresentScalingCapabilitiesEXT:
  141. supportedPresentScaling:
  142. None
  143. supportedPresentGravityX:
  144. None
  145. supportedPresentGravityY:
  146. None
  147. minScaledImageExtent:
  148. width = 0
  149. height = 0
  150. maxScaledImageExtent:
  151. width = 0
  152. height = 0
  153. VkSurfacePresentModeCompatibilityEXT:
  154. presentModeCount = 0
  155. pPresentModes:
  156. PRESENT_MODE_IMMEDIATE_KHR:
  157. VkSurfacePresentScalingCapabilitiesEXT:
  158. supportedPresentScaling:
  159. None
  160. supportedPresentGravityX:
  161. None
  162. supportedPresentGravityY:
  163. None
  164. minScaledImageExtent:
  165. width = 0
  166. height = 0
  167. maxScaledImageExtent:
  168. width = 0
  169. height = 0
  170. VkSurfacePresentModeCompatibilityEXT:
  171. presentModeCount = 0
  172. pPresentModes:
  173.  
  174. GPU id : 1 (llvmpipe (LLVM 17.0.6, 256 bits)):
  175. Surface types: count = 2
  176. VK_KHR_xcb_surface
  177. VK_KHR_xlib_surface
  178. Formats: count = 2
  179. SurfaceFormat[0]:
  180. format = FORMAT_B8G8R8A8_SRGB
  181. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  182. SurfaceFormat[1]:
  183. format = FORMAT_B8G8R8A8_UNORM
  184. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  185. Present Modes: count = 4
  186. PRESENT_MODE_IMMEDIATE_KHR
  187. PRESENT_MODE_MAILBOX_KHR
  188. PRESENT_MODE_FIFO_KHR
  189. PRESENT_MODE_FIFO_RELAXED_KHR
  190. VkSurfaceCapabilitiesKHR:
  191. -------------------------
  192. minImageCount = 3
  193. maxImageCount = 0
  194. currentExtent:
  195. width = 256
  196. height = 256
  197. minImageExtent:
  198. width = 256
  199. height = 256
  200. maxImageExtent:
  201. width = 256
  202. height = 256
  203. maxImageArrayLayers = 1
  204. supportedTransforms: count = 1
  205. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  206. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  207. supportedCompositeAlpha: count = 2
  208. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  209. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  210. supportedUsageFlags: count = 7
  211. IMAGE_USAGE_TRANSFER_SRC_BIT
  212. IMAGE_USAGE_TRANSFER_DST_BIT
  213. IMAGE_USAGE_SAMPLED_BIT
  214. IMAGE_USAGE_STORAGE_BIT
  215. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  216. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  217. IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
  218. VkSurfaceProtectedCapabilitiesKHR:
  219. ----------------------------------
  220. supportsProtected = false
  221.  
  222. VK_EXT_surface_maintenance1:
  223. ----------------------------
  224. PRESENT_MODE_IMMEDIATE_KHR:
  225. VkSurfacePresentScalingCapabilitiesEXT:
  226. supportedPresentScaling:
  227. None
  228. supportedPresentGravityX:
  229. None
  230. supportedPresentGravityY:
  231. None
  232. minScaledImageExtent:
  233. width = 256
  234. height = 256
  235. maxScaledImageExtent:
  236. width = 256
  237. height = 256
  238. VkSurfacePresentModeCompatibilityEXT:
  239. presentModeCount = 1
  240. pPresentModes: count = 1
  241. PRESENT_MODE_IMMEDIATE_KHR
  242. PRESENT_MODE_MAILBOX_KHR:
  243. VkSurfacePresentScalingCapabilitiesEXT:
  244. supportedPresentScaling:
  245. None
  246. supportedPresentGravityX:
  247. None
  248. supportedPresentGravityY:
  249. None
  250. minScaledImageExtent:
  251. width = 256
  252. height = 256
  253. maxScaledImageExtent:
  254. width = 256
  255. height = 256
  256. VkSurfacePresentModeCompatibilityEXT:
  257. presentModeCount = 1
  258. pPresentModes: count = 1
  259. PRESENT_MODE_MAILBOX_KHR
  260. PRESENT_MODE_FIFO_KHR:
  261. VkSurfacePresentScalingCapabilitiesEXT:
  262. supportedPresentScaling:
  263. None
  264. supportedPresentGravityX:
  265. None
  266. supportedPresentGravityY:
  267. None
  268. minScaledImageExtent:
  269. width = 256
  270. height = 256
  271. maxScaledImageExtent:
  272. width = 256
  273. height = 256
  274. VkSurfacePresentModeCompatibilityEXT:
  275. presentModeCount = 1
  276. pPresentModes: count = 1
  277. PRESENT_MODE_FIFO_KHR
  278. PRESENT_MODE_FIFO_RELAXED_KHR:
  279. VkSurfacePresentScalingCapabilitiesEXT:
  280. supportedPresentScaling:
  281. None
  282. supportedPresentGravityX:
  283. None
  284. supportedPresentGravityY:
  285. None
  286. minScaledImageExtent:
  287. width = 256
  288. height = 256
  289. maxScaledImageExtent:
  290. width = 256
  291. height = 256
  292. VkSurfacePresentModeCompatibilityEXT:
  293. presentModeCount = 1
  294. pPresentModes: count = 1
  295. PRESENT_MODE_FIFO_RELAXED_KHR
  296.  
  297.  
  298. Device Properties and Extensions:
  299. =================================
  300. GPU0:
  301. VkPhysicalDeviceProperties:
  302. ---------------------------
  303. apiVersion = 1.2.175 (4202671)
  304. driverVersion = 471.0.2.0 (1975517312)
  305. vendorID = 0x10de
  306. deviceID = 0x128b
  307. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  308. deviceName = NVIDIA GeForce GT 710
  309. pipelineCacheUUID = efb6c516-0665-b081-b67e-126bca9f5837
  310.  
  311. VkPhysicalDeviceLimits:
  312. -----------------------
  313. maxImageDimension1D = 16384
  314. maxImageDimension2D = 16384
  315. maxImageDimension3D = 2048
  316. maxImageDimensionCube = 16384
  317. maxImageArrayLayers = 2048
  318. maxTexelBufferElements = 134217728
  319. maxUniformBufferRange = 65536
  320. maxStorageBufferRange = 4294967295
  321. maxPushConstantsSize = 256
  322. maxMemoryAllocationCount = 4294967295
  323. maxSamplerAllocationCount = 4000
  324. bufferImageGranularity = 0x00010000
  325. sparseAddressSpaceSize = 0xffffffffff
  326. maxBoundDescriptorSets = 32
  327. maxPerStageDescriptorSamplers = 1048576
  328. maxPerStageDescriptorUniformBuffers = 15
  329. maxPerStageDescriptorStorageBuffers = 1048576
  330. maxPerStageDescriptorSampledImages = 1048576
  331. maxPerStageDescriptorStorageImages = 1048576
  332. maxPerStageDescriptorInputAttachments = 1048576
  333. maxPerStageResources = 4294967295
  334. maxDescriptorSetSamplers = 1048576
  335. maxDescriptorSetUniformBuffers = 90
  336. maxDescriptorSetUniformBuffersDynamic = 15
  337. maxDescriptorSetStorageBuffers = 1048576
  338. maxDescriptorSetStorageBuffersDynamic = 16
  339. maxDescriptorSetSampledImages = 1048576
  340. maxDescriptorSetStorageImages = 1048576
  341. maxDescriptorSetInputAttachments = 1048576
  342. maxVertexInputAttributes = 32
  343. maxVertexInputBindings = 32
  344. maxVertexInputAttributeOffset = 2047
  345. maxVertexInputBindingStride = 2048
  346. maxVertexOutputComponents = 128
  347. maxTessellationGenerationLevel = 64
  348. maxTessellationPatchSize = 32
  349. maxTessellationControlPerVertexInputComponents = 128
  350. maxTessellationControlPerVertexOutputComponents = 128
  351. maxTessellationControlPerPatchOutputComponents = 120
  352. maxTessellationControlTotalOutputComponents = 4216
  353. maxTessellationEvaluationInputComponents = 128
  354. maxTessellationEvaluationOutputComponents = 128
  355. maxGeometryShaderInvocations = 32
  356. maxGeometryInputComponents = 128
  357. maxGeometryOutputComponents = 128
  358. maxGeometryOutputVertices = 1024
  359. maxGeometryTotalOutputComponents = 1024
  360. maxFragmentInputComponents = 128
  361. maxFragmentOutputAttachments = 8
  362. maxFragmentDualSrcAttachments = 1
  363. maxFragmentCombinedOutputResources = 16
  364. maxComputeSharedMemorySize = 49152
  365. maxComputeWorkGroupCount: count = 3
  366. 2147483647
  367. 65535
  368. 65535
  369. maxComputeWorkGroupInvocations = 1536
  370. maxComputeWorkGroupSize: count = 3
  371. 1536
  372. 1024
  373. 64
  374. subPixelPrecisionBits = 8
  375. subTexelPrecisionBits = 8
  376. mipmapPrecisionBits = 8
  377. maxDrawIndexedIndexValue = 4294967295
  378. maxDrawIndirectCount = 4294967295
  379. maxSamplerLodBias = 15
  380. maxSamplerAnisotropy = 16
  381. maxViewports = 16
  382. maxViewportDimensions: count = 2
  383. 16384
  384. 16384
  385. viewportBoundsRange: count = 2
  386. -32768
  387. 32768
  388. viewportSubPixelBits = 8
  389. minMemoryMapAlignment = 64
  390. minTexelBufferOffsetAlignment = 0x00000100
  391. minUniformBufferOffsetAlignment = 0x00000100
  392. minStorageBufferOffsetAlignment = 0x00000010
  393. minTexelOffset = -8
  394. maxTexelOffset = 7
  395. minTexelGatherOffset = -32
  396. maxTexelGatherOffset = 31
  397. minInterpolationOffset = -0.5
  398. maxInterpolationOffset = 0.4375
  399. subPixelInterpolationOffsetBits = 4
  400. maxFramebufferWidth = 16384
  401. maxFramebufferHeight = 16384
  402. maxFramebufferLayers = 2048
  403. framebufferColorSampleCounts: count = 4
  404. SAMPLE_COUNT_1_BIT
  405. SAMPLE_COUNT_2_BIT
  406. SAMPLE_COUNT_4_BIT
  407. SAMPLE_COUNT_8_BIT
  408. framebufferDepthSampleCounts: count = 4
  409. SAMPLE_COUNT_1_BIT
  410. SAMPLE_COUNT_2_BIT
  411. SAMPLE_COUNT_4_BIT
  412. SAMPLE_COUNT_8_BIT
  413. framebufferStencilSampleCounts: count = 4
  414. SAMPLE_COUNT_1_BIT
  415. SAMPLE_COUNT_2_BIT
  416. SAMPLE_COUNT_4_BIT
  417. SAMPLE_COUNT_8_BIT
  418. framebufferNoAttachmentsSampleCounts: count = 4
  419. SAMPLE_COUNT_1_BIT
  420. SAMPLE_COUNT_2_BIT
  421. SAMPLE_COUNT_4_BIT
  422. SAMPLE_COUNT_8_BIT
  423. maxColorAttachments = 8
  424. sampledImageColorSampleCounts: count = 4
  425. SAMPLE_COUNT_1_BIT
  426. SAMPLE_COUNT_2_BIT
  427. SAMPLE_COUNT_4_BIT
  428. SAMPLE_COUNT_8_BIT
  429. sampledImageIntegerSampleCounts: count = 4
  430. SAMPLE_COUNT_1_BIT
  431. SAMPLE_COUNT_2_BIT
  432. SAMPLE_COUNT_4_BIT
  433. SAMPLE_COUNT_8_BIT
  434. sampledImageDepthSampleCounts: count = 4
  435. SAMPLE_COUNT_1_BIT
  436. SAMPLE_COUNT_2_BIT
  437. SAMPLE_COUNT_4_BIT
  438. SAMPLE_COUNT_8_BIT
  439. sampledImageStencilSampleCounts: count = 4
  440. SAMPLE_COUNT_1_BIT
  441. SAMPLE_COUNT_2_BIT
  442. SAMPLE_COUNT_4_BIT
  443. SAMPLE_COUNT_8_BIT
  444. storageImageSampleCounts: count = 4
  445. SAMPLE_COUNT_1_BIT
  446. SAMPLE_COUNT_2_BIT
  447. SAMPLE_COUNT_4_BIT
  448. SAMPLE_COUNT_8_BIT
  449. maxSampleMaskWords = 1
  450. timestampComputeAndGraphics = true
  451. timestampPeriod = 1
  452. maxClipDistances = 8
  453. maxCullDistances = 8
  454. maxCombinedClipAndCullDistances = 8
  455. discreteQueuePriorities = 2
  456. pointSizeRange: count = 2
  457. 1
  458. 2047.94
  459. lineWidthRange: count = 2
  460. 1
  461. 64
  462. pointSizeGranularity = 0.0625
  463. lineWidthGranularity = 0.0625
  464. strictLines = true
  465. standardSampleLocations = true
  466. optimalBufferCopyOffsetAlignment = 0x00000001
  467. optimalBufferCopyRowPitchAlignment = 0x00000001
  468. nonCoherentAtomSize = 0x00000040
  469.  
  470. VkPhysicalDeviceSparseProperties:
  471. ---------------------------------
  472. residencyStandard2DBlockShape = true
  473. residencyStandard2DMultisampleBlockShape = true
  474. residencyStandard3DBlockShape = true
  475. residencyAlignedMipSize = true
  476. residencyNonResidentStrict = false
  477.  
  478. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  479. -----------------------------------------------
  480. maxCustomBorderColorSamplers = 4000
  481.  
  482. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  483. ----------------------------------------------
  484. maxDiscardRectangles = 8
  485.  
  486. VkPhysicalDeviceDrmPropertiesEXT:
  487. ---------------------------------
  488. hasPrimary = true
  489. hasRender = true
  490. primaryMajor = 226
  491. primaryMinor = 1
  492. renderMajor = 226
  493. renderMinor = 128
  494.  
  495. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  496. ------------------------------------------------
  497. minImportedHostPointerAlignment = 0x00001000
  498.  
  499. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  500. ------------------------------------------------
  501. maxInlineUniformBlockSize = 256
  502. maxPerStageDescriptorInlineUniformBlocks = 32
  503. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  504. maxDescriptorSetInlineUniformBlocks = 32
  505. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  506.  
  507. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  508. -----------------------------------------------
  509. lineSubPixelPrecisionBits = 8
  510.  
  511. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  512. ----------------------------------------
  513. pciDomain = 0
  514. pciBus = 1
  515. pciDevice = 0
  516. pciFunction = 0
  517.  
  518. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  519. ---------------------------------------------
  520. provokingVertexModePerPipeline = true
  521. transformFeedbackPreservesTriangleFanProvokingVertex = true
  522.  
  523. VkPhysicalDevicePushDescriptorPropertiesKHR:
  524. --------------------------------------------
  525. maxPushDescriptors = 32
  526.  
  527. VkPhysicalDeviceRobustness2PropertiesEXT:
  528. -----------------------------------------
  529. robustStorageBufferAccessSizeAlignment = 0x00000001
  530. robustUniformBufferAccessSizeAlignment = 0x00000100
  531.  
  532. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  533. -------------------------------------------------
  534. minSubgroupSize = 32
  535. maxSubgroupSize = 32
  536. maxComputeWorkgroupSubgroups = 3145728
  537. requiredSubgroupSizeStages: count = 6
  538. SHADER_STAGE_VERTEX_BIT
  539. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  540. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  541. SHADER_STAGE_GEOMETRY_BIT
  542. SHADER_STAGE_FRAGMENT_BIT
  543. SHADER_STAGE_COMPUTE_BIT
  544.  
  545. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  546. --------------------------------------------------
  547. storageTexelBufferOffsetAlignmentBytes = 0x00000100
  548. storageTexelBufferOffsetSingleTexelAlignment = false
  549. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  550. uniformTexelBufferOffsetSingleTexelAlignment = true
  551.  
  552. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  553. -----------------------------------------------
  554. maxTransformFeedbackStreams = 4
  555. maxTransformFeedbackBuffers = 4
  556. maxTransformFeedbackBufferSize = 0xffffffffffffffff
  557. maxTransformFeedbackStreamDataSize = 2048
  558. maxTransformFeedbackBufferDataSize = 512
  559. maxTransformFeedbackBufferDataStride = 2048
  560. transformFeedbackQueries = true
  561. transformFeedbackStreamsLinesTriangles = false
  562. transformFeedbackRasterizationStreamSelect = true
  563. transformFeedbackDraw = true
  564.  
  565. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  566. ----------------------------------------------------
  567. maxVertexAttribDivisor = 4294967295
  568.  
  569. VkPhysicalDeviceVulkan11Properties:
  570. -----------------------------------
  571. deviceUUID = f93057a4-4d76-8cc0-b5b5-8d33b3f750f3
  572. driverUUID = b67e126b-ca9f-5837-843e-603a6ad11b15
  573. deviceNodeMask = 1
  574. deviceLUIDValid = false
  575. subgroupSize = 32
  576. subgroupSupportedStages: count = 6
  577. SHADER_STAGE_VERTEX_BIT
  578. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  579. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  580. SHADER_STAGE_GEOMETRY_BIT
  581. SHADER_STAGE_FRAGMENT_BIT
  582. SHADER_STAGE_COMPUTE_BIT
  583. subgroupSupportedOperations: count = 9
  584. SUBGROUP_FEATURE_BASIC_BIT
  585. SUBGROUP_FEATURE_VOTE_BIT
  586. SUBGROUP_FEATURE_ARITHMETIC_BIT
  587. SUBGROUP_FEATURE_BALLOT_BIT
  588. SUBGROUP_FEATURE_SHUFFLE_BIT
  589. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  590. SUBGROUP_FEATURE_CLUSTERED_BIT
  591. SUBGROUP_FEATURE_QUAD_BIT
  592. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  593. subgroupQuadOperationsInAllStages = true
  594. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  595. maxMultiviewViewCount = 32
  596. maxMultiviewInstanceIndex = 134217727
  597. protectedNoFault = false
  598. maxPerSetDescriptors = 4294967295
  599. maxMemoryAllocationSize = 0xffe00000
  600.  
  601. VkPhysicalDeviceVulkan12Properties:
  602. -----------------------------------
  603. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  604. driverName = NVIDIA
  605. driverInfo = 470.256.02
  606. conformanceVersion:
  607. major = 1
  608. minor = 2
  609. subminor = 6
  610. patch = 0
  611. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  612. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  613. shaderSignedZeroInfNanPreserveFloat16 = true
  614. shaderSignedZeroInfNanPreserveFloat32 = true
  615. shaderSignedZeroInfNanPreserveFloat64 = true
  616. shaderDenormPreserveFloat16 = false
  617. shaderDenormPreserveFloat32 = false
  618. shaderDenormPreserveFloat64 = false
  619. shaderDenormFlushToZeroFloat16 = false
  620. shaderDenormFlushToZeroFloat32 = false
  621. shaderDenormFlushToZeroFloat64 = false
  622. shaderRoundingModeRTEFloat16 = true
  623. shaderRoundingModeRTEFloat32 = true
  624. shaderRoundingModeRTEFloat64 = true
  625. shaderRoundingModeRTZFloat16 = false
  626. shaderRoundingModeRTZFloat32 = true
  627. shaderRoundingModeRTZFloat64 = true
  628. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  629. shaderUniformBufferArrayNonUniformIndexingNative = true
  630. shaderSampledImageArrayNonUniformIndexingNative = true
  631. shaderStorageBufferArrayNonUniformIndexingNative = true
  632. shaderStorageImageArrayNonUniformIndexingNative = true
  633. shaderInputAttachmentArrayNonUniformIndexingNative = true
  634. robustBufferAccessUpdateAfterBind = true
  635. quadDivergentImplicitLod = true
  636. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  637. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 15
  638. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  639. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  640. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  641. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  642. maxPerStageUpdateAfterBindResources = 4294967295
  643. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  644. maxDescriptorSetUpdateAfterBindUniformBuffers = 90
  645. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  646. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  647. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  648. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  649. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  650. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  651. supportedDepthResolveModes: count = 2
  652. RESOLVE_MODE_SAMPLE_ZERO_BIT
  653. RESOLVE_MODE_AVERAGE_BIT
  654. supportedStencilResolveModes: count = 1
  655. RESOLVE_MODE_SAMPLE_ZERO_BIT
  656. independentResolveNone = true
  657. independentResolve = true
  658. filterMinmaxSingleComponentFormats = false
  659. filterMinmaxImageComponentMapping = false
  660. maxTimelineSemaphoreValueDifference = 2147483647
  661. framebufferIntegerColorSampleCounts: count = 4
  662. SAMPLE_COUNT_1_BIT
  663. SAMPLE_COUNT_2_BIT
  664. SAMPLE_COUNT_4_BIT
  665. SAMPLE_COUNT_8_BIT
  666.  
  667.  
  668. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  669. copySrcLayoutCount = 0
  670. pCopySrcLayouts:
  671. copyDstLayoutCount = 0
  672. pCopyDstLayouts:
  673. optimalTilingLayoutUUID = 00000000-0000-0000-0000-000000000000
  674. identicalMemoryTypeRequirements = false
  675. Device Extensions: count = 99
  676. VK_EXT_4444_formats : extension revision 1
  677. VK_EXT_buffer_device_address : extension revision 2
  678. VK_EXT_calibrated_timestamps : extension revision 1
  679. VK_EXT_color_write_enable : extension revision 1
  680. VK_EXT_conditional_rendering : extension revision 2
  681. VK_EXT_custom_border_color : extension revision 12
  682. VK_EXT_depth_clip_enable : extension revision 1
  683. VK_EXT_depth_range_unrestricted : extension revision 1
  684. VK_EXT_descriptor_indexing : extension revision 2
  685. VK_EXT_discard_rectangles : extension revision 1
  686. VK_EXT_display_control : extension revision 1
  687. VK_EXT_extended_dynamic_state : extension revision 1
  688. VK_EXT_extended_dynamic_state2 : extension revision 1
  689. VK_EXT_external_memory_host : extension revision 1
  690. VK_EXT_global_priority : extension revision 2
  691. VK_EXT_global_priority_query : extension revision 1
  692. VK_EXT_host_query_reset : extension revision 1
  693. VK_EXT_image_robustness : extension revision 1
  694. VK_EXT_index_type_uint8 : extension revision 1
  695. VK_EXT_inline_uniform_block : extension revision 1
  696. VK_EXT_line_rasterization : extension revision 1
  697. VK_EXT_memory_budget : extension revision 1
  698. VK_EXT_pci_bus_info : extension revision 2
  699. VK_EXT_physical_device_drm : extension revision 1
  700. VK_EXT_pipeline_creation_cache_control : extension revision 3
  701. VK_EXT_pipeline_creation_feedback : extension revision 1
  702. VK_EXT_private_data : extension revision 1
  703. VK_EXT_provoking_vertex : extension revision 1
  704. VK_EXT_robustness2 : extension revision 1
  705. VK_EXT_scalar_block_layout : extension revision 1
  706. VK_EXT_separate_stencil_usage : extension revision 1
  707. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  708. VK_EXT_shader_subgroup_ballot : extension revision 1
  709. VK_EXT_shader_subgroup_vote : extension revision 1
  710. VK_EXT_subgroup_size_control : extension revision 2
  711. VK_EXT_texel_buffer_alignment : extension revision 1
  712. VK_EXT_tooling_info : extension revision 1
  713. VK_EXT_transform_feedback : extension revision 1
  714. VK_EXT_vertex_attribute_divisor : extension revision 3
  715. VK_EXT_vertex_input_dynamic_state : extension revision 2
  716. VK_EXT_ycbcr_image_arrays : extension revision 1
  717. VK_KHR_16bit_storage : extension revision 1
  718. VK_KHR_8bit_storage : extension revision 1
  719. VK_KHR_bind_memory2 : extension revision 1
  720. VK_KHR_buffer_device_address : extension revision 1
  721. VK_KHR_copy_commands2 : extension revision 1
  722. VK_KHR_create_renderpass2 : extension revision 1
  723. VK_KHR_dedicated_allocation : extension revision 3
  724. VK_KHR_depth_stencil_resolve : extension revision 1
  725. VK_KHR_descriptor_update_template : extension revision 1
  726. VK_KHR_device_group : extension revision 4
  727. VK_KHR_draw_indirect_count : extension revision 1
  728. VK_KHR_driver_properties : extension revision 1
  729. VK_KHR_external_fence : extension revision 1
  730. VK_KHR_external_fence_fd : extension revision 1
  731. VK_KHR_external_memory : extension revision 1
  732. VK_KHR_external_memory_fd : extension revision 1
  733. VK_KHR_external_semaphore : extension revision 1
  734. VK_KHR_external_semaphore_fd : extension revision 1
  735. VK_KHR_get_memory_requirements2 : extension revision 1
  736. VK_KHR_image_format_list : extension revision 1
  737. VK_KHR_imageless_framebuffer : extension revision 1
  738. VK_KHR_maintenance1 : extension revision 2
  739. VK_KHR_maintenance2 : extension revision 1
  740. VK_KHR_maintenance3 : extension revision 1
  741. VK_KHR_multiview : extension revision 1
  742. VK_KHR_pipeline_executable_properties : extension revision 1
  743. VK_KHR_push_descriptor : extension revision 2
  744. VK_KHR_relaxed_block_layout : extension revision 1
  745. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  746. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  747. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  748. VK_KHR_shader_atomic_int64 : extension revision 1
  749. VK_KHR_shader_clock : extension revision 1
  750. VK_KHR_shader_draw_parameters : extension revision 1
  751. VK_KHR_shader_float16_int8 : extension revision 1
  752. VK_KHR_shader_float_controls : extension revision 4
  753. VK_KHR_shader_non_semantic_info : extension revision 1
  754. VK_KHR_shader_subgroup_extended_types : extension revision 1
  755. VK_KHR_shader_terminate_invocation : extension revision 1
  756. VK_KHR_spirv_1_4 : extension revision 1
  757. VK_KHR_storage_buffer_storage_class : extension revision 1
  758. VK_KHR_swapchain : extension revision 70
  759. VK_KHR_swapchain_mutable_format : extension revision 1
  760. VK_KHR_synchronization2 : extension revision 1
  761. VK_KHR_timeline_semaphore : extension revision 2
  762. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  763. VK_KHR_variable_pointers : extension revision 1
  764. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  765. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  766. VK_NVX_multiview_per_view_attributes : extension revision 1
  767. VK_NV_dedicated_allocation : extension revision 1
  768. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  769. VK_NV_device_diagnostic_checkpoints : extension revision 2
  770. VK_NV_device_diagnostics_config : extension revision 1
  771. VK_NV_device_generated_commands : extension revision 3
  772. VK_NV_inherited_viewport_scissor : extension revision 1
  773. VK_NV_shader_sm_builtins : extension revision 1
  774. VK_NV_shader_subgroup_partitioned : extension revision 1
  775.  
  776. VkQueueFamilyProperties:
  777. ========================
  778. queueProperties[0]:
  779. -------------------
  780. minImageTransferGranularity = (1,1,1)
  781. queueCount = 16
  782. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  783. timestampValidBits = 64
  784. present support = true
  785. VkQueueFamilyGlobalPriorityPropertiesKHR:
  786. -----------------------------------------
  787. priorityCount = 1
  788. priorities: count = 1
  789. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  790.  
  791.  
  792. queueProperties[1]:
  793. -------------------
  794. minImageTransferGranularity = (1,1,1)
  795. queueCount = 1
  796. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  797. timestampValidBits = 64
  798. present support = false
  799. VkQueueFamilyGlobalPriorityPropertiesKHR:
  800. -----------------------------------------
  801. priorityCount = 1
  802. priorities: count = 1
  803. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  804.  
  805.  
  806. VkPhysicalDeviceMemoryProperties:
  807. =================================
  808. memoryHeaps: count = 2
  809. memoryHeaps[0]:
  810. size = 2147483648 (0x80000000) (2.00 GiB)
  811. budget = 1895301120 (0x70f80000) (1.77 GiB)
  812. usage = 0 (0x00000000) (0.00 B)
  813. flags: count = 1
  814. MEMORY_HEAP_DEVICE_LOCAL_BIT
  815. memoryHeaps[1]:
  816. size = 6186955776 (0x170c57400) (5.76 GiB)
  817. budget = 6186955776 (0x170c57400) (5.76 GiB)
  818. usage = 0 (0x00000000) (0.00 B)
  819. flags:
  820. None
  821. memoryTypes: count = 10
  822. memoryTypes[0]:
  823. heapIndex = 1
  824. propertyFlags = 0x0000:
  825. None
  826. usable for:
  827. IMAGE_TILING_OPTIMAL:
  828. None
  829. IMAGE_TILING_LINEAR:
  830. color images
  831. (non-sparse, non-transient)
  832. memoryTypes[1]:
  833. heapIndex = 1
  834. propertyFlags = 0x0000:
  835. None
  836. usable for:
  837. IMAGE_TILING_OPTIMAL:
  838. color images
  839. (non-sparse)
  840. IMAGE_TILING_LINEAR:
  841. None
  842. memoryTypes[2]:
  843. heapIndex = 1
  844. propertyFlags = 0x0000:
  845. None
  846. usable for:
  847. IMAGE_TILING_OPTIMAL:
  848. FORMAT_D16_UNORM
  849. (non-sparse)
  850. IMAGE_TILING_LINEAR:
  851. None
  852. memoryTypes[3]:
  853. heapIndex = 1
  854. propertyFlags = 0x0000:
  855. None
  856. usable for:
  857. IMAGE_TILING_OPTIMAL:
  858. FORMAT_X8_D24_UNORM_PACK32
  859. FORMAT_D24_UNORM_S8_UINT
  860. (non-sparse)
  861. IMAGE_TILING_LINEAR:
  862. None
  863. memoryTypes[4]:
  864. heapIndex = 1
  865. propertyFlags = 0x0000:
  866. None
  867. usable for:
  868. IMAGE_TILING_OPTIMAL:
  869. FORMAT_D32_SFLOAT
  870. (non-sparse)
  871. IMAGE_TILING_LINEAR:
  872. None
  873. memoryTypes[5]:
  874. heapIndex = 1
  875. propertyFlags = 0x0000:
  876. None
  877. usable for:
  878. IMAGE_TILING_OPTIMAL:
  879. FORMAT_D32_SFLOAT_S8_UINT
  880. (non-sparse)
  881. IMAGE_TILING_LINEAR:
  882. None
  883. memoryTypes[6]:
  884. heapIndex = 1
  885. propertyFlags = 0x0000:
  886. None
  887. usable for:
  888. IMAGE_TILING_OPTIMAL:
  889. None
  890. IMAGE_TILING_LINEAR:
  891. None
  892. memoryTypes[7]:
  893. heapIndex = 0
  894. propertyFlags = 0x0001: count = 1
  895. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  896. usable for:
  897. IMAGE_TILING_OPTIMAL:
  898. color images
  899. FORMAT_D16_UNORM
  900. FORMAT_X8_D24_UNORM_PACK32
  901. FORMAT_D32_SFLOAT
  902. FORMAT_D24_UNORM_S8_UINT
  903. FORMAT_D32_SFLOAT_S8_UINT
  904. IMAGE_TILING_LINEAR:
  905. color images
  906. (non-sparse, non-transient)
  907. memoryTypes[8]:
  908. heapIndex = 1
  909. propertyFlags = 0x0006: count = 2
  910. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  911. MEMORY_PROPERTY_HOST_COHERENT_BIT
  912. usable for:
  913. IMAGE_TILING_OPTIMAL:
  914. None
  915. IMAGE_TILING_LINEAR:
  916. color images
  917. (non-sparse, non-transient)
  918. memoryTypes[9]:
  919. heapIndex = 1
  920. propertyFlags = 0x000e: count = 3
  921. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  922. MEMORY_PROPERTY_HOST_COHERENT_BIT
  923. MEMORY_PROPERTY_HOST_CACHED_BIT
  924. usable for:
  925. IMAGE_TILING_OPTIMAL:
  926. None
  927. IMAGE_TILING_LINEAR:
  928. color images
  929. (non-sparse, non-transient)
  930.  
  931. VkPhysicalDeviceFeatures:
  932. =========================
  933. robustBufferAccess = true
  934. fullDrawIndexUint32 = true
  935. imageCubeArray = true
  936. independentBlend = true
  937. geometryShader = true
  938. tessellationShader = true
  939. sampleRateShading = true
  940. dualSrcBlend = true
  941. logicOp = true
  942. multiDrawIndirect = true
  943. drawIndirectFirstInstance = true
  944. depthClamp = true
  945. depthBiasClamp = true
  946. fillModeNonSolid = true
  947. depthBounds = true
  948. wideLines = true
  949. largePoints = true
  950. alphaToOne = true
  951. multiViewport = true
  952. samplerAnisotropy = true
  953. textureCompressionETC2 = false
  954. textureCompressionASTC_LDR = false
  955. textureCompressionBC = true
  956. occlusionQueryPrecise = true
  957. pipelineStatisticsQuery = true
  958. vertexPipelineStoresAndAtomics = true
  959. fragmentStoresAndAtomics = true
  960. shaderTessellationAndGeometryPointSize = true
  961. shaderImageGatherExtended = true
  962. shaderStorageImageExtendedFormats = true
  963. shaderStorageImageMultisample = true
  964. shaderStorageImageReadWithoutFormat = false
  965. shaderStorageImageWriteWithoutFormat = true
  966. shaderUniformBufferArrayDynamicIndexing = true
  967. shaderSampledImageArrayDynamicIndexing = true
  968. shaderStorageBufferArrayDynamicIndexing = true
  969. shaderStorageImageArrayDynamicIndexing = true
  970. shaderClipDistance = true
  971. shaderCullDistance = true
  972. shaderFloat64 = true
  973. shaderInt64 = true
  974. shaderInt16 = true
  975. shaderResourceResidency = false
  976. shaderResourceMinLod = false
  977. sparseBinding = true
  978. sparseResidencyBuffer = false
  979. sparseResidencyImage2D = false
  980. sparseResidencyImage3D = false
  981. sparseResidency2Samples = false
  982. sparseResidency4Samples = false
  983. sparseResidency8Samples = false
  984. sparseResidency16Samples = false
  985. sparseResidencyAliased = false
  986. variableMultisampleRate = true
  987. inheritedQueries = true
  988.  
  989. VkPhysicalDevice4444FormatsFeaturesEXT:
  990. ---------------------------------------
  991. formatA4R4G4B4 = true
  992. formatA4B4G4R4 = true
  993.  
  994. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  995. -----------------------------------------------
  996. bufferDeviceAddress = true
  997. bufferDeviceAddressCaptureReplay = false
  998. bufferDeviceAddressMultiDevice = true
  999.  
  1000. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1001. --------------------------------------------
  1002. colorWriteEnable = true
  1003.  
  1004. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1005. ------------------------------------------------
  1006. conditionalRendering = true
  1007. inheritedConditionalRendering = true
  1008.  
  1009. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1010. ---------------------------------------------
  1011. customBorderColors = true
  1012. customBorderColorWithoutFormat = true
  1013.  
  1014. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1015. -------------------------------------------
  1016. depthClipEnable = true
  1017.  
  1018. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1019. -------------------------------------------------
  1020. extendedDynamicState2 = true
  1021. extendedDynamicState2LogicOp = true
  1022. extendedDynamicState2PatchControlPoints = true
  1023.  
  1024. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1025. ------------------------------------------------
  1026. extendedDynamicState = true
  1027.  
  1028. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1029. -----------------------------------------------
  1030. globalPriorityQuery = true
  1031.  
  1032. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  1033. -------------------------------------------
  1034. robustImageAccess = true
  1035.  
  1036. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1037. ------------------------------------------
  1038. indexTypeUint8 = true
  1039.  
  1040. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1041. ----------------------------------------------
  1042. inlineUniformBlock = true
  1043. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1044.  
  1045. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1046. ---------------------------------------------
  1047. rectangularLines = true
  1048. bresenhamLines = true
  1049. smoothLines = true
  1050. stippledRectangularLines = true
  1051. stippledBresenhamLines = true
  1052. stippledSmoothLines = true
  1053.  
  1054. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1055. --------------------------------------------------------
  1056. pipelineCreationCacheControl = true
  1057.  
  1058. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1059. --------------------------------------------------------
  1060. pipelineExecutableInfo = true
  1061.  
  1062. VkPhysicalDevicePrivateDataFeaturesEXT:
  1063. ---------------------------------------
  1064. privateData = true
  1065.  
  1066. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1067. -------------------------------------------
  1068. provokingVertexLast = true
  1069. transformFeedbackPreservesProvokingVertex = true
  1070.  
  1071. VkPhysicalDeviceRobustness2FeaturesEXT:
  1072. ---------------------------------------
  1073. robustBufferAccess2 = true
  1074. robustImageAccess2 = true
  1075. nullDescriptor = true
  1076.  
  1077. VkPhysicalDeviceShaderClockFeaturesKHR:
  1078. ---------------------------------------
  1079. shaderSubgroupClock = true
  1080. shaderDeviceClock = true
  1081.  
  1082. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1083. ----------------------------------------------------------
  1084. shaderDemoteToHelperInvocation = true
  1085.  
  1086. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  1087. -----------------------------------------------------
  1088. shaderTerminateInvocation = true
  1089.  
  1090. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1091. -----------------------------------------------
  1092. subgroupSizeControl = true
  1093. computeFullSubgroups = true
  1094.  
  1095. VkPhysicalDeviceSynchronization2FeaturesKHR:
  1096. --------------------------------------------
  1097. synchronization2 = true
  1098.  
  1099. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1100. ------------------------------------------------
  1101. texelBufferAlignment = true
  1102.  
  1103. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1104. ---------------------------------------------
  1105. transformFeedback = true
  1106. geometryStreams = true
  1107.  
  1108. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  1109. --------------------------------------------------
  1110. vertexAttributeInstanceRateDivisor = true
  1111. vertexAttributeInstanceRateZeroDivisor = true
  1112.  
  1113. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1114. ---------------------------------------------------
  1115. vertexInputDynamicState = true
  1116.  
  1117. VkPhysicalDeviceVulkan11Features:
  1118. ---------------------------------
  1119. storageBuffer16BitAccess = true
  1120. uniformAndStorageBuffer16BitAccess = true
  1121. storagePushConstant16 = true
  1122. storageInputOutput16 = false
  1123. multiview = true
  1124. multiviewGeometryShader = true
  1125. multiviewTessellationShader = true
  1126. variablePointersStorageBuffer = true
  1127. variablePointers = true
  1128. protectedMemory = false
  1129. samplerYcbcrConversion = true
  1130. shaderDrawParameters = true
  1131.  
  1132. VkPhysicalDeviceVulkan12Features:
  1133. ---------------------------------
  1134. samplerMirrorClampToEdge = true
  1135. drawIndirectCount = true
  1136. storageBuffer8BitAccess = true
  1137. uniformAndStorageBuffer8BitAccess = true
  1138. storagePushConstant8 = true
  1139. shaderBufferInt64Atomics = true
  1140. shaderSharedInt64Atomics = true
  1141. shaderFloat16 = false
  1142. shaderInt8 = true
  1143. descriptorIndexing = true
  1144. shaderInputAttachmentArrayDynamicIndexing = true
  1145. shaderUniformTexelBufferArrayDynamicIndexing = true
  1146. shaderStorageTexelBufferArrayDynamicIndexing = true
  1147. shaderUniformBufferArrayNonUniformIndexing = true
  1148. shaderSampledImageArrayNonUniformIndexing = true
  1149. shaderStorageBufferArrayNonUniformIndexing = true
  1150. shaderStorageImageArrayNonUniformIndexing = true
  1151. shaderInputAttachmentArrayNonUniformIndexing = true
  1152. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1153. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1154. descriptorBindingUniformBufferUpdateAfterBind = false
  1155. descriptorBindingSampledImageUpdateAfterBind = true
  1156. descriptorBindingStorageImageUpdateAfterBind = true
  1157. descriptorBindingStorageBufferUpdateAfterBind = true
  1158. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1159. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1160. descriptorBindingUpdateUnusedWhilePending = true
  1161. descriptorBindingPartiallyBound = true
  1162. descriptorBindingVariableDescriptorCount = true
  1163. runtimeDescriptorArray = true
  1164. samplerFilterMinmax = false
  1165. scalarBlockLayout = true
  1166. imagelessFramebuffer = true
  1167. uniformBufferStandardLayout = true
  1168. shaderSubgroupExtendedTypes = true
  1169. separateDepthStencilLayouts = true
  1170. hostQueryReset = true
  1171. timelineSemaphore = true
  1172. bufferDeviceAddress = true
  1173. bufferDeviceAddressCaptureReplay = false
  1174. bufferDeviceAddressMultiDevice = true
  1175. vulkanMemoryModel = false
  1176. vulkanMemoryModelDeviceScope = false
  1177. vulkanMemoryModelAvailabilityVisibilityChains = false
  1178. shaderOutputViewportIndex = false
  1179. shaderOutputLayer = false
  1180. subgroupBroadcastDynamicId = true
  1181.  
  1182. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1183. ---------------------------------------------------------
  1184. workgroupMemoryExplicitLayout = true
  1185. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1186. workgroupMemoryExplicitLayout8BitAccess = true
  1187. workgroupMemoryExplicitLayout16BitAccess = true
  1188.  
  1189. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1190. --------------------------------------------
  1191. ycbcrImageArrays = true
  1192.  
  1193. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR:
  1194. ---------------------------------------------------------
  1195. shaderZeroInitializeWorkgroupMemory = true
  1196.  
  1197.  
  1198. GPU1:
  1199. VkPhysicalDeviceProperties:
  1200. ---------------------------
  1201. apiVersion = 1.3.274 (4206866)
  1202. driverVersion = 0.0.1 (1)
  1203. vendorID = 0x10005
  1204. deviceID = 0x0000
  1205. deviceType = PHYSICAL_DEVICE_TYPE_CPU
  1206. deviceName = llvmpipe (LLVM 17.0.6, 256 bits)
  1207. pipelineCacheUUID = 32342e30-2e39-2d30-7562-756e7475302e
  1208.  
  1209. VkPhysicalDeviceLimits:
  1210. -----------------------
  1211. maxImageDimension1D = 16384
  1212. maxImageDimension2D = 16384
  1213. maxImageDimension3D = 4096
  1214. maxImageDimensionCube = 32768
  1215. maxImageArrayLayers = 2048
  1216. maxTexelBufferElements = 134217728
  1217. maxUniformBufferRange = 65536
  1218. maxStorageBufferRange = 134217728
  1219. maxPushConstantsSize = 256
  1220. maxMemoryAllocationCount = 4294967295
  1221. maxSamplerAllocationCount = 32768
  1222. bufferImageGranularity = 0x00000040
  1223. sparseAddressSpaceSize = 0x00000000
  1224. maxBoundDescriptorSets = 8
  1225. maxPerStageDescriptorSamplers = 1000000
  1226. maxPerStageDescriptorUniformBuffers = 1000000
  1227. maxPerStageDescriptorStorageBuffers = 1000000
  1228. maxPerStageDescriptorSampledImages = 1000000
  1229. maxPerStageDescriptorStorageImages = 1000000
  1230. maxPerStageDescriptorInputAttachments = 1000000
  1231. maxPerStageResources = 1000000
  1232. maxDescriptorSetSamplers = 1000000
  1233. maxDescriptorSetUniformBuffers = 1000000
  1234. maxDescriptorSetUniformBuffersDynamic = 1000000
  1235. maxDescriptorSetStorageBuffers = 1000000
  1236. maxDescriptorSetStorageBuffersDynamic = 1000000
  1237. maxDescriptorSetSampledImages = 1000000
  1238. maxDescriptorSetStorageImages = 1000000
  1239. maxDescriptorSetInputAttachments = 1000000
  1240. maxVertexInputAttributes = 32
  1241. maxVertexInputBindings = 32
  1242. maxVertexInputAttributeOffset = 2047
  1243. maxVertexInputBindingStride = 2048
  1244. maxVertexOutputComponents = 128
  1245. maxTessellationGenerationLevel = 64
  1246. maxTessellationPatchSize = 32
  1247. maxTessellationControlPerVertexInputComponents = 128
  1248. maxTessellationControlPerVertexOutputComponents = 128
  1249. maxTessellationControlPerPatchOutputComponents = 128
  1250. maxTessellationControlTotalOutputComponents = 4096
  1251. maxTessellationEvaluationInputComponents = 128
  1252. maxTessellationEvaluationOutputComponents = 128
  1253. maxGeometryShaderInvocations = 32
  1254. maxGeometryInputComponents = 64
  1255. maxGeometryOutputComponents = 128
  1256. maxGeometryOutputVertices = 1024
  1257. maxGeometryTotalOutputComponents = 1024
  1258. maxFragmentInputComponents = 128
  1259. maxFragmentOutputAttachments = 8
  1260. maxFragmentDualSrcAttachments = 2
  1261. maxFragmentCombinedOutputResources = 104
  1262. maxComputeSharedMemorySize = 32768
  1263. maxComputeWorkGroupCount: count = 3
  1264. 65535
  1265. 65535
  1266. 65535
  1267. maxComputeWorkGroupInvocations = 1024
  1268. maxComputeWorkGroupSize: count = 3
  1269. 1024
  1270. 1024
  1271. 1024
  1272. subPixelPrecisionBits = 8
  1273. subTexelPrecisionBits = 8
  1274. mipmapPrecisionBits = 4
  1275. maxDrawIndexedIndexValue = 4294967295
  1276. maxDrawIndirectCount = 4294967295
  1277. maxSamplerLodBias = 16
  1278. maxSamplerAnisotropy = 16
  1279. maxViewports = 16
  1280. maxViewportDimensions: count = 2
  1281. 16384
  1282. 16384
  1283. viewportBoundsRange: count = 2
  1284. -32768
  1285. 32768
  1286. viewportSubPixelBits = 0
  1287. minMemoryMapAlignment = 64
  1288. minTexelBufferOffsetAlignment = 0x00000010
  1289. minUniformBufferOffsetAlignment = 0x00000010
  1290. minStorageBufferOffsetAlignment = 0x00000010
  1291. minTexelOffset = -32
  1292. maxTexelOffset = 31
  1293. minTexelGatherOffset = -32
  1294. maxTexelGatherOffset = 31
  1295. minInterpolationOffset = -2
  1296. maxInterpolationOffset = 2
  1297. subPixelInterpolationOffsetBits = 8
  1298. maxFramebufferWidth = 16384
  1299. maxFramebufferHeight = 16384
  1300. maxFramebufferLayers = 2048
  1301. framebufferColorSampleCounts: count = 2
  1302. SAMPLE_COUNT_1_BIT
  1303. SAMPLE_COUNT_4_BIT
  1304. framebufferDepthSampleCounts: count = 2
  1305. SAMPLE_COUNT_1_BIT
  1306. SAMPLE_COUNT_4_BIT
  1307. framebufferStencilSampleCounts: count = 2
  1308. SAMPLE_COUNT_1_BIT
  1309. SAMPLE_COUNT_4_BIT
  1310. framebufferNoAttachmentsSampleCounts: count = 2
  1311. SAMPLE_COUNT_1_BIT
  1312. SAMPLE_COUNT_4_BIT
  1313. maxColorAttachments = 8
  1314. sampledImageColorSampleCounts: count = 2
  1315. SAMPLE_COUNT_1_BIT
  1316. SAMPLE_COUNT_4_BIT
  1317. sampledImageIntegerSampleCounts: count = 2
  1318. SAMPLE_COUNT_1_BIT
  1319. SAMPLE_COUNT_4_BIT
  1320. sampledImageDepthSampleCounts: count = 2
  1321. SAMPLE_COUNT_1_BIT
  1322. SAMPLE_COUNT_4_BIT
  1323. sampledImageStencilSampleCounts: count = 2
  1324. SAMPLE_COUNT_1_BIT
  1325. SAMPLE_COUNT_4_BIT
  1326. storageImageSampleCounts: count = 2
  1327. SAMPLE_COUNT_1_BIT
  1328. SAMPLE_COUNT_4_BIT
  1329. maxSampleMaskWords = 1
  1330. timestampComputeAndGraphics = true
  1331. timestampPeriod = 1
  1332. maxClipDistances = 8
  1333. maxCullDistances = 8
  1334. maxCombinedClipAndCullDistances = 8
  1335. discreteQueuePriorities = 2
  1336. pointSizeRange: count = 2
  1337. 0
  1338. 255
  1339. lineWidthRange: count = 2
  1340. 1
  1341. 255
  1342. pointSizeGranularity = 0.125
  1343. lineWidthGranularity = 0.0078125
  1344. strictLines = true
  1345. standardSampleLocations = true
  1346. optimalBufferCopyOffsetAlignment = 0x00000080
  1347. optimalBufferCopyRowPitchAlignment = 0x00000080
  1348. nonCoherentAtomSize = 0x00000040
  1349.  
  1350. VkPhysicalDeviceSparseProperties:
  1351. ---------------------------------
  1352. residencyStandard2DBlockShape = false
  1353. residencyStandard2DMultisampleBlockShape = false
  1354. residencyStandard3DBlockShape = false
  1355. residencyAlignedMipSize = false
  1356. residencyNonResidentStrict = false
  1357.  
  1358. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  1359. -----------------------------------------------
  1360. maxCustomBorderColorSamplers = 32768
  1361.  
  1362. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  1363. --------------------------------------------------------
  1364. combinedImageSamplerDensityMapDescriptorSize = 0
  1365.  
  1366. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  1367. ----------------------------------------------
  1368. combinedImageSamplerDescriptorSingleArray = true
  1369. bufferlessPushDescriptors = true
  1370. allowSamplerImageViewPostSubmitCreation = false
  1371. descriptorBufferOffsetAlignment = 0x00000004
  1372. maxDescriptorBufferBindings = 8
  1373. maxResourceDescriptorBufferBindings = 8
  1374. maxSamplerDescriptorBufferBindings = 8
  1375. maxEmbeddedImmutableSamplerBindings = 8
  1376. maxEmbeddedImmutableSamplers = 2032
  1377. bufferCaptureReplayDescriptorDataSize = 0
  1378. imageCaptureReplayDescriptorDataSize = 0
  1379. imageViewCaptureReplayDescriptorDataSize = 0
  1380. samplerCaptureReplayDescriptorDataSize = 0
  1381. accelerationStructureCaptureReplayDescriptorDataSize = 0
  1382. samplerDescriptorSize = 256
  1383. combinedImageSamplerDescriptorSize = 256
  1384. sampledImageDescriptorSize = 256
  1385. storageImageDescriptorSize = 256
  1386. uniformTexelBufferDescriptorSize = 256
  1387. robustUniformTexelBufferDescriptorSize = 256
  1388. storageTexelBufferDescriptorSize = 256
  1389. robustStorageTexelBufferDescriptorSize = 256
  1390. uniformBufferDescriptorSize = 256
  1391. robustUniformBufferDescriptorSize = 256
  1392. storageBufferDescriptorSize = 256
  1393. robustStorageBufferDescriptorSize = 256
  1394. inputAttachmentDescriptorSize = 256
  1395. accelerationStructureDescriptorSize = 0
  1396. maxSamplerDescriptorBufferRange = 0x08000000
  1397. maxResourceDescriptorBufferRange = 0x10000000
  1398. samplerDescriptorBufferAddressSpaceSize = 0x08000000
  1399. resourceDescriptorBufferAddressSpaceSize = 0x08000000
  1400. descriptorBufferAddressSpaceSize = 0x08000000
  1401.  
  1402. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  1403. ---------------------------------------------------
  1404. dynamicPrimitiveTopologyUnrestricted = true
  1405.  
  1406. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  1407. ------------------------------------------------
  1408. minImportedHostPointerAlignment = 0x00001000
  1409.  
  1410. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  1411. -----------------------------------------------------
  1412. graphicsPipelineLibraryFastLinking = true
  1413. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  1414.  
  1415. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  1416. -----------------------------------------------
  1417. lineSubPixelPrecisionBits = 8
  1418.  
  1419. VkPhysicalDeviceMaintenance5PropertiesKHR:
  1420. ------------------------------------------
  1421. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  1422. earlyFragmentSampleMaskTestBeforeSampleCounting = false
  1423. depthStencilSwizzleOneSupport = false
  1424. polygonModePointSize = true
  1425. nonStrictSinglePixelWideLinesUseParallelogram = false
  1426. nonStrictWideLinesUseParallelogram = false
  1427.  
  1428. VkPhysicalDeviceMaintenance6PropertiesKHR:
  1429. ------------------------------------------
  1430. blockTexelViewCompatibleMultipleLayers = true
  1431. maxCombinedImageSamplerDescriptorCount = 3
  1432. fragmentShadingRateClampCombinerInputs = false
  1433.  
  1434. VkPhysicalDeviceMeshShaderPropertiesEXT:
  1435. ----------------------------------------
  1436. maxTaskWorkGroupTotalCount = 4194304
  1437. maxTaskWorkGroupCount: count = 3
  1438. 65536
  1439. 65536
  1440. 65536
  1441. maxTaskWorkGroupInvocations = 1024
  1442. maxTaskWorkGroupSize: count = 3
  1443. 1024
  1444. 1024
  1445. 1024
  1446. maxTaskPayloadSize = 16384
  1447. maxTaskSharedMemorySize = 32768
  1448. maxTaskPayloadAndSharedMemorySize = 32768
  1449. maxMeshWorkGroupTotalCount = 4194304
  1450. maxMeshWorkGroupCount: count = 3
  1451. 65536
  1452. 65536
  1453. 65536
  1454. maxMeshWorkGroupInvocations = 1024
  1455. maxMeshWorkGroupSize: count = 3
  1456. 1024
  1457. 1024
  1458. 1024
  1459. maxMeshSharedMemorySize = 28672
  1460. maxMeshPayloadAndSharedMemorySize = 45056
  1461. maxMeshOutputMemorySize = 32768
  1462. maxMeshPayloadAndOutputMemorySize = 49152
  1463. maxMeshOutputComponents = 128
  1464. maxMeshOutputVertices = 256
  1465. maxMeshOutputPrimitives = 256
  1466. maxMeshOutputLayers = 8
  1467. maxMeshMultiviewViewCount = 0
  1468. meshOutputPerVertexGranularity = 1
  1469. meshOutputPerPrimitiveGranularity = 1
  1470. maxPreferredTaskWorkGroupInvocations = 64
  1471. maxPreferredMeshWorkGroupInvocations = 128
  1472. prefersLocalInvocationVertexOutput = true
  1473. prefersLocalInvocationPrimitiveOutput = true
  1474. prefersCompactVertexOutput = true
  1475. prefersCompactPrimitiveOutput = false
  1476.  
  1477. VkPhysicalDeviceMultiDrawPropertiesEXT:
  1478. ---------------------------------------
  1479. maxMultiDrawCount = 2048
  1480.  
  1481. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  1482. -------------------------------------------------
  1483. maxCommandBufferNestingLevel = 4294967295
  1484.  
  1485. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  1486. ---------------------------------------------
  1487. provokingVertexModePerPipeline = true
  1488. transformFeedbackPreservesTriangleFanProvokingVertex = true
  1489.  
  1490. VkPhysicalDevicePushDescriptorPropertiesKHR:
  1491. --------------------------------------------
  1492. maxPushDescriptors = 32
  1493.  
  1494. VkPhysicalDeviceRobustness2PropertiesEXT:
  1495. -----------------------------------------
  1496. robustStorageBufferAccessSizeAlignment = 0x00000001
  1497. robustUniformBufferAccessSizeAlignment = 0x00000001
  1498.  
  1499. VkPhysicalDeviceShaderObjectPropertiesEXT:
  1500. ------------------------------------------
  1501. shaderBinaryUUID = 32342e30-2e39-2d30-7562-756e7475302e
  1502. shaderBinaryVersion = 1
  1503.  
  1504. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  1505. -----------------------------------------------
  1506. maxTransformFeedbackStreams = 4
  1507. maxTransformFeedbackBuffers = 4
  1508. maxTransformFeedbackBufferSize = 0xffffffff
  1509. maxTransformFeedbackStreamDataSize = 512
  1510. maxTransformFeedbackBufferDataSize = 512
  1511. maxTransformFeedbackBufferDataStride = 512
  1512. transformFeedbackQueries = true
  1513. transformFeedbackStreamsLinesTriangles = false
  1514. transformFeedbackRasterizationStreamSelect = false
  1515. transformFeedbackDraw = true
  1516.  
  1517. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  1518. ----------------------------------------------------
  1519. maxVertexAttribDivisor = 4294967295
  1520.  
  1521. VkPhysicalDeviceVulkan11Properties:
  1522. -----------------------------------
  1523. deviceUUID = 6d657361-3234-2e30-2e39-2d3075627500
  1524. driverUUID = 6c6c766d-7069-7065-5555-494400000000
  1525. deviceNodeMask = 0
  1526. deviceLUIDValid = false
  1527. subgroupSize = 8
  1528. subgroupSupportedStages: count = 4
  1529. SHADER_STAGE_FRAGMENT_BIT
  1530. SHADER_STAGE_COMPUTE_BIT
  1531. SHADER_STAGE_TASK_BIT_EXT
  1532. SHADER_STAGE_MESH_BIT_EXT
  1533. subgroupSupportedOperations: count = 7
  1534. SUBGROUP_FEATURE_BASIC_BIT
  1535. SUBGROUP_FEATURE_VOTE_BIT
  1536. SUBGROUP_FEATURE_ARITHMETIC_BIT
  1537. SUBGROUP_FEATURE_BALLOT_BIT
  1538. SUBGROUP_FEATURE_SHUFFLE_BIT
  1539. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  1540. SUBGROUP_FEATURE_QUAD_BIT
  1541. subgroupQuadOperationsInAllStages = false
  1542. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  1543. maxMultiviewViewCount = 6
  1544. maxMultiviewInstanceIndex = 2147483647
  1545. protectedNoFault = false
  1546. maxPerSetDescriptors = 1000000
  1547. maxMemoryAllocationSize = 0x80000000
  1548.  
  1549. VkPhysicalDeviceVulkan12Properties:
  1550. -----------------------------------
  1551. driverID = DRIVER_ID_MESA_LLVMPIPE
  1552. driverName = llvmpipe
  1553. driverInfo = Mesa 24.0.9-0ubuntu0.1 (LLVM 17.0.6)
  1554. conformanceVersion:
  1555. major = 1
  1556. minor = 3
  1557. subminor = 1
  1558. patch = 1
  1559. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1560. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  1561. shaderSignedZeroInfNanPreserveFloat16 = true
  1562. shaderSignedZeroInfNanPreserveFloat32 = true
  1563. shaderSignedZeroInfNanPreserveFloat64 = true
  1564. shaderDenormPreserveFloat16 = false
  1565. shaderDenormPreserveFloat32 = false
  1566. shaderDenormPreserveFloat64 = false
  1567. shaderDenormFlushToZeroFloat16 = false
  1568. shaderDenormFlushToZeroFloat32 = false
  1569. shaderDenormFlushToZeroFloat64 = false
  1570. shaderRoundingModeRTEFloat16 = true
  1571. shaderRoundingModeRTEFloat32 = true
  1572. shaderRoundingModeRTEFloat64 = true
  1573. shaderRoundingModeRTZFloat16 = false
  1574. shaderRoundingModeRTZFloat32 = false
  1575. shaderRoundingModeRTZFloat64 = false
  1576. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  1577. shaderUniformBufferArrayNonUniformIndexingNative = true
  1578. shaderSampledImageArrayNonUniformIndexingNative = true
  1579. shaderStorageBufferArrayNonUniformIndexingNative = true
  1580. shaderStorageImageArrayNonUniformIndexingNative = true
  1581. shaderInputAttachmentArrayNonUniformIndexingNative = true
  1582. robustBufferAccessUpdateAfterBind = true
  1583. quadDivergentImplicitLod = true
  1584. maxPerStageDescriptorUpdateAfterBindSamplers = 1000000
  1585. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1000000
  1586. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1000000
  1587. maxPerStageDescriptorUpdateAfterBindSampledImages = 1000000
  1588. maxPerStageDescriptorUpdateAfterBindStorageImages = 1000000
  1589. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1000000
  1590. maxPerStageUpdateAfterBindResources = 1000000
  1591. maxDescriptorSetUpdateAfterBindSamplers = 1000000
  1592. maxDescriptorSetUpdateAfterBindUniformBuffers = 1000000
  1593. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 1000000
  1594. maxDescriptorSetUpdateAfterBindStorageBuffers = 1000000
  1595. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 1000000
  1596. maxDescriptorSetUpdateAfterBindSampledImages = 1000000
  1597. maxDescriptorSetUpdateAfterBindStorageImages = 1000000
  1598. maxDescriptorSetUpdateAfterBindInputAttachments = 1000000
  1599. supportedDepthResolveModes: count = 2
  1600. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1601. RESOLVE_MODE_AVERAGE_BIT
  1602. supportedStencilResolveModes: count = 1
  1603. RESOLVE_MODE_SAMPLE_ZERO_BIT
  1604. independentResolveNone = false
  1605. independentResolve = false
  1606. filterMinmaxSingleComponentFormats = true
  1607. filterMinmaxImageComponentMapping = true
  1608. maxTimelineSemaphoreValueDifference = 18446744073709551615
  1609. framebufferIntegerColorSampleCounts: count = 1
  1610. SAMPLE_COUNT_1_BIT
  1611.  
  1612. VkPhysicalDeviceVulkan13Properties:
  1613. -----------------------------------
  1614. minSubgroupSize = 8
  1615. maxSubgroupSize = 8
  1616. maxComputeWorkgroupSubgroups = 32
  1617. requiredSubgroupSizeStages: count = 2
  1618. SHADER_STAGE_FRAGMENT_BIT
  1619. SHADER_STAGE_COMPUTE_BIT
  1620. maxInlineUniformBlockSize = 4096
  1621. maxPerStageDescriptorInlineUniformBlocks = 8
  1622. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 8
  1623. maxDescriptorSetInlineUniformBlocks = 8
  1624. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 8
  1625. maxInlineUniformTotalSize = 262144
  1626. integerDotProduct8BitUnsignedAccelerated = false
  1627. integerDotProduct8BitSignedAccelerated = false
  1628. integerDotProduct8BitMixedSignednessAccelerated = false
  1629. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  1630. integerDotProduct4x8BitPackedSignedAccelerated = false
  1631. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  1632. integerDotProduct16BitUnsignedAccelerated = false
  1633. integerDotProduct16BitSignedAccelerated = false
  1634. integerDotProduct16BitMixedSignednessAccelerated = false
  1635. integerDotProduct32BitUnsignedAccelerated = false
  1636. integerDotProduct32BitSignedAccelerated = false
  1637. integerDotProduct32BitMixedSignednessAccelerated = false
  1638. integerDotProduct64BitUnsignedAccelerated = false
  1639. integerDotProduct64BitSignedAccelerated = false
  1640. integerDotProduct64BitMixedSignednessAccelerated = false
  1641. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  1642. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  1643. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  1644. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  1645. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  1646. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  1647. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  1648. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  1649. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  1650. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  1651. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  1652. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  1653. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  1654. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  1655. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  1656. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1657. storageTexelBufferOffsetSingleTexelAlignment = true
  1658. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  1659. uniformTexelBufferOffsetSingleTexelAlignment = true
  1660. maxBufferSize = 0xffffffff
  1661.  
  1662.  
  1663. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  1664. copySrcLayoutCount = 23
  1665. pCopySrcLayouts: count = 23
  1666. IMAGE_LAYOUT_GENERAL
  1667. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1668. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1669. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1670. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1671. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1672. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1673. IMAGE_LAYOUT_PREINITIALIZED
  1674. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1675. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1676. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1677. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1678. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1679. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1680. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1681. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1682. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1683. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  1684. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  1685. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  1686. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1687. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  1688. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  1689. copyDstLayoutCount = 23
  1690. pCopyDstLayouts: count = 23
  1691. IMAGE_LAYOUT_GENERAL
  1692. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  1693. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  1694. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  1695. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  1696. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  1697. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  1698. IMAGE_LAYOUT_PREINITIALIZED
  1699. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  1700. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  1701. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  1702. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  1703. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  1704. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  1705. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  1706. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  1707. IMAGE_LAYOUT_PRESENT_SRC_KHR
  1708. IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
  1709. IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
  1710. IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
  1711. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  1712. IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
  1713. IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
  1714. optimalTilingLayoutUUID = 32342e30-2e39-2d30-7562-756e7475302e
  1715. identicalMemoryTypeRequirements = false
  1716. Device Extensions: count = 124
  1717. VK_AMDX_shader_enqueue : extension revision 1
  1718. VK_ARM_rasterization_order_attachment_access : extension revision 1
  1719. VK_EXT_4444_formats : extension revision 1
  1720. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  1721. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  1722. VK_EXT_border_color_swizzle : extension revision 1
  1723. VK_EXT_calibrated_timestamps : extension revision 2
  1724. VK_EXT_color_write_enable : extension revision 1
  1725. VK_EXT_conditional_rendering : extension revision 2
  1726. VK_EXT_custom_border_color : extension revision 12
  1727. VK_EXT_depth_clip_control : extension revision 1
  1728. VK_EXT_depth_clip_enable : extension revision 1
  1729. VK_EXT_depth_range_unrestricted : extension revision 1
  1730. VK_EXT_descriptor_buffer : extension revision 1
  1731. VK_EXT_descriptor_indexing : extension revision 2
  1732. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  1733. VK_EXT_extended_dynamic_state : extension revision 1
  1734. VK_EXT_extended_dynamic_state2 : extension revision 1
  1735. VK_EXT_extended_dynamic_state3 : extension revision 2
  1736. VK_EXT_external_memory_host : extension revision 1
  1737. VK_EXT_graphics_pipeline_library : extension revision 1
  1738. VK_EXT_host_image_copy : extension revision 1
  1739. VK_EXT_host_query_reset : extension revision 1
  1740. VK_EXT_image_2d_view_of_3d : extension revision 1
  1741. VK_EXT_image_robustness : extension revision 1
  1742. VK_EXT_image_sliced_view_of_3d : extension revision 1
  1743. VK_EXT_index_type_uint8 : extension revision 1
  1744. VK_EXT_inline_uniform_block : extension revision 1
  1745. VK_EXT_line_rasterization : extension revision 1
  1746. VK_EXT_load_store_op_none : extension revision 1
  1747. VK_EXT_memory_budget : extension revision 1
  1748. VK_EXT_memory_priority : extension revision 1
  1749. VK_EXT_mesh_shader : extension revision 1
  1750. VK_EXT_multi_draw : extension revision 1
  1751. VK_EXT_multisampled_render_to_single_sampled : extension revision 1
  1752. VK_EXT_mutable_descriptor_type : extension revision 1
  1753. VK_EXT_nested_command_buffer : extension revision 1
  1754. VK_EXT_non_seamless_cube_map : extension revision 1
  1755. VK_EXT_pageable_device_local_memory : extension revision 1
  1756. VK_EXT_pipeline_creation_cache_control : extension revision 3
  1757. VK_EXT_pipeline_creation_feedback : extension revision 1
  1758. VK_EXT_post_depth_coverage : extension revision 1
  1759. VK_EXT_primitive_topology_list_restart : extension revision 1
  1760. VK_EXT_primitives_generated_query : extension revision 1
  1761. VK_EXT_private_data : extension revision 1
  1762. VK_EXT_provoking_vertex : extension revision 1
  1763. VK_EXT_rasterization_order_attachment_access : extension revision 1
  1764. VK_EXT_robustness2 : extension revision 1
  1765. VK_EXT_sampler_filter_minmax : extension revision 2
  1766. VK_EXT_scalar_block_layout : extension revision 1
  1767. VK_EXT_separate_stencil_usage : extension revision 1
  1768. VK_EXT_shader_atomic_float : extension revision 1
  1769. VK_EXT_shader_atomic_float2 : extension revision 1
  1770. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1771. VK_EXT_shader_object : extension revision 1
  1772. VK_EXT_shader_stencil_export : extension revision 1
  1773. VK_EXT_shader_subgroup_ballot : extension revision 1
  1774. VK_EXT_shader_subgroup_vote : extension revision 1
  1775. VK_EXT_shader_viewport_index_layer : extension revision 1
  1776. VK_EXT_subgroup_size_control : extension revision 2
  1777. VK_EXT_texel_buffer_alignment : extension revision 1
  1778. VK_EXT_transform_feedback : extension revision 1
  1779. VK_EXT_vertex_attribute_divisor : extension revision 3
  1780. VK_EXT_vertex_input_dynamic_state : extension revision 2
  1781. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  1782. VK_EXT_ycbcr_image_arrays : extension revision 1
  1783. VK_GOOGLE_decorate_string : extension revision 1
  1784. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1785. VK_KHR_16bit_storage : extension revision 1
  1786. VK_KHR_8bit_storage : extension revision 1
  1787. VK_KHR_bind_memory2 : extension revision 1
  1788. VK_KHR_buffer_device_address : extension revision 1
  1789. VK_KHR_copy_commands2 : extension revision 1
  1790. VK_KHR_create_renderpass2 : extension revision 1
  1791. VK_KHR_dedicated_allocation : extension revision 3
  1792. VK_KHR_depth_stencil_resolve : extension revision 1
  1793. VK_KHR_descriptor_update_template : extension revision 1
  1794. VK_KHR_device_group : extension revision 4
  1795. VK_KHR_draw_indirect_count : extension revision 1
  1796. VK_KHR_driver_properties : extension revision 1
  1797. VK_KHR_dynamic_rendering : extension revision 1
  1798. VK_KHR_external_fence : extension revision 1
  1799. VK_KHR_external_memory : extension revision 1
  1800. VK_KHR_external_memory_fd : extension revision 1
  1801. VK_KHR_external_semaphore : extension revision 1
  1802. VK_KHR_format_feature_flags2 : extension revision 2
  1803. VK_KHR_get_memory_requirements2 : extension revision 1
  1804. VK_KHR_image_format_list : extension revision 1
  1805. VK_KHR_imageless_framebuffer : extension revision 1
  1806. VK_KHR_incremental_present : extension revision 2
  1807. VK_KHR_maintenance1 : extension revision 2
  1808. VK_KHR_maintenance2 : extension revision 1
  1809. VK_KHR_maintenance3 : extension revision 1
  1810. VK_KHR_maintenance4 : extension revision 2
  1811. VK_KHR_maintenance5 : extension revision 1
  1812. VK_KHR_maintenance6 : extension revision 1
  1813. VK_KHR_map_memory2 : extension revision 1
  1814. VK_KHR_multiview : extension revision 1
  1815. VK_KHR_pipeline_library : extension revision 1
  1816. VK_KHR_push_descriptor : extension revision 2
  1817. VK_KHR_relaxed_block_layout : extension revision 1
  1818. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  1819. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  1820. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  1821. VK_KHR_shader_atomic_int64 : extension revision 1
  1822. VK_KHR_shader_clock : extension revision 1
  1823. VK_KHR_shader_draw_parameters : extension revision 1
  1824. VK_KHR_shader_float16_int8 : extension revision 1
  1825. VK_KHR_shader_float_controls : extension revision 4
  1826. VK_KHR_shader_integer_dot_product : extension revision 1
  1827. VK_KHR_shader_non_semantic_info : extension revision 1
  1828. VK_KHR_shader_subgroup_extended_types : extension revision 1
  1829. VK_KHR_shader_terminate_invocation : extension revision 1
  1830. VK_KHR_spirv_1_4 : extension revision 1
  1831. VK_KHR_storage_buffer_storage_class : extension revision 1
  1832. VK_KHR_swapchain : extension revision 70
  1833. VK_KHR_swapchain_mutable_format : extension revision 1
  1834. VK_KHR_synchronization2 : extension revision 1
  1835. VK_KHR_timeline_semaphore : extension revision 2
  1836. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1837. VK_KHR_variable_pointers : extension revision 1
  1838. VK_KHR_vulkan_memory_model : extension revision 3
  1839. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  1840. VK_NV_device_generated_commands : extension revision 3
  1841.  
  1842. VkQueueFamilyProperties:
  1843. ========================
  1844. queueProperties[0]:
  1845. -------------------
  1846. minImageTransferGranularity = (1,1,1)
  1847. queueCount = 1
  1848. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
  1849. timestampValidBits = 64
  1850. present support = true
  1851.  
  1852. VkPhysicalDeviceMemoryProperties:
  1853. =================================
  1854. memoryHeaps: count = 1
  1855. memoryHeaps[0]:
  1856. size = 8249274368 (0x1ebb1f000) (7.68 GiB)
  1857. budget = 8249274368 (0x1ebb1f000) (7.68 GiB)
  1858. usage = 2132299776 (0x7f185000) (1.99 GiB)
  1859. flags: count = 1
  1860. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1861. memoryTypes: count = 1
  1862. memoryTypes[0]:
  1863. heapIndex = 0
  1864. propertyFlags = 0x000f: count = 4
  1865. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1866. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1867. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1868. MEMORY_PROPERTY_HOST_CACHED_BIT
  1869. usable for:
  1870. IMAGE_TILING_OPTIMAL:
  1871. color images
  1872. FORMAT_D16_UNORM
  1873. FORMAT_X8_D24_UNORM_PACK32
  1874. FORMAT_D32_SFLOAT
  1875. FORMAT_S8_UINT
  1876. FORMAT_D24_UNORM_S8_UINT
  1877. FORMAT_D32_SFLOAT_S8_UINT
  1878. (non-sparse)
  1879. IMAGE_TILING_LINEAR:
  1880. color images
  1881. (non-sparse)
  1882.  
  1883. VkPhysicalDeviceFeatures:
  1884. =========================
  1885. robustBufferAccess = true
  1886. fullDrawIndexUint32 = true
  1887. imageCubeArray = true
  1888. independentBlend = true
  1889. geometryShader = true
  1890. tessellationShader = true
  1891. sampleRateShading = true
  1892. dualSrcBlend = true
  1893. logicOp = true
  1894. multiDrawIndirect = true
  1895. drawIndirectFirstInstance = true
  1896. depthClamp = true
  1897. depthBiasClamp = true
  1898. fillModeNonSolid = true
  1899. depthBounds = false
  1900. wideLines = true
  1901. largePoints = true
  1902. alphaToOne = true
  1903. multiViewport = true
  1904. samplerAnisotropy = true
  1905. textureCompressionETC2 = false
  1906. textureCompressionASTC_LDR = false
  1907. textureCompressionBC = true
  1908. occlusionQueryPrecise = true
  1909. pipelineStatisticsQuery = true
  1910. vertexPipelineStoresAndAtomics = true
  1911. fragmentStoresAndAtomics = true
  1912. shaderTessellationAndGeometryPointSize = true
  1913. shaderImageGatherExtended = true
  1914. shaderStorageImageExtendedFormats = true
  1915. shaderStorageImageMultisample = true
  1916. shaderStorageImageReadWithoutFormat = true
  1917. shaderStorageImageWriteWithoutFormat = true
  1918. shaderUniformBufferArrayDynamicIndexing = true
  1919. shaderSampledImageArrayDynamicIndexing = true
  1920. shaderStorageBufferArrayDynamicIndexing = true
  1921. shaderStorageImageArrayDynamicIndexing = true
  1922. shaderClipDistance = true
  1923. shaderCullDistance = true
  1924. shaderFloat64 = true
  1925. shaderInt64 = true
  1926. shaderInt16 = true
  1927. shaderResourceResidency = false
  1928. shaderResourceMinLod = false
  1929. sparseBinding = false
  1930. sparseResidencyBuffer = false
  1931. sparseResidencyImage2D = false
  1932. sparseResidencyImage3D = false
  1933. sparseResidency2Samples = false
  1934. sparseResidency4Samples = false
  1935. sparseResidency8Samples = false
  1936. sparseResidency16Samples = false
  1937. sparseResidencyAliased = false
  1938. variableMultisampleRate = false
  1939. inheritedQueries = false
  1940.  
  1941. VkPhysicalDevice4444FormatsFeaturesEXT:
  1942. ---------------------------------------
  1943. formatA4R4G4B4 = true
  1944. formatA4B4G4R4 = true
  1945.  
  1946. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1947. --------------------------------------------------------------
  1948. attachmentFeedbackLoopDynamicState = true
  1949.  
  1950. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1951. --------------------------------------------------------
  1952. attachmentFeedbackLoopLayout = true
  1953.  
  1954. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1955. ----------------------------------------------
  1956. borderColorSwizzle = true
  1957. borderColorSwizzleFromImage = true
  1958.  
  1959. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1960. --------------------------------------------
  1961. colorWriteEnable = true
  1962.  
  1963. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1964. ------------------------------------------------
  1965. conditionalRendering = true
  1966. inheritedConditionalRendering = false
  1967.  
  1968. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1969. ---------------------------------------------
  1970. customBorderColors = true
  1971. customBorderColorWithoutFormat = true
  1972.  
  1973. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1974. --------------------------------------------
  1975. depthClipControl = true
  1976.  
  1977. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1978. -------------------------------------------
  1979. depthClipEnable = true
  1980.  
  1981. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1982. --------------------------------------------
  1983. descriptorBuffer = true
  1984. descriptorBufferCaptureReplay = false
  1985. descriptorBufferImageLayoutIgnored = true
  1986. descriptorBufferPushDescriptors = true
  1987.  
  1988. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1989. -------------------------------------------------------------
  1990. dynamicRenderingUnusedAttachments = true
  1991.  
  1992. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1993. -------------------------------------------------
  1994. extendedDynamicState2 = true
  1995. extendedDynamicState2LogicOp = true
  1996. extendedDynamicState2PatchControlPoints = true
  1997.  
  1998. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1999. -------------------------------------------------
  2000. extendedDynamicState3TessellationDomainOrigin = true
  2001. extendedDynamicState3DepthClampEnable = true
  2002. extendedDynamicState3PolygonMode = true
  2003. extendedDynamicState3RasterizationSamples = true
  2004. extendedDynamicState3SampleMask = true
  2005. extendedDynamicState3AlphaToCoverageEnable = true
  2006. extendedDynamicState3AlphaToOneEnable = true
  2007. extendedDynamicState3LogicOpEnable = true
  2008. extendedDynamicState3ColorBlendEnable = true
  2009. extendedDynamicState3ColorBlendEquation = true
  2010. extendedDynamicState3ColorWriteMask = true
  2011. extendedDynamicState3RasterizationStream = false
  2012. extendedDynamicState3ConservativeRasterizationMode = false
  2013. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  2014. extendedDynamicState3DepthClipEnable = true
  2015. extendedDynamicState3SampleLocationsEnable = false
  2016. extendedDynamicState3ColorBlendAdvanced = false
  2017. extendedDynamicState3ProvokingVertexMode = true
  2018. extendedDynamicState3LineRasterizationMode = true
  2019. extendedDynamicState3LineStippleEnable = true
  2020. extendedDynamicState3DepthClipNegativeOneToOne = true
  2021. extendedDynamicState3ViewportWScalingEnable = false
  2022. extendedDynamicState3ViewportSwizzle = false
  2023. extendedDynamicState3CoverageToColorEnable = false
  2024. extendedDynamicState3CoverageToColorLocation = false
  2025. extendedDynamicState3CoverageModulationMode = false
  2026. extendedDynamicState3CoverageModulationTableEnable = false
  2027. extendedDynamicState3CoverageModulationTable = false
  2028. extendedDynamicState3CoverageReductionMode = false
  2029. extendedDynamicState3RepresentativeFragmentTestEnable = false
  2030. extendedDynamicState3ShadingRateImageEnable = false
  2031.  
  2032. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  2033. ------------------------------------------------
  2034. extendedDynamicState = true
  2035.  
  2036. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  2037. ---------------------------------------------------
  2038. graphicsPipelineLibrary = true
  2039.  
  2040. VkPhysicalDeviceHostImageCopyFeaturesEXT:
  2041. -----------------------------------------
  2042. hostImageCopy = true
  2043.  
  2044. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  2045. -------------------------------------------
  2046. image2DViewOf3D = true
  2047. sampler2DViewOf3D = true
  2048.  
  2049. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  2050. -----------------------------------------------
  2051. imageSlicedViewOf3D = true
  2052.  
  2053. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  2054. ------------------------------------------
  2055. indexTypeUint8 = true
  2056.  
  2057. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  2058. ---------------------------------------------
  2059. rectangularLines = true
  2060. bresenhamLines = true
  2061. smoothLines = true
  2062. stippledRectangularLines = true
  2063. stippledBresenhamLines = true
  2064. stippledSmoothLines = true
  2065.  
  2066. VkPhysicalDeviceMaintenance5FeaturesKHR:
  2067. ----------------------------------------
  2068. maintenance5 = true
  2069.  
  2070. VkPhysicalDeviceMaintenance6FeaturesKHR:
  2071. ----------------------------------------
  2072. maintenance6 = true
  2073.  
  2074. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  2075. ------------------------------------------
  2076. memoryPriority = true
  2077.  
  2078. VkPhysicalDeviceMeshShaderFeaturesEXT:
  2079. --------------------------------------
  2080. taskShader = true
  2081. meshShader = true
  2082. multiviewMeshShader = false
  2083. primitiveFragmentShadingRateMeshShader = false
  2084. meshShaderQueries = true
  2085.  
  2086. VkPhysicalDeviceMultiDrawFeaturesEXT:
  2087. -------------------------------------
  2088. multiDraw = true
  2089.  
  2090. VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT:
  2091. -------------------------------------------------------------
  2092. multisampledRenderToSingleSampled = true
  2093.  
  2094. VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT:
  2095. -------------------------------------------------
  2096. mutableDescriptorType = true
  2097.  
  2098. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  2099. -----------------------------------------------
  2100. nestedCommandBuffer = true
  2101. nestedCommandBufferRendering = true
  2102. nestedCommandBufferSimultaneousUse = true
  2103.  
  2104. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  2105. ----------------------------------------------
  2106. nonSeamlessCubeMap = true
  2107.  
  2108. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  2109. -----------------------------------------------------
  2110. pageableDeviceLocalMemory = true
  2111.  
  2112. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  2113. --------------------------------------------------------
  2114. primitiveTopologyListRestart = true
  2115. primitiveTopologyPatchListRestart = true
  2116.  
  2117. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  2118. ----------------------------------------------------
  2119. primitivesGeneratedQuery = true
  2120. primitivesGeneratedQueryWithRasterizerDiscard = true
  2121. primitivesGeneratedQueryWithNonZeroStreams = true
  2122.  
  2123. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  2124. -------------------------------------------
  2125. provokingVertexLast = true
  2126. transformFeedbackPreservesProvokingVertex = true
  2127.  
  2128. VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT:
  2129. --------------------------------------------------------------
  2130. rasterizationOrderColorAttachmentAccess = true
  2131. rasterizationOrderDepthAttachmentAccess = true
  2132. rasterizationOrderStencilAttachmentAccess = true
  2133.  
  2134. VkPhysicalDeviceRobustness2FeaturesEXT:
  2135. ---------------------------------------
  2136. robustBufferAccess2 = true
  2137. robustImageAccess2 = true
  2138. nullDescriptor = true
  2139.  
  2140. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  2141. ----------------------------------------------
  2142. shaderBufferFloat16Atomics = false
  2143. shaderBufferFloat16AtomicAdd = false
  2144. shaderBufferFloat16AtomicMinMax = false
  2145. shaderBufferFloat32AtomicMinMax = true
  2146. shaderBufferFloat64AtomicMinMax = false
  2147. shaderSharedFloat16Atomics = false
  2148. shaderSharedFloat16AtomicAdd = false
  2149. shaderSharedFloat16AtomicMinMax = false
  2150. shaderSharedFloat32AtomicMinMax = true
  2151. shaderSharedFloat64AtomicMinMax = false
  2152. shaderImageFloat32AtomicMinMax = true
  2153. sparseImageFloat32AtomicMinMax = false
  2154.  
  2155. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  2156. ---------------------------------------------
  2157. shaderBufferFloat32Atomics = true
  2158. shaderBufferFloat32AtomicAdd = true
  2159. shaderBufferFloat64Atomics = false
  2160. shaderBufferFloat64AtomicAdd = false
  2161. shaderSharedFloat32Atomics = true
  2162. shaderSharedFloat32AtomicAdd = true
  2163. shaderSharedFloat64Atomics = false
  2164. shaderSharedFloat64AtomicAdd = false
  2165. shaderImageFloat32Atomics = true
  2166. shaderImageFloat32AtomicAdd = true
  2167. sparseImageFloat32Atomics = false
  2168. sparseImageFloat32AtomicAdd = false
  2169.  
  2170. VkPhysicalDeviceShaderClockFeaturesKHR:
  2171. ---------------------------------------
  2172. shaderSubgroupClock = true
  2173. shaderDeviceClock = true
  2174.  
  2175. VkPhysicalDeviceShaderObjectFeaturesEXT:
  2176. ----------------------------------------
  2177. shaderObject = true
  2178.  
  2179. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  2180. ------------------------------------------------
  2181. texelBufferAlignment = true
  2182.  
  2183. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  2184. ---------------------------------------------
  2185. transformFeedback = true
  2186. geometryStreams = true
  2187.  
  2188. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  2189. --------------------------------------------------
  2190. vertexAttributeInstanceRateDivisor = true
  2191. vertexAttributeInstanceRateZeroDivisor = true
  2192.  
  2193. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  2194. ---------------------------------------------------
  2195. vertexInputDynamicState = true
  2196.  
  2197. VkPhysicalDeviceVulkan11Features:
  2198. ---------------------------------
  2199. storageBuffer16BitAccess = true
  2200. uniformAndStorageBuffer16BitAccess = true
  2201. storagePushConstant16 = true
  2202. storageInputOutput16 = false
  2203. multiview = true
  2204. multiviewGeometryShader = true
  2205. multiviewTessellationShader = true
  2206. variablePointersStorageBuffer = true
  2207. variablePointers = true
  2208. protectedMemory = false
  2209. samplerYcbcrConversion = true
  2210. shaderDrawParameters = true
  2211.  
  2212. VkPhysicalDeviceVulkan12Features:
  2213. ---------------------------------
  2214. samplerMirrorClampToEdge = true
  2215. drawIndirectCount = true
  2216. storageBuffer8BitAccess = true
  2217. uniformAndStorageBuffer8BitAccess = true
  2218. storagePushConstant8 = true
  2219. shaderBufferInt64Atomics = true
  2220. shaderSharedInt64Atomics = true
  2221. shaderFloat16 = true
  2222. shaderInt8 = true
  2223. descriptorIndexing = true
  2224. shaderInputAttachmentArrayDynamicIndexing = true
  2225. shaderUniformTexelBufferArrayDynamicIndexing = true
  2226. shaderStorageTexelBufferArrayDynamicIndexing = true
  2227. shaderUniformBufferArrayNonUniformIndexing = true
  2228. shaderSampledImageArrayNonUniformIndexing = true
  2229. shaderStorageBufferArrayNonUniformIndexing = true
  2230. shaderStorageImageArrayNonUniformIndexing = true
  2231. shaderInputAttachmentArrayNonUniformIndexing = true
  2232. shaderUniformTexelBufferArrayNonUniformIndexing = true
  2233. shaderStorageTexelBufferArrayNonUniformIndexing = true
  2234. descriptorBindingUniformBufferUpdateAfterBind = true
  2235. descriptorBindingSampledImageUpdateAfterBind = true
  2236. descriptorBindingStorageImageUpdateAfterBind = true
  2237. descriptorBindingStorageBufferUpdateAfterBind = true
  2238. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  2239. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  2240. descriptorBindingUpdateUnusedWhilePending = true
  2241. descriptorBindingPartiallyBound = true
  2242. descriptorBindingVariableDescriptorCount = true
  2243. runtimeDescriptorArray = true
  2244. samplerFilterMinmax = true
  2245. scalarBlockLayout = true
  2246. imagelessFramebuffer = true
  2247. uniformBufferStandardLayout = true
  2248. shaderSubgroupExtendedTypes = true
  2249. separateDepthStencilLayouts = true
  2250. hostQueryReset = true
  2251. timelineSemaphore = true
  2252. bufferDeviceAddress = true
  2253. bufferDeviceAddressCaptureReplay = false
  2254. bufferDeviceAddressMultiDevice = false
  2255. vulkanMemoryModel = true
  2256. vulkanMemoryModelDeviceScope = true
  2257. vulkanMemoryModelAvailabilityVisibilityChains = true
  2258. shaderOutputViewportIndex = true
  2259. shaderOutputLayer = true
  2260. subgroupBroadcastDynamicId = true
  2261.  
  2262. VkPhysicalDeviceVulkan13Features:
  2263. ---------------------------------
  2264. robustImageAccess = true
  2265. inlineUniformBlock = true
  2266. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  2267. pipelineCreationCacheControl = true
  2268. privateData = true
  2269. shaderDemoteToHelperInvocation = true
  2270. shaderTerminateInvocation = true
  2271. subgroupSizeControl = true
  2272. computeFullSubgroups = true
  2273. synchronization2 = true
  2274. textureCompressionASTC_HDR = false
  2275. shaderZeroInitializeWorkgroupMemory = true
  2276. dynamicRendering = true
  2277. shaderIntegerDotProduct = true
  2278. maintenance4 = true
  2279.  
  2280. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  2281. -------------------------------------------------
  2282. ycbcr2plane444Formats = true
  2283.  
  2284. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  2285. --------------------------------------------
  2286. ycbcrImageArrays = true
  2287.  
  2288. </pre>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement