nbvjatq_h

Untitled

Nov 16th, 2024
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.56 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.301
  6.  
  7.  
  8. Instance Extensions: count = 22
  9. ===============================
  10. VK_EXT_acquire_drm_display : extension revision 1
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 10
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_EXT_surface_maintenance1 : extension revision 1
  17. VK_EXT_swapchain_colorspace : extension revision 4
  18. VK_KHR_device_group_creation : extension revision 1
  19. VK_KHR_display : extension revision 23
  20. VK_KHR_external_fence_capabilities : extension revision 1
  21. VK_KHR_external_memory_capabilities : extension revision 1
  22. VK_KHR_external_semaphore_capabilities : extension revision 1
  23. VK_KHR_get_display_properties2 : extension revision 1
  24. VK_KHR_get_physical_device_properties2 : extension revision 2
  25. VK_KHR_get_surface_capabilities2 : extension revision 1
  26. VK_KHR_portability_enumeration : extension revision 1
  27. VK_KHR_surface : extension revision 25
  28. VK_KHR_surface_protected_capabilities : extension revision 1
  29. VK_KHR_xcb_surface : extension revision 6
  30. VK_KHR_xlib_surface : extension revision 6
  31. VK_LUNARG_direct_driver_loading : extension revision 1
  32.  
  33. Layers: count = 2
  34. =================
  35. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.3.301, layer version 1:
  36. Layer Extensions: count = 4
  37. VK_EXT_debug_report : extension revision 9
  38. VK_EXT_debug_utils : extension revision 1
  39. VK_EXT_layer_settings : extension revision 2
  40. VK_EXT_validation_features : extension revision 2
  41. Devices: count = 1
  42. GPU id = 0 (NVIDIA GeForce GTX 750 Ti)
  43. Layer-Device Extensions: count = 3
  44. VK_EXT_debug_marker : extension revision 4
  45. VK_EXT_tooling_info : extension revision 1
  46. VK_EXT_validation_cache : extension revision 1
  47.  
  48. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.289, layer version 1:
  49. Layer Extensions: count = 0
  50. Devices: count = 1
  51. GPU id = 0 (NVIDIA GeForce GTX 750 Ti)
  52. Layer-Device Extensions: count = 0
  53.  
  54. Presentable Surfaces:
  55. =====================
  56. GPU id : 0 (NVIDIA GeForce GTX 750 Ti):
  57. Surface types: count = 2
  58. VK_KHR_xcb_surface
  59. VK_KHR_xlib_surface
  60. Formats: count = 2
  61. SurfaceFormat[0]:
  62. format = FORMAT_B8G8R8A8_UNORM
  63. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  64. SurfaceFormat[1]:
  65. format = FORMAT_B8G8R8A8_SRGB
  66. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  67. Present Modes: count = 3
  68. PRESENT_MODE_FIFO_KHR
  69. PRESENT_MODE_FIFO_RELAXED_KHR
  70. PRESENT_MODE_IMMEDIATE_KHR
  71. VkSurfaceCapabilitiesKHR:
  72. -------------------------
  73. minImageCount = 2
  74. maxImageCount = 8
  75. currentExtent:
  76. width = 256
  77. height = 256
  78. minImageExtent:
  79. width = 256
  80. height = 256
  81. maxImageExtent:
  82. width = 256
  83. height = 256
  84. maxImageArrayLayers = 1
  85. supportedTransforms: count = 1
  86. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  87. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  88. supportedCompositeAlpha: count = 1
  89. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  90. supportedUsageFlags: count = 6
  91. IMAGE_USAGE_TRANSFER_SRC_BIT
  92. IMAGE_USAGE_TRANSFER_DST_BIT
  93. IMAGE_USAGE_SAMPLED_BIT
  94. IMAGE_USAGE_STORAGE_BIT
  95. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  96. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  97. VkSharedPresentSurfaceCapabilitiesKHR:
  98. --------------------------------------
  99. sharedPresentSupportedUsageFlags: count = 6
  100. IMAGE_USAGE_TRANSFER_SRC_BIT
  101. IMAGE_USAGE_TRANSFER_DST_BIT
  102. IMAGE_USAGE_SAMPLED_BIT
  103. IMAGE_USAGE_STORAGE_BIT
  104. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  105. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  106.  
  107. VkSurfaceProtectedCapabilitiesKHR:
  108. ----------------------------------
  109. supportsProtected = false
  110.  
  111. VK_EXT_surface_maintenance1:
  112. ----------------------------
  113. PRESENT_MODE_FIFO_KHR:
  114. minImageCount = 2
  115. maxImageCount = 8
  116. VkSurfacePresentScalingCapabilitiesEXT:
  117. supportedPresentScaling: count = 3
  118. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  119. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  120. PRESENT_SCALING_STRETCH_BIT_EXT
  121. supportedPresentGravityX: count = 3
  122. PRESENT_GRAVITY_MIN_BIT_EXT
  123. PRESENT_GRAVITY_MAX_BIT_EXT
  124. PRESENT_GRAVITY_CENTERED_BIT_EXT
  125. supportedPresentGravityY: count = 3
  126. PRESENT_GRAVITY_MIN_BIT_EXT
  127. PRESENT_GRAVITY_MAX_BIT_EXT
  128. PRESENT_GRAVITY_CENTERED_BIT_EXT
  129. minScaledImageExtent:
  130. width = 1
  131. height = 1
  132. maxScaledImageExtent:
  133. width = 4294967294
  134. height = 4294967294
  135. VkSurfacePresentModeCompatibilityEXT:
  136. presentModeCount = 3
  137. pPresentModes: count = 3
  138. PRESENT_MODE_FIFO_KHR
  139. PRESENT_MODE_IMMEDIATE_KHR
  140. PRESENT_MODE_FIFO_RELAXED_KHR
  141. PRESENT_MODE_FIFO_RELAXED_KHR:
  142. minImageCount = 2
  143. maxImageCount = 8
  144. VkSurfacePresentScalingCapabilitiesEXT:
  145. supportedPresentScaling: count = 3
  146. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  147. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  148. PRESENT_SCALING_STRETCH_BIT_EXT
  149. supportedPresentGravityX: count = 3
  150. PRESENT_GRAVITY_MIN_BIT_EXT
  151. PRESENT_GRAVITY_MAX_BIT_EXT
  152. PRESENT_GRAVITY_CENTERED_BIT_EXT
  153. supportedPresentGravityY: count = 3
  154. PRESENT_GRAVITY_MIN_BIT_EXT
  155. PRESENT_GRAVITY_MAX_BIT_EXT
  156. PRESENT_GRAVITY_CENTERED_BIT_EXT
  157. minScaledImageExtent:
  158. width = 1
  159. height = 1
  160. maxScaledImageExtent:
  161. width = 4294967294
  162. height = 4294967294
  163. VkSurfacePresentModeCompatibilityEXT:
  164. presentModeCount = 3
  165. pPresentModes: count = 3
  166. PRESENT_MODE_FIFO_RELAXED_KHR
  167. PRESENT_MODE_FIFO_KHR
  168. PRESENT_MODE_IMMEDIATE_KHR
  169. PRESENT_MODE_IMMEDIATE_KHR:
  170. minImageCount = 2
  171. maxImageCount = 8
  172. VkSurfacePresentScalingCapabilitiesEXT:
  173. supportedPresentScaling: count = 3
  174. PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
  175. PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
  176. PRESENT_SCALING_STRETCH_BIT_EXT
  177. supportedPresentGravityX: count = 3
  178. PRESENT_GRAVITY_MIN_BIT_EXT
  179. PRESENT_GRAVITY_MAX_BIT_EXT
  180. PRESENT_GRAVITY_CENTERED_BIT_EXT
  181. supportedPresentGravityY: count = 3
  182. PRESENT_GRAVITY_MIN_BIT_EXT
  183. PRESENT_GRAVITY_MAX_BIT_EXT
  184. PRESENT_GRAVITY_CENTERED_BIT_EXT
  185. minScaledImageExtent:
  186. width = 1
  187. height = 1
  188. maxScaledImageExtent:
  189. width = 4294967294
  190. height = 4294967294
  191. VkSurfacePresentModeCompatibilityEXT:
  192. presentModeCount = 3
  193. pPresentModes: count = 3
  194. PRESENT_MODE_IMMEDIATE_KHR
  195. PRESENT_MODE_FIFO_KHR
  196. PRESENT_MODE_FIFO_RELAXED_KHR
  197.  
  198.  
  199. Device Properties and Extensions:
  200. =================================
  201. GPU0:
  202. VkPhysicalDeviceProperties:
  203. ---------------------------
  204. apiVersion = 1.3.289 (4206881)
  205. driverVersion = 565.57.1.0 (2370715712)
  206. vendorID = 0x10de
  207. deviceID = 0x1380
  208. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  209. deviceName = NVIDIA GeForce GTX 750 Ti
  210. pipelineCacheUUID = 83901a45-7800-7e5e-3812-721a440f9f10
  211.  
  212. VkPhysicalDeviceLimits:
  213. -----------------------
  214. maxImageDimension1D = 16384
  215. maxImageDimension2D = 16384
  216. maxImageDimension3D = 2048
  217. maxImageDimensionCube = 16384
  218. maxImageArrayLayers = 2048
  219. maxTexelBufferElements = 134217728
  220. maxUniformBufferRange = 65536
  221. maxStorageBufferRange = 4294967295
  222. maxPushConstantsSize = 256
  223. maxMemoryAllocationCount = 4294967295
  224. maxSamplerAllocationCount = 4000
  225. bufferImageGranularity = 0x00010000
  226. sparseAddressSpaceSize = 0x10000000000
  227. maxBoundDescriptorSets = 32
  228. maxPerStageDescriptorSamplers = 1048576
  229. maxPerStageDescriptorUniformBuffers = 15
  230. maxPerStageDescriptorStorageBuffers = 1048576
  231. maxPerStageDescriptorSampledImages = 1048576
  232. maxPerStageDescriptorStorageImages = 1048576
  233. maxPerStageDescriptorInputAttachments = 1048576
  234. maxPerStageResources = 4294967295
  235. maxDescriptorSetSamplers = 1048576
  236. maxDescriptorSetUniformBuffers = 90
  237. maxDescriptorSetUniformBuffersDynamic = 15
  238. maxDescriptorSetStorageBuffers = 1048576
  239. maxDescriptorSetStorageBuffersDynamic = 16
  240. maxDescriptorSetSampledImages = 1048576
  241. maxDescriptorSetStorageImages = 1048576
  242. maxDescriptorSetInputAttachments = 1048576
  243. maxVertexInputAttributes = 32
  244. maxVertexInputBindings = 32
  245. maxVertexInputAttributeOffset = 2047
  246. maxVertexInputBindingStride = 2048
  247. maxVertexOutputComponents = 128
  248. maxTessellationGenerationLevel = 64
  249. maxTessellationPatchSize = 32
  250. maxTessellationControlPerVertexInputComponents = 128
  251. maxTessellationControlPerVertexOutputComponents = 128
  252. maxTessellationControlPerPatchOutputComponents = 120
  253. maxTessellationControlTotalOutputComponents = 4216
  254. maxTessellationEvaluationInputComponents = 128
  255. maxTessellationEvaluationOutputComponents = 128
  256. maxGeometryShaderInvocations = 32
  257. maxGeometryInputComponents = 128
  258. maxGeometryOutputComponents = 128
  259. maxGeometryOutputVertices = 1024
  260. maxGeometryTotalOutputComponents = 1024
  261. maxFragmentInputComponents = 128
  262. maxFragmentOutputAttachments = 8
  263. maxFragmentDualSrcAttachments = 1
  264. maxFragmentCombinedOutputResources = 4294967295
  265. maxComputeSharedMemorySize = 49152
  266. maxComputeWorkGroupCount: count = 3
  267. 2147483647
  268. 65535
  269. 65535
  270. maxComputeWorkGroupInvocations = 1536
  271. maxComputeWorkGroupSize: count = 3
  272. 1536
  273. 1024
  274. 64
  275. subPixelPrecisionBits = 8
  276. subTexelPrecisionBits = 8
  277. mipmapPrecisionBits = 8
  278. maxDrawIndexedIndexValue = 4294967295
  279. maxDrawIndirectCount = 4294967295
  280. maxSamplerLodBias = 15
  281. maxSamplerAnisotropy = 16
  282. maxViewports = 16
  283. maxViewportDimensions: count = 2
  284. 16384
  285. 16384
  286. viewportBoundsRange: count = 2
  287. -32768
  288. 32768
  289. viewportSubPixelBits = 8
  290. minMemoryMapAlignment = 64
  291. minTexelBufferOffsetAlignment = 0x00000010
  292. minUniformBufferOffsetAlignment = 0x00000100
  293. minStorageBufferOffsetAlignment = 0x00000010
  294. minTexelOffset = -8
  295. maxTexelOffset = 7
  296. minTexelGatherOffset = -32
  297. maxTexelGatherOffset = 31
  298. minInterpolationOffset = -0.5
  299. maxInterpolationOffset = 0.4375
  300. subPixelInterpolationOffsetBits = 4
  301. maxFramebufferWidth = 16384
  302. maxFramebufferHeight = 16384
  303. maxFramebufferLayers = 2048
  304. framebufferColorSampleCounts: count = 4
  305. SAMPLE_COUNT_1_BIT
  306. SAMPLE_COUNT_2_BIT
  307. SAMPLE_COUNT_4_BIT
  308. SAMPLE_COUNT_8_BIT
  309. framebufferDepthSampleCounts: count = 4
  310. SAMPLE_COUNT_1_BIT
  311. SAMPLE_COUNT_2_BIT
  312. SAMPLE_COUNT_4_BIT
  313. SAMPLE_COUNT_8_BIT
  314. framebufferStencilSampleCounts: count = 4
  315. SAMPLE_COUNT_1_BIT
  316. SAMPLE_COUNT_2_BIT
  317. SAMPLE_COUNT_4_BIT
  318. SAMPLE_COUNT_8_BIT
  319. framebufferNoAttachmentsSampleCounts: count = 4
  320. SAMPLE_COUNT_1_BIT
  321. SAMPLE_COUNT_2_BIT
  322. SAMPLE_COUNT_4_BIT
  323. SAMPLE_COUNT_8_BIT
  324. maxColorAttachments = 8
  325. sampledImageColorSampleCounts: count = 4
  326. SAMPLE_COUNT_1_BIT
  327. SAMPLE_COUNT_2_BIT
  328. SAMPLE_COUNT_4_BIT
  329. SAMPLE_COUNT_8_BIT
  330. sampledImageIntegerSampleCounts: count = 4
  331. SAMPLE_COUNT_1_BIT
  332. SAMPLE_COUNT_2_BIT
  333. SAMPLE_COUNT_4_BIT
  334. SAMPLE_COUNT_8_BIT
  335. sampledImageDepthSampleCounts: count = 4
  336. SAMPLE_COUNT_1_BIT
  337. SAMPLE_COUNT_2_BIT
  338. SAMPLE_COUNT_4_BIT
  339. SAMPLE_COUNT_8_BIT
  340. sampledImageStencilSampleCounts: count = 4
  341. SAMPLE_COUNT_1_BIT
  342. SAMPLE_COUNT_2_BIT
  343. SAMPLE_COUNT_4_BIT
  344. SAMPLE_COUNT_8_BIT
  345. storageImageSampleCounts: count = 4
  346. SAMPLE_COUNT_1_BIT
  347. SAMPLE_COUNT_2_BIT
  348. SAMPLE_COUNT_4_BIT
  349. SAMPLE_COUNT_8_BIT
  350. maxSampleMaskWords = 1
  351. timestampComputeAndGraphics = true
  352. timestampPeriod = 1
  353. maxClipDistances = 8
  354. maxCullDistances = 8
  355. maxCombinedClipAndCullDistances = 8
  356. discreteQueuePriorities = 2
  357. pointSizeRange: count = 2
  358. 1
  359. 2047.94
  360. lineWidthRange: count = 2
  361. 1
  362. 64
  363. pointSizeGranularity = 0.0625
  364. lineWidthGranularity = 0.0625
  365. strictLines = true
  366. standardSampleLocations = true
  367. optimalBufferCopyOffsetAlignment = 0x00000001
  368. optimalBufferCopyRowPitchAlignment = 0x00000001
  369. nonCoherentAtomSize = 0x00000040
  370.  
  371. VkPhysicalDeviceSparseProperties:
  372. ---------------------------------
  373. residencyStandard2DBlockShape = true
  374. residencyStandard2DMultisampleBlockShape = true
  375. residencyStandard3DBlockShape = true
  376. residencyAlignedMipSize = true
  377. residencyNonResidentStrict = false
  378.  
  379. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  380. ----------------------------------------------------
  381. advancedBlendMaxColorAttachments = 1
  382. advancedBlendIndependentBlend = false
  383. advancedBlendNonPremultipliedSrcColor = true
  384. advancedBlendNonPremultipliedDstColor = true
  385. advancedBlendCorrelatedOverlap = true
  386. advancedBlendAllOperations = true
  387.  
  388. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  389. -----------------------------------------------
  390. maxCustomBorderColorSamplers = 4000
  391.  
  392. VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT:
  393. --------------------------------------------------------
  394. combinedImageSamplerDensityMapDescriptorSize = 4
  395.  
  396. VkPhysicalDeviceDescriptorBufferPropertiesEXT:
  397. ----------------------------------------------
  398. combinedImageSamplerDescriptorSingleArray = true
  399. bufferlessPushDescriptors = true
  400. allowSamplerImageViewPostSubmitCreation = false
  401. descriptorBufferOffsetAlignment = 0x00000100
  402. maxDescriptorBufferBindings = 32
  403. maxResourceDescriptorBufferBindings = 32
  404. maxSamplerDescriptorBufferBindings = 32
  405. maxEmbeddedImmutableSamplerBindings = 1048576
  406. maxEmbeddedImmutableSamplers = 4000
  407. bufferCaptureReplayDescriptorDataSize = 1
  408. imageCaptureReplayDescriptorDataSize = 1
  409. imageViewCaptureReplayDescriptorDataSize = 12
  410. samplerCaptureReplayDescriptorDataSize = 4
  411. accelerationStructureCaptureReplayDescriptorDataSize = 1
  412. samplerDescriptorSize = 4
  413. combinedImageSamplerDescriptorSize = 4
  414. sampledImageDescriptorSize = 4
  415. storageImageDescriptorSize = 4
  416. uniformTexelBufferDescriptorSize = 16
  417. robustUniformTexelBufferDescriptorSize = 16
  418. storageTexelBufferDescriptorSize = 16
  419. robustStorageTexelBufferDescriptorSize = 16
  420. uniformBufferDescriptorSize = 8
  421. robustUniformBufferDescriptorSize = 8
  422. storageBufferDescriptorSize = 16
  423. robustStorageBufferDescriptorSize = 16
  424. inputAttachmentDescriptorSize = 4
  425. accelerationStructureDescriptorSize = 8
  426. maxSamplerDescriptorBufferRange = 0x10000000000
  427. maxResourceDescriptorBufferRange = 0x10000000000
  428. samplerDescriptorBufferAddressSpaceSize = 0x10000000000
  429. resourceDescriptorBufferAddressSpaceSize = 0x10000000000
  430. descriptorBufferAddressSpaceSize = 0x10000000000
  431.  
  432. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  433. ----------------------------------------------
  434. maxDiscardRectangles = 8
  435.  
  436. VkPhysicalDeviceDrmPropertiesEXT:
  437. ---------------------------------
  438. hasPrimary = false
  439. hasRender = false
  440. primaryMajor = 0
  441. primaryMinor = 0
  442. renderMajor = 0
  443. renderMinor = 0
  444.  
  445. VkPhysicalDeviceExtendedDynamicState3PropertiesEXT:
  446. ---------------------------------------------------
  447. dynamicPrimitiveTopologyUnrestricted = true
  448.  
  449. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  450. ------------------------------------------------
  451. minImportedHostPointerAlignment = 0x00001000
  452.  
  453. VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT:
  454. -----------------------------------------------------
  455. graphicsPipelineLibraryFastLinking = true
  456. graphicsPipelineLibraryIndependentInterpolationDecoration = true
  457.  
  458. VkPhysicalDeviceHostImageCopyPropertiesEXT:
  459. -------------------------------------------
  460. copySrcLayoutCount = 18
  461. pCopySrcLayouts: count = 18
  462. IMAGE_LAYOUT_GENERAL
  463. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  464. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  465. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  466. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  467. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  468. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  469. IMAGE_LAYOUT_PREINITIALIZED
  470. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  471. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  472. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  473. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  474. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  475. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  476. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  477. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  478. IMAGE_LAYOUT_PRESENT_SRC_KHR
  479. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  480. copyDstLayoutCount = 18
  481. pCopyDstLayouts: count = 18
  482. IMAGE_LAYOUT_GENERAL
  483. IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
  484. IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
  485. IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
  486. IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
  487. IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
  488. IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
  489. IMAGE_LAYOUT_PREINITIALIZED
  490. IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
  491. IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
  492. IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
  493. IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
  494. IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
  495. IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
  496. IMAGE_LAYOUT_READ_ONLY_OPTIMAL
  497. IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
  498. IMAGE_LAYOUT_PRESENT_SRC_KHR
  499. IMAGE_LAYOUT_SHARED_PRESENT_KHR
  500. optimalTilingLayoutUUID = 83901a45-7800-7e5e-3812-721a440f9f10
  501. identicalMemoryTypeRequirements = false
  502.  
  503. VkPhysicalDeviceLayeredApiPropertiesListKHR:
  504. --------------------------------------------
  505. layeredApiCount = 0
  506. pLayeredApis = NULL
  507.  
  508. VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT:
  509. ----------------------------------------------------
  510. nativeUnalignedPerformance = true
  511.  
  512. VkPhysicalDeviceLineRasterizationPropertiesKHR:
  513. -----------------------------------------------
  514. lineSubPixelPrecisionBits = 8
  515.  
  516. VkPhysicalDeviceMaintenance5PropertiesKHR:
  517. ------------------------------------------
  518. earlyFragmentMultisampleCoverageAfterSampleCounting = true
  519. earlyFragmentSampleMaskTestBeforeSampleCounting = true
  520. depthStencilSwizzleOneSupport = true
  521. polygonModePointSize = true
  522. nonStrictSinglePixelWideLinesUseParallelogram = false
  523. nonStrictWideLinesUseParallelogram = false
  524.  
  525. VkPhysicalDeviceMaintenance6PropertiesKHR:
  526. ------------------------------------------
  527. blockTexelViewCompatibleMultipleLayers = true
  528. maxCombinedImageSamplerDescriptorCount = 1
  529. fragmentShadingRateClampCombinerInputs = true
  530.  
  531. VkPhysicalDeviceMaintenance7PropertiesKHR:
  532. ------------------------------------------
  533. robustFragmentShadingRateAttachmentAccess = true
  534. separateDepthStencilAttachmentAccess = true
  535. maxDescriptorSetTotalUniformBuffersDynamic = 15
  536. maxDescriptorSetTotalStorageBuffersDynamic = 16
  537. maxDescriptorSetTotalBuffersDynamic = 31
  538. maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic = 15
  539. maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic = 16
  540. maxDescriptorSetUpdateAfterBindTotalBuffersDynamic = 31
  541.  
  542. VkPhysicalDeviceMapMemoryPlacedPropertiesEXT:
  543. ---------------------------------------------
  544. minPlacedMemoryMapAlignment = 0x00001000
  545.  
  546. VkPhysicalDeviceMultiDrawPropertiesEXT:
  547. ---------------------------------------
  548. maxMultiDrawCount = 4294967295
  549.  
  550. VkPhysicalDeviceNestedCommandBufferPropertiesEXT:
  551. -------------------------------------------------
  552. maxCommandBufferNestingLevel = 4294967295
  553.  
  554. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  555. ----------------------------------------
  556. pciDomain = 0
  557. pciBus = 1
  558. pciDevice = 0
  559. pciFunction = 0
  560.  
  561. VkPhysicalDevicePipelineRobustnessPropertiesEXT:
  562. ------------------------------------------------
  563. defaultRobustnessStorageBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  564. defaultRobustnessUniformBuffers = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
  565. defaultRobustnessVertexInputs = PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
  566. defaultRobustnessImages = PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
  567.  
  568. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  569. ---------------------------------------------
  570. provokingVertexModePerPipeline = true
  571. transformFeedbackPreservesTriangleFanProvokingVertex = true
  572.  
  573. VkPhysicalDevicePushDescriptorPropertiesKHR:
  574. --------------------------------------------
  575. maxPushDescriptors = 32
  576.  
  577. VkPhysicalDeviceRobustness2PropertiesEXT:
  578. -----------------------------------------
  579. robustStorageBufferAccessSizeAlignment = 0x00000001
  580. robustUniformBufferAccessSizeAlignment = 0x00000100
  581.  
  582. VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT:
  583. ----------------------------------------------------
  584. shaderModuleIdentifierAlgorithmUUID = 1f4517a6-c1c4-11ec-9d64-0242ac120005
  585.  
  586. VkPhysicalDeviceShaderObjectPropertiesEXT:
  587. ------------------------------------------
  588. shaderBinaryUUID = 83901a45-7800-7e5e-3812-721a440f9f10
  589. shaderBinaryVersion = 1
  590.  
  591. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  592. -----------------------------------------------
  593. maxTransformFeedbackStreams = 4
  594. maxTransformFeedbackBuffers = 4
  595. maxTransformFeedbackBufferSize = 0xffffffff
  596. maxTransformFeedbackStreamDataSize = 2048
  597. maxTransformFeedbackBufferDataSize = 512
  598. maxTransformFeedbackBufferDataStride = 2048
  599. transformFeedbackQueries = true
  600. transformFeedbackStreamsLinesTriangles = false
  601. transformFeedbackRasterizationStreamSelect = true
  602. transformFeedbackDraw = true
  603.  
  604. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  605. ----------------------------------------------------
  606. maxVertexAttribDivisor = 4294967295
  607.  
  608. VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR:
  609. ----------------------------------------------------
  610. maxVertexAttribDivisor = 4294967295
  611. supportsNonZeroFirstInstance = true
  612.  
  613. VkPhysicalDeviceVulkan11Properties:
  614. -----------------------------------
  615. deviceUUID = 6fdf1941-d747-a7e5-01ac-fe0153eb443c
  616. driverUUID = a40eb34f-a796-5990-89ac-95d78eb83699
  617. deviceNodeMask = 1
  618. deviceLUIDValid = false
  619. subgroupSize = 32
  620. subgroupSupportedStages: count = 6
  621. SHADER_STAGE_VERTEX_BIT
  622. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  623. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  624. SHADER_STAGE_GEOMETRY_BIT
  625. SHADER_STAGE_FRAGMENT_BIT
  626. SHADER_STAGE_COMPUTE_BIT
  627. subgroupSupportedOperations: count = 11
  628. SUBGROUP_FEATURE_BASIC_BIT
  629. SUBGROUP_FEATURE_VOTE_BIT
  630. SUBGROUP_FEATURE_ARITHMETIC_BIT
  631. SUBGROUP_FEATURE_BALLOT_BIT
  632. SUBGROUP_FEATURE_SHUFFLE_BIT
  633. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  634. SUBGROUP_FEATURE_CLUSTERED_BIT
  635. SUBGROUP_FEATURE_QUAD_BIT
  636. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  637. SUBGROUP_FEATURE_ROTATE_BIT_KHR
  638. SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR
  639. subgroupQuadOperationsInAllStages = true
  640. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  641. maxMultiviewViewCount = 32
  642. maxMultiviewInstanceIndex = 134217727
  643. protectedNoFault = false
  644. maxPerSetDescriptors = 4294967295
  645. maxMemoryAllocationSize = 0xffe00000
  646.  
  647. VkPhysicalDeviceVulkan12Properties:
  648. -----------------------------------
  649. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  650. driverName = NVIDIA
  651. driverInfo = 565.57.01
  652. conformanceVersion:
  653. major = 1
  654. minor = 3
  655. subminor = 8
  656. patch = 2
  657. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  658. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  659. shaderSignedZeroInfNanPreserveFloat16 = true
  660. shaderSignedZeroInfNanPreserveFloat32 = true
  661. shaderSignedZeroInfNanPreserveFloat64 = true
  662. shaderDenormPreserveFloat16 = false
  663. shaderDenormPreserveFloat32 = false
  664. shaderDenormPreserveFloat64 = false
  665. shaderDenormFlushToZeroFloat16 = false
  666. shaderDenormFlushToZeroFloat32 = false
  667. shaderDenormFlushToZeroFloat64 = false
  668. shaderRoundingModeRTEFloat16 = true
  669. shaderRoundingModeRTEFloat32 = true
  670. shaderRoundingModeRTEFloat64 = true
  671. shaderRoundingModeRTZFloat16 = false
  672. shaderRoundingModeRTZFloat32 = true
  673. shaderRoundingModeRTZFloat64 = true
  674. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  675. shaderUniformBufferArrayNonUniformIndexingNative = true
  676. shaderSampledImageArrayNonUniformIndexingNative = true
  677. shaderStorageBufferArrayNonUniformIndexingNative = true
  678. shaderStorageImageArrayNonUniformIndexingNative = true
  679. shaderInputAttachmentArrayNonUniformIndexingNative = true
  680. robustBufferAccessUpdateAfterBind = true
  681. quadDivergentImplicitLod = true
  682. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  683. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 15
  684. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  685. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  686. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  687. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  688. maxPerStageUpdateAfterBindResources = 4294967295
  689. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  690. maxDescriptorSetUpdateAfterBindUniformBuffers = 90
  691. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  692. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  693. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  694. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  695. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  696. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  697. supportedDepthResolveModes: count = 2
  698. RESOLVE_MODE_SAMPLE_ZERO_BIT
  699. RESOLVE_MODE_AVERAGE_BIT
  700. supportedStencilResolveModes: count = 1
  701. RESOLVE_MODE_SAMPLE_ZERO_BIT
  702. independentResolveNone = true
  703. independentResolve = true
  704. filterMinmaxSingleComponentFormats = false
  705. filterMinmaxImageComponentMapping = false
  706. maxTimelineSemaphoreValueDifference = 2147483647
  707. framebufferIntegerColorSampleCounts: count = 4
  708. SAMPLE_COUNT_1_BIT
  709. SAMPLE_COUNT_2_BIT
  710. SAMPLE_COUNT_4_BIT
  711. SAMPLE_COUNT_8_BIT
  712.  
  713. VkPhysicalDeviceVulkan13Properties:
  714. -----------------------------------
  715. minSubgroupSize = 32
  716. maxSubgroupSize = 32
  717. maxComputeWorkgroupSubgroups = 48
  718. requiredSubgroupSizeStages: count = 6
  719. SHADER_STAGE_VERTEX_BIT
  720. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  721. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  722. SHADER_STAGE_GEOMETRY_BIT
  723. SHADER_STAGE_FRAGMENT_BIT
  724. SHADER_STAGE_COMPUTE_BIT
  725. maxInlineUniformBlockSize = 256
  726. maxPerStageDescriptorInlineUniformBlocks = 32
  727. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  728. maxDescriptorSetInlineUniformBlocks = 32
  729. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  730. maxInlineUniformTotalSize = 1536
  731. integerDotProduct8BitUnsignedAccelerated = false
  732. integerDotProduct8BitSignedAccelerated = false
  733. integerDotProduct8BitMixedSignednessAccelerated = false
  734. integerDotProduct4x8BitPackedUnsignedAccelerated = false
  735. integerDotProduct4x8BitPackedSignedAccelerated = false
  736. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  737. integerDotProduct16BitUnsignedAccelerated = false
  738. integerDotProduct16BitSignedAccelerated = false
  739. integerDotProduct16BitMixedSignednessAccelerated = false
  740. integerDotProduct32BitUnsignedAccelerated = false
  741. integerDotProduct32BitSignedAccelerated = false
  742. integerDotProduct32BitMixedSignednessAccelerated = false
  743. integerDotProduct64BitUnsignedAccelerated = false
  744. integerDotProduct64BitSignedAccelerated = false
  745. integerDotProduct64BitMixedSignednessAccelerated = false
  746. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  747. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  748. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  749. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  750. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  751. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  752. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false
  753. integerDotProductAccumulatingSaturating16BitSignedAccelerated = false
  754. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  755. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  756. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  757. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  758. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  759. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  760. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  761. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  762. storageTexelBufferOffsetSingleTexelAlignment = true
  763. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  764. uniformTexelBufferOffsetSingleTexelAlignment = true
  765. maxBufferSize = 0x10000000000
  766.  
  767. Device Extensions: count = 168
  768. VK_AMD_buffer_marker : extension revision 1
  769. VK_EXT_4444_formats : extension revision 1
  770. VK_EXT_attachment_feedback_loop_dynamic_state : extension revision 1
  771. VK_EXT_attachment_feedback_loop_layout : extension revision 2
  772. VK_EXT_blend_operation_advanced : extension revision 2
  773. VK_EXT_border_color_swizzle : extension revision 1
  774. VK_EXT_buffer_device_address : extension revision 2
  775. VK_EXT_calibrated_timestamps : extension revision 2
  776. VK_EXT_color_write_enable : extension revision 1
  777. VK_EXT_conditional_rendering : extension revision 2
  778. VK_EXT_custom_border_color : extension revision 12
  779. VK_EXT_depth_bias_control : extension revision 1
  780. VK_EXT_depth_clamp_zero_one : extension revision 1
  781. VK_EXT_depth_clip_control : extension revision 1
  782. VK_EXT_depth_clip_enable : extension revision 1
  783. VK_EXT_depth_range_unrestricted : extension revision 1
  784. VK_EXT_descriptor_buffer : extension revision 1
  785. VK_EXT_descriptor_indexing : extension revision 2
  786. VK_EXT_device_fault : extension revision 2
  787. VK_EXT_discard_rectangles : extension revision 2
  788. VK_EXT_display_control : extension revision 1
  789. VK_EXT_dynamic_rendering_unused_attachments : extension revision 1
  790. VK_EXT_extended_dynamic_state : extension revision 1
  791. VK_EXT_extended_dynamic_state2 : extension revision 1
  792. VK_EXT_extended_dynamic_state3 : extension revision 2
  793. VK_EXT_external_memory_host : extension revision 1
  794. VK_EXT_global_priority : extension revision 2
  795. VK_EXT_global_priority_query : extension revision 1
  796. VK_EXT_graphics_pipeline_library : extension revision 1
  797. VK_EXT_host_image_copy : extension revision 1
  798. VK_EXT_host_query_reset : extension revision 1
  799. VK_EXT_image_2d_view_of_3d : extension revision 1
  800. VK_EXT_image_drm_format_modifier : extension revision 2
  801. VK_EXT_image_robustness : extension revision 1
  802. VK_EXT_image_sliced_view_of_3d : extension revision 1
  803. VK_EXT_image_view_min_lod : extension revision 1
  804. VK_EXT_index_type_uint8 : extension revision 1
  805. VK_EXT_inline_uniform_block : extension revision 1
  806. VK_EXT_legacy_vertex_attributes : extension revision 1
  807. VK_EXT_line_rasterization : extension revision 1
  808. VK_EXT_load_store_op_none : extension revision 1
  809. VK_EXT_map_memory_placed : extension revision 1
  810. VK_EXT_memory_budget : extension revision 1
  811. VK_EXT_multi_draw : extension revision 1
  812. VK_EXT_nested_command_buffer : extension revision 1
  813. VK_EXT_non_seamless_cube_map : extension revision 1
  814. VK_EXT_pci_bus_info : extension revision 2
  815. VK_EXT_physical_device_drm : extension revision 1
  816. VK_EXT_pipeline_creation_cache_control : extension revision 3
  817. VK_EXT_pipeline_creation_feedback : extension revision 1
  818. VK_EXT_pipeline_robustness : extension revision 1
  819. VK_EXT_primitive_topology_list_restart : extension revision 1
  820. VK_EXT_primitives_generated_query : extension revision 1
  821. VK_EXT_private_data : extension revision 1
  822. VK_EXT_provoking_vertex : extension revision 1
  823. VK_EXT_robustness2 : extension revision 1
  824. VK_EXT_scalar_block_layout : extension revision 1
  825. VK_EXT_separate_stencil_usage : extension revision 1
  826. VK_EXT_shader_atomic_float : extension revision 1
  827. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  828. VK_EXT_shader_image_atomic_int64 : extension revision 1
  829. VK_EXT_shader_module_identifier : extension revision 1
  830. VK_EXT_shader_object : extension revision 1
  831. VK_EXT_shader_replicated_composites : extension revision 1
  832. VK_EXT_shader_subgroup_ballot : extension revision 1
  833. VK_EXT_shader_subgroup_vote : extension revision 1
  834. VK_EXT_subgroup_size_control : extension revision 2
  835. VK_EXT_swapchain_maintenance1 : extension revision 1
  836. VK_EXT_texel_buffer_alignment : extension revision 1
  837. VK_EXT_tooling_info : extension revision 1
  838. VK_EXT_transform_feedback : extension revision 1
  839. VK_EXT_vertex_attribute_divisor : extension revision 3
  840. VK_EXT_vertex_input_dynamic_state : extension revision 2
  841. VK_EXT_ycbcr_2plane_444_formats : extension revision 1
  842. VK_EXT_ycbcr_image_arrays : extension revision 1
  843. VK_GOOGLE_user_type : extension revision 1
  844. VK_KHR_16bit_storage : extension revision 1
  845. VK_KHR_8bit_storage : extension revision 1
  846. VK_KHR_bind_memory2 : extension revision 1
  847. VK_KHR_buffer_device_address : extension revision 1
  848. VK_KHR_calibrated_timestamps : extension revision 1
  849. VK_KHR_copy_commands2 : extension revision 1
  850. VK_KHR_create_renderpass2 : extension revision 1
  851. VK_KHR_dedicated_allocation : extension revision 3
  852. VK_KHR_depth_stencil_resolve : extension revision 1
  853. VK_KHR_descriptor_update_template : extension revision 1
  854. VK_KHR_device_group : extension revision 4
  855. VK_KHR_draw_indirect_count : extension revision 1
  856. VK_KHR_driver_properties : extension revision 1
  857. VK_KHR_dynamic_rendering : extension revision 1
  858. VK_KHR_dynamic_rendering_local_read : extension revision 1
  859. VK_KHR_external_fence : extension revision 1
  860. VK_KHR_external_fence_fd : extension revision 1
  861. VK_KHR_external_memory : extension revision 1
  862. VK_KHR_external_memory_fd : extension revision 1
  863. VK_KHR_external_semaphore : extension revision 1
  864. VK_KHR_external_semaphore_fd : extension revision 1
  865. VK_KHR_format_feature_flags2 : extension revision 2
  866. VK_KHR_get_memory_requirements2 : extension revision 1
  867. VK_KHR_global_priority : extension revision 1
  868. VK_KHR_image_format_list : extension revision 1
  869. VK_KHR_imageless_framebuffer : extension revision 1
  870. VK_KHR_index_type_uint8 : extension revision 1
  871. VK_KHR_line_rasterization : extension revision 1
  872. VK_KHR_load_store_op_none : extension revision 1
  873. VK_KHR_maintenance1 : extension revision 2
  874. VK_KHR_maintenance2 : extension revision 1
  875. VK_KHR_maintenance3 : extension revision 1
  876. VK_KHR_maintenance4 : extension revision 2
  877. VK_KHR_maintenance5 : extension revision 1
  878. VK_KHR_maintenance6 : extension revision 1
  879. VK_KHR_maintenance7 : extension revision 1
  880. VK_KHR_map_memory2 : extension revision 1
  881. VK_KHR_multiview : extension revision 1
  882. VK_KHR_pipeline_executable_properties : extension revision 1
  883. VK_KHR_pipeline_library : extension revision 1
  884. VK_KHR_present_id : extension revision 1
  885. VK_KHR_present_wait : extension revision 1
  886. VK_KHR_push_descriptor : extension revision 2
  887. VK_KHR_relaxed_block_layout : extension revision 1
  888. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  889. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  890. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  891. VK_KHR_shader_atomic_int64 : extension revision 1
  892. VK_KHR_shader_clock : extension revision 1
  893. VK_KHR_shader_draw_parameters : extension revision 1
  894. VK_KHR_shader_expect_assume : extension revision 1
  895. VK_KHR_shader_float16_int8 : extension revision 1
  896. VK_KHR_shader_float_controls : extension revision 4
  897. VK_KHR_shader_float_controls2 : extension revision 1
  898. VK_KHR_shader_integer_dot_product : extension revision 1
  899. VK_KHR_shader_non_semantic_info : extension revision 1
  900. VK_KHR_shader_quad_control : extension revision 1
  901. VK_KHR_shader_relaxed_extended_instruction : extension revision 1
  902. VK_KHR_shader_subgroup_extended_types : extension revision 1
  903. VK_KHR_shader_subgroup_rotate : extension revision 2
  904. VK_KHR_shader_terminate_invocation : extension revision 1
  905. VK_KHR_shared_presentable_image : extension revision 1
  906. VK_KHR_spirv_1_4 : extension revision 1
  907. VK_KHR_storage_buffer_storage_class : extension revision 1
  908. VK_KHR_swapchain : extension revision 70
  909. VK_KHR_swapchain_mutable_format : extension revision 1
  910. VK_KHR_synchronization2 : extension revision 1
  911. VK_KHR_timeline_semaphore : extension revision 2
  912. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  913. VK_KHR_variable_pointers : extension revision 1
  914. VK_KHR_vertex_attribute_divisor : extension revision 1
  915. VK_KHR_video_decode_h264 : extension revision 9
  916. VK_KHR_video_decode_queue : extension revision 8
  917. VK_KHR_video_maintenance1 : extension revision 1
  918. VK_KHR_video_queue : extension revision 8
  919. VK_KHR_vulkan_memory_model : extension revision 3
  920. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  921. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  922. VK_NVX_multiview_per_view_attributes : extension revision 1
  923. VK_NV_dedicated_allocation : extension revision 1
  924. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  925. VK_NV_descriptor_pool_overallocation : extension revision 1
  926. VK_NV_device_diagnostic_checkpoints : extension revision 2
  927. VK_NV_device_diagnostics_config : extension revision 2
  928. VK_NV_device_generated_commands : extension revision 3
  929. VK_NV_inherited_viewport_scissor : extension revision 1
  930. VK_NV_linear_color_attachment : extension revision 1
  931. VK_NV_low_latency : extension revision 1
  932. VK_NV_low_latency2 : extension revision 2
  933. VK_NV_raw_access_chains : extension revision 1
  934. VK_NV_shader_sm_builtins : extension revision 1
  935. VK_NV_shader_subgroup_partitioned : extension revision 1
  936.  
  937. VkQueueFamilyProperties:
  938. ========================
  939. queueProperties[0]:
  940. -------------------
  941. minImageTransferGranularity = (1,1,1)
  942. queueCount = 16
  943. queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  944. timestampValidBits = 64
  945. present support = true
  946. VkQueueFamilyGlobalPriorityPropertiesKHR:
  947. -----------------------------------------
  948. priorityCount = 3
  949. priorities: count = 3
  950. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  951. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  952. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  953.  
  954. VkQueueFamilyQueryResultStatusPropertiesKHR:
  955. --------------------------------------------
  956. queryResultStatusSupport = false
  957.  
  958. VkQueueFamilyVideoPropertiesKHR:
  959. --------------------------------
  960. videoCodecOperations:
  961. None
  962.  
  963.  
  964. queueProperties[1]:
  965. -------------------
  966. minImageTransferGranularity = (1,1,1)
  967. queueCount = 1
  968. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT
  969. timestampValidBits = 64
  970. present support = false
  971. VkQueueFamilyGlobalPriorityPropertiesKHR:
  972. -----------------------------------------
  973. priorityCount = 3
  974. priorities: count = 3
  975. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  976. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  977. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  978.  
  979. VkQueueFamilyQueryResultStatusPropertiesKHR:
  980. --------------------------------------------
  981. queryResultStatusSupport = false
  982.  
  983. VkQueueFamilyVideoPropertiesKHR:
  984. --------------------------------
  985. videoCodecOperations:
  986. None
  987.  
  988.  
  989. queueProperties[2]:
  990. -------------------
  991. minImageTransferGranularity = (1,1,1)
  992. queueCount = 1
  993. queueFlags = QUEUE_TRANSFER_BIT | QUEUE_SPARSE_BINDING_BIT | QUEUE_VIDEO_DECODE_BIT_KHR
  994. timestampValidBits = 32
  995. present support = false
  996. VkQueueFamilyGlobalPriorityPropertiesKHR:
  997. -----------------------------------------
  998. priorityCount = 3
  999. priorities: count = 3
  1000. QUEUE_GLOBAL_PRIORITY_LOW_KHR
  1001. QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
  1002. QUEUE_GLOBAL_PRIORITY_HIGH_KHR
  1003.  
  1004. VkQueueFamilyQueryResultStatusPropertiesKHR:
  1005. --------------------------------------------
  1006. queryResultStatusSupport = true
  1007.  
  1008. VkQueueFamilyVideoPropertiesKHR:
  1009. --------------------------------
  1010. videoCodecOperations: count = 1
  1011. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
  1012.  
  1013.  
  1014. VkPhysicalDeviceMemoryProperties:
  1015. =================================
  1016. memoryHeaps: count = 3
  1017. memoryHeaps[0]:
  1018. size = 1073741824 (0x40000000) (1024.00 MiB)
  1019. budget = 716636160 (0x2ab70000) (683.44 MiB)
  1020. usage = 0 (0x00000000) (0.00 B)
  1021. flags: count = 1
  1022. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1023. memoryHeaps[1]:
  1024. size = 3087983616 (0xb80ee400) (2.88 GiB)
  1025. budget = 3087983616 (0xb80ee400) (2.88 GiB)
  1026. usage = 0 (0x00000000) (0.00 B)
  1027. flags:
  1028. None
  1029. memoryHeaps[2]:
  1030. size = 257949696 (0x0f600000) (246.00 MiB)
  1031. budget = 252444672 (0x0f0c0000) (240.75 MiB)
  1032. usage = 5505024 (0x00540000) (5.25 MiB)
  1033. flags: count = 1
  1034. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1035. memoryTypes: count = 11
  1036. memoryTypes[0]:
  1037. heapIndex = 1
  1038. propertyFlags = 0x0000:
  1039. None
  1040. usable for:
  1041. IMAGE_TILING_OPTIMAL:
  1042. None
  1043. IMAGE_TILING_LINEAR:
  1044. color images
  1045. (non-sparse, non-transient)
  1046. memoryTypes[1]:
  1047. heapIndex = 1
  1048. propertyFlags = 0x0000:
  1049. None
  1050. usable for:
  1051. IMAGE_TILING_OPTIMAL:
  1052. color images
  1053. IMAGE_TILING_LINEAR:
  1054. None
  1055. memoryTypes[2]:
  1056. heapIndex = 1
  1057. propertyFlags = 0x0000:
  1058. None
  1059. usable for:
  1060. IMAGE_TILING_OPTIMAL:
  1061. FORMAT_D16_UNORM
  1062. (non-sparse)
  1063. IMAGE_TILING_LINEAR:
  1064. None
  1065. memoryTypes[3]:
  1066. heapIndex = 1
  1067. propertyFlags = 0x0000:
  1068. None
  1069. usable for:
  1070. IMAGE_TILING_OPTIMAL:
  1071. FORMAT_X8_D24_UNORM_PACK32
  1072. FORMAT_D24_UNORM_S8_UINT
  1073. (non-sparse)
  1074. IMAGE_TILING_LINEAR:
  1075. None
  1076. memoryTypes[4]:
  1077. heapIndex = 1
  1078. propertyFlags = 0x0000:
  1079. None
  1080. usable for:
  1081. IMAGE_TILING_OPTIMAL:
  1082. FORMAT_D32_SFLOAT
  1083. (non-sparse)
  1084. IMAGE_TILING_LINEAR:
  1085. None
  1086. memoryTypes[5]:
  1087. heapIndex = 1
  1088. propertyFlags = 0x0000:
  1089. None
  1090. usable for:
  1091. IMAGE_TILING_OPTIMAL:
  1092. FORMAT_D32_SFLOAT_S8_UINT
  1093. (non-sparse)
  1094. IMAGE_TILING_LINEAR:
  1095. None
  1096. memoryTypes[6]:
  1097. heapIndex = 1
  1098. propertyFlags = 0x0000:
  1099. None
  1100. usable for:
  1101. IMAGE_TILING_OPTIMAL:
  1102. None
  1103. IMAGE_TILING_LINEAR:
  1104. None
  1105. memoryTypes[7]:
  1106. heapIndex = 0
  1107. propertyFlags = 0x0001: count = 1
  1108. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1109. usable for:
  1110. IMAGE_TILING_OPTIMAL:
  1111. color images
  1112. FORMAT_D16_UNORM
  1113. FORMAT_X8_D24_UNORM_PACK32
  1114. FORMAT_D32_SFLOAT
  1115. FORMAT_D24_UNORM_S8_UINT
  1116. FORMAT_D32_SFLOAT_S8_UINT
  1117. IMAGE_TILING_LINEAR:
  1118. color images
  1119. (non-sparse, non-transient)
  1120. memoryTypes[8]:
  1121. heapIndex = 1
  1122. propertyFlags = 0x0006: count = 2
  1123. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1124. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1125. usable for:
  1126. IMAGE_TILING_OPTIMAL:
  1127. None
  1128. IMAGE_TILING_LINEAR:
  1129. color images
  1130. (non-sparse, non-transient)
  1131. memoryTypes[9]:
  1132. heapIndex = 1
  1133. propertyFlags = 0x000e: count = 3
  1134. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1135. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1136. MEMORY_PROPERTY_HOST_CACHED_BIT
  1137. usable for:
  1138. IMAGE_TILING_OPTIMAL:
  1139. None
  1140. IMAGE_TILING_LINEAR:
  1141. color images
  1142. (non-sparse, non-transient)
  1143. memoryTypes[10]:
  1144. heapIndex = 2
  1145. propertyFlags = 0x0007: count = 3
  1146. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1147. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1148. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1149. usable for:
  1150. IMAGE_TILING_OPTIMAL:
  1151. None
  1152. IMAGE_TILING_LINEAR:
  1153. color images
  1154. (non-sparse, non-transient)
  1155.  
  1156. VkPhysicalDeviceFeatures:
  1157. =========================
  1158. robustBufferAccess = true
  1159. fullDrawIndexUint32 = true
  1160. imageCubeArray = true
  1161. independentBlend = true
  1162. geometryShader = true
  1163. tessellationShader = true
  1164. sampleRateShading = true
  1165. dualSrcBlend = true
  1166. logicOp = true
  1167. multiDrawIndirect = true
  1168. drawIndirectFirstInstance = true
  1169. depthClamp = true
  1170. depthBiasClamp = true
  1171. fillModeNonSolid = true
  1172. depthBounds = true
  1173. wideLines = true
  1174. largePoints = true
  1175. alphaToOne = true
  1176. multiViewport = true
  1177. samplerAnisotropy = true
  1178. textureCompressionETC2 = false
  1179. textureCompressionASTC_LDR = false
  1180. textureCompressionBC = true
  1181. occlusionQueryPrecise = true
  1182. pipelineStatisticsQuery = true
  1183. vertexPipelineStoresAndAtomics = true
  1184. fragmentStoresAndAtomics = true
  1185. shaderTessellationAndGeometryPointSize = true
  1186. shaderImageGatherExtended = true
  1187. shaderStorageImageExtendedFormats = true
  1188. shaderStorageImageMultisample = true
  1189. shaderStorageImageReadWithoutFormat = true
  1190. shaderStorageImageWriteWithoutFormat = true
  1191. shaderUniformBufferArrayDynamicIndexing = true
  1192. shaderSampledImageArrayDynamicIndexing = true
  1193. shaderStorageBufferArrayDynamicIndexing = true
  1194. shaderStorageImageArrayDynamicIndexing = true
  1195. shaderClipDistance = true
  1196. shaderCullDistance = true
  1197. shaderFloat64 = true
  1198. shaderInt64 = true
  1199. shaderInt16 = true
  1200. shaderResourceResidency = false
  1201. shaderResourceMinLod = false
  1202. sparseBinding = true
  1203. sparseResidencyBuffer = false
  1204. sparseResidencyImage2D = false
  1205. sparseResidencyImage3D = false
  1206. sparseResidency2Samples = false
  1207. sparseResidency4Samples = false
  1208. sparseResidency8Samples = false
  1209. sparseResidency16Samples = false
  1210. sparseResidencyAliased = false
  1211. variableMultisampleRate = true
  1212. inheritedQueries = true
  1213.  
  1214. VkPhysicalDevice4444FormatsFeaturesEXT:
  1215. ---------------------------------------
  1216. formatA4R4G4B4 = true
  1217. formatA4B4G4R4 = true
  1218.  
  1219. VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT:
  1220. --------------------------------------------------------------
  1221. attachmentFeedbackLoopDynamicState = true
  1222.  
  1223. VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT:
  1224. --------------------------------------------------------
  1225. attachmentFeedbackLoopLayout = true
  1226.  
  1227. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1228. --------------------------------------------------
  1229. advancedBlendCoherentOperations = true
  1230.  
  1231. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1232. ----------------------------------------------
  1233. borderColorSwizzle = true
  1234. borderColorSwizzleFromImage = false
  1235.  
  1236. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1237. -----------------------------------------------
  1238. bufferDeviceAddress = true
  1239. bufferDeviceAddressCaptureReplay = true
  1240. bufferDeviceAddressMultiDevice = true
  1241.  
  1242. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1243. --------------------------------------------
  1244. colorWriteEnable = true
  1245.  
  1246. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1247. ------------------------------------------------
  1248. conditionalRendering = true
  1249. inheritedConditionalRendering = true
  1250.  
  1251. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1252. ---------------------------------------------
  1253. customBorderColors = true
  1254. customBorderColorWithoutFormat = true
  1255.  
  1256. VkPhysicalDeviceDepthBiasControlFeaturesEXT:
  1257. --------------------------------------------
  1258. depthBiasControl = true
  1259. leastRepresentableValueForceUnormRepresentation = true
  1260. floatRepresentation = false
  1261. depthBiasExact = true
  1262.  
  1263. VkPhysicalDeviceDepthClampZeroOneFeaturesEXT:
  1264. ---------------------------------------------
  1265. depthClampZeroOne = true
  1266.  
  1267. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1268. --------------------------------------------
  1269. depthClipControl = true
  1270.  
  1271. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1272. -------------------------------------------
  1273. depthClipEnable = true
  1274.  
  1275. VkPhysicalDeviceDescriptorBufferFeaturesEXT:
  1276. --------------------------------------------
  1277. descriptorBuffer = true
  1278. descriptorBufferCaptureReplay = true
  1279. descriptorBufferImageLayoutIgnored = true
  1280. descriptorBufferPushDescriptors = true
  1281.  
  1282. VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR:
  1283. -----------------------------------------------------
  1284. dynamicRenderingLocalRead = true
  1285.  
  1286. VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT:
  1287. -------------------------------------------------------------
  1288. dynamicRenderingUnusedAttachments = true
  1289.  
  1290. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1291. -------------------------------------------------
  1292. extendedDynamicState2 = true
  1293. extendedDynamicState2LogicOp = true
  1294. extendedDynamicState2PatchControlPoints = true
  1295.  
  1296. VkPhysicalDeviceExtendedDynamicState3FeaturesEXT:
  1297. -------------------------------------------------
  1298. extendedDynamicState3TessellationDomainOrigin = true
  1299. extendedDynamicState3DepthClampEnable = true
  1300. extendedDynamicState3PolygonMode = true
  1301. extendedDynamicState3RasterizationSamples = true
  1302. extendedDynamicState3SampleMask = true
  1303. extendedDynamicState3AlphaToCoverageEnable = true
  1304. extendedDynamicState3AlphaToOneEnable = true
  1305. extendedDynamicState3LogicOpEnable = true
  1306. extendedDynamicState3ColorBlendEnable = true
  1307. extendedDynamicState3ColorBlendEquation = true
  1308. extendedDynamicState3ColorWriteMask = true
  1309. extendedDynamicState3RasterizationStream = true
  1310. extendedDynamicState3ConservativeRasterizationMode = false
  1311. extendedDynamicState3ExtraPrimitiveOverestimationSize = false
  1312. extendedDynamicState3DepthClipEnable = true
  1313. extendedDynamicState3SampleLocationsEnable = false
  1314. extendedDynamicState3ColorBlendAdvanced = true
  1315. extendedDynamicState3ProvokingVertexMode = true
  1316. extendedDynamicState3LineRasterizationMode = true
  1317. extendedDynamicState3LineStippleEnable = true
  1318. extendedDynamicState3DepthClipNegativeOneToOne = true
  1319. extendedDynamicState3ViewportWScalingEnable = false
  1320. extendedDynamicState3ViewportSwizzle = false
  1321. extendedDynamicState3CoverageToColorEnable = false
  1322. extendedDynamicState3CoverageToColorLocation = false
  1323. extendedDynamicState3CoverageModulationMode = false
  1324. extendedDynamicState3CoverageModulationTableEnable = false
  1325. extendedDynamicState3CoverageModulationTable = false
  1326. extendedDynamicState3CoverageReductionMode = false
  1327. extendedDynamicState3RepresentativeFragmentTestEnable = false
  1328. extendedDynamicState3ShadingRateImageEnable = false
  1329.  
  1330. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1331. ------------------------------------------------
  1332. extendedDynamicState = true
  1333.  
  1334. VkPhysicalDeviceFaultFeaturesEXT:
  1335. ---------------------------------
  1336. deviceFault = true
  1337. deviceFaultVendorBinary = false
  1338.  
  1339. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1340. -----------------------------------------------
  1341. globalPriorityQuery = true
  1342.  
  1343. VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT:
  1344. ---------------------------------------------------
  1345. graphicsPipelineLibrary = true
  1346.  
  1347. VkPhysicalDeviceHostImageCopyFeaturesEXT:
  1348. -----------------------------------------
  1349. hostImageCopy = true
  1350.  
  1351. VkPhysicalDeviceImage2DViewOf3DFeaturesEXT:
  1352. -------------------------------------------
  1353. image2DViewOf3D = true
  1354. sampler2DViewOf3D = true
  1355.  
  1356. VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT:
  1357. -----------------------------------------------
  1358. imageSlicedViewOf3D = true
  1359.  
  1360. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1361. -------------------------------------------
  1362. minLod = true
  1363.  
  1364. VkPhysicalDeviceIndexTypeUint8FeaturesKHR:
  1365. ------------------------------------------
  1366. indexTypeUint8 = true
  1367.  
  1368. VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT:
  1369. --------------------------------------------------
  1370. legacyVertexAttributes = true
  1371.  
  1372. VkPhysicalDeviceLineRasterizationFeaturesKHR:
  1373. ---------------------------------------------
  1374. rectangularLines = true
  1375. bresenhamLines = true
  1376. smoothLines = true
  1377. stippledRectangularLines = true
  1378. stippledBresenhamLines = true
  1379. stippledSmoothLines = true
  1380.  
  1381. VkPhysicalDeviceMaintenance5FeaturesKHR:
  1382. ----------------------------------------
  1383. maintenance5 = true
  1384.  
  1385. VkPhysicalDeviceMaintenance6FeaturesKHR:
  1386. ----------------------------------------
  1387. maintenance6 = true
  1388.  
  1389. VkPhysicalDeviceMaintenance7FeaturesKHR:
  1390. ----------------------------------------
  1391. maintenance7 = true
  1392.  
  1393. VkPhysicalDeviceMapMemoryPlacedFeaturesEXT:
  1394. -------------------------------------------
  1395. memoryMapPlaced = true
  1396. memoryMapRangePlaced = false
  1397. memoryUnmapReserve = true
  1398.  
  1399. VkPhysicalDeviceMultiDrawFeaturesEXT:
  1400. -------------------------------------
  1401. multiDraw = true
  1402.  
  1403. VkPhysicalDeviceNestedCommandBufferFeaturesEXT:
  1404. -----------------------------------------------
  1405. nestedCommandBuffer = true
  1406. nestedCommandBufferRendering = true
  1407. nestedCommandBufferSimultaneousUse = true
  1408.  
  1409. VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT:
  1410. ----------------------------------------------
  1411. nonSeamlessCubeMap = true
  1412.  
  1413. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1414. --------------------------------------------------------
  1415. pipelineExecutableInfo = true
  1416.  
  1417. VkPhysicalDevicePipelineRobustnessFeaturesEXT:
  1418. ----------------------------------------------
  1419. pipelineRobustness = true
  1420.  
  1421. VkPhysicalDevicePresentIdFeaturesKHR:
  1422. -------------------------------------
  1423. presentId = true
  1424.  
  1425. VkPhysicalDevicePresentWaitFeaturesKHR:
  1426. ---------------------------------------
  1427. presentWait = true
  1428.  
  1429. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1430. --------------------------------------------------------
  1431. primitiveTopologyListRestart = true
  1432. primitiveTopologyPatchListRestart = true
  1433.  
  1434. VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT:
  1435. ----------------------------------------------------
  1436. primitivesGeneratedQuery = true
  1437. primitivesGeneratedQueryWithRasterizerDiscard = true
  1438. primitivesGeneratedQueryWithNonZeroStreams = true
  1439.  
  1440. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1441. -------------------------------------------
  1442. provokingVertexLast = true
  1443. transformFeedbackPreservesProvokingVertex = true
  1444.  
  1445. VkPhysicalDeviceRobustness2FeaturesEXT:
  1446. ---------------------------------------
  1447. robustBufferAccess2 = true
  1448. robustImageAccess2 = true
  1449. nullDescriptor = true
  1450.  
  1451. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1452. ---------------------------------------------
  1453. shaderBufferFloat32Atomics = true
  1454. shaderBufferFloat32AtomicAdd = true
  1455. shaderBufferFloat64Atomics = false
  1456. shaderBufferFloat64AtomicAdd = false
  1457. shaderSharedFloat32Atomics = true
  1458. shaderSharedFloat32AtomicAdd = true
  1459. shaderSharedFloat64Atomics = false
  1460. shaderSharedFloat64AtomicAdd = false
  1461. shaderImageFloat32Atomics = true
  1462. shaderImageFloat32AtomicAdd = true
  1463. sparseImageFloat32Atomics = true
  1464. sparseImageFloat32AtomicAdd = true
  1465.  
  1466. VkPhysicalDeviceShaderClockFeaturesKHR:
  1467. ---------------------------------------
  1468. shaderSubgroupClock = true
  1469. shaderDeviceClock = true
  1470.  
  1471. VkPhysicalDeviceShaderExpectAssumeFeaturesKHR:
  1472. ----------------------------------------------
  1473. shaderExpectAssume = true
  1474.  
  1475. VkPhysicalDeviceShaderFloatControls2FeaturesKHR:
  1476. ------------------------------------------------
  1477. shaderFloatControls2 = true
  1478.  
  1479. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1480. --------------------------------------------------
  1481. shaderImageInt64Atomics = true
  1482. sparseImageInt64Atomics = true
  1483.  
  1484. VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT:
  1485. --------------------------------------------------
  1486. shaderModuleIdentifier = true
  1487.  
  1488. VkPhysicalDeviceShaderObjectFeaturesEXT:
  1489. ----------------------------------------
  1490. shaderObject = true
  1491.  
  1492. VkPhysicalDeviceShaderQuadControlFeaturesKHR:
  1493. ---------------------------------------------
  1494. shaderQuadControl = true
  1495.  
  1496. VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR:
  1497. ------------------------------------------------------------
  1498. shaderRelaxedExtendedInstruction = true
  1499.  
  1500. VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT:
  1501. ------------------------------------------------------
  1502. shaderReplicatedComposites = true
  1503.  
  1504. VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR:
  1505. ------------------------------------------------
  1506. shaderSubgroupRotate = true
  1507. shaderSubgroupRotateClustered = true
  1508.  
  1509. VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT:
  1510. -------------------------------------------------
  1511. swapchainMaintenance1 = true
  1512.  
  1513. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1514. ------------------------------------------------
  1515. texelBufferAlignment = true
  1516.  
  1517. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1518. ---------------------------------------------
  1519. transformFeedback = true
  1520. geometryStreams = true
  1521.  
  1522. VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR:
  1523. --------------------------------------------------
  1524. vertexAttributeInstanceRateDivisor = true
  1525. vertexAttributeInstanceRateZeroDivisor = true
  1526.  
  1527. VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:
  1528. ---------------------------------------------------
  1529. vertexInputDynamicState = true
  1530.  
  1531. VkPhysicalDeviceVideoMaintenance1FeaturesKHR:
  1532. ---------------------------------------------
  1533. videoMaintenance1 = true
  1534.  
  1535. VkPhysicalDeviceVulkan11Features:
  1536. ---------------------------------
  1537. storageBuffer16BitAccess = true
  1538. uniformAndStorageBuffer16BitAccess = true
  1539. storagePushConstant16 = true
  1540. storageInputOutput16 = false
  1541. multiview = true
  1542. multiviewGeometryShader = true
  1543. multiviewTessellationShader = true
  1544. variablePointersStorageBuffer = true
  1545. variablePointers = true
  1546. protectedMemory = false
  1547. samplerYcbcrConversion = true
  1548. shaderDrawParameters = true
  1549.  
  1550. VkPhysicalDeviceVulkan12Features:
  1551. ---------------------------------
  1552. samplerMirrorClampToEdge = true
  1553. drawIndirectCount = true
  1554. storageBuffer8BitAccess = true
  1555. uniformAndStorageBuffer8BitAccess = true
  1556. storagePushConstant8 = true
  1557. shaderBufferInt64Atomics = true
  1558. shaderSharedInt64Atomics = true
  1559. shaderFloat16 = false
  1560. shaderInt8 = true
  1561. descriptorIndexing = true
  1562. shaderInputAttachmentArrayDynamicIndexing = true
  1563. shaderUniformTexelBufferArrayDynamicIndexing = true
  1564. shaderStorageTexelBufferArrayDynamicIndexing = true
  1565. shaderUniformBufferArrayNonUniformIndexing = true
  1566. shaderSampledImageArrayNonUniformIndexing = true
  1567. shaderStorageBufferArrayNonUniformIndexing = true
  1568. shaderStorageImageArrayNonUniformIndexing = true
  1569. shaderInputAttachmentArrayNonUniformIndexing = true
  1570. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1571. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1572. descriptorBindingUniformBufferUpdateAfterBind = false
  1573. descriptorBindingSampledImageUpdateAfterBind = true
  1574. descriptorBindingStorageImageUpdateAfterBind = true
  1575. descriptorBindingStorageBufferUpdateAfterBind = true
  1576. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1577. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1578. descriptorBindingUpdateUnusedWhilePending = true
  1579. descriptorBindingPartiallyBound = true
  1580. descriptorBindingVariableDescriptorCount = true
  1581. runtimeDescriptorArray = true
  1582. samplerFilterMinmax = false
  1583. scalarBlockLayout = true
  1584. imagelessFramebuffer = true
  1585. uniformBufferStandardLayout = true
  1586. shaderSubgroupExtendedTypes = true
  1587. separateDepthStencilLayouts = true
  1588. hostQueryReset = true
  1589. timelineSemaphore = true
  1590. bufferDeviceAddress = true
  1591. bufferDeviceAddressCaptureReplay = true
  1592. bufferDeviceAddressMultiDevice = true
  1593. vulkanMemoryModel = true
  1594. vulkanMemoryModelDeviceScope = true
  1595. vulkanMemoryModelAvailabilityVisibilityChains = true
  1596. shaderOutputViewportIndex = false
  1597. shaderOutputLayer = false
  1598. subgroupBroadcastDynamicId = true
  1599.  
  1600. VkPhysicalDeviceVulkan13Features:
  1601. ---------------------------------
  1602. robustImageAccess = true
  1603. inlineUniformBlock = true
  1604. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1605. pipelineCreationCacheControl = true
  1606. privateData = true
  1607. shaderDemoteToHelperInvocation = true
  1608. shaderTerminateInvocation = true
  1609. subgroupSizeControl = true
  1610. computeFullSubgroups = true
  1611. synchronization2 = true
  1612. textureCompressionASTC_HDR = false
  1613. shaderZeroInitializeWorkgroupMemory = true
  1614. dynamicRendering = true
  1615. shaderIntegerDotProduct = true
  1616. maintenance4 = true
  1617.  
  1618. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1619. ---------------------------------------------------------
  1620. workgroupMemoryExplicitLayout = true
  1621. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1622. workgroupMemoryExplicitLayout8BitAccess = true
  1623. workgroupMemoryExplicitLayout16BitAccess = true
  1624.  
  1625. VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT:
  1626. -------------------------------------------------
  1627. ycbcr2plane444Formats = true
  1628.  
  1629. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1630. --------------------------------------------
  1631. ycbcrImageArrays = true
  1632.  
  1633.  
Advertisement
Add Comment
Please, Sign In to add comment