Advertisement
Guest User

Untitled

a guest
Dec 7th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.08 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.154
  6.  
  7.  
  8. Instance Extensions: count = 17
  9. ===============================
  10. VK_EXT_acquire_xlib_display : extension revision 1
  11. VK_EXT_debug_report : extension revision 9
  12. VK_EXT_debug_utils : extension revision 2
  13. VK_EXT_direct_mode_display : extension revision 1
  14. VK_EXT_display_surface_counter : extension revision 1
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 2
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_surface : extension revision 25
  24. VK_KHR_surface_protected_capabilities : extension revision 1
  25. VK_KHR_xcb_surface : extension revision 6
  26. VK_KHR_xlib_surface : extension revision 6
  27.  
  28. Layers: count = 7
  29. =================
  30. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.154, layer version 1:
  31. Layer Extensions: count = 3
  32. VK_EXT_debug_report : extension revision 9
  33. VK_EXT_debug_utils : extension revision 1
  34. VK_EXT_validation_features : extension revision 2
  35. Devices: count = 1
  36. GPU id = 0 (GeForce GTX 1080 Ti)
  37. Layer-Device Extensions: count = 3
  38. VK_EXT_debug_marker : extension revision 4
  39. VK_EXT_tooling_info : extension revision 1
  40. VK_EXT_validation_cache : extension revision 1
  41.  
  42. VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.162, layer version 1:
  43. Layer Extensions: count = 0
  44. Devices: count = 1
  45. GPU id = 0 (GeForce GTX 1080 Ti)
  46. Layer-Device Extensions: count = 0
  47.  
  48. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  49. Layer Extensions: count = 0
  50. Devices: count = 1
  51. GPU id = 0 (GeForce GTX 1080 Ti)
  52. Layer-Device Extensions: count = 0
  53.  
  54. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
  55. Layer Extensions: count = 0
  56. Devices: count = 1
  57. GPU id = 0 (GeForce GTX 1080 Ti)
  58. Layer-Device Extensions: count = 0
  59.  
  60. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  61. Layer Extensions: count = 0
  62. Devices: count = 1
  63. GPU id = 0 (GeForce GTX 1080 Ti)
  64. Layer-Device Extensions: count = 0
  65.  
  66. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
  67. Layer Extensions: count = 0
  68. Devices: count = 1
  69. GPU id = 0 (GeForce GTX 1080 Ti)
  70. Layer-Device Extensions: count = 0
  71.  
  72. VK_LAYER_VKBASALT_post_processing (a post processing layer) Vulkan version 1.2.136, layer version 1:
  73. Layer Extensions: count = 0
  74. Devices: count = 1
  75. GPU id = 0 (GeForce GTX 1080 Ti)
  76. Layer-Device Extensions: count = 0
  77.  
  78. Presentable Surfaces:
  79. =====================
  80. GPU id : 0 (GeForce GTX 1080 Ti):
  81. Surface types: count = 2
  82. VK_KHR_xcb_surface
  83. VK_KHR_xlib_surface
  84. Formats: count = 2
  85. SurfaceFormat[0]:
  86. format = FORMAT_B8G8R8A8_UNORM
  87. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  88. SurfaceFormat[1]:
  89. format = FORMAT_B8G8R8A8_SRGB
  90. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  91. Present Modes: count = 3
  92. PRESENT_MODE_FIFO_KHR
  93. PRESENT_MODE_FIFO_RELAXED_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. VkSurfaceCapabilities2EXT:
  122. --------------------------
  123. supportedSurfaceCounters: count = 0
  124. None
  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 1080 Ti (ID: 0)
  137. subsetAllocation = 0
  138.  
  139. Present Capabilities:
  140. GeForce GTX 1080 Ti (ID: 0):
  141. Can present images from the following devices: count = 1
  142. GeForce GTX 1080 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 = 4202658 (1.2.162)
  153. driverVersion = 1909162112 (0x71cb8080)
  154. vendorID = 0x10de
  155. deviceID = 0x1b06
  156. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  157. deviceName = GeForce GTX 1080 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 = 4294967295
  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. VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT:
  330. ----------------------------------------------------
  331. advancedBlendMaxColorAttachments = 8
  332. advancedBlendIndependentBlend = false
  333. advancedBlendNonPremultipliedSrcColor = true
  334. advancedBlendNonPremultipliedDstColor = true
  335. advancedBlendCorrelatedOverlap = true
  336. advancedBlendAllOperations = true
  337.  
  338. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  339. -------------------------------------------------------
  340. primitiveOverestimationSize = 0
  341. maxExtraPrimitiveOverestimationSize = 0.75
  342. extraPrimitiveOverestimationSizeGranularity = 0.25
  343. primitiveUnderestimation = false
  344. conservativePointAndLineRasterization = true
  345. degenerateTrianglesRasterized = true
  346. degenerateLinesRasterized = false
  347. fullyCoveredFragmentShaderInputVariable = false
  348. conservativeRasterizationPostDepthCoverage = true
  349.  
  350. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  351. -----------------------------------------------
  352. maxCustomBorderColorSamplers = 4000
  353.  
  354. VkPhysicalDeviceDepthStencilResolveProperties:
  355. ----------------------------------------------
  356. supportedDepthResolveModes: count = 4
  357. RESOLVE_MODE_SAMPLE_ZERO_BIT
  358. RESOLVE_MODE_AVERAGE_BIT
  359. RESOLVE_MODE_MIN_BIT
  360. RESOLVE_MODE_MAX_BIT
  361. supportedStencilResolveModes: count = 3
  362. RESOLVE_MODE_SAMPLE_ZERO_BIT
  363. RESOLVE_MODE_MIN_BIT
  364. RESOLVE_MODE_MAX_BIT
  365. independentResolveNone = true
  366. independentResolve = true
  367.  
  368. VkPhysicalDeviceDescriptorIndexingProperties:
  369. ---------------------------------------------
  370. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  371. shaderUniformBufferArrayNonUniformIndexingNative = true
  372. shaderSampledImageArrayNonUniformIndexingNative = true
  373. shaderStorageBufferArrayNonUniformIndexingNative = true
  374. shaderStorageImageArrayNonUniformIndexingNative = true
  375. shaderInputAttachmentArrayNonUniformIndexingNative = true
  376. robustBufferAccessUpdateAfterBind = true
  377. quadDivergentImplicitLod = true
  378. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  379. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 15
  380. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  381. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  382. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  383. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  384. maxPerStageUpdateAfterBindResources = 4294967295
  385. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  386. maxDescriptorSetUpdateAfterBindUniformBuffers = 180
  387. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  388. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  389. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  390. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  391. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  392. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  393.  
  394. VkPhysicalDeviceDiscardRectanglePropertiesEXT:
  395. ----------------------------------------------
  396. maxDiscardRectangles = 8
  397.  
  398. VkPhysicalDeviceDriverProperties:
  399. ---------------------------------
  400. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  401. driverName = NVIDIA
  402. driverInfo = 455.46.02
  403. conformanceVersion = 1.2.4.1
  404.  
  405. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  406. ------------------------------------------------
  407. minImportedHostPointerAlignment = 0x00001000
  408.  
  409. VkPhysicalDeviceFloatControlsProperties:
  410. ----------------------------------------
  411. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  412. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  413. shaderSignedZeroInfNanPreserveFloat16 = true
  414. shaderSignedZeroInfNanPreserveFloat32 = true
  415. shaderSignedZeroInfNanPreserveFloat64 = true
  416. shaderDenormPreserveFloat16 = true
  417. shaderDenormPreserveFloat32 = false
  418. shaderDenormPreserveFloat64 = false
  419. shaderDenormFlushToZeroFloat16 = false
  420. shaderDenormFlushToZeroFloat32 = false
  421. shaderDenormFlushToZeroFloat64 = false
  422. shaderRoundingModeRTEFloat16 = true
  423. shaderRoundingModeRTEFloat32 = true
  424. shaderRoundingModeRTEFloat64 = true
  425. shaderRoundingModeRTZFloat16 = false
  426. shaderRoundingModeRTZFloat32 = true
  427. shaderRoundingModeRTZFloat64 = true
  428.  
  429. VkPhysicalDeviceIDProperties:
  430. -----------------------------
  431. deviceUUID = eb04ca21-2b81-6602-89fa-cae776ebcbe0
  432. driverUUID = 0291faf5-4b3a-2632-c9ed-4ff02f73e4ae
  433. deviceNodeMask = 1
  434. deviceLUIDValid = false
  435.  
  436. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  437. ------------------------------------------------
  438. maxInlineUniformBlockSize = 256
  439. maxPerStageDescriptorInlineUniformBlocks = 32
  440. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  441. maxDescriptorSetInlineUniformBlocks = 32
  442. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  443.  
  444. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  445. -----------------------------------------------
  446. lineSubPixelPrecisionBits = 8
  447.  
  448. VkPhysicalDeviceMaintenance3Properties:
  449. ---------------------------------------
  450. maxPerSetDescriptors = 4294967295
  451. maxMemoryAllocationSize = 0xffe00000
  452.  
  453. VkPhysicalDeviceMultiviewProperties:
  454. ------------------------------------
  455. maxMultiviewViewCount = 32
  456. maxMultiviewInstanceIndex = 134217727
  457.  
  458. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  459. ----------------------------------------
  460. pciDomain = 0
  461. pciBus = 1
  462. pciDevice = 0
  463. pciFunction = 0
  464.  
  465. VkPhysicalDevicePointClippingProperties:
  466. ----------------------------------------
  467. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  468.  
  469. VkPhysicalDeviceProtectedMemoryProperties:
  470. ------------------------------------------
  471. protectedNoFault = false
  472.  
  473. VkPhysicalDevicePushDescriptorPropertiesKHR:
  474. --------------------------------------------
  475. maxPushDescriptors = 32
  476.  
  477. VkPhysicalDeviceRobustness2PropertiesEXT:
  478. -----------------------------------------
  479. robustStorageBufferAccessSizeAlignment = 0x00000001
  480. robustUniformBufferAccessSizeAlignment = 0x00000100
  481.  
  482. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  483. ---------------------------------------------
  484. sampleLocationSampleCounts: count = 5
  485. SAMPLE_COUNT_1_BIT
  486. SAMPLE_COUNT_2_BIT
  487. SAMPLE_COUNT_4_BIT
  488. SAMPLE_COUNT_8_BIT
  489. SAMPLE_COUNT_16_BIT
  490. maxSampleLocationGridSize:
  491. width = 1
  492. height = 1
  493. sampleLocationCoordinateRange: count = 2
  494. 0
  495. 0.9375
  496. sampleLocationSubPixelBits = 4
  497. variableSampleLocations = true
  498.  
  499. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  500. ----------------------------------------------
  501. filterMinmaxSingleComponentFormats = true
  502. filterMinmaxImageComponentMapping = true
  503.  
  504. VkPhysicalDeviceSubgroupProperties:
  505. -----------------------------------
  506. subgroupSize = 32
  507. supportedStages: count = 14
  508. SHADER_STAGE_VERTEX_BIT
  509. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  510. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  511. SHADER_STAGE_GEOMETRY_BIT
  512. SHADER_STAGE_FRAGMENT_BIT
  513. SHADER_STAGE_COMPUTE_BIT
  514. SHADER_STAGE_ALL_GRAPHICS
  515. SHADER_STAGE_ALL
  516. SHADER_STAGE_RAYGEN_BIT_KHR
  517. SHADER_STAGE_ANY_HIT_BIT_KHR
  518. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  519. SHADER_STAGE_MISS_BIT_KHR
  520. SHADER_STAGE_INTERSECTION_BIT_KHR
  521. SHADER_STAGE_CALLABLE_BIT_KHR
  522. supportedOperations: count = 9
  523. SUBGROUP_FEATURE_BASIC_BIT
  524. SUBGROUP_FEATURE_VOTE_BIT
  525. SUBGROUP_FEATURE_ARITHMETIC_BIT
  526. SUBGROUP_FEATURE_BALLOT_BIT
  527. SUBGROUP_FEATURE_SHUFFLE_BIT
  528. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  529. SUBGROUP_FEATURE_CLUSTERED_BIT
  530. SUBGROUP_FEATURE_QUAD_BIT
  531. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  532. quadOperationsInAllStages = true
  533.  
  534. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  535. -------------------------------------------------
  536. minSubgroupSize = 32
  537. maxSubgroupSize = 32
  538. maxComputeWorkgroupSubgroups = 3145728
  539. requiredSubgroupSizeStages: count = 14
  540. SHADER_STAGE_VERTEX_BIT
  541. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  542. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  543. SHADER_STAGE_GEOMETRY_BIT
  544. SHADER_STAGE_FRAGMENT_BIT
  545. SHADER_STAGE_COMPUTE_BIT
  546. SHADER_STAGE_ALL_GRAPHICS
  547. SHADER_STAGE_ALL
  548. SHADER_STAGE_RAYGEN_BIT_KHR
  549. SHADER_STAGE_ANY_HIT_BIT_KHR
  550. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  551. SHADER_STAGE_MISS_BIT_KHR
  552. SHADER_STAGE_INTERSECTION_BIT_KHR
  553. SHADER_STAGE_CALLABLE_BIT_KHR
  554.  
  555. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  556. --------------------------------------------------
  557. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  558. storageTexelBufferOffsetSingleTexelAlignment = true
  559. uniformTexelBufferOffsetAlignmentBytes = 0x00000010
  560. uniformTexelBufferOffsetSingleTexelAlignment = true
  561.  
  562. VkPhysicalDeviceTimelineSemaphoreProperties:
  563. --------------------------------------------
  564. maxTimelineSemaphoreValueDifference = 2147483647
  565.  
  566. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  567. -----------------------------------------------
  568. maxTransformFeedbackStreams = 4
  569. maxTransformFeedbackBuffers = 4
  570. maxTransformFeedbackBufferSize = 0xffffffffffffffff
  571. maxTransformFeedbackStreamDataSize = 2048
  572. maxTransformFeedbackBufferDataSize = 512
  573. maxTransformFeedbackBufferDataStride = 2048
  574. transformFeedbackQueries = true
  575. transformFeedbackStreamsLinesTriangles = false
  576. transformFeedbackRasterizationStreamSelect = true
  577. transformFeedbackDraw = true
  578.  
  579. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  580. ----------------------------------------------------
  581. maxVertexAttribDivisor = 4294967295
  582.  
  583. VkPhysicalDeviceVulkan11Properties:
  584. -----------------------------------
  585. deviceUUID = eb04ca21-2b81-6602-89fa-cae776ebcbe0
  586. driverUUID = 0291faf5-4b3a-2632-c9ed-4ff02f73e4ae
  587. deviceNodeMask = 1
  588. deviceLUIDValid = false
  589. subgroupSize = 32
  590. subgroupSupportedStages: count = 14
  591. SHADER_STAGE_VERTEX_BIT
  592. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  593. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  594. SHADER_STAGE_GEOMETRY_BIT
  595. SHADER_STAGE_FRAGMENT_BIT
  596. SHADER_STAGE_COMPUTE_BIT
  597. SHADER_STAGE_ALL_GRAPHICS
  598. SHADER_STAGE_ALL
  599. SHADER_STAGE_RAYGEN_BIT_KHR
  600. SHADER_STAGE_ANY_HIT_BIT_KHR
  601. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  602. SHADER_STAGE_MISS_BIT_KHR
  603. SHADER_STAGE_INTERSECTION_BIT_KHR
  604. SHADER_STAGE_CALLABLE_BIT_KHR
  605. subgroupSupportedOperations: count = 9
  606. SUBGROUP_FEATURE_BASIC_BIT
  607. SUBGROUP_FEATURE_VOTE_BIT
  608. SUBGROUP_FEATURE_ARITHMETIC_BIT
  609. SUBGROUP_FEATURE_BALLOT_BIT
  610. SUBGROUP_FEATURE_SHUFFLE_BIT
  611. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  612. SUBGROUP_FEATURE_CLUSTERED_BIT
  613. SUBGROUP_FEATURE_QUAD_BIT
  614. SUBGROUP_FEATURE_PARTITIONED_BIT_NV
  615. subgroupQuadOperationsInAllStages = true
  616. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  617. maxMultiviewViewCount = 32
  618. maxMultiviewInstanceIndex = 134217727
  619. protectedNoFault = false
  620. maxPerSetDescriptors = 4294967295
  621. maxMemoryAllocationSize = 0xffe00000
  622.  
  623. VkPhysicalDeviceVulkan12Properties:
  624. -----------------------------------
  625. driverID = DRIVER_ID_NVIDIA_PROPRIETARY
  626. driverName = NVIDIA
  627. driverInfo = 455.46.02
  628. conformanceVersion = 1.2.4.1
  629. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  630. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
  631. shaderSignedZeroInfNanPreserveFloat16 = true
  632. shaderSignedZeroInfNanPreserveFloat32 = true
  633. shaderSignedZeroInfNanPreserveFloat64 = true
  634. shaderDenormPreserveFloat16 = true
  635. shaderDenormPreserveFloat32 = false
  636. shaderDenormPreserveFloat64 = false
  637. shaderDenormFlushToZeroFloat16 = false
  638. shaderDenormFlushToZeroFloat32 = false
  639. shaderDenormFlushToZeroFloat64 = false
  640. shaderRoundingModeRTEFloat16 = true
  641. shaderRoundingModeRTEFloat32 = true
  642. shaderRoundingModeRTEFloat64 = true
  643. shaderRoundingModeRTZFloat16 = false
  644. shaderRoundingModeRTZFloat32 = true
  645. shaderRoundingModeRTZFloat64 = true
  646. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  647. shaderUniformBufferArrayNonUniformIndexingNative = true
  648. shaderSampledImageArrayNonUniformIndexingNative = true
  649. shaderStorageBufferArrayNonUniformIndexingNative = true
  650. shaderStorageImageArrayNonUniformIndexingNative = true
  651. shaderInputAttachmentArrayNonUniformIndexingNative = true
  652. robustBufferAccessUpdateAfterBind = true
  653. quadDivergentImplicitLod = true
  654. maxPerStageDescriptorUpdateAfterBindSamplers = 1048576
  655. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 15
  656. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 1048576
  657. maxPerStageDescriptorUpdateAfterBindSampledImages = 1048576
  658. maxPerStageDescriptorUpdateAfterBindStorageImages = 1048576
  659. maxPerStageDescriptorUpdateAfterBindInputAttachments = 1048576
  660. maxPerStageUpdateAfterBindResources = 4294967295
  661. maxDescriptorSetUpdateAfterBindSamplers = 1048576
  662. maxDescriptorSetUpdateAfterBindUniformBuffers = 180
  663. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 15
  664. maxDescriptorSetUpdateAfterBindStorageBuffers = 1048576
  665. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
  666. maxDescriptorSetUpdateAfterBindSampledImages = 1048576
  667. maxDescriptorSetUpdateAfterBindStorageImages = 1048576
  668. maxDescriptorSetUpdateAfterBindInputAttachments = 1048576
  669. supportedDepthResolveModes: count = 4
  670. RESOLVE_MODE_SAMPLE_ZERO_BIT
  671. RESOLVE_MODE_AVERAGE_BIT
  672. RESOLVE_MODE_MIN_BIT
  673. RESOLVE_MODE_MAX_BIT
  674. supportedStencilResolveModes: count = 3
  675. RESOLVE_MODE_SAMPLE_ZERO_BIT
  676. RESOLVE_MODE_MIN_BIT
  677. RESOLVE_MODE_MAX_BIT
  678. independentResolveNone = true
  679. independentResolve = true
  680. filterMinmaxSingleComponentFormats = true
  681. filterMinmaxImageComponentMapping = true
  682. maxTimelineSemaphoreValueDifference = 2147483647
  683. framebufferIntegerColorSampleCounts: count = 4
  684. SAMPLE_COUNT_1_BIT
  685. SAMPLE_COUNT_2_BIT
  686. SAMPLE_COUNT_4_BIT
  687. SAMPLE_COUNT_8_BIT
  688.  
  689.  
  690. Device Extensions: count = 113
  691. VK_EXT_4444_formats : extension revision 1
  692. VK_EXT_blend_operation_advanced : extension revision 2
  693. VK_EXT_buffer_device_address : extension revision 2
  694. VK_EXT_calibrated_timestamps : extension revision 1
  695. VK_EXT_conditional_rendering : extension revision 2
  696. VK_EXT_conservative_rasterization : extension revision 1
  697. VK_EXT_custom_border_color : extension revision 12
  698. VK_EXT_depth_clip_enable : extension revision 1
  699. VK_EXT_depth_range_unrestricted : extension revision 1
  700. VK_EXT_descriptor_indexing : extension revision 2
  701. VK_EXT_discard_rectangles : extension revision 1
  702. VK_EXT_display_control : extension revision 1
  703. VK_EXT_extended_dynamic_state : extension revision 1
  704. VK_EXT_external_memory_host : extension revision 1
  705. VK_EXT_fragment_shader_interlock : extension revision 1
  706. VK_EXT_global_priority : extension revision 2
  707. VK_EXT_host_query_reset : extension revision 1
  708. VK_EXT_image_robustness : extension revision 1
  709. VK_EXT_index_type_uint8 : extension revision 1
  710. VK_EXT_inline_uniform_block : extension revision 1
  711. VK_EXT_line_rasterization : extension revision 1
  712. VK_EXT_memory_budget : extension revision 1
  713. VK_EXT_pci_bus_info : extension revision 2
  714. VK_EXT_pipeline_creation_cache_control : extension revision 3
  715. VK_EXT_pipeline_creation_feedback : extension revision 1
  716. VK_EXT_post_depth_coverage : extension revision 1
  717. VK_EXT_private_data : extension revision 1
  718. VK_EXT_robustness2 : extension revision 1
  719. VK_EXT_sample_locations : extension revision 1
  720. VK_EXT_sampler_filter_minmax : extension revision 2
  721. VK_EXT_scalar_block_layout : extension revision 1
  722. VK_EXT_separate_stencil_usage : extension revision 1
  723. VK_EXT_shader_atomic_float : extension revision 1
  724. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  725. VK_EXT_shader_image_atomic_int64 : extension revision 1
  726. VK_EXT_shader_subgroup_ballot : extension revision 1
  727. VK_EXT_shader_subgroup_vote : extension revision 1
  728. VK_EXT_shader_viewport_index_layer : extension revision 1
  729. VK_EXT_subgroup_size_control : extension revision 2
  730. VK_EXT_texel_buffer_alignment : extension revision 1
  731. VK_EXT_tooling_info : extension revision 1
  732. VK_EXT_transform_feedback : extension revision 1
  733. VK_EXT_vertex_attribute_divisor : extension revision 3
  734. VK_EXT_ycbcr_image_arrays : extension revision 1
  735. VK_KHR_16bit_storage : extension revision 1
  736. VK_KHR_8bit_storage : extension revision 1
  737. VK_KHR_acceleration_structure : extension revision 11
  738. VK_KHR_bind_memory2 : extension revision 1
  739. VK_KHR_buffer_device_address : extension revision 1
  740. VK_KHR_copy_commands2 : extension revision 1
  741. VK_KHR_create_renderpass2 : extension revision 1
  742. VK_KHR_dedicated_allocation : extension revision 3
  743. VK_KHR_deferred_host_operations : extension revision 4
  744. VK_KHR_depth_stencil_resolve : extension revision 1
  745. VK_KHR_descriptor_update_template : extension revision 1
  746. VK_KHR_device_group : extension revision 4
  747. VK_KHR_draw_indirect_count : extension revision 1
  748. VK_KHR_driver_properties : extension revision 1
  749. VK_KHR_external_fence : extension revision 1
  750. VK_KHR_external_fence_fd : extension revision 1
  751. VK_KHR_external_memory : extension revision 1
  752. VK_KHR_external_memory_fd : extension revision 1
  753. VK_KHR_external_semaphore : extension revision 1
  754. VK_KHR_external_semaphore_fd : extension revision 1
  755. VK_KHR_get_memory_requirements2 : extension revision 1
  756. VK_KHR_image_format_list : extension revision 1
  757. VK_KHR_imageless_framebuffer : extension revision 1
  758. VK_KHR_maintenance1 : extension revision 2
  759. VK_KHR_maintenance2 : extension revision 1
  760. VK_KHR_maintenance3 : extension revision 1
  761. VK_KHR_multiview : extension revision 1
  762. VK_KHR_pipeline_executable_properties : extension revision 1
  763. VK_KHR_pipeline_library : extension revision 1
  764. VK_KHR_push_descriptor : extension revision 2
  765. VK_KHR_ray_tracing_pipeline : extension revision 1
  766. VK_KHR_relaxed_block_layout : extension revision 1
  767. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  768. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  769. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  770. VK_KHR_shader_atomic_int64 : extension revision 1
  771. VK_KHR_shader_clock : extension revision 1
  772. VK_KHR_shader_draw_parameters : extension revision 1
  773. VK_KHR_shader_float16_int8 : extension revision 1
  774. VK_KHR_shader_float_controls : extension revision 4
  775. VK_KHR_shader_non_semantic_info : extension revision 1
  776. VK_KHR_shader_subgroup_extended_types : extension revision 1
  777. VK_KHR_shader_terminate_invocation : extension revision 1
  778. VK_KHR_spirv_1_4 : extension revision 1
  779. VK_KHR_storage_buffer_storage_class : extension revision 1
  780. VK_KHR_swapchain : extension revision 70
  781. VK_KHR_swapchain_mutable_format : extension revision 1
  782. VK_KHR_timeline_semaphore : extension revision 2
  783. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  784. VK_KHR_variable_pointers : extension revision 1
  785. VK_KHR_vulkan_memory_model : extension revision 3
  786. VK_NVX_multiview_per_view_attributes : extension revision 1
  787. VK_NV_clip_space_w_scaling : extension revision 1
  788. VK_NV_coverage_reduction_mode : extension revision 1
  789. VK_NV_dedicated_allocation : extension revision 1
  790. VK_NV_dedicated_allocation_image_aliasing : extension revision 1
  791. VK_NV_device_diagnostic_checkpoints : extension revision 2
  792. VK_NV_device_diagnostics_config : extension revision 1
  793. VK_NV_device_generated_commands : extension revision 3
  794. VK_NV_fill_rectangle : extension revision 1
  795. VK_NV_fragment_coverage_to_color : extension revision 1
  796. VK_NV_framebuffer_mixed_samples : extension revision 1
  797. VK_NV_geometry_shader_passthrough : extension revision 1
  798. VK_NV_ray_tracing : extension revision 3
  799. VK_NV_sample_mask_override_coverage : extension revision 1
  800. VK_NV_shader_sm_builtins : extension revision 1
  801. VK_NV_shader_subgroup_partitioned : extension revision 1
  802. VK_NV_viewport_array2 : extension revision 1
  803. VK_NV_viewport_swizzle : extension revision 1
  804.  
  805. VkQueueFamilyProperties:
  806. ========================
  807. queueProperties[0]:
  808. -------------------
  809. minImageTransferGranularity = (1,1,1)
  810. queueCount = 16
  811. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  812. timestampValidBits = 64
  813. present support = true
  814.  
  815. queueProperties[1]:
  816. -------------------
  817. minImageTransferGranularity = (1,1,1)
  818. queueCount = 2
  819. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  820. timestampValidBits = 64
  821. present support = false
  822.  
  823. queueProperties[2]:
  824. -------------------
  825. minImageTransferGranularity = (1,1,1)
  826. queueCount = 8
  827. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  828. timestampValidBits = 64
  829. present support = true
  830.  
  831. VkPhysicalDeviceMemoryProperties:
  832. =================================
  833. memoryHeaps: count = 3
  834. memoryHeaps[0]:
  835. size = 11811160064 (0x2c0000000) (11.00 GiB)
  836. budget = 10933174272 (0x28bab0000) (10.18 GiB)
  837. usage = 0 (0x00000000) (0.00 B)
  838. flags: count = 1
  839. MEMORY_HEAP_DEVICE_LOCAL_BIT
  840. memoryHeaps[1]:
  841. size = 50554051584 (0xbc5419c00) (47.08 GiB)
  842. budget = 50554051584 (0xbc5419c00) (47.08 GiB)
  843. usage = 0 (0x00000000) (0.00 B)
  844. flags: count = 0
  845. None
  846. memoryHeaps[2]:
  847. size = 257949696 (0x0f600000) (246.00 MiB)
  848. budget = 247791616 (0x0ec50000) (236.31 MiB)
  849. usage = 10158080 (0x009b0000) (9.69 MiB)
  850. flags: count = 1
  851. MEMORY_HEAP_DEVICE_LOCAL_BIT
  852. memoryTypes: count = 11
  853. memoryTypes[0]:
  854. heapIndex = 1
  855. propertyFlags = 0x0000: count = 0
  856. None
  857. usable for:
  858. IMAGE_TILING_OPTIMAL:
  859. None
  860. IMAGE_TILING_LINEAR:
  861. color images
  862. (non-sparse, non-transient)
  863. memoryTypes[1]:
  864. heapIndex = 1
  865. propertyFlags = 0x0000: count = 0
  866. None
  867. usable for:
  868. IMAGE_TILING_OPTIMAL:
  869. color images
  870. (non-sparse)
  871. IMAGE_TILING_LINEAR:
  872. None
  873. memoryTypes[2]:
  874. heapIndex = 1
  875. propertyFlags = 0x0000: count = 0
  876. None
  877. usable for:
  878. IMAGE_TILING_OPTIMAL:
  879. FORMAT_D16_UNORM
  880. (non-sparse)
  881. IMAGE_TILING_LINEAR:
  882. None
  883. memoryTypes[3]:
  884. heapIndex = 1
  885. propertyFlags = 0x0000: count = 0
  886. None
  887. usable for:
  888. IMAGE_TILING_OPTIMAL:
  889. FORMAT_X8_D24_UNORM_PACK32
  890. FORMAT_D24_UNORM_S8_UINT
  891. (non-sparse)
  892. IMAGE_TILING_LINEAR:
  893. None
  894. memoryTypes[4]:
  895. heapIndex = 1
  896. propertyFlags = 0x0000: count = 0
  897. None
  898. usable for:
  899. IMAGE_TILING_OPTIMAL:
  900. FORMAT_D32_SFLOAT
  901. (non-sparse)
  902. IMAGE_TILING_LINEAR:
  903. None
  904. memoryTypes[5]:
  905. heapIndex = 1
  906. propertyFlags = 0x0000: count = 0
  907. None
  908. usable for:
  909. IMAGE_TILING_OPTIMAL:
  910. FORMAT_D32_SFLOAT_S8_UINT
  911. (non-sparse)
  912. IMAGE_TILING_LINEAR:
  913. None
  914. memoryTypes[6]:
  915. heapIndex = 1
  916. propertyFlags = 0x0000: count = 0
  917. None
  918. usable for:
  919. IMAGE_TILING_OPTIMAL:
  920. FORMAT_S8_UINT
  921. (non-sparse)
  922. IMAGE_TILING_LINEAR:
  923. None
  924. memoryTypes[7]:
  925. heapIndex = 0
  926. propertyFlags = 0x0001: count = 1
  927. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  928. usable for:
  929. IMAGE_TILING_OPTIMAL:
  930. color images
  931. FORMAT_D16_UNORM
  932. FORMAT_X8_D24_UNORM_PACK32
  933. FORMAT_D32_SFLOAT
  934. FORMAT_S8_UINT
  935. FORMAT_D24_UNORM_S8_UINT
  936. FORMAT_D32_SFLOAT_S8_UINT
  937. (non-sparse)
  938. IMAGE_TILING_LINEAR:
  939. color images
  940. (non-sparse, non-transient)
  941. memoryTypes[8]:
  942. heapIndex = 1
  943. propertyFlags = 0x0006: count = 2
  944. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  945. MEMORY_PROPERTY_HOST_COHERENT_BIT
  946. usable for:
  947. IMAGE_TILING_OPTIMAL:
  948. None
  949. IMAGE_TILING_LINEAR:
  950. color images
  951. (non-sparse, non-transient)
  952. memoryTypes[9]:
  953. heapIndex = 1
  954. propertyFlags = 0x000e: count = 3
  955. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  956. MEMORY_PROPERTY_HOST_COHERENT_BIT
  957. MEMORY_PROPERTY_HOST_CACHED_BIT
  958. usable for:
  959. IMAGE_TILING_OPTIMAL:
  960. None
  961. IMAGE_TILING_LINEAR:
  962. color images
  963. (non-sparse, non-transient)
  964. memoryTypes[10]:
  965. heapIndex = 2
  966. propertyFlags = 0x0007: count = 3
  967. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  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. None
  975.  
  976. VkPhysicalDeviceFeatures:
  977. =========================
  978. robustBufferAccess = true
  979. fullDrawIndexUint32 = true
  980. imageCubeArray = true
  981. independentBlend = true
  982. geometryShader = true
  983. tessellationShader = true
  984. sampleRateShading = true
  985. dualSrcBlend = true
  986. logicOp = true
  987. multiDrawIndirect = true
  988. drawIndirectFirstInstance = true
  989. depthClamp = true
  990. depthBiasClamp = true
  991. fillModeNonSolid = true
  992. depthBounds = true
  993. wideLines = true
  994. largePoints = true
  995. alphaToOne = true
  996. multiViewport = true
  997. samplerAnisotropy = true
  998. textureCompressionETC2 = false
  999. textureCompressionASTC_LDR = false
  1000. textureCompressionBC = true
  1001. occlusionQueryPrecise = true
  1002. pipelineStatisticsQuery = true
  1003. vertexPipelineStoresAndAtomics = true
  1004. fragmentStoresAndAtomics = true
  1005. shaderTessellationAndGeometryPointSize = true
  1006. shaderImageGatherExtended = true
  1007. shaderStorageImageExtendedFormats = true
  1008. shaderStorageImageMultisample = true
  1009. shaderStorageImageReadWithoutFormat = true
  1010. shaderStorageImageWriteWithoutFormat = true
  1011. shaderUniformBufferArrayDynamicIndexing = true
  1012. shaderSampledImageArrayDynamicIndexing = true
  1013. shaderStorageBufferArrayDynamicIndexing = true
  1014. shaderStorageImageArrayDynamicIndexing = true
  1015. shaderClipDistance = true
  1016. shaderCullDistance = true
  1017. shaderFloat64 = true
  1018. shaderInt64 = true
  1019. shaderInt16 = true
  1020. shaderResourceResidency = true
  1021. shaderResourceMinLod = true
  1022. sparseBinding = true
  1023. sparseResidencyBuffer = true
  1024. sparseResidencyImage2D = true
  1025. sparseResidencyImage3D = true
  1026. sparseResidency2Samples = true
  1027. sparseResidency4Samples = true
  1028. sparseResidency8Samples = true
  1029. sparseResidency16Samples = true
  1030. sparseResidencyAliased = true
  1031. variableMultisampleRate = true
  1032. inheritedQueries = true
  1033.  
  1034. VkPhysicalDevice16BitStorageFeatures:
  1035. -------------------------------------
  1036. storageBuffer16BitAccess = true
  1037. uniformAndStorageBuffer16BitAccess = true
  1038. storagePushConstant16 = true
  1039. storageInputOutput16 = false
  1040.  
  1041. VkPhysicalDevice4444FormatsFeaturesEXT:
  1042. ---------------------------------------
  1043. formatA4R4G4B4 = true
  1044. formatA4B4G4R4 = true
  1045.  
  1046. VkPhysicalDevice8BitStorageFeatures:
  1047. ------------------------------------
  1048. storageBuffer8BitAccess = true
  1049. uniformAndStorageBuffer8BitAccess = true
  1050. storagePushConstant8 = true
  1051.  
  1052. VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT:
  1053. --------------------------------------------------
  1054. advancedBlendCoherentOperations = true
  1055.  
  1056. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1057. --------------------------------------------
  1058. bufferDeviceAddress = true
  1059. bufferDeviceAddressCaptureReplay = false
  1060. bufferDeviceAddressMultiDevice = true
  1061.  
  1062. VkPhysicalDeviceBufferDeviceAddressFeaturesEXT:
  1063. -----------------------------------------------
  1064. bufferDeviceAddress = true
  1065. bufferDeviceAddressCaptureReplay = false
  1066. bufferDeviceAddressMultiDevice = true
  1067.  
  1068. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1069. ------------------------------------------------
  1070. conditionalRendering = true
  1071. inheritedConditionalRendering = true
  1072.  
  1073. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1074. ---------------------------------------------
  1075. customBorderColors = true
  1076. customBorderColorWithoutFormat = true
  1077.  
  1078. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1079. -------------------------------------------
  1080. depthClipEnable = true
  1081.  
  1082. VkPhysicalDeviceDescriptorIndexingFeatures:
  1083. -------------------------------------------
  1084. shaderInputAttachmentArrayDynamicIndexing = true
  1085. shaderUniformTexelBufferArrayDynamicIndexing = true
  1086. shaderStorageTexelBufferArrayDynamicIndexing = true
  1087. shaderUniformBufferArrayNonUniformIndexing = true
  1088. shaderSampledImageArrayNonUniformIndexing = true
  1089. shaderStorageBufferArrayNonUniformIndexing = true
  1090. shaderStorageImageArrayNonUniformIndexing = true
  1091. shaderInputAttachmentArrayNonUniformIndexing = true
  1092. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1093. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1094. descriptorBindingUniformBufferUpdateAfterBind = false
  1095. descriptorBindingSampledImageUpdateAfterBind = true
  1096. descriptorBindingStorageImageUpdateAfterBind = true
  1097. descriptorBindingStorageBufferUpdateAfterBind = true
  1098. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1099. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1100. descriptorBindingUpdateUnusedWhilePending = true
  1101. descriptorBindingPartiallyBound = true
  1102. descriptorBindingVariableDescriptorCount = true
  1103. runtimeDescriptorArray = true
  1104.  
  1105. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1106. ------------------------------------------------
  1107. extendedDynamicState = true
  1108.  
  1109. VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT:
  1110. ---------------------------------------------------
  1111. fragmentShaderSampleInterlock = true
  1112. fragmentShaderPixelInterlock = true
  1113. fragmentShaderShadingRateInterlock = true
  1114.  
  1115. VkPhysicalDeviceHostQueryResetFeatures:
  1116. ---------------------------------------
  1117. hostQueryReset = true
  1118.  
  1119. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  1120. -------------------------------------------
  1121. robustImageAccess = true
  1122.  
  1123. VkPhysicalDeviceImagelessFramebufferFeatures:
  1124. ---------------------------------------------
  1125. imagelessFramebuffer = true
  1126.  
  1127. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1128. ------------------------------------------
  1129. indexTypeUint8 = true
  1130.  
  1131. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1132. ----------------------------------------------
  1133. inlineUniformBlock = true
  1134. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1135.  
  1136. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1137. ---------------------------------------------
  1138. rectangularLines = true
  1139. bresenhamLines = true
  1140. smoothLines = true
  1141. stippledRectangularLines = true
  1142. stippledBresenhamLines = true
  1143. stippledSmoothLines = true
  1144.  
  1145. VkPhysicalDeviceMultiviewFeatures:
  1146. ----------------------------------
  1147. multiview = true
  1148. multiviewGeometryShader = true
  1149. multiviewTessellationShader = true
  1150.  
  1151. VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT:
  1152. --------------------------------------------------------
  1153. pipelineCreationCacheControl = true
  1154.  
  1155. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1156. --------------------------------------------------------
  1157. pipelineExecutableInfo = true
  1158.  
  1159. VkPhysicalDevicePrivateDataFeaturesEXT:
  1160. ---------------------------------------
  1161. privateData = true
  1162.  
  1163. VkPhysicalDeviceProtectedMemoryFeatures:
  1164. ----------------------------------------
  1165. protectedMemory = false
  1166.  
  1167. VkPhysicalDeviceRobustness2FeaturesEXT:
  1168. ---------------------------------------
  1169. robustBufferAccess2 = true
  1170. robustImageAccess2 = true
  1171. nullDescriptor = true
  1172.  
  1173. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1174. -----------------------------------------------
  1175. samplerYcbcrConversion = true
  1176.  
  1177. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1178. ------------------------------------------
  1179. scalarBlockLayout = true
  1180.  
  1181. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1182. ----------------------------------------------------
  1183. separateDepthStencilLayouts = true
  1184.  
  1185. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1186. ---------------------------------------------
  1187. shaderBufferFloat32Atomics = true
  1188. shaderBufferFloat32AtomicAdd = true
  1189. shaderBufferFloat64Atomics = true
  1190. shaderBufferFloat64AtomicAdd = true
  1191. shaderSharedFloat32Atomics = true
  1192. shaderSharedFloat32AtomicAdd = true
  1193. shaderSharedFloat64Atomics = true
  1194. shaderSharedFloat64AtomicAdd = true
  1195. shaderImageFloat32Atomics = true
  1196. shaderImageFloat32AtomicAdd = true
  1197. sparseImageFloat32Atomics = true
  1198. sparseImageFloat32AtomicAdd = true
  1199.  
  1200. VkPhysicalDeviceShaderAtomicInt64Features:
  1201. ------------------------------------------
  1202. shaderBufferInt64Atomics = true
  1203. shaderSharedInt64Atomics = true
  1204.  
  1205. VkPhysicalDeviceShaderClockFeaturesKHR:
  1206. ---------------------------------------
  1207. shaderSubgroupClock = true
  1208. shaderDeviceClock = true
  1209.  
  1210. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1211. ----------------------------------------------------------
  1212. shaderDemoteToHelperInvocation = true
  1213.  
  1214. VkPhysicalDeviceShaderDrawParametersFeatures:
  1215. ---------------------------------------------
  1216. shaderDrawParameters = true
  1217.  
  1218. VkPhysicalDeviceShaderFloat16Int8Features:
  1219. ------------------------------------------
  1220. shaderFloat16 = false
  1221. shaderInt8 = true
  1222.  
  1223. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1224. ----------------------------------------------------
  1225. shaderSubgroupExtendedTypes = true
  1226.  
  1227. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1228. -----------------------------------------------
  1229. subgroupSizeControl = true
  1230. computeFullSubgroups = true
  1231.  
  1232. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1233. ------------------------------------------------
  1234. texelBufferAlignment = true
  1235.  
  1236. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1237. ------------------------------------------
  1238. timelineSemaphore = true
  1239.  
  1240. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1241. ---------------------------------------------
  1242. transformFeedback = true
  1243. geometryStreams = true
  1244.  
  1245. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1246. ----------------------------------------------------
  1247. uniformBufferStandardLayout = true
  1248.  
  1249. VkPhysicalDeviceVariablePointersFeatures:
  1250. -----------------------------------------
  1251. variablePointersStorageBuffer = true
  1252. variablePointers = true
  1253.  
  1254. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1255. --------------------------------------------------
  1256. vertexAttributeInstanceRateDivisor = true
  1257. vertexAttributeInstanceRateZeroDivisor = true
  1258.  
  1259. VkPhysicalDeviceVulkan11Features:
  1260. ---------------------------------
  1261. storageBuffer16BitAccess = true
  1262. uniformAndStorageBuffer16BitAccess = true
  1263. storagePushConstant16 = true
  1264. storageInputOutput16 = false
  1265. multiview = true
  1266. multiviewGeometryShader = true
  1267. multiviewTessellationShader = true
  1268. variablePointersStorageBuffer = true
  1269. variablePointers = true
  1270. protectedMemory = false
  1271. samplerYcbcrConversion = true
  1272. shaderDrawParameters = true
  1273.  
  1274. VkPhysicalDeviceVulkan12Features:
  1275. ---------------------------------
  1276. samplerMirrorClampToEdge = true
  1277. drawIndirectCount = true
  1278. storageBuffer8BitAccess = true
  1279. uniformAndStorageBuffer8BitAccess = true
  1280. storagePushConstant8 = true
  1281. shaderBufferInt64Atomics = true
  1282. shaderSharedInt64Atomics = true
  1283. shaderFloat16 = false
  1284. shaderInt8 = true
  1285. descriptorIndexing = true
  1286. shaderInputAttachmentArrayDynamicIndexing = true
  1287. shaderUniformTexelBufferArrayDynamicIndexing = true
  1288. shaderStorageTexelBufferArrayDynamicIndexing = true
  1289. shaderUniformBufferArrayNonUniformIndexing = true
  1290. shaderSampledImageArrayNonUniformIndexing = true
  1291. shaderStorageBufferArrayNonUniformIndexing = true
  1292. shaderStorageImageArrayNonUniformIndexing = true
  1293. shaderInputAttachmentArrayNonUniformIndexing = true
  1294. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1295. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1296. descriptorBindingUniformBufferUpdateAfterBind = false
  1297. descriptorBindingSampledImageUpdateAfterBind = true
  1298. descriptorBindingStorageImageUpdateAfterBind = true
  1299. descriptorBindingStorageBufferUpdateAfterBind = true
  1300. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1301. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1302. descriptorBindingUpdateUnusedWhilePending = true
  1303. descriptorBindingPartiallyBound = true
  1304. descriptorBindingVariableDescriptorCount = true
  1305. runtimeDescriptorArray = true
  1306. samplerFilterMinmax = true
  1307. scalarBlockLayout = true
  1308. imagelessFramebuffer = true
  1309. uniformBufferStandardLayout = true
  1310. shaderSubgroupExtendedTypes = true
  1311. separateDepthStencilLayouts = true
  1312. hostQueryReset = true
  1313. timelineSemaphore = true
  1314. bufferDeviceAddress = true
  1315. bufferDeviceAddressCaptureReplay = false
  1316. bufferDeviceAddressMultiDevice = true
  1317. vulkanMemoryModel = true
  1318. vulkanMemoryModelDeviceScope = true
  1319. vulkanMemoryModelAvailabilityVisibilityChains = true
  1320. shaderOutputViewportIndex = true
  1321. shaderOutputLayer = true
  1322. subgroupBroadcastDynamicId = true
  1323.  
  1324. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1325. ------------------------------------------
  1326. vulkanMemoryModel = true
  1327. vulkanMemoryModelDeviceScope = true
  1328. vulkanMemoryModelAvailabilityVisibilityChains = true
  1329.  
  1330. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1331. --------------------------------------------
  1332. ycbcrImageArrays = true
  1333.  
  1334.  
  1335.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement