Advertisement
Eibhleann

Vulkaninfo

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