Guest User

vulkaninfo

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