Advertisement
Guest User

Untitled

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