Guest User

Untitled

a guest
May 2nd, 2021
49
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. »»»» vulkaninfo 0|20:00:59
  2. ==========
  3. VULKANINFO
  4. ==========
  5.  
  6. Vulkan Instance Version: 1.2.162
  7.  
  8.  
  9. Instance Extensions: count = 17
  10. ===============================
  11. VK_EXT_acquire_xlib_display : extension revision 1
  12. VK_EXT_debug_report : extension revision 9
  13. VK_EXT_debug_utils : extension revision 2
  14. VK_EXT_direct_mode_display : extension revision 1
  15. VK_EXT_display_surface_counter : extension revision 1
  16. VK_KHR_device_group_creation : extension revision 1
  17. VK_KHR_display : extension revision 23
  18. VK_KHR_external_fence_capabilities : extension revision 1
  19. VK_KHR_external_memory_capabilities : extension revision 1
  20. VK_KHR_external_semaphore_capabilities : extension revision 1
  21. VK_KHR_get_display_properties2 : extension revision 1
  22. VK_KHR_get_physical_device_properties2 : extension revision 2
  23. VK_KHR_get_surface_capabilities2 : extension revision 1
  24. VK_KHR_surface : extension revision 25
  25. VK_KHR_surface_protected_capabilities : extension revision 1
  26. VK_KHR_xcb_surface : extension revision 6
  27. VK_KHR_xlib_surface : extension revision 6
  28.  
  29. Layers: count = 1
  30. =================
  31. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.155, layer version 1:
  32. Layer Extensions: count = 0
  33. Devices: count = 1
  34. GPU id = 0 (GeForce GTX 1650 Ti with Max-Q Design)
  35. Layer-Device Extensions: count = 0
  36.  
  37. Presentable Surfaces:
  38. =====================
  39. GPU id : 0 (GeForce GTX 1650 Ti with Max-Q Design):
  40. Surface types: count = 2
  41. VK_KHR_xcb_surface
  42. VK_KHR_xlib_surface
  43. Formats: count = 2
  44. SurfaceFormat[0]:
  45. format = FORMAT_B8G8R8A8_UNORM
  46. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  47. SurfaceFormat[1]:
  48. format = FORMAT_B8G8R8A8_SRGB
  49. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  50. Present Modes: count = 3
  51. PRESENT_MODE_FIFO_KHR
  52. PRESENT_MODE_FIFO_RELAXED_KHR
  53. PRESENT_MODE_IMMEDIATE_KHR
  54. VkSurfaceCapabilitiesKHR:
  55. -------------------------
  56. minImageCount = 2
  57. maxImageCount = 8
  58. currentExtent:
  59. width = 256
  60. height = 256
  61. minImageExtent:
  62. width = 256
  63. height = 256
  64. maxImageExtent:
  65. width = 256
  66. height = 256
  67. maxImageArrayLayers = 1
  68. supportedTransforms: count = 1
  69. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  70. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  71. supportedCompositeAlpha: count = 1
  72. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  73. supportedUsageFlags: count = 6
  74. IMAGE_USAGE_TRANSFER_SRC_BIT
  75. IMAGE_USAGE_TRANSFER_DST_BIT
  76. IMAGE_USAGE_SAMPLED_BIT
  77. IMAGE_USAGE_STORAGE_BIT
  78. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  79. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  80. VkSurfaceCapabilities2EXT:
  81. --------------------------
  82. supportedSurfaceCounters: count = 0
  83. None
  84. VkSurfaceProtectedCapabilitiesKHR:
  85. ----------------------------------
  86. supportsProtected = false
  87.  
  88.  
  89.  
  90. Device Groups:
  91. ==============
  92. Group 0:
  93. Properties:
  94. physicalDevices: count = 1
  95. GeForce GTX 1650 Ti with Max-Q Design (ID: 0)
  96. subsetAllocation = 0
  97.  
  98. Present Capabilities:
  99. GeForce GTX 1650 Ti with Max-Q Design (ID: 0):
  100. Can present images from the following devices: count = 1
  101. GeForce GTX 1650 Ti with Max-Q Design (ID: 0)
  102. Present modes: count = 1
  103. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  104.  
  105.  
  106. Device Properties and Extensions:
  107. =================================
  108. GPU0:
  109. VkPhysicalDeviceProperties:
  110. ---------------------------
  111. apiVersion = 4202651 (1.2.155)
  112. driverVersion = 1930575936 (0x73124040)
  113. vendorID = 0x10de
  114. deviceID = 0x1f95
  115. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  116. deviceName = GeForce GTX 1650 Ti with Max-Q Design
  117.  
  118. VkPhysicalDeviceLimits:
  119. -----------------------
  120. maxImageDimension1D = 32768
  121. maxImageDimension2D = 32768
  122. maxImageDimension3D = 16384
  123. maxImageDimensionCube = 32768
  124. maxImageArrayLayers = 2048
  125. maxTexelBufferElements = 134217728
  126. maxUniformBufferRange = 65536
  127. maxStorageBufferRange = 4294967295
  128. maxPushConstantsSize = 256
  129. maxMemoryAllocationCount = 4294967295
  130. maxSamplerAllocationCount = 4000
  131. bufferImageGranularity = 0x00000400
  132. sparseAddressSpaceSize = 0xffffffffff
  133. maxBoundDescriptorSets = 32
  134. maxPerStageDescriptorSamplers = 1048576
  135. maxPerStageDescriptorUniformBuffers = 1048576
  136. maxPerStageDescriptorStorageBuffers = 1048576
  137. maxPerStageDescriptorSampledImages = 1048576
  138. maxPerStageDescriptorStorageImages = 1048576
  139. maxPerStageDescriptorInputAttachments = 1048576
  140. maxPerStageResources = 4294967295
  141. maxDescriptorSetSamplers = 1048576
  142. maxDescriptorSetUniformBuffers = 1048576
  143. maxDescriptorSetUniformBuffersDynamic = 15
  144. maxDescriptorSetStorageBuffers = 1048576
  145. maxDescriptorSetStorageBuffersDynamic = 16
  146. maxDescriptorSetSampledImages = 1048576
  147. maxDescriptorSetStorageImages = 1048576
  148. maxDescriptorSetInputAttachments = 1048576
  149. maxVertexInputAttributes = 32
  150. maxVertexInputBindings = 32
  151. maxVertexInputAttributeOffset = 2047
  152. maxVertexInputBindingStride = 2048
  153. maxVertexOutputComponents = 128
  154. maxTessellationGenerationLevel = 64
  155. maxTessellationPatchSize = 32
  156. maxTessellationControlPerVertexInputComponents = 128
  157. maxTessellationControlPerVertexOutputComponents = 128
  158. maxTessellationControlPerPatchOutputComponents = 120
  159. maxTessellationControlTotalOutputComponents = 4216
  160. maxTessellationEvaluationInputComponents = 128
  161. maxTessellationEvaluationOutputComponents = 128
  162. maxGeometryShaderInvocations = 32
  163. maxGeometryInputComponents = 128
  164. maxGeometryOutputComponents = 128
  165. maxGeometryOutputVertices = 1024
  166. maxGeometryTotalOutputComponents = 1024
  167. maxFragmentInputComponents = 128
  168. maxFragmentOutputAttachments = 8
  169. maxFragmentDualSrcAttachments = 1
  170. maxFragmentCombinedOutputResources = 16
  171. maxComputeSharedMemorySize = 49152
  172. maxComputeWorkGroupCount: count = 3
  173. 2147483647
  174. 65535
  175. 65535
  176. maxComputeWorkGroupInvocations = 1024
  177. maxComputeWorkGroupSize: count = 3
  178. 1024
  179. 1024
  180. 64
  181. subPixelPrecisionBits = 8
  182. subTexelPrecisionBits = 8
  183. mipmapPrecisionBits = 8
  184. maxDrawIndexedIndexValue = 4294967295
  185. maxDrawIndirectCount = 4294967295
  186. maxSamplerLodBias = 15
  187. maxSamplerAnisotropy = 16
  188. maxViewports = 16
  189. maxViewportDimensions: count = 2
  190. 32768
  191. 32768
  192. viewportBoundsRange: count = 2
  193. -65536
  194. 65536
  195. viewportSubPixelBits = 8
  196. minMemoryMapAlignment = 64
  197. minTexelBufferOffsetAlignment = 0x00000010
  198. minUniformBufferOffsetAlignment = 0x00000040
  199. minStorageBufferOffsetAlignment = 0x00000010
  200. minTexelOffset = -8
  201. maxTexelOffset = 7
  202. minTexelGatherOffset = -32
  203. maxTexelGatherOffset = 31
  204. minInterpolationOffset = -0.5
  205. maxInterpolationOffset = 0.4375
  206. subPixelInterpolationOffsetBits = 4
  207. maxFramebufferWidth = 32768
  208. maxFramebufferHeight = 32768
  209. maxFramebufferLayers = 2048
  210. framebufferColorSampleCounts: count = 4
  211. SAMPLE_COUNT_1_BIT
  212. SAMPLE_COUNT_2_BIT
  213. SAMPLE_COUNT_4_BIT
  214. SAMPLE_COUNT_8_BIT
  215. framebufferDepthSampleCounts: count = 4
  216. SAMPLE_COUNT_1_BIT
  217. SAMPLE_COUNT_2_BIT
  218. SAMPLE_COUNT_4_BIT
  219. SAMPLE_COUNT_8_BIT
  220. framebufferStencilSampleCounts: count = 5
  221. SAMPLE_COUNT_1_BIT
  222. SAMPLE_COUNT_2_BIT
  223. SAMPLE_COUNT_4_BIT
  224. SAMPLE_COUNT_8_BIT
  225. SAMPLE_COUNT_16_BIT
  226. framebufferNoAttachmentsSampleCounts: count = 5
  227. SAMPLE_COUNT_1_BIT
  228. SAMPLE_COUNT_2_BIT
  229. SAMPLE_COUNT_4_BIT
  230. SAMPLE_COUNT_8_BIT
  231. SAMPLE_COUNT_16_BIT
  232. maxColorAttachments = 8
  233. sampledImageColorSampleCounts: count = 4
  234. SAMPLE_COUNT_1_BIT
  235. SAMPLE_COUNT_2_BIT
  236. SAMPLE_COUNT_4_BIT
  237. SAMPLE_COUNT_8_BIT
  238. sampledImageIntegerSampleCounts: count = 4
  239. SAMPLE_COUNT_1_BIT
  240. SAMPLE_COUNT_2_BIT
  241. SAMPLE_COUNT_4_BIT
  242. SAMPLE_COUNT_8_BIT
  243. sampledImageDepthSampleCounts: count = 4
  244. SAMPLE_COUNT_1_BIT
  245. SAMPLE_COUNT_2_BIT
  246. SAMPLE_COUNT_4_BIT
  247. SAMPLE_COUNT_8_BIT
  248. sampledImageStencilSampleCounts: count = 5
  249. SAMPLE_COUNT_1_BIT
  250. SAMPLE_COUNT_2_BIT
  251. SAMPLE_COUNT_4_BIT
  252. SAMPLE_COUNT_8_BIT
  253. SAMPLE_COUNT_16_BIT
  254. storageImageSampleCounts: count = 4
  255. SAMPLE_COUNT_1_BIT
  256. SAMPLE_COUNT_2_BIT
  257. SAMPLE_COUNT_4_BIT
  258. SAMPLE_COUNT_8_BIT
  259. maxSampleMaskWords = 1
  260. timestampComputeAndGraphics = true
  261. timestampPeriod = 1
  262. maxClipDistances = 8
  263. maxCullDistances = 8
  264. maxCombinedClipAndCullDistances = 8
  265. discreteQueuePriorities = 2
  266. pointSizeRange: count = 2
  267. 1
  268. 2047.94
  269. lineWidthRange: count = 2
  270. 1
  271. 64
  272. pointSizeGranularity = 0.0625
  273. lineWidthGranularity = 0.0625
  274. strictLines = true
  275. standardSampleLocations = true
  276. optimalBufferCopyOffsetAlignment = 0x00000001
  277. optimalBufferCopyRowPitchAlignment = 0x00000001
  278. nonCoherentAtomSize = 0x00000040
  279.  
  280. VkPhysicalDeviceSparseProperties:
  281. ---------------------------------
  282. residencyStandard2DBlockShape = true
  283. residencyStandard2DMultisampleBlockShape = true
  284. residencyStandard3DBlockShape = true
  285. residencyAlignedMipSize = false
  286. residencyNonResidentStrict = true
  287.  
  288. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  289. ----------------------------------------------------
  290. advancedBlendMaxColorAttachments = 8
  291. advancedBlendIndependentBlend = false
  292. advancedBlendNonPremultipliedSrcColor = true
  293. advancedBlendNonPremultipliedDstColor = true
  294. advancedBlendCorrelatedOverlap = true
  295. advancedBlendAllOperations = true
  296.  
  297. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  298. -------------------------------------------------------
  299. primitiveOverestimationSize = 0.00195312
  300. maxExtraPrimitiveOverestimationSize = 0.75
  301. extraPrimitiveOverestimationSizeGranularity = 0.25
  302. primitiveUnderestimation = true
  303. conservativePointAndLineRasterization = true
  304. degenerateTrianglesRasterized = true
  305. degenerateLinesRasterized = true
  306. fullyCoveredFragmentShaderInputVariable = true
  307. conservativeRasterizationPostDepthCoverage = true
  308.  
  309. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  310. -----------------------------------------------
  311. maxCustomBorderColorSamplers = 4000
  312.  
  313. VkPhysicalDeviceDepthStencilResolveProperties:
  314. ----------------------------------------------
  315. supportedDepthResolveModes: count = 4
  316. RESOLVE_MODE_SAMPLE_ZERO_BIT
  317. RESOLVE_MODE_AVERAGE_BIT
  318. RESOLVE_MODE_MIN_BIT
  319. RESOLVE_MODE_MAX_BIT
  320. supportedStencilResolveModes: count = 3
  321. RESOLVE_MODE_SAMPLE_ZERO_BIT
  322. RESOLVE_MODE_MIN_BIT
  323. RESOLVE_MODE_MAX_BIT
  324. independentResolveNone = true
  325. independentResolve = true
  326.  
  327. VkPhysicalDeviceDescriptorIndexingProperties:
  328. ---------------------------------------------
  329. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  330. shaderUniformBufferArrayNonUniformIndexingNative = true
  331. shaderSampledImageArrayNonUniformIndexingNative = true
  332. shaderStorageBufferArrayNonUniformIndexingNative = true
  333. shaderStorageImageArrayNonUniformIndexingNative = true
  334. shaderInputAttachmentArrayNonUniformIndexingNative = true
  335. robustBufferAccessUpdateAfterBind = true
  336. quadDivergentImplicitLod = true
  337. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  338. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  339. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  340. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  341. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  342. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  343. maxPerStageUpdateAfterBindResources = 4294967295
  344. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  345. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  346. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  347. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  348. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  349. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  350. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  351. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  352.  
  353. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  354. ----------------------------------------------
  355. maxDiscardRectangles = 8
  356.  
  357. VkPhysicalDeviceDriverProperties:
  358. ---------------------------------
  359. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  360. driverName = NVIDIA
  361. driverInfo = 460.73.01
  362. conformanceVersion = 1.2.4.0
  363.  
  364. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  365. ------------------------------------------------
  366. minImportedHostPointerAlignment = 0x00001000
  367.  
  368. VkPhysicalDeviceFloatControlsProperties:
  369. ----------------------------------------
  370. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  371. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  372. shaderSignedZeroInfNanPreserveFloat16 = true
  373. shaderSignedZeroInfNanPreserveFloat32 = true
  374. shaderSignedZeroInfNanPreserveFloat64 = true
  375. shaderDenormPreserveFloat16 = true
  376. shaderDenormPreserveFloat32 = false
  377. shaderDenormPreserveFloat64 = false
  378. shaderDenormFlushToZeroFloat16 = false
  379. shaderDenormFlushToZeroFloat32 = false
  380. shaderDenormFlushToZeroFloat64 = false
  381. shaderRoundingModeRTEFloat16 = true
  382. shaderRoundingModeRTEFloat32 = true
  383. shaderRoundingModeRTEFloat64 = true
  384. shaderRoundingModeRTZFloat16 = false
  385. shaderRoundingModeRTZFloat32 = true
  386. shaderRoundingModeRTZFloat64 = true
  387.  
  388. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  389. -------------------------------------------------
  390. minFragmentShadingRateAttachmentTexelSize:
  391. width = 16
  392. height = 16
  393. maxFragmentShadingRateAttachmentTexelSize:
  394. width = 16
  395. height = 16
  396. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  397. primitiveFragmentShadingRateWithMultipleViewports = false
  398. layeredShadingRateAttachments = true
  399. fragmentShadingRateNonTrivialCombinerOps = true
  400. maxFragmentSize:
  401. width = 4
  402. height = 4
  403. maxFragmentSizeAspectRatio = 2
  404. maxFragmentShadingRateCoverageSamples = 16
  405. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  406. fragmentShadingRateWithShaderDepthStencilWrites = true
  407. fragmentShadingRateWithSampleMask = true
  408. fragmentShadingRateWithShaderSampleMask = true
  409. fragmentShadingRateWithConservativeRasterization = true
  410. fragmentShadingRateWithFragmentShaderInterlock = true
  411. fragmentShadingRateWithCustomSampleLocations = true
  412. fragmentShadingRateStrictMultiplyCombiner = true
  413.  
  414. VkPhysicalDeviceIDProperties:
  415. -----------------------------
  416. deviceUUID = e0c1a7f4-f5ad-265b-ade3-23d343840222
  417. driverUUID = 63559800-5a2e-a59e-3d36-fac83cfd9310
  418. deviceNodeMask = 1
  419. deviceLUIDValid = false
  420.  
  421. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  422. ------------------------------------------------
  423. maxInlineUniformBlockSize = 256
  424. maxPerStageDescriptorInlineUniformBlocks = 32
  425. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  426. maxDescriptorSetInlineUniformBlocks = 32
  427. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  428.  
  429. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  430. -----------------------------------------------
  431. lineSubPixelPrecisionBits = 8
  432.  
  433. VkPhysicalDeviceMaintenance3Properties:
  434. ---------------------------------------
  435. maxPerSetDescriptors = 4294967295
  436. maxMemoryAllocationSize = 0xffe00000
  437.  
  438. VkPhysicalDeviceMultiviewProperties:
  439. ------------------------------------
  440. maxMultiviewViewCount = 32
  441. maxMultiviewInstanceIndex = 134217727
  442.  
  443. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  444. ----------------------------------------
  445. pciDomain = 0
  446. pciBus = 1
  447. pciDevice = 0
  448. pciFunction = 0
  449.  
  450. VkPhysicalDevicePointClippingProperties:
  451. ----------------------------------------
  452. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  453.  
  454. VkPhysicalDeviceProtectedMemoryProperties:
  455. ------------------------------------------
  456. protectedNoFault = false
  457.  
  458. VkPhysicalDevicePushDescriptorPropertiesKHR:
  459. --------------------------------------------
  460. maxPushDescriptors = 32
  461.  
  462. VkPhysicalDeviceRobustness2PropertiesEXT:
  463. -----------------------------------------
  464. robustStorageBufferAccessSizeAlignment = 0x00000001
  465. robustUniformBufferAccessSizeAlignment = 0x00000010
  466.  
  467. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  468. ---------------------------------------------
  469. sampleLocationSampleCounts: count = 5
  470. SAMPLE_COUNT_1_BIT
  471. SAMPLE_COUNT_2_BIT
  472. SAMPLE_COUNT_4_BIT
  473. SAMPLE_COUNT_8_BIT
  474. SAMPLE_COUNT_16_BIT
  475. maxSampleLocationGridSize:
  476. width = 1
  477. height = 1
  478. sampleLocationCoordinateRange: count = 2
  479. 0
  480. 0.9375
  481. sampleLocationSubPixelBits = 4
  482. variableSampleLocations = true
  483.  
  484. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  485. ----------------------------------------------
  486. filterMinmaxSingleComponentFormats = true
  487. filterMinmaxImageComponentMapping = true
  488.  
  489. VkPhysicalDeviceSubgroupProperties:
  490. -----------------------------------
  491. subgroupSize = 32
  492. supportedStages: count = 10
  493. SHADER_STAGE_VERTEX_BIT
  494. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  495. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  496. SHADER_STAGE_GEOMETRY_BIT
  497. SHADER_STAGE_FRAGMENT_BIT
  498. SHADER_STAGE_COMPUTE_BIT
  499. SHADER_STAGE_ALL_GRAPHICS
  500. SHADER_STAGE_ALL
  501. SHADER_STAGE_TASK_BIT_NV
  502. SHADER_STAGE_MESH_BIT_NV
  503. supportedOperations: count = 9
  504. SUBGROUP_FEATURE_BASIC_BIT
  505. SUBGROUP_FEATURE_VOTE_BIT
  506. SUBGROUP_FEATURE_ARITHMETIC_BIT
  507. SUBGROUP_FEATURE_BALLOT_BIT
  508. SUBGROUP_FEATURE_SHUFFLE_BIT
  509. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  510. SUBGROUP_FEATURE_CLUSTERED_BIT
  511. SUBGROUP_FEATURE_QUAD_BIT
  512. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  513. quadOperationsInAllStages = true
  514.  
  515. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  516. -------------------------------------------------
  517. minSubgroupSize = 32
  518. maxSubgroupSize = 32
  519. maxComputeWorkgroupSubgroups = 2097152
  520. requiredSubgroupSizeStages: count = 10
  521. SHADER_STAGE_VERTEX_BIT
  522. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  523. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  524. SHADER_STAGE_GEOMETRY_BIT
  525. SHADER_STAGE_FRAGMENT_BIT
  526. SHADER_STAGE_COMPUTE_BIT
  527. SHADER_STAGE_ALL_GRAPHICS
  528. SHADER_STAGE_ALL
  529. SHADER_STAGE_TASK_BIT_NV
  530. SHADER_STAGE_MESH_BIT_NV
  531.  
  532. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  533. --------------------------------------------------
  534. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  535. storageTexelBufferOffsetSingleTexelAlignment = true
  536. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  537. uniformTexelBufferOffsetSingleTexelAlignment = true
  538.  
  539. VkPhysicalDeviceTimelineSemaphoreProperties:
  540. --------------------------------------------
  541. maxTimelineSemaphoreValueDifference = 18446744073709551615
  542.  
  543. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  544. -----------------------------------------------
  545. maxTransformFeedbackStreams = 4
  546. maxTransformFeedbackBuffers = 4
  547. maxTransformFeedbackBufferSize = 0xffffffffffffffff
  548. maxTransformFeedbackStreamDataSize = 2048
  549. maxTransformFeedbackBufferDataSize = 512
  550. maxTransformFeedbackBufferDataStride = 2048
  551. transformFeedbackQueries = true
  552. transformFeedbackStreamsLinesTriangles = false
  553. transformFeedbackRasterizationStreamSelect = true
  554. transformFeedbackDraw = true
  555.  
  556. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  557. ----------------------------------------------------
  558. maxVertexAttribDivisor = 4294967295
  559.  
  560. VkPhysicalDeviceVulkan11Properties:
  561. -----------------------------------
  562. deviceUUID = e0c1a7f4-f5ad-265b-ade3-23d343840222
  563. driverUUID = 63559800-5a2e-a59e-3d36-fac83cfd9310
  564. deviceNodeMask = 1
  565. deviceLUIDValid = false
  566. subgroupSize = 32
  567. subgroupSupportedStages: count = 10
  568. SHADER_STAGE_VERTEX_BIT
  569. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  570. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  571. SHADER_STAGE_GEOMETRY_BIT
  572. SHADER_STAGE_FRAGMENT_BIT
  573. SHADER_STAGE_COMPUTE_BIT
  574. SHADER_STAGE_ALL_GRAPHICS
  575. SHADER_STAGE_ALL
  576. SHADER_STAGE_TASK_BIT_NV
  577. SHADER_STAGE_MESH_BIT_NV
  578. subgroupSupportedOperations: count = 9
  579. SUBGROUP_FEATURE_BASIC_BIT
  580. SUBGROUP_FEATURE_VOTE_BIT
  581. SUBGROUP_FEATURE_ARITHMETIC_BIT
  582. SUBGROUP_FEATURE_BALLOT_BIT
  583. SUBGROUP_FEATURE_SHUFFLE_BIT
  584. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  585. SUBGROUP_FEATURE_CLUSTERED_BIT
  586. SUBGROUP_FEATURE_QUAD_BIT
  587. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  588. subgroupQuadOperationsInAllStages = true
  589. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  590. maxMultiviewViewCount = 32
  591. maxMultiviewInstanceIndex = 134217727
  592. protectedNoFault = false
  593. maxPerSetDescriptors = 4294967295
  594. maxMemoryAllocationSize = 0xffe00000
  595.  
  596. VkPhysicalDeviceVulkan12Properties:
  597. -----------------------------------
  598. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  599. driverName = NVIDIA
  600. driverInfo = 460.73.01
  601. conformanceVersion = 1.2.4.0
  602. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  603. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  604. shaderSignedZeroInfNanPreserveFloat16 = true
  605. shaderSignedZeroInfNanPreserveFloat32 = true
  606. shaderSignedZeroInfNanPreserveFloat64 = true
  607. shaderDenormPreserveFloat16 = true
  608. shaderDenormPreserveFloat32 = false
  609. shaderDenormPreserveFloat64 = false
  610. shaderDenormFlushToZeroFloat16 = false
  611. shaderDenormFlushToZeroFloat32 = false
  612. shaderDenormFlushToZeroFloat64 = false
  613. shaderRoundingModeRTEFloat16 = true
  614. shaderRoundingModeRTEFloat32 = true
  615. shaderRoundingModeRTEFloat64 = true
  616. shaderRoundingModeRTZFloat16 = false
  617. shaderRoundingModeRTZFloat32 = true
  618. shaderRoundingModeRTZFloat64 = true
  619. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  620. shaderUniformBufferArrayNonUniformIndexingNative = true
  621. shaderSampledImageArrayNonUniformIndexingNative = true
  622. shaderStorageBufferArrayNonUniformIndexingNative = true
  623. shaderStorageImageArrayNonUniformIndexingNative = true
  624. shaderInputAttachmentArrayNonUniformIndexingNative = true
  625. robustBufferAccessUpdateAfterBind = true
  626. quadDivergentImplicitLod = true
  627. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  628. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 1048576
  629. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  630. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  631. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  632. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  633. maxPerStageUpdateAfterBindResources = 4294967295
  634. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  635. maxDescriptorSetUpdateAfterBindUniformBuffers = 1048576
  636. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  637. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  638. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  639. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  640. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  641. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  642. supportedDepthResolveModes: count = 4
  643. RESOLVE_MODE_SAMPLE_ZERO_BIT
  644. RESOLVE_MODE_AVERAGE_BIT
  645. RESOLVE_MODE_MIN_BIT
  646. RESOLVE_MODE_MAX_BIT
  647. supportedStencilResolveModes: count = 3
  648. RESOLVE_MODE_SAMPLE_ZERO_BIT
  649. RESOLVE_MODE_MIN_BIT
  650. RESOLVE_MODE_MAX_BIT
  651. independentResolveNone = true
  652. independentResolve = true
  653. filterMinmaxSingleComponentFormats = true
  654. filterMinmaxImageComponentMapping = true
  655. maxTimelineSemaphoreValueDifference = 18446744073709551615
  656. framebufferIntegerColorSampleCounts: count = 4
  657. SAMPLE_COUNT_1_BIT
  658. SAMPLE_COUNT_2_BIT
  659. SAMPLE_COUNT_4_BIT
  660. SAMPLE_COUNT_8_BIT
  661.  
  662.  
  663. Device Extensions: count = 121
  664. VK_EXT_4444_formats : extension revision 1
  665. VK_EXT_blend_operation_advanced : extension revision 2
  666. VK_EXT_buffer_device_address : extension revision 2
  667. VK_EXT_calibrated_timestamps : extension revision 1
  668. VK_EXT_conditional_rendering : extension revision 2
  669. VK_EXT_conservative_rasterization : extension revision 1
  670. VK_EXT_custom_border_color : extension revision 12
  671. VK_EXT_depth_clip_enable : extension revision 1
  672. VK_EXT_depth_range_unrestricted : extension revision 1
  673. VK_EXT_descriptor_indexing : extension revision 2
  674. VK_EXT_discard_rectangles : extension revision 1
  675. VK_EXT_display_control : extension revision 1
  676. VK_EXT_extended_dynamic_state : extension revision 1
  677. VK_EXT_external_memory_host : extension revision 1
  678. VK_EXT_fragment_shader_interlock : extension revision 1
  679. VK_EXT_global_priority : extension revision 2
  680. VK_EXT_host_query_reset : extension revision 1
  681. VK_EXT_image_robustness : extension revision 1
  682. VK_EXT_index_type_uint8 : extension revision 1
  683. VK_EXT_inline_uniform_block : extension revision 1
  684. VK_EXT_line_rasterization : extension revision 1
  685. VK_EXT_memory_budget : extension revision 1
  686. VK_EXT_pci_bus_info : extension revision 2
  687. VK_EXT_pipeline_creation_cache_control : extension revision 3
  688. VK_EXT_pipeline_creation_feedback : extension revision 1
  689. VK_EXT_post_depth_coverage : extension revision 1
  690. VK_EXT_private_data : extension revision 1
  691. VK_EXT_robustness2 : extension revision 1
  692. VK_EXT_sample_locations : extension revision 1
  693. VK_EXT_sampler_filter_minmax : extension revision 2
  694. VK_EXT_scalar_block_layout : extension revision 1
  695. VK_EXT_separate_stencil_usage : extension revision 1
  696. VK_EXT_shader_atomic_float : extension revision 1
  697. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  698. VK_EXT_shader_image_atomic_int64 : extension revision 1
  699. VK_EXT_shader_subgroup_ballot : extension revision 1
  700. VK_EXT_shader_subgroup_vote : extension revision 1
  701. VK_EXT_shader_viewport_index_layer : extension revision 1
  702. VK_EXT_subgroup_size_control : extension revision 2
  703. VK_EXT_texel_buffer_alignment : extension revision 1
  704. VK_EXT_tooling_info : extension revision 1
  705. VK_EXT_transform_feedback : extension revision 1
  706. VK_EXT_vertex_attribute_divisor : extension revision 3
  707. VK_EXT_ycbcr_image_arrays : extension revision 1
  708. VK_KHR_16bit_storage : extension revision 1
  709. VK_KHR_8bit_storage : extension revision 1
  710. VK_KHR_bind_memory2 : extension revision 1
  711. VK_KHR_buffer_device_address : extension revision 1
  712. VK_KHR_copy_commands2 : extension revision 1
  713. VK_KHR_create_renderpass2 : extension revision 1
  714. VK_KHR_dedicated_allocation : extension revision 3
  715. VK_KHR_depth_stencil_resolve : extension revision 1
  716. VK_KHR_descriptor_update_template : extension revision 1
  717. VK_KHR_device_group : extension revision 4
  718. VK_KHR_draw_indirect_count : extension revision 1
  719. VK_KHR_driver_properties : extension revision 1
  720. VK_KHR_external_fence : extension revision 1
  721. VK_KHR_external_fence_fd : extension revision 1
  722. VK_KHR_external_memory : extension revision 1
  723. VK_KHR_external_memory_fd : extension revision 1
  724. VK_KHR_external_semaphore : extension revision 1
  725. VK_KHR_external_semaphore_fd : extension revision 1
  726. VK_KHR_fragment_shading_rate : extension revision 1
  727. VK_KHR_get_memory_requirements2 : extension revision 1
  728. VK_KHR_image_format_list : extension revision 1
  729. VK_KHR_imageless_framebuffer : extension revision 1
  730. VK_KHR_maintenance1 : extension revision 2
  731. VK_KHR_maintenance2 : extension revision 1
  732. VK_KHR_maintenance3 : extension revision 1
  733. VK_KHR_multiview : extension revision 1
  734. VK_KHR_pipeline_executable_properties : extension revision 1
  735. VK_KHR_push_descriptor : extension revision 2
  736. VK_KHR_relaxed_block_layout : extension revision 1
  737. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  738. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  739. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  740. VK_KHR_shader_atomic_int64 : extension revision 1
  741. VK_KHR_shader_clock : extension revision 1
  742. VK_KHR_shader_draw_parameters : extension revision 1
  743. VK_KHR_shader_float16_int8 : extension revision 1
  744. VK_KHR_shader_float_controls : extension revision 4
  745. VK_KHR_shader_non_semantic_info : extension revision 1
  746. VK_KHR_shader_subgroup_extended_types : extension revision 1
  747. VK_KHR_shader_terminate_invocation : extension revision 1
  748. VK_KHR_spirv_1_4 : extension revision 1
  749. VK_KHR_storage_buffer_storage_class : extension revision 1
  750. VK_KHR_swapchain : extension revision 70
  751. VK_KHR_swapchain_mutable_format : extension revision 1
  752. VK_KHR_timeline_semaphore : extension revision 2
  753. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  754. VK_KHR_variable_pointers : extension revision 1
  755. VK_KHR_vulkan_memory_model : extension revision 3
  756. VK_NVX_binary_import : extension revision 1
  757. VK_NVX_image_view_handle : extension revision 2
  758. VK_NVX_multiview_per_view_attributes : extension revision 1
  759. VK_NV_clip_space_w_scaling : extension revision 1
  760. VK_NV_compute_shader_derivatives : extension revision 1
  761. VK_NV_corner_sampled_image : extension revision 2
  762. VK_NV_coverage_reduction_mode : extension revision 1
  763. VK_NV_cuda_kernel_launch : extension revision 2
  764. VK_NV_dedicated_allocation : extension revision 1
  765. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  766. VK_NV_device_diagnostic_checkpoints : extension revision 2
  767. VK_NV_device_diagnostics_config : extension revision 1
  768. VK_NV_device_generated_commands : extension revision 3
  769. VK_NV_fill_rectangle : extension revision 1
  770. VK_NV_fragment_coverage_to_color : extension revision 1
  771. VK_NV_fragment_shader_barycentric : extension revision 1
  772. VK_NV_fragment_shading_rate_enums : extension revision 1
  773. VK_NV_framebuffer_mixed_samples : extension revision 1
  774. VK_NV_geometry_shader_passthrough : extension revision 1
  775. VK_NV_mesh_shader : extension revision 1
  776. VK_NV_representative_fragment_test : extension revision 2
  777. VK_NV_sample_mask_override_coverage : extension revision 1
  778. VK_NV_scissor_exclusive : extension revision 1
  779. VK_NV_shader_image_footprint : extension revision 2
  780. VK_NV_shader_sm_builtins : extension revision 1
  781. VK_NV_shader_subgroup_partitioned : extension revision 1
  782. VK_NV_shading_rate_image : extension revision 3
  783. VK_NV_viewport_array2 : extension revision 1
  784. VK_NV_viewport_swizzle : extension revision 1
  785.  
  786. VkQueueFamilyProperties:
  787. ========================
  788. queueProperties[0]:
  789. -------------------
  790. minImageTransferGranularity = (1,1,1)
  791. queueCount = 16
  792. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  793. timestampValidBits = 64
  794. present support = true
  795.  
  796. queueProperties[1]:
  797. -------------------
  798. minImageTransferGranularity = (1,1,1)
  799. queueCount = 2
  800. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  801. timestampValidBits = 64
  802. present support = false
  803.  
  804. queueProperties[2]:
  805. -------------------
  806. minImageTransferGranularity = (1,1,1)
  807. queueCount = 8
  808. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  809. timestampValidBits = 64
  810. present support = true
  811.  
  812. VkPhysicalDeviceMemoryProperties:
  813. =================================
  814. memoryHeaps: count = 3
  815. memoryHeaps[0]:
  816. size = 4294967296 (0x100000000) (4.00 GiB)
  817. budget = 739966976 (0x2c1b0000) (705.69 MiB)
  818. usage = 0 (0x00000000) (0.00 B)
  819. flags: count = 1
  820. MEMORY_HEAP_DEVICE_LOCAL_BIT
  821. memoryHeaps[1]:
  822. size = 12388826112 (0x2e26e7c00) (11.54 GiB)
  823. budget = 12388826112 (0x2e26e7c00) (11.54 GiB)
  824. usage = 0 (0x00000000) (0.00 B)
  825. flags: count = 0
  826. None
  827. memoryHeaps[2]:
  828. size = 257949696 (0x0f600000) (246.00 MiB)
  829. budget = 238551040 (0x0e380000) (227.50 MiB)
  830. usage = 19398656 (0x01280000) (18.50 MiB)
  831. flags: count = 1
  832. MEMORY_HEAP_DEVICE_LOCAL_BIT
  833. memoryTypes: count = 11
  834. memoryTypes[0]:
  835. heapIndex = 1
  836. propertyFlags = 0x0000: count = 0
  837. None
  838. usable for:
  839. IMAGE_TILING_OPTIMAL:
  840. None
  841. IMAGE_TILING_LINEAR:
  842. color images
  843. (non-sparse, non-transient)
  844. memoryTypes[1]:
  845. heapIndex = 1
  846. propertyFlags = 0x0000: count = 0
  847. None
  848. usable for:
  849. IMAGE_TILING_OPTIMAL:
  850. color images
  851. (non-sparse)
  852. IMAGE_TILING_LINEAR:
  853. None
  854. memoryTypes[2]:
  855. heapIndex = 1
  856. propertyFlags = 0x0000: count = 0
  857. None
  858. usable for:
  859. IMAGE_TILING_OPTIMAL:
  860. FORMAT_D16_UNORM
  861. (non-sparse)
  862. IMAGE_TILING_LINEAR:
  863. None
  864. memoryTypes[3]:
  865. heapIndex = 1
  866. propertyFlags = 0x0000: count = 0
  867. None
  868. usable for:
  869. IMAGE_TILING_OPTIMAL:
  870. FORMAT_X8_D24_UNORM_PACK32
  871. FORMAT_D24_UNORM_S8_UINT
  872. (non-sparse)
  873. IMAGE_TILING_LINEAR:
  874. None
  875. memoryTypes[4]:
  876. heapIndex = 1
  877. propertyFlags = 0x0000: count = 0
  878. None
  879. usable for:
  880. IMAGE_TILING_OPTIMAL:
  881. FORMAT_D32_SFLOAT
  882. (non-sparse)
  883. IMAGE_TILING_LINEAR:
  884. None
  885. memoryTypes[5]:
  886. heapIndex = 1
  887. propertyFlags = 0x0000: count = 0
  888. None
  889. usable for:
  890. IMAGE_TILING_OPTIMAL:
  891. FORMAT_D32_SFLOAT_S8_UINT
  892. (non-sparse)
  893. IMAGE_TILING_LINEAR:
  894. None
  895. memoryTypes[6]:
  896. heapIndex = 1
  897. propertyFlags = 0x0000: count = 0
  898. None
  899. usable for:
  900. IMAGE_TILING_OPTIMAL:
  901. FORMAT_S8_UINT
  902. (non-sparse)
  903. IMAGE_TILING_LINEAR:
  904. None
  905. memoryTypes[7]:
  906. heapIndex = 0
  907. propertyFlags = 0x0001: count = 1
  908. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  909. usable for:
  910. IMAGE_TILING_OPTIMAL:
  911. color images
  912. FORMAT_D16_UNORM
  913. FORMAT_X8_D24_UNORM_PACK32
  914. FORMAT_D32_SFLOAT
  915. FORMAT_S8_UINT
  916. FORMAT_D24_UNORM_S8_UINT
  917. FORMAT_D32_SFLOAT_S8_UINT
  918. (non-sparse)
  919. IMAGE_TILING_LINEAR:
  920. color images
  921. (non-sparse, non-transient)
  922. memoryTypes[8]:
  923. heapIndex = 1
  924. propertyFlags = 0x0006: count = 2
  925. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  926. MEMORY_PROPERTY_HOST_COHERENT_BIT
  927. usable for:
  928. IMAGE_TILING_OPTIMAL:
  929. None
  930. IMAGE_TILING_LINEAR:
  931. color images
  932. (non-sparse, non-transient)
  933. memoryTypes[9]:
  934. heapIndex = 1
  935. propertyFlags = 0x000e: count = 3
  936. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  937. MEMORY_PROPERTY_HOST_COHERENT_BIT
  938. MEMORY_PROPERTY_HOST_CACHED_BIT
  939. usable for:
  940. IMAGE_TILING_OPTIMAL:
  941. None
  942. IMAGE_TILING_LINEAR:
  943. color images
  944. (non-sparse, non-transient)
  945. memoryTypes[10]:
  946. heapIndex = 2
  947. propertyFlags = 0x0007: count = 3
  948. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  949. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  950. MEMORY_PROPERTY_HOST_COHERENT_BIT
  951. usable for:
  952. IMAGE_TILING_OPTIMAL:
  953. None
  954. IMAGE_TILING_LINEAR:
  955. None
  956.  
  957. VkPhysicalDeviceFeatures:
  958. =========================
  959. robustBufferAccess = true
  960. fullDrawIndexUint32 = true
  961. imageCubeArray = true
  962. independentBlend = true
  963. geometryShader = true
  964. tessellationShader = true
  965. sampleRateShading = true
  966. dualSrcBlend = true
  967. logicOp = true
  968. multiDrawIndirect = true
  969. drawIndirectFirstInstance = true
  970. depthClamp = true
  971. depthBiasClamp = true
  972. fillModeNonSolid = true
  973. depthBounds = true
  974. wideLines = true
  975. largePoints = true
  976. alphaToOne = true
  977. multiViewport = true
  978. samplerAnisotropy = true
  979. textureCompressionETC2 = false
  980. textureCompressionASTC_LDR = false
  981. textureCompressionBC = true
  982. occlusionQueryPrecise = true
  983. pipelineStatisticsQuery = true
  984. vertexPipelineStoresAndAtomics = true
  985. fragmentStoresAndAtomics = true
  986. shaderTessellationAndGeometryPointSize = true
  987. shaderImageGatherExtended = true
  988. shaderStorageImageExtendedFormats = true
  989. shaderStorageImageMultisample = true
  990. shaderStorageImageReadWithoutFormat = true
  991. shaderStorageImageWriteWithoutFormat = true
  992. shaderUniformBufferArrayDynamicIndexing = true
  993. shaderSampledImageArrayDynamicIndexing = true
  994. shaderStorageBufferArrayDynamicIndexing = true
  995. shaderStorageImageArrayDynamicIndexing = true
  996. shaderClipDistance = true
  997. shaderCullDistance = true
  998. shaderFloat64 = true
  999. shaderInt64 = true
  1000. shaderInt16 = true
  1001. shaderResourceResidency = true
  1002. shaderResourceMinLod = true
  1003. sparseBinding = true
  1004. sparseResidencyBuffer = true
  1005. sparseResidencyImage2D = true
  1006. sparseResidencyImage3D = true
  1007. sparseResidency2Samples = true
  1008. sparseResidency4Samples = true
  1009. sparseResidency8Samples = true
  1010. sparseResidency16Samples = true
  1011. sparseResidencyAliased = true
  1012. variableMultisampleRate = true
  1013. inheritedQueries = true
  1014.  
  1015. VkPhysicalDevice16BitStorageFeatures:
  1016. -------------------------------------
  1017. storageBuffer16BitAccess = true
  1018. uniformAndStorageBuffer16BitAccess = true
  1019. storagePushConstant16 = true
  1020. storageInputOutput16 = false
  1021.  
  1022. VkPhysicalDevice4444FormatsFeaturesEXT:
  1023. ---------------------------------------
  1024. formatA4R4G4B4 = true
  1025. formatA4B4G4R4 = true
  1026.  
  1027. VkPhysicalDevice8BitStorageFeatures:
  1028. ------------------------------------
  1029. storageBuffer8BitAccess = true
  1030. uniformAndStorageBuffer8BitAccess = true
  1031. storagePushConstant8 = true
  1032.  
  1033. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1034. --------------------------------------------------
  1035. advancedBlendCoherentOperations = true
  1036.  
  1037. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1038. --------------------------------------------
  1039. bufferDeviceAddress = true
  1040. bufferDeviceAddressCaptureReplay = false
  1041. bufferDeviceAddressMultiDevice = true
  1042.  
  1043. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1044. -----------------------------------------------
  1045. bufferDeviceAddress = true
  1046. bufferDeviceAddressCaptureReplay = false
  1047. bufferDeviceAddressMultiDevice = true
  1048.  
  1049. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1050. ------------------------------------------------
  1051. conditionalRendering = true
  1052. inheritedConditionalRendering = true
  1053.  
  1054. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1055. ---------------------------------------------
  1056. customBorderColors = true
  1057. customBorderColorWithoutFormat = true
  1058.  
  1059. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1060. -------------------------------------------
  1061. depthClipEnable = true
  1062.  
  1063. VkPhysicalDeviceDescriptorIndexingFeatures:
  1064. -------------------------------------------
  1065. shaderInputAttachmentArrayDynamicIndexing = true
  1066. shaderUniformTexelBufferArrayDynamicIndexing = true
  1067. shaderStorageTexelBufferArrayDynamicIndexing = true
  1068. shaderUniformBufferArrayNonUniformIndexing = true
  1069. shaderSampledImageArrayNonUniformIndexing = true
  1070. shaderStorageBufferArrayNonUniformIndexing = true
  1071. shaderStorageImageArrayNonUniformIndexing = true
  1072. shaderInputAttachmentArrayNonUniformIndexing = true
  1073. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1074. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1075. descriptorBindingUniformBufferUpdateAfterBind = true
  1076. descriptorBindingSampledImageUpdateAfterBind = true
  1077. descriptorBindingStorageImageUpdateAfterBind = true
  1078. descriptorBindingStorageBufferUpdateAfterBind = true
  1079. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1080. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1081. descriptorBindingUpdateUnusedWhilePending = true
  1082. descriptorBindingPartiallyBound = true
  1083. descriptorBindingVariableDescriptorCount = true
  1084. runtimeDescriptorArray = true
  1085.  
  1086. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1087. ------------------------------------------------
  1088. extendedDynamicState = true
  1089.  
  1090. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1091. ---------------------------------------------------
  1092. fragmentShaderSampleInterlock = true
  1093. fragmentShaderPixelInterlock = true
  1094. fragmentShaderShadingRateInterlock = true
  1095.  
  1096. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1097. -----------------------------------------------
  1098. pipelineFragmentShadingRate = true
  1099. primitiveFragmentShadingRate = true
  1100. attachmentFragmentShadingRate = true
  1101.  
  1102. VkPhysicalDeviceHostQueryResetFeatures:
  1103. ---------------------------------------
  1104. hostQueryReset = true
  1105.  
  1106. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  1107. -------------------------------------------
  1108. robustImageAccess = true
  1109.  
  1110. VkPhysicalDeviceImagelessFramebufferFeatures:
  1111. ---------------------------------------------
  1112. imagelessFramebuffer = true
  1113.  
  1114. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1115. ------------------------------------------
  1116. indexTypeUint8 = true
  1117.  
  1118. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1119. ----------------------------------------------
  1120. inlineUniformBlock = true
  1121. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1122.  
  1123. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1124. ---------------------------------------------
  1125. rectangularLines = true
  1126. bresenhamLines = true
  1127. smoothLines = true
  1128. stippledRectangularLines = true
  1129. stippledBresenhamLines = true
  1130. stippledSmoothLines = true
  1131.  
  1132. VkPhysicalDeviceMultiviewFeatures:
  1133. ----------------------------------
  1134. multiview = true
  1135. multiviewGeometryShader = true
  1136. multiviewTessellationShader = true
  1137.  
  1138. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1139. --------------------------------------------------------
  1140. pipelineCreationCacheControl = true
  1141.  
  1142. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1143. --------------------------------------------------------
  1144. pipelineExecutableInfo = true
  1145.  
  1146. VkPhysicalDevicePrivateDataFeaturesEXT:
  1147. ---------------------------------------
  1148. privateData = true
  1149.  
  1150. VkPhysicalDeviceProtectedMemoryFeatures:
  1151. ----------------------------------------
  1152. protectedMemory = false
  1153.  
  1154. VkPhysicalDeviceRobustness2FeaturesEXT:
  1155. ---------------------------------------
  1156. robustBufferAccess2 = true
  1157. robustImageAccess2 = true
  1158. nullDescriptor = true
  1159.  
  1160. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1161. -----------------------------------------------
  1162. samplerYcbcrConversion = true
  1163.  
  1164. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1165. ------------------------------------------
  1166. scalarBlockLayout = true
  1167.  
  1168. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1169. ----------------------------------------------------
  1170. separateDepthStencilLayouts = true
  1171.  
  1172. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1173. ---------------------------------------------
  1174. shaderBufferFloat32Atomics = true
  1175. shaderBufferFloat32AtomicAdd = true
  1176. shaderBufferFloat64Atomics = true
  1177. shaderBufferFloat64AtomicAdd = true
  1178. shaderSharedFloat32Atomics = true
  1179. shaderSharedFloat32AtomicAdd = true
  1180. shaderSharedFloat64Atomics = true
  1181. shaderSharedFloat64AtomicAdd = true
  1182. shaderImageFloat32Atomics = true
  1183. shaderImageFloat32AtomicAdd = true
  1184. sparseImageFloat32Atomics = true
  1185. sparseImageFloat32AtomicAdd = true
  1186.  
  1187. VkPhysicalDeviceShaderAtomicInt64Features:
  1188. ------------------------------------------
  1189. shaderBufferInt64Atomics = true
  1190. shaderSharedInt64Atomics = true
  1191.  
  1192. VkPhysicalDeviceShaderClockFeaturesKHR:
  1193. ---------------------------------------
  1194. shaderSubgroupClock = true
  1195. shaderDeviceClock = true
  1196.  
  1197. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1198. ----------------------------------------------------------
  1199. shaderDemoteToHelperInvocation = true
  1200.  
  1201. VkPhysicalDeviceShaderDrawParametersFeatures:
  1202. ---------------------------------------------
  1203. shaderDrawParameters = true
  1204.  
  1205. VkPhysicalDeviceShaderFloat16Int8Features:
  1206. ------------------------------------------
  1207. shaderFloat16 = true
  1208. shaderInt8 = true
  1209.  
  1210. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1211. --------------------------------------------------
  1212. shaderImageInt64Atomics = true
  1213. sparseImageInt64Atomics = true
  1214.  
  1215. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1216. ----------------------------------------------------
  1217. shaderSubgroupExtendedTypes = true
  1218.  
  1219. VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR:
  1220. -----------------------------------------------------
  1221. shaderTerminateInvocation = true
  1222.  
  1223. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1224. -----------------------------------------------
  1225. subgroupSizeControl = true
  1226. computeFullSubgroups = true
  1227.  
  1228. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1229. ------------------------------------------------
  1230. texelBufferAlignment = true
  1231.  
  1232. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1233. ------------------------------------------
  1234. timelineSemaphore = true
  1235.  
  1236. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1237. ---------------------------------------------
  1238. transformFeedback = true
  1239. geometryStreams = true
  1240.  
  1241. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1242. ----------------------------------------------------
  1243. uniformBufferStandardLayout = true
  1244.  
  1245. VkPhysicalDeviceVariablePointersFeatures:
  1246. -----------------------------------------
  1247. variablePointersStorageBuffer = true
  1248. variablePointers = true
  1249.  
  1250. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1251. --------------------------------------------------
  1252. vertexAttributeInstanceRateDivisor = true
  1253. vertexAttributeInstanceRateZeroDivisor = true
  1254.  
  1255. VkPhysicalDeviceVulkan11Features:
  1256. ---------------------------------
  1257. storageBuffer16BitAccess = true
  1258. uniformAndStorageBuffer16BitAccess = true
  1259. storagePushConstant16 = true
  1260. storageInputOutput16 = false
  1261. multiview = true
  1262. multiviewGeometryShader = true
  1263. multiviewTessellationShader = true
  1264. variablePointersStorageBuffer = true
  1265. variablePointers = true
  1266. protectedMemory = false
  1267. samplerYcbcrConversion = true
  1268. shaderDrawParameters = true
  1269.  
  1270. VkPhysicalDeviceVulkan12Features:
  1271. ---------------------------------
  1272. samplerMirrorClampToEdge = true
  1273. drawIndirectCount = true
  1274. storageBuffer8BitAccess = true
  1275. uniformAndStorageBuffer8BitAccess = true
  1276. storagePushConstant8 = true
  1277. shaderBufferInt64Atomics = true
  1278. shaderSharedInt64Atomics = true
  1279. shaderFloat16 = true
  1280. shaderInt8 = true
  1281. descriptorIndexing = true
  1282. shaderInputAttachmentArrayDynamicIndexing = true
  1283. shaderUniformTexelBufferArrayDynamicIndexing = true
  1284. shaderStorageTexelBufferArrayDynamicIndexing = true
  1285. shaderUniformBufferArrayNonUniformIndexing = true
  1286. shaderSampledImageArrayNonUniformIndexing = true
  1287. shaderStorageBufferArrayNonUniformIndexing = true
  1288. shaderStorageImageArrayNonUniformIndexing = true
  1289. shaderInputAttachmentArrayNonUniformIndexing = true
  1290. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1291. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1292. descriptorBindingUniformBufferUpdateAfterBind = true
  1293. descriptorBindingSampledImageUpdateAfterBind = true
  1294. descriptorBindingStorageImageUpdateAfterBind = true
  1295. descriptorBindingStorageBufferUpdateAfterBind = true
  1296. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1297. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1298. descriptorBindingUpdateUnusedWhilePending = true
  1299. descriptorBindingPartiallyBound = true
  1300. descriptorBindingVariableDescriptorCount = true
  1301. runtimeDescriptorArray = true
  1302. samplerFilterMinmax = true
  1303. scalarBlockLayout = true
  1304. imagelessFramebuffer = true
  1305. uniformBufferStandardLayout = true
  1306. shaderSubgroupExtendedTypes = true
  1307. separateDepthStencilLayouts = true
  1308. hostQueryReset = true
  1309. timelineSemaphore = true
  1310. bufferDeviceAddress = true
  1311. bufferDeviceAddressCaptureReplay = false
  1312. bufferDeviceAddressMultiDevice = true
  1313. vulkanMemoryModel = true
  1314. vulkanMemoryModelDeviceScope = true
  1315. vulkanMemoryModelAvailabilityVisibilityChains = true
  1316. shaderOutputViewportIndex = true
  1317. shaderOutputLayer = true
  1318. subgroupBroadcastDynamicId = true
  1319.  
  1320. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1321. ------------------------------------------
  1322. vulkanMemoryModel = true
  1323. vulkanMemoryModelDeviceScope = true
  1324. vulkanMemoryModelAvailabilityVisibilityChains = true
  1325.  
  1326. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1327. --------------------------------------------
  1328. ycbcrImageArrays = true
RAW Paste Data