Advertisement
Guest User

Vulkaninfo

a guest
Aug 29th, 2022
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.97 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.3.204
  6.  
  7.  
  8. Instance Extensions: count = 11
  9. ===============================
  10. VK_EXT_debug_report : extension revision 10
  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_external_fence_capabilities : extension revision 1
  15. VK_KHR_external_memory_capabilities : extension revision 1
  16. VK_KHR_external_semaphore_capabilities : extension revision 1
  17. VK_KHR_get_physical_device_properties2 : extension revision 2
  18. VK_KHR_get_surface_capabilities2 : extension revision 1
  19. VK_KHR_surface : extension revision 25
  20. VK_KHR_win32_surface : extension revision 6
  21.  
  22. Layers: count = 1
  23. =================
  24. VK_LAYER_AMD_switchable_graphics (AMD switchable graphics layer) Vulkan version 1.3.217, layer version 1:
  25. Layer Extensions: count = 0
  26. Devices: count = 1
  27. GPU id = 0 (AMD Radeon(TM) Graphics)
  28. Layer-Device Extensions: count = 0
  29.  
  30. Presentable Surfaces:
  31. =====================
  32. GPU id : 0 (AMD Radeon(TM) Graphics):
  33. Surface type = VK_KHR_win32_surface
  34. Formats: count = 25
  35. SurfaceFormat[0]:
  36. format = FORMAT_B8G8R8A8_UNORM
  37. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  38. SurfaceFormat[1]:
  39. format = FORMAT_B8G8R8A8_SRGB
  40. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  41. SurfaceFormat[2]:
  42. format = FORMAT_A2R10G10B10_UNORM_PACK32
  43. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  44. SurfaceFormat[3]:
  45. format = FORMAT_R16G16B16A16_SFLOAT
  46. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  47. SurfaceFormat[4]:
  48. format = FORMAT_B8G8R8A8_UNORM
  49. colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  50. SurfaceFormat[5]:
  51. format = FORMAT_B8G8R8A8_SRGB
  52. colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  53. SurfaceFormat[6]:
  54. format = FORMAT_A2R10G10B10_UNORM_PACK32
  55. colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  56. SurfaceFormat[7]:
  57. format = FORMAT_R16G16B16A16_SFLOAT
  58. colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  59. SurfaceFormat[8]:
  60. format = FORMAT_R16G16B16A16_SFLOAT
  61. colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  62. SurfaceFormat[9]:
  63. format = FORMAT_R4G4B4A4_UNORM_PACK16
  64. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  65. SurfaceFormat[10]:
  66. format = FORMAT_B4G4R4A4_UNORM_PACK16
  67. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  68. SurfaceFormat[11]:
  69. format = FORMAT_R5G6B5_UNORM_PACK16
  70. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  71. SurfaceFormat[12]:
  72. format = FORMAT_B5G6R5_UNORM_PACK16
  73. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  74. SurfaceFormat[13]:
  75. format = FORMAT_A1R5G5B5_UNORM_PACK16
  76. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  77. SurfaceFormat[14]:
  78. format = FORMAT_R8G8B8A8_UNORM
  79. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  80. SurfaceFormat[15]:
  81. format = FORMAT_R8G8B8A8_SNORM
  82. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  83. SurfaceFormat[16]:
  84. format = FORMAT_R8G8B8A8_SRGB
  85. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  86. SurfaceFormat[17]:
  87. format = FORMAT_B8G8R8A8_SNORM
  88. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  89. SurfaceFormat[18]:
  90. format = FORMAT_A8B8G8R8_UNORM_PACK32
  91. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  92. SurfaceFormat[19]:
  93. format = FORMAT_A8B8G8R8_SNORM_PACK32
  94. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  95. SurfaceFormat[20]:
  96. format = FORMAT_A8B8G8R8_SRGB_PACK32
  97. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  98. SurfaceFormat[21]:
  99. format = FORMAT_A2B10G10R10_UNORM_PACK32
  100. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  101. SurfaceFormat[22]:
  102. format = FORMAT_R16G16B16A16_UNORM
  103. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  104. SurfaceFormat[23]:
  105. format = FORMAT_R16G16B16A16_SNORM
  106. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  107. SurfaceFormat[24]:
  108. format = FORMAT_B10G11R11_UFLOAT_PACK32
  109. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  110. Present Modes: count = 3
  111. PRESENT_MODE_IMMEDIATE_KHR
  112. PRESENT_MODE_FIFO_KHR
  113. PRESENT_MODE_FIFO_RELAXED_KHR
  114. VkSurfaceCapabilitiesKHR:
  115. -------------------------
  116. minImageCount = 1
  117. maxImageCount = 16
  118. currentExtent:
  119. width = 256
  120. height = 256
  121. minImageExtent:
  122. width = 256
  123. height = 256
  124. maxImageExtent:
  125. width = 256
  126. height = 256
  127. maxImageArrayLayers = 1
  128. supportedTransforms: count = 1
  129. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  130. currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  131. supportedCompositeAlpha: count = 1
  132. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  133. supportedUsageFlags: count = 6
  134. IMAGE_USAGE_TRANSFER_SRC_BIT
  135. IMAGE_USAGE_TRANSFER_DST_BIT
  136. IMAGE_USAGE_SAMPLED_BIT
  137. IMAGE_USAGE_STORAGE_BIT
  138. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  139. IMAGE_USAGE_INPUT_ATTACHMENT_BIT
  140. VkSurfaceCapabilitiesFullScreenExclusiveEXT:
  141. --------------------------------------------
  142. fullScreenExclusiveSupported = true
  143.  
  144.  
  145.  
  146. Device Groups:
  147. ==============
  148. Group 0:
  149. Properties:
  150. physicalDevices: count = 1
  151. AMD Radeon(TM) Graphics (ID: 0)
  152. subsetAllocation = 0
  153.  
  154. Present Capabilities:
  155. AMD Radeon(TM) Graphics (ID: 0):
  156. Can present images from the following devices: count = 1
  157. AMD Radeon(TM) Graphics (ID: 0)
  158. Present modes: count = 1
  159. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  160.  
  161.  
  162. Device Properties and Extensions:
  163. =================================
  164. GPU0:
  165. VkPhysicalDeviceProperties:
  166. ---------------------------
  167. apiVersion = 4206809 (1.3.217)
  168. driverVersion = 8388841 (0x8000e9)
  169. vendorID = 0x1002
  170. deviceID = 0x73ff
  171. deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  172. deviceName = AMD Radeon(TM) Graphics
  173. pipelineCacheUUID = a895e607-bcb8-59b7-8504-ba464c28f954
  174.  
  175. VkPhysicalDeviceLimits:
  176. -----------------------
  177. maxImageDimension1D = 16384
  178. maxImageDimension2D = 16384
  179. maxImageDimension3D = 8192
  180. maxImageDimensionCube = 16384
  181. maxImageArrayLayers = 8192
  182. maxTexelBufferElements = 4294967295
  183. maxUniformBufferRange = 4294967295
  184. maxStorageBufferRange = 4294967295
  185. maxPushConstantsSize = 128
  186. maxMemoryAllocationCount = 4096
  187. maxSamplerAllocationCount = 1048576
  188. bufferImageGranularity = 0x00000001
  189. sparseAddressSpaceSize = 0xff900000000
  190. maxBoundDescriptorSets = 32
  191. maxPerStageDescriptorSamplers = 4294967295
  192. maxPerStageDescriptorUniformBuffers = 4294967295
  193. maxPerStageDescriptorStorageBuffers = 4294967295
  194. maxPerStageDescriptorSampledImages = 4294967295
  195. maxPerStageDescriptorStorageImages = 4294967295
  196. maxPerStageDescriptorInputAttachments = 4294967295
  197. maxPerStageResources = 4294967295
  198. maxDescriptorSetSamplers = 4294967295
  199. maxDescriptorSetUniformBuffers = 4294967295
  200. maxDescriptorSetUniformBuffersDynamic = 8
  201. maxDescriptorSetStorageBuffers = 4294967295
  202. maxDescriptorSetStorageBuffersDynamic = 8
  203. maxDescriptorSetSampledImages = 4294967295
  204. maxDescriptorSetStorageImages = 4294967295
  205. maxDescriptorSetInputAttachments = 4294967295
  206. maxVertexInputAttributes = 64
  207. maxVertexInputBindings = 32
  208. maxVertexInputAttributeOffset = 4294967295
  209. maxVertexInputBindingStride = 16383
  210. maxVertexOutputComponents = 128
  211. maxTessellationGenerationLevel = 64
  212. maxTessellationPatchSize = 32
  213. maxTessellationControlPerVertexInputComponents = 128
  214. maxTessellationControlPerVertexOutputComponents = 128
  215. maxTessellationControlPerPatchOutputComponents = 120
  216. maxTessellationControlTotalOutputComponents = 4096
  217. maxTessellationEvaluationInputComponents = 128
  218. maxTessellationEvaluationOutputComponents = 128
  219. maxGeometryShaderInvocations = 127
  220. maxGeometryInputComponents = 128
  221. maxGeometryOutputComponents = 128
  222. maxGeometryOutputVertices = 1023
  223. maxGeometryTotalOutputComponents = 4095
  224. maxFragmentInputComponents = 128
  225. maxFragmentOutputAttachments = 8
  226. maxFragmentDualSrcAttachments = 1
  227. maxFragmentCombinedOutputResources = 4294967295
  228. maxComputeSharedMemorySize = 65536
  229. maxComputeWorkGroupCount: count = 3
  230. 65535
  231. 65535
  232. 65535
  233. maxComputeWorkGroupInvocations = 1024
  234. maxComputeWorkGroupSize: count = 3
  235. 1024
  236. 1024
  237. 1024
  238. subPixelPrecisionBits = 8
  239. subTexelPrecisionBits = 8
  240. mipmapPrecisionBits = 8
  241. maxDrawIndexedIndexValue = 4294967295
  242. maxDrawIndirectCount = 4294967295
  243. maxSamplerLodBias = 15.9961
  244. maxSamplerAnisotropy = 16
  245. maxViewports = 16
  246. maxViewportDimensions: count = 2
  247. 16384
  248. 16384
  249. viewportBoundsRange: count = 2
  250. -32768
  251. 32767
  252. viewportSubPixelBits = 8
  253. minMemoryMapAlignment = 64
  254. minTexelBufferOffsetAlignment = 0x00000004
  255. minUniformBufferOffsetAlignment = 0x00000010
  256. minStorageBufferOffsetAlignment = 0x00000004
  257. minTexelOffset = -64
  258. maxTexelOffset = 63
  259. minTexelGatherOffset = -32
  260. maxTexelGatherOffset = 31
  261. minInterpolationOffset = -2
  262. maxInterpolationOffset = 1
  263. subPixelInterpolationOffsetBits = 8
  264. maxFramebufferWidth = 16384
  265. maxFramebufferHeight = 16384
  266. maxFramebufferLayers = 8192
  267. framebufferColorSampleCounts: count = 4
  268. SAMPLE_COUNT_1_BIT
  269. SAMPLE_COUNT_2_BIT
  270. SAMPLE_COUNT_4_BIT
  271. SAMPLE_COUNT_8_BIT
  272. framebufferDepthSampleCounts: count = 4
  273. SAMPLE_COUNT_1_BIT
  274. SAMPLE_COUNT_2_BIT
  275. SAMPLE_COUNT_4_BIT
  276. SAMPLE_COUNT_8_BIT
  277. framebufferStencilSampleCounts: count = 4
  278. SAMPLE_COUNT_1_BIT
  279. SAMPLE_COUNT_2_BIT
  280. SAMPLE_COUNT_4_BIT
  281. SAMPLE_COUNT_8_BIT
  282. framebufferNoAttachmentsSampleCounts: count = 4
  283. SAMPLE_COUNT_1_BIT
  284. SAMPLE_COUNT_2_BIT
  285. SAMPLE_COUNT_4_BIT
  286. SAMPLE_COUNT_8_BIT
  287. maxColorAttachments = 8
  288. sampledImageColorSampleCounts: count = 4
  289. SAMPLE_COUNT_1_BIT
  290. SAMPLE_COUNT_2_BIT
  291. SAMPLE_COUNT_4_BIT
  292. SAMPLE_COUNT_8_BIT
  293. sampledImageIntegerSampleCounts: count = 4
  294. SAMPLE_COUNT_1_BIT
  295. SAMPLE_COUNT_2_BIT
  296. SAMPLE_COUNT_4_BIT
  297. SAMPLE_COUNT_8_BIT
  298. sampledImageDepthSampleCounts: count = 4
  299. SAMPLE_COUNT_1_BIT
  300. SAMPLE_COUNT_2_BIT
  301. SAMPLE_COUNT_4_BIT
  302. SAMPLE_COUNT_8_BIT
  303. sampledImageStencilSampleCounts: count = 4
  304. SAMPLE_COUNT_1_BIT
  305. SAMPLE_COUNT_2_BIT
  306. SAMPLE_COUNT_4_BIT
  307. SAMPLE_COUNT_8_BIT
  308. storageImageSampleCounts: count = 4
  309. SAMPLE_COUNT_1_BIT
  310. SAMPLE_COUNT_2_BIT
  311. SAMPLE_COUNT_4_BIT
  312. SAMPLE_COUNT_8_BIT
  313. maxSampleMaskWords = 1
  314. timestampComputeAndGraphics = true
  315. timestampPeriod = 10
  316. maxClipDistances = 8
  317. maxCullDistances = 8
  318. maxCombinedClipAndCullDistances = 8
  319. discreteQueuePriorities = 2
  320. pointSizeRange: count = 2
  321. 0
  322. 8191.88
  323. lineWidthRange: count = 2
  324. 0
  325. 8191.88
  326. pointSizeGranularity = 0.125
  327. lineWidthGranularity = 0.125
  328. strictLines = false
  329. standardSampleLocations = true
  330. optimalBufferCopyOffsetAlignment = 0x00000001
  331. optimalBufferCopyRowPitchAlignment = 0x00000001
  332. nonCoherentAtomSize = 0x00000080
  333.  
  334. VkPhysicalDeviceSparseProperties:
  335. ---------------------------------
  336. residencyStandard2DBlockShape = true
  337. residencyStandard2DMultisampleBlockShape = false
  338. residencyStandard3DBlockShape = true
  339. residencyAlignedMipSize = false
  340. residencyNonResidentStrict = true
  341.  
  342. VkPhysicalDeviceAccelerationStructurePropertiesKHR:
  343. ---------------------------------------------------
  344. maxGeometryCount = 16777216
  345. maxInstanceCount = 16777216
  346. maxPrimitiveCount = 536870912
  347. maxPerStageDescriptorAccelerationStructures = 1048576
  348. maxPerStageDescriptorUpdateAfterBindAccelerationStructures = 1048576
  349. maxDescriptorSetAccelerationStructures = 1048576
  350. maxDescriptorSetUpdateAfterBindAccelerationStructures = 1048576
  351. minAccelerationStructureScratchOffsetAlignment = 256
  352.  
  353. VkPhysicalDeviceConservativeRasterizationPropertiesEXT:
  354. -------------------------------------------------------
  355. primitiveOverestimationSize = 0
  356. maxExtraPrimitiveOverestimationSize = 0
  357. extraPrimitiveOverestimationSizeGranularity = 0
  358. primitiveUnderestimation = true
  359. conservativePointAndLineRasterization = false
  360. degenerateTrianglesRasterized = true
  361. degenerateLinesRasterized = false
  362. fullyCoveredFragmentShaderInputVariable = false
  363. conservativeRasterizationPostDepthCoverage = true
  364.  
  365. VkPhysicalDeviceCustomBorderColorPropertiesEXT:
  366. -----------------------------------------------
  367. maxCustomBorderColorSamplers = 4096
  368.  
  369. VkPhysicalDeviceDepthStencilResolveProperties:
  370. ----------------------------------------------
  371. supportedDepthResolveModes: count = 3
  372. RESOLVE_MODE_SAMPLE_ZERO_BIT
  373. RESOLVE_MODE_MIN_BIT
  374. RESOLVE_MODE_MAX_BIT
  375. supportedStencilResolveModes: count = 3
  376. RESOLVE_MODE_SAMPLE_ZERO_BIT
  377. RESOLVE_MODE_MIN_BIT
  378. RESOLVE_MODE_MAX_BIT
  379. independentResolveNone = true
  380. independentResolve = true
  381.  
  382. VkPhysicalDeviceDescriptorIndexingProperties:
  383. ---------------------------------------------
  384. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  385. shaderUniformBufferArrayNonUniformIndexingNative = false
  386. shaderSampledImageArrayNonUniformIndexingNative = false
  387. shaderStorageBufferArrayNonUniformIndexingNative = false
  388. shaderStorageImageArrayNonUniformIndexingNative = false
  389. shaderInputAttachmentArrayNonUniformIndexingNative = false
  390. robustBufferAccessUpdateAfterBind = false
  391. quadDivergentImplicitLod = false
  392. maxPerStageDescriptorUpdateAfterBindSamplers = 4294967295
  393. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 4294967295
  394. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  395. maxPerStageDescriptorUpdateAfterBindSampledImages = 4294967295
  396. maxPerStageDescriptorUpdateAfterBindStorageImages = 4294967295
  397. maxPerStageDescriptorUpdateAfterBindInputAttachments = 4294967295
  398. maxPerStageUpdateAfterBindResources = 4294967295
  399. maxDescriptorSetUpdateAfterBindSamplers = 4294967295
  400. maxDescriptorSetUpdateAfterBindUniformBuffers = 4294967295
  401. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  402. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  403. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  404. maxDescriptorSetUpdateAfterBindSampledImages = 4294967295
  405. maxDescriptorSetUpdateAfterBindStorageImages = 4294967295
  406. maxDescriptorSetUpdateAfterBindInputAttachments = 4294967295
  407.  
  408. VkPhysicalDeviceDriverProperties:
  409. ---------------------------------
  410. driverID = DRIVER_ID_AMD_PROPRIETARY
  411. driverName = AMD proprietary driver
  412. driverInfo = 22.8.1
  413. conformanceVersion = 1.3.0.0
  414.  
  415. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  416. ------------------------------------------------
  417. minImportedHostPointerAlignment = 0x00001000
  418.  
  419. VkPhysicalDeviceFloatControlsProperties:
  420. ----------------------------------------
  421. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  422. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  423. shaderSignedZeroInfNanPreserveFloat16 = true
  424. shaderSignedZeroInfNanPreserveFloat32 = true
  425. shaderSignedZeroInfNanPreserveFloat64 = true
  426. shaderDenormPreserveFloat16 = true
  427. shaderDenormPreserveFloat32 = true
  428. shaderDenormPreserveFloat64 = true
  429. shaderDenormFlushToZeroFloat16 = true
  430. shaderDenormFlushToZeroFloat32 = true
  431. shaderDenormFlushToZeroFloat64 = true
  432. shaderRoundingModeRTEFloat16 = true
  433. shaderRoundingModeRTEFloat32 = true
  434. shaderRoundingModeRTEFloat64 = true
  435. shaderRoundingModeRTZFloat16 = true
  436. shaderRoundingModeRTZFloat32 = true
  437. shaderRoundingModeRTZFloat64 = true
  438.  
  439. VkPhysicalDeviceFragmentShadingRatePropertiesKHR:
  440. -------------------------------------------------
  441. minFragmentShadingRateAttachmentTexelSize:
  442. width = 8
  443. height = 8
  444. maxFragmentShadingRateAttachmentTexelSize:
  445. width = 8
  446. height = 8
  447. maxFragmentShadingRateAttachmentTexelSizeAspectRatio = 1
  448. primitiveFragmentShadingRateWithMultipleViewports = true
  449. layeredShadingRateAttachments = false
  450. fragmentShadingRateNonTrivialCombinerOps = true
  451. maxFragmentSize:
  452. width = 2
  453. height = 2
  454. maxFragmentSizeAspectRatio = 2
  455. maxFragmentShadingRateCoverageSamples = 32
  456. maxFragmentShadingRateRasterizationSamples = SAMPLE_COUNT_16_BIT
  457. fragmentShadingRateWithShaderDepthStencilWrites = true
  458. fragmentShadingRateWithSampleMask = true
  459. fragmentShadingRateWithShaderSampleMask = true
  460. fragmentShadingRateWithConservativeRasterization = true
  461. fragmentShadingRateWithFragmentShaderInterlock = false
  462. fragmentShadingRateWithCustomSampleLocations = true
  463. fragmentShadingRateStrictMultiplyCombiner = true
  464.  
  465. VkPhysicalDeviceIDProperties:
  466. -----------------------------
  467. deviceUUID = 00000000-0300-0000-0000-000000000000
  468. driverUUID = 414d442d-5749-4e2d-4452-560000000000
  469. deviceLUID = 54830000-00000000
  470. deviceNodeMask = 1
  471. deviceLUIDValid = true
  472.  
  473. VkPhysicalDeviceInlineUniformBlockProperties:
  474. ---------------------------------------------
  475. maxInlineUniformBlockSize = 65536
  476. maxPerStageDescriptorInlineUniformBlocks = 16
  477. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 16
  478. maxDescriptorSetInlineUniformBlocks = 16
  479. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 16
  480.  
  481. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  482. -----------------------------------------------
  483. lineSubPixelPrecisionBits = 4
  484.  
  485. VkPhysicalDeviceMaintenance3Properties:
  486. ---------------------------------------
  487. maxPerSetDescriptors = 4294967295
  488. maxMemoryAllocationSize = 0x80000000
  489.  
  490. VkPhysicalDeviceMaintenance4Properties:
  491. ---------------------------------------
  492. maxBufferSize = 0x80000000
  493.  
  494. VkPhysicalDeviceMultiviewProperties:
  495. ------------------------------------
  496. maxMultiviewViewCount = 6
  497. maxMultiviewInstanceIndex = 4294967295
  498.  
  499. VkPhysicalDevicePointClippingProperties:
  500. ----------------------------------------
  501. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  502.  
  503. VkPhysicalDeviceProtectedMemoryProperties:
  504. ------------------------------------------
  505. protectedNoFault = false
  506.  
  507. VkPhysicalDeviceProvokingVertexPropertiesEXT:
  508. ---------------------------------------------
  509. provokingVertexModePerPipeline = true
  510. transformFeedbackPreservesTriangleFanProvokingVertex = true
  511.  
  512. VkPhysicalDevicePushDescriptorPropertiesKHR:
  513. --------------------------------------------
  514. maxPushDescriptors = 32
  515.  
  516. VkPhysicalDeviceRayTracingPipelinePropertiesKHR:
  517. ------------------------------------------------
  518. shaderGroupHandleSize = 32
  519. maxRayRecursionDepth = 1
  520. maxShaderGroupStride = 4096
  521. shaderGroupBaseAlignment = 64
  522. shaderGroupHandleCaptureReplaySize = 32
  523. maxRayDispatchInvocationCount = 1073741824
  524. shaderGroupHandleAlignment = 4
  525. maxRayHitAttributeSize = 32
  526.  
  527. VkPhysicalDeviceRobustness2PropertiesEXT:
  528. -----------------------------------------
  529. robustStorageBufferAccessSizeAlignment = 0x00000004
  530. robustUniformBufferAccessSizeAlignment = 0x00000004
  531.  
  532. VkPhysicalDeviceSampleLocationsPropertiesEXT:
  533. ---------------------------------------------
  534. sampleLocationSampleCounts: count = 4
  535. SAMPLE_COUNT_1_BIT
  536. SAMPLE_COUNT_2_BIT
  537. SAMPLE_COUNT_4_BIT
  538. SAMPLE_COUNT_8_BIT
  539. maxSampleLocationGridSize:
  540. width = 2
  541. height = 2
  542. sampleLocationCoordinateRange: count = 2
  543. 0
  544. 1
  545. sampleLocationSubPixelBits = 4
  546. variableSampleLocations = true
  547.  
  548. VkPhysicalDeviceSamplerFilterMinmaxProperties:
  549. ----------------------------------------------
  550. filterMinmaxSingleComponentFormats = true
  551. filterMinmaxImageComponentMapping = true
  552.  
  553. VkPhysicalDeviceShaderIntegerDotProductProperties:
  554. --------------------------------------------------
  555. integerDotProduct8BitUnsignedAccelerated = true
  556. integerDotProduct8BitSignedAccelerated = true
  557. integerDotProduct8BitMixedSignednessAccelerated = false
  558. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  559. integerDotProduct4x8BitPackedSignedAccelerated = true
  560. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  561. integerDotProduct16BitUnsignedAccelerated = true
  562. integerDotProduct16BitSignedAccelerated = true
  563. integerDotProduct16BitMixedSignednessAccelerated = false
  564. integerDotProduct32BitUnsignedAccelerated = false
  565. integerDotProduct32BitSignedAccelerated = false
  566. integerDotProduct32BitMixedSignednessAccelerated = false
  567. integerDotProduct64BitUnsignedAccelerated = false
  568. integerDotProduct64BitSignedAccelerated = false
  569. integerDotProduct64BitMixedSignednessAccelerated = false
  570. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  571. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  572. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  573. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  574. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  575. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  576. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  577. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  578. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  579. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  580. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  581. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  582. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  583. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  584. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  585.  
  586. VkPhysicalDeviceSubgroupProperties:
  587. -----------------------------------
  588. subgroupSize = 64
  589. supportedStages: count = 13
  590. SHADER_STAGE_VERTEX_BIT
  591. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  592. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  593. SHADER_STAGE_GEOMETRY_BIT
  594. SHADER_STAGE_FRAGMENT_BIT
  595. SHADER_STAGE_COMPUTE_BIT
  596. SHADER_STAGE_ALL_GRAPHICS
  597. SHADER_STAGE_ALL
  598. SHADER_STAGE_RAYGEN_BIT_KHR
  599. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  600. SHADER_STAGE_MISS_BIT_KHR
  601. SHADER_STAGE_INTERSECTION_BIT_KHR
  602. SHADER_STAGE_CALLABLE_BIT_KHR
  603. supportedOperations: count = 8
  604. SUBGROUP_FEATURE_BASIC_BIT
  605. SUBGROUP_FEATURE_VOTE_BIT
  606. SUBGROUP_FEATURE_ARITHMETIC_BIT
  607. SUBGROUP_FEATURE_BALLOT_BIT
  608. SUBGROUP_FEATURE_SHUFFLE_BIT
  609. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  610. SUBGROUP_FEATURE_CLUSTERED_BIT
  611. SUBGROUP_FEATURE_QUAD_BIT
  612. quadOperationsInAllStages = true
  613.  
  614. VkPhysicalDeviceSubgroupSizeControlProperties:
  615. ----------------------------------------------
  616. minSubgroupSize = 32
  617. maxSubgroupSize = 64
  618. maxComputeWorkgroupSubgroups = 4294967295
  619. requiredSubgroupSizeStages:
  620. None
  621.  
  622. VkPhysicalDeviceTexelBufferAlignmentProperties:
  623. -----------------------------------------------
  624. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  625. storageTexelBufferOffsetSingleTexelAlignment = true
  626. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  627. uniformTexelBufferOffsetSingleTexelAlignment = true
  628.  
  629. VkPhysicalDeviceTimelineSemaphoreProperties:
  630. --------------------------------------------
  631. maxTimelineSemaphoreValueDifference = 4294967295
  632.  
  633. VkPhysicalDeviceTransformFeedbackPropertiesEXT:
  634. -----------------------------------------------
  635. maxTransformFeedbackStreams = 4
  636. maxTransformFeedbackBuffers = 4
  637. maxTransformFeedbackBufferSize = 0xffffffff
  638. maxTransformFeedbackStreamDataSize = 512
  639. maxTransformFeedbackBufferDataSize = 512
  640. maxTransformFeedbackBufferDataStride = 512
  641. transformFeedbackQueries = true
  642. transformFeedbackStreamsLinesTriangles = true
  643. transformFeedbackRasterizationStreamSelect = false
  644. transformFeedbackDraw = true
  645.  
  646. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  647. ----------------------------------------------------
  648. maxVertexAttribDivisor = 4294967295
  649.  
  650. VkPhysicalDeviceVulkan11Properties:
  651. -----------------------------------
  652. deviceUUID = 00000000-0300-0000-0000-000000000000
  653. driverUUID = 414d442d-5749-4e2d-4452-560000000000
  654. deviceLUID = 54830000-00000000
  655. deviceNodeMask = 1
  656. deviceLUIDValid = true
  657. subgroupSize = 64
  658. subgroupSupportedStages: count = 13
  659. SHADER_STAGE_VERTEX_BIT
  660. SHADER_STAGE_TESSELLATION_CONTROL_BIT
  661. SHADER_STAGE_TESSELLATION_EVALUATION_BIT
  662. SHADER_STAGE_GEOMETRY_BIT
  663. SHADER_STAGE_FRAGMENT_BIT
  664. SHADER_STAGE_COMPUTE_BIT
  665. SHADER_STAGE_ALL_GRAPHICS
  666. SHADER_STAGE_ALL
  667. SHADER_STAGE_RAYGEN_BIT_KHR
  668. SHADER_STAGE_CLOSEST_HIT_BIT_KHR
  669. SHADER_STAGE_MISS_BIT_KHR
  670. SHADER_STAGE_INTERSECTION_BIT_KHR
  671. SHADER_STAGE_CALLABLE_BIT_KHR
  672. subgroupSupportedOperations: count = 8
  673. SUBGROUP_FEATURE_BASIC_BIT
  674. SUBGROUP_FEATURE_VOTE_BIT
  675. SUBGROUP_FEATURE_ARITHMETIC_BIT
  676. SUBGROUP_FEATURE_BALLOT_BIT
  677. SUBGROUP_FEATURE_SHUFFLE_BIT
  678. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  679. SUBGROUP_FEATURE_CLUSTERED_BIT
  680. SUBGROUP_FEATURE_QUAD_BIT
  681. subgroupQuadOperationsInAllStages = true
  682. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  683. maxMultiviewViewCount = 6
  684. maxMultiviewInstanceIndex = 4294967295
  685. protectedNoFault = false
  686. maxPerSetDescriptors = 4294967295
  687. maxMemoryAllocationSize = 0x80000000
  688.  
  689. VkPhysicalDeviceVulkan12Properties:
  690. -----------------------------------
  691. driverID = DRIVER_ID_AMD_PROPRIETARY
  692. driverName = AMD proprietary driver
  693. driverInfo = 22.8.1
  694. conformanceVersion = 1.3.0.0
  695. denormBehaviorIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  696. roundingModeIndependence = SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
  697. shaderSignedZeroInfNanPreserveFloat16 = true
  698. shaderSignedZeroInfNanPreserveFloat32 = true
  699. shaderSignedZeroInfNanPreserveFloat64 = true
  700. shaderDenormPreserveFloat16 = true
  701. shaderDenormPreserveFloat32 = true
  702. shaderDenormPreserveFloat64 = true
  703. shaderDenormFlushToZeroFloat16 = true
  704. shaderDenormFlushToZeroFloat32 = true
  705. shaderDenormFlushToZeroFloat64 = true
  706. shaderRoundingModeRTEFloat16 = true
  707. shaderRoundingModeRTEFloat32 = true
  708. shaderRoundingModeRTEFloat64 = true
  709. shaderRoundingModeRTZFloat16 = true
  710. shaderRoundingModeRTZFloat32 = true
  711. shaderRoundingModeRTZFloat64 = true
  712. maxUpdateAfterBindDescriptorsInAllPools = 4294967295
  713. shaderUniformBufferArrayNonUniformIndexingNative = false
  714. shaderSampledImageArrayNonUniformIndexingNative = false
  715. shaderStorageBufferArrayNonUniformIndexingNative = false
  716. shaderStorageImageArrayNonUniformIndexingNative = false
  717. shaderInputAttachmentArrayNonUniformIndexingNative = false
  718. robustBufferAccessUpdateAfterBind = false
  719. quadDivergentImplicitLod = false
  720. maxPerStageDescriptorUpdateAfterBindSamplers = 4294967295
  721. maxPerStageDescriptorUpdateAfterBindUniformBuffers = 4294967295
  722. maxPerStageDescriptorUpdateAfterBindStorageBuffers = 4294967295
  723. maxPerStageDescriptorUpdateAfterBindSampledImages = 4294967295
  724. maxPerStageDescriptorUpdateAfterBindStorageImages = 4294967295
  725. maxPerStageDescriptorUpdateAfterBindInputAttachments = 4294967295
  726. maxPerStageUpdateAfterBindResources = 4294967295
  727. maxDescriptorSetUpdateAfterBindSamplers = 4294967295
  728. maxDescriptorSetUpdateAfterBindUniformBuffers = 4294967295
  729. maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 8
  730. maxDescriptorSetUpdateAfterBindStorageBuffers = 4294967295
  731. maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 8
  732. maxDescriptorSetUpdateAfterBindSampledImages = 4294967295
  733. maxDescriptorSetUpdateAfterBindStorageImages = 4294967295
  734. maxDescriptorSetUpdateAfterBindInputAttachments = 4294967295
  735. supportedDepthResolveModes: count = 3
  736. RESOLVE_MODE_SAMPLE_ZERO_BIT
  737. RESOLVE_MODE_MIN_BIT
  738. RESOLVE_MODE_MAX_BIT
  739. supportedStencilResolveModes: count = 3
  740. RESOLVE_MODE_SAMPLE_ZERO_BIT
  741. RESOLVE_MODE_MIN_BIT
  742. RESOLVE_MODE_MAX_BIT
  743. independentResolveNone = true
  744. independentResolve = true
  745. filterMinmaxSingleComponentFormats = true
  746. filterMinmaxImageComponentMapping = true
  747. maxTimelineSemaphoreValueDifference = 4294967295
  748. framebufferIntegerColorSampleCounts: count = 4
  749. SAMPLE_COUNT_1_BIT
  750. SAMPLE_COUNT_2_BIT
  751. SAMPLE_COUNT_4_BIT
  752. SAMPLE_COUNT_8_BIT
  753.  
  754. VkPhysicalDeviceVulkan13Properties:
  755. -----------------------------------
  756. minSubgroupSize = 32
  757. maxSubgroupSize = 64
  758. maxComputeWorkgroupSubgroups = 4294967295
  759. requiredSubgroupSizeStages:
  760. None
  761. maxInlineUniformBlockSize = 65536
  762. maxPerStageDescriptorInlineUniformBlocks = 16
  763. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 16
  764. maxDescriptorSetInlineUniformBlocks = 16
  765. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 16
  766. maxInlineUniformTotalSize = 4294967295
  767. integerDotProduct8BitUnsignedAccelerated = true
  768. integerDotProduct8BitSignedAccelerated = true
  769. integerDotProduct8BitMixedSignednessAccelerated = false
  770. integerDotProduct4x8BitPackedUnsignedAccelerated = true
  771. integerDotProduct4x8BitPackedSignedAccelerated = true
  772. integerDotProduct4x8BitPackedMixedSignednessAccelerated = false
  773. integerDotProduct16BitUnsignedAccelerated = true
  774. integerDotProduct16BitSignedAccelerated = true
  775. integerDotProduct16BitMixedSignednessAccelerated = false
  776. integerDotProduct32BitUnsignedAccelerated = false
  777. integerDotProduct32BitSignedAccelerated = false
  778. integerDotProduct32BitMixedSignednessAccelerated = false
  779. integerDotProduct64BitUnsignedAccelerated = false
  780. integerDotProduct64BitSignedAccelerated = false
  781. integerDotProduct64BitMixedSignednessAccelerated = false
  782. integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false
  783. integerDotProductAccumulatingSaturating8BitSignedAccelerated = false
  784. integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false
  785. integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false
  786. integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false
  787. integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false
  788. integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = true
  789. integerDotProductAccumulatingSaturating16BitSignedAccelerated = true
  790. integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = false
  791. integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = false
  792. integerDotProductAccumulatingSaturating32BitSignedAccelerated = false
  793. integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = false
  794. integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = false
  795. integerDotProductAccumulatingSaturating64BitSignedAccelerated = false
  796. integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = false
  797. storageTexelBufferOffsetAlignmentBytes = 0x00000004
  798. storageTexelBufferOffsetSingleTexelAlignment = true
  799. uniformTexelBufferOffsetAlignmentBytes = 0x00000004
  800. uniformTexelBufferOffsetSingleTexelAlignment = true
  801. maxBufferSize = 0x80000000
  802.  
  803.  
  804. Device Extensions: count = 145
  805. VK_AMD_buffer_marker : extension revision 1
  806. VK_AMD_calibrated_timestamps : extension revision 1
  807. VK_AMD_device_coherent_memory : extension revision 1
  808. VK_AMD_display_native_hdr : extension revision 1
  809. VK_AMD_draw_indirect_count : extension revision 2
  810. VK_AMD_gcn_shader : extension revision 1
  811. VK_AMD_gpa_interface : extension revision 1
  812. VK_AMD_gpu_shader_half_float : extension revision 2
  813. VK_AMD_gpu_shader_int16 : extension revision 2
  814. VK_AMD_memory_overallocation_behavior : extension revision 1
  815. VK_AMD_mixed_attachment_samples : extension revision 1
  816. VK_AMD_pipeline_compiler_control : extension revision 1
  817. VK_AMD_shader_ballot : extension revision 1
  818. VK_AMD_shader_core_properties : extension revision 2
  819. VK_AMD_shader_core_properties2 : extension revision 1
  820. VK_AMD_shader_early_and_late_fragment_tests : extension revision 1
  821. VK_AMD_shader_explicit_vertex_parameter : extension revision 1
  822. VK_AMD_shader_fragment_mask : extension revision 1
  823. VK_AMD_shader_image_load_store_lod : extension revision 1
  824. VK_AMD_shader_info : extension revision 1
  825. VK_AMD_shader_trinary_minmax : extension revision 1
  826. VK_AMD_texture_gather_bias_lod : extension revision 1
  827. VK_AMD_wave_limits : extension revision 1
  828. VK_EXT_4444_formats : extension revision 1
  829. VK_EXT_border_color_swizzle : extension revision 1
  830. VK_EXT_calibrated_timestamps : extension revision 2
  831. VK_EXT_color_write_enable : extension revision 1
  832. VK_EXT_conditional_rendering : extension revision 2
  833. VK_EXT_conservative_rasterization : extension revision 1
  834. VK_EXT_custom_border_color : extension revision 12
  835. VK_EXT_depth_clip_control : extension revision 1
  836. VK_EXT_depth_clip_enable : extension revision 1
  837. VK_EXT_depth_range_unrestricted : extension revision 1
  838. VK_EXT_descriptor_indexing : extension revision 2
  839. VK_EXT_extended_dynamic_state : extension revision 1
  840. VK_EXT_extended_dynamic_state2 : extension revision 1
  841. VK_EXT_external_memory_host : extension revision 1
  842. VK_EXT_full_screen_exclusive : extension revision 4
  843. VK_EXT_global_priority : extension revision 2
  844. VK_EXT_global_priority_query : extension revision 1
  845. VK_EXT_hdr_metadata : extension revision 2
  846. VK_EXT_host_query_reset : extension revision 1
  847. VK_EXT_image_robustness : extension revision 1
  848. VK_EXT_image_view_min_lod : extension revision 1
  849. VK_EXT_index_type_uint8 : extension revision 1
  850. VK_EXT_inline_uniform_block : extension revision 1
  851. VK_EXT_line_rasterization : extension revision 1
  852. VK_EXT_load_store_op_none : extension revision 1
  853. VK_EXT_memory_budget : extension revision 1
  854. VK_EXT_memory_priority : extension revision 1
  855. VK_EXT_non_seamless_cube_map : extension revision 1
  856. VK_EXT_pageable_device_local_memory : extension revision 1
  857. VK_EXT_pipeline_creation_cache_control : extension revision 3
  858. VK_EXT_pipeline_creation_feedback : extension revision 1
  859. VK_EXT_post_depth_coverage : extension revision 1
  860. VK_EXT_primitive_topology_list_restart : extension revision 1
  861. VK_EXT_private_data : extension revision 1
  862. VK_EXT_provoking_vertex : extension revision 1
  863. VK_EXT_queue_family_foreign : extension revision 1
  864. VK_EXT_robustness2 : extension revision 1
  865. VK_EXT_sample_locations : extension revision 1
  866. VK_EXT_sampler_filter_minmax : extension revision 2
  867. VK_EXT_scalar_block_layout : extension revision 1
  868. VK_EXT_separate_stencil_usage : extension revision 1
  869. VK_EXT_shader_atomic_float : extension revision 1
  870. VK_EXT_shader_atomic_float2 : extension revision 1
  871. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  872. VK_EXT_shader_image_atomic_int64 : extension revision 1
  873. VK_EXT_shader_stencil_export : extension revision 1
  874. VK_EXT_shader_subgroup_ballot : extension revision 1
  875. VK_EXT_shader_subgroup_vote : extension revision 1
  876. VK_EXT_shader_viewport_index_layer : extension revision 1
  877. VK_EXT_subgroup_size_control : extension revision 2
  878. VK_EXT_texel_buffer_alignment : extension revision 1
  879. VK_EXT_tooling_info : extension revision 1
  880. VK_EXT_transform_feedback : extension revision 1
  881. VK_EXT_vertex_attribute_divisor : extension revision 3
  882. VK_EXT_ycbcr_image_arrays : extension revision 1
  883. VK_GOOGLE_decorate_string : extension revision 1
  884. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  885. VK_GOOGLE_user_type : extension revision 1
  886. VK_KHR_16bit_storage : extension revision 1
  887. VK_KHR_8bit_storage : extension revision 1
  888. VK_KHR_acceleration_structure : extension revision 13
  889. VK_KHR_bind_memory2 : extension revision 1
  890. VK_KHR_buffer_device_address : extension revision 1
  891. VK_KHR_copy_commands2 : extension revision 1
  892. VK_KHR_create_renderpass2 : extension revision 1
  893. VK_KHR_dedicated_allocation : extension revision 3
  894. VK_KHR_deferred_host_operations : extension revision 4
  895. VK_KHR_depth_stencil_resolve : extension revision 1
  896. VK_KHR_descriptor_update_template : extension revision 1
  897. VK_KHR_device_group : extension revision 4
  898. VK_KHR_draw_indirect_count : extension revision 1
  899. VK_KHR_driver_properties : extension revision 1
  900. VK_KHR_dynamic_rendering : extension revision 1
  901. VK_KHR_external_fence : extension revision 1
  902. VK_KHR_external_fence_win32 : extension revision 1
  903. VK_KHR_external_memory : extension revision 1
  904. VK_KHR_external_memory_win32 : extension revision 1
  905. VK_KHR_external_semaphore : extension revision 1
  906. VK_KHR_external_semaphore_win32 : extension revision 1
  907. VK_KHR_format_feature_flags2 : extension revision 1
  908. VK_KHR_fragment_shading_rate : extension revision 2
  909. VK_KHR_get_memory_requirements2 : extension revision 1
  910. VK_KHR_global_priority : extension revision 1
  911. VK_KHR_image_format_list : extension revision 1
  912. VK_KHR_imageless_framebuffer : extension revision 1
  913. VK_KHR_maintenance1 : extension revision 2
  914. VK_KHR_maintenance2 : extension revision 1
  915. VK_KHR_maintenance3 : extension revision 1
  916. VK_KHR_maintenance4 : extension revision 2
  917. VK_KHR_multiview : extension revision 1
  918. VK_KHR_pipeline_executable_properties : extension revision 1
  919. VK_KHR_pipeline_library : extension revision 1
  920. VK_KHR_push_descriptor : extension revision 2
  921. VK_KHR_ray_query : extension revision 1
  922. VK_KHR_ray_tracing_maintenance1 : extension revision 1
  923. VK_KHR_ray_tracing_pipeline : extension revision 1
  924. VK_KHR_relaxed_block_layout : extension revision 1
  925. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 3
  926. VK_KHR_sampler_ycbcr_conversion : extension revision 14
  927. VK_KHR_separate_depth_stencil_layouts : extension revision 1
  928. VK_KHR_shader_atomic_int64 : extension revision 1
  929. VK_KHR_shader_clock : extension revision 1
  930. VK_KHR_shader_draw_parameters : extension revision 1
  931. VK_KHR_shader_float16_int8 : extension revision 1
  932. VK_KHR_shader_float_controls : extension revision 4
  933. VK_KHR_shader_integer_dot_product : extension revision 1
  934. VK_KHR_shader_non_semantic_info : extension revision 1
  935. VK_KHR_shader_subgroup_extended_types : extension revision 1
  936. VK_KHR_shader_subgroup_uniform_control_flow : extension revision 1
  937. VK_KHR_shader_terminate_invocation : extension revision 1
  938. VK_KHR_spirv_1_4 : extension revision 1
  939. VK_KHR_storage_buffer_storage_class : extension revision 1
  940. VK_KHR_swapchain : extension revision 70
  941. VK_KHR_swapchain_mutable_format : extension revision 1
  942. VK_KHR_synchronization2 : extension revision 1
  943. VK_KHR_timeline_semaphore : extension revision 2
  944. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  945. VK_KHR_variable_pointers : extension revision 1
  946. VK_KHR_vulkan_memory_model : extension revision 3
  947. VK_KHR_win32_keyed_mutex : extension revision 1
  948. VK_KHR_workgroup_memory_explicit_layout : extension revision 1
  949. VK_KHR_zero_initialize_workgroup_memory : extension revision 1
  950.  
  951. VkQueueFamilyProperties:
  952. ========================
  953. queueProperties[0]:
  954. -------------------
  955. minImageTransferGranularity = (1,1,1)
  956. queueCount = 1
  957. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  958. timestampValidBits = 64
  959. present support = true
  960. VkQueueFamilyGlobalPriorityPropertiesKHR:
  961. -----------------------------------------
  962. priorityCount = 2
  963. priorities: count = 16
  964. 128
  965. 256
  966. 0
  967. 0
  968. 0
  969. 0
  970. 0
  971. 0
  972. 0
  973. 0
  974. 0
  975. 0
  976. 0
  977. 0
  978. 0
  979. 0
  980.  
  981.  
  982. queueProperties[1]:
  983. -------------------
  984. minImageTransferGranularity = (1,1,1)
  985. queueCount = 2
  986. queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  987. timestampValidBits = 64
  988. present support = true
  989. VkQueueFamilyGlobalPriorityPropertiesKHR:
  990. -----------------------------------------
  991. priorityCount = 4
  992. priorities: count = 16
  993. 128
  994. 256
  995. 512
  996. 1024
  997. 0
  998. 0
  999. 0
  1000. 0
  1001. 0
  1002. 0
  1003. 0
  1004. 0
  1005. 0
  1006. 0
  1007. 0
  1008. 0
  1009.  
  1010.  
  1011. queueProperties[2]:
  1012. -------------------
  1013. minImageTransferGranularity = (16,16,8)
  1014. queueCount = 2
  1015. queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
  1016. timestampValidBits = 64
  1017. present support = true
  1018. VkQueueFamilyGlobalPriorityPropertiesKHR:
  1019. -----------------------------------------
  1020. priorityCount = 2
  1021. priorities: count = 16
  1022. 128
  1023. 256
  1024. 0
  1025. 0
  1026. 0
  1027. 0
  1028. 0
  1029. 0
  1030. 0
  1031. 0
  1032. 0
  1033. 0
  1034. 0
  1035. 0
  1036. 0
  1037. 0
  1038.  
  1039.  
  1040. VkPhysicalDeviceMemoryProperties:
  1041. =================================
  1042. memoryHeaps: count = 3
  1043. memoryHeaps[0]:
  1044. size = 8304721920 (0x1ef000000) (7.73 GiB)
  1045. budget = 7495388160 (0x1bec28c00) (6.98 GiB)
  1046. usage = 17563648 (0x010c0000) (16.75 MiB)
  1047. flags: count = 2
  1048. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1049. MEMORY_HEAP_MULTI_INSTANCE_BIT
  1050. memoryHeaps[1]:
  1051. size = 8277458944 (0x1ed600000) (7.71 GiB)
  1052. budget = 7850800436 (0x1d3f1b534) (7.31 GiB)
  1053. usage = 331776 (0x00051000) (324.00 KiB)
  1054. flags:
  1055. None
  1056. memoryHeaps[2]:
  1057. size = 268435456 (0x10000000) (256.00 MiB)
  1058. budget = 242275168 (0x0e70d360) (231.05 MiB)
  1059. usage = 0 (0x00000000) (0.00 B)
  1060. flags: count = 2
  1061. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1062. MEMORY_HEAP_MULTI_INSTANCE_BIT
  1063. memoryTypes: count = 8
  1064. memoryTypes[0]:
  1065. heapIndex = 0
  1066. propertyFlags = 0x0001: count = 1
  1067. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1068. usable for:
  1069. IMAGE_TILING_OPTIMAL:
  1070. color images
  1071. FORMAT_D16_UNORM
  1072. FORMAT_D32_SFLOAT
  1073. FORMAT_S8_UINT
  1074. FORMAT_D16_UNORM_S8_UINT
  1075. FORMAT_D32_SFLOAT_S8_UINT
  1076. IMAGE_TILING_LINEAR:
  1077. color images
  1078. memoryTypes[1]:
  1079. heapIndex = 1
  1080. propertyFlags = 0x0006: count = 2
  1081. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1082. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1083. usable for:
  1084. IMAGE_TILING_OPTIMAL:
  1085. color images
  1086. FORMAT_D16_UNORM
  1087. FORMAT_D32_SFLOAT
  1088. FORMAT_S8_UINT
  1089. FORMAT_D16_UNORM_S8_UINT
  1090. FORMAT_D32_SFLOAT_S8_UINT
  1091. IMAGE_TILING_LINEAR:
  1092. color images
  1093. memoryTypes[2]:
  1094. heapIndex = 2
  1095. propertyFlags = 0x0007: count = 3
  1096. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1097. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1098. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1099. usable for:
  1100. IMAGE_TILING_OPTIMAL:
  1101. color images
  1102. FORMAT_D16_UNORM
  1103. FORMAT_D32_SFLOAT
  1104. FORMAT_S8_UINT
  1105. FORMAT_D16_UNORM_S8_UINT
  1106. FORMAT_D32_SFLOAT_S8_UINT
  1107. IMAGE_TILING_LINEAR:
  1108. color images
  1109. memoryTypes[3]:
  1110. heapIndex = 1
  1111. propertyFlags = 0x000e: count = 3
  1112. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1113. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1114. MEMORY_PROPERTY_HOST_CACHED_BIT
  1115. usable for:
  1116. IMAGE_TILING_OPTIMAL:
  1117. color images
  1118. FORMAT_D16_UNORM
  1119. FORMAT_D32_SFLOAT
  1120. FORMAT_S8_UINT
  1121. FORMAT_D16_UNORM_S8_UINT
  1122. FORMAT_D32_SFLOAT_S8_UINT
  1123. IMAGE_TILING_LINEAR:
  1124. color images
  1125. memoryTypes[4]:
  1126. heapIndex = 0
  1127. propertyFlags = 0x00c1: count = 3
  1128. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1129. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1130. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1131. usable for:
  1132. IMAGE_TILING_OPTIMAL:
  1133. None
  1134. IMAGE_TILING_LINEAR:
  1135. None
  1136. memoryTypes[5]:
  1137. heapIndex = 1
  1138. propertyFlags = 0x00c6: count = 4
  1139. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1140. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1141. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1142. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1143. usable for:
  1144. IMAGE_TILING_OPTIMAL:
  1145. None
  1146. IMAGE_TILING_LINEAR:
  1147. None
  1148. memoryTypes[6]:
  1149. heapIndex = 2
  1150. propertyFlags = 0x00c7: count = 5
  1151. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1152. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1153. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1154. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1155. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1156. usable for:
  1157. IMAGE_TILING_OPTIMAL:
  1158. None
  1159. IMAGE_TILING_LINEAR:
  1160. None
  1161. memoryTypes[7]:
  1162. heapIndex = 1
  1163. propertyFlags = 0x00ce: count = 5
  1164. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1165. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1166. MEMORY_PROPERTY_HOST_CACHED_BIT
  1167. MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
  1168. MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
  1169. usable for:
  1170. IMAGE_TILING_OPTIMAL:
  1171. None
  1172. IMAGE_TILING_LINEAR:
  1173. None
  1174.  
  1175. VkPhysicalDeviceFeatures:
  1176. =========================
  1177. robustBufferAccess = true
  1178. fullDrawIndexUint32 = true
  1179. imageCubeArray = true
  1180. independentBlend = true
  1181. geometryShader = true
  1182. tessellationShader = true
  1183. sampleRateShading = true
  1184. dualSrcBlend = true
  1185. logicOp = true
  1186. multiDrawIndirect = true
  1187. drawIndirectFirstInstance = true
  1188. depthClamp = true
  1189. depthBiasClamp = true
  1190. fillModeNonSolid = true
  1191. depthBounds = true
  1192. wideLines = true
  1193. largePoints = true
  1194. alphaToOne = false
  1195. multiViewport = true
  1196. samplerAnisotropy = true
  1197. textureCompressionETC2 = false
  1198. textureCompressionASTC_LDR = false
  1199. textureCompressionBC = true
  1200. occlusionQueryPrecise = true
  1201. pipelineStatisticsQuery = true
  1202. vertexPipelineStoresAndAtomics = true
  1203. fragmentStoresAndAtomics = true
  1204. shaderTessellationAndGeometryPointSize = true
  1205. shaderImageGatherExtended = true
  1206. shaderStorageImageExtendedFormats = true
  1207. shaderStorageImageMultisample = true
  1208. shaderStorageImageReadWithoutFormat = true
  1209. shaderStorageImageWriteWithoutFormat = true
  1210. shaderUniformBufferArrayDynamicIndexing = true
  1211. shaderSampledImageArrayDynamicIndexing = true
  1212. shaderStorageBufferArrayDynamicIndexing = true
  1213. shaderStorageImageArrayDynamicIndexing = true
  1214. shaderClipDistance = true
  1215. shaderCullDistance = true
  1216. shaderFloat64 = true
  1217. shaderInt64 = true
  1218. shaderInt16 = true
  1219. shaderResourceResidency = true
  1220. shaderResourceMinLod = true
  1221. sparseBinding = true
  1222. sparseResidencyBuffer = true
  1223. sparseResidencyImage2D = true
  1224. sparseResidencyImage3D = true
  1225. sparseResidency2Samples = false
  1226. sparseResidency4Samples = false
  1227. sparseResidency8Samples = false
  1228. sparseResidency16Samples = false
  1229. sparseResidencyAliased = true
  1230. variableMultisampleRate = true
  1231. inheritedQueries = true
  1232.  
  1233. VkPhysicalDevice16BitStorageFeatures:
  1234. -------------------------------------
  1235. storageBuffer16BitAccess = true
  1236. uniformAndStorageBuffer16BitAccess = true
  1237. storagePushConstant16 = false
  1238. storageInputOutput16 = true
  1239.  
  1240. VkPhysicalDevice4444FormatsFeaturesEXT:
  1241. ---------------------------------------
  1242. formatA4R4G4B4 = true
  1243. formatA4B4G4R4 = true
  1244.  
  1245. VkPhysicalDevice8BitStorageFeatures:
  1246. ------------------------------------
  1247. storageBuffer8BitAccess = true
  1248. uniformAndStorageBuffer8BitAccess = true
  1249. storagePushConstant8 = false
  1250.  
  1251. VkPhysicalDeviceAccelerationStructureFeaturesKHR:
  1252. -------------------------------------------------
  1253. accelerationStructure = true
  1254. accelerationStructureCaptureReplay = true
  1255. accelerationStructureIndirectBuild = true
  1256. accelerationStructureHostCommands = false
  1257. descriptorBindingAccelerationStructureUpdateAfterBind = true
  1258.  
  1259. VkPhysicalDeviceBorderColorSwizzleFeaturesEXT:
  1260. ----------------------------------------------
  1261. borderColorSwizzle = true
  1262. borderColorSwizzleFromImage = true
  1263.  
  1264. VkPhysicalDeviceBufferDeviceAddressFeatures:
  1265. --------------------------------------------
  1266. bufferDeviceAddress = true
  1267. bufferDeviceAddressCaptureReplay = true
  1268. bufferDeviceAddressMultiDevice = true
  1269.  
  1270. VkPhysicalDeviceColorWriteEnableFeaturesEXT:
  1271. --------------------------------------------
  1272. colorWriteEnable = true
  1273.  
  1274. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1275. ------------------------------------------------
  1276. conditionalRendering = true
  1277. inheritedConditionalRendering = true
  1278.  
  1279. VkPhysicalDeviceCustomBorderColorFeaturesEXT:
  1280. ---------------------------------------------
  1281. customBorderColors = true
  1282. customBorderColorWithoutFormat = true
  1283.  
  1284. VkPhysicalDeviceDepthClipControlFeaturesEXT:
  1285. --------------------------------------------
  1286. depthClipControl = true
  1287.  
  1288. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1289. -------------------------------------------
  1290. depthClipEnable = true
  1291.  
  1292. VkPhysicalDeviceDescriptorIndexingFeatures:
  1293. -------------------------------------------
  1294. shaderInputAttachmentArrayDynamicIndexing = true
  1295. shaderUniformTexelBufferArrayDynamicIndexing = true
  1296. shaderStorageTexelBufferArrayDynamicIndexing = true
  1297. shaderUniformBufferArrayNonUniformIndexing = true
  1298. shaderSampledImageArrayNonUniformIndexing = true
  1299. shaderStorageBufferArrayNonUniformIndexing = true
  1300. shaderStorageImageArrayNonUniformIndexing = true
  1301. shaderInputAttachmentArrayNonUniformIndexing = true
  1302. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1303. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1304. descriptorBindingUniformBufferUpdateAfterBind = true
  1305. descriptorBindingSampledImageUpdateAfterBind = true
  1306. descriptorBindingStorageImageUpdateAfterBind = true
  1307. descriptorBindingStorageBufferUpdateAfterBind = true
  1308. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1309. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1310. descriptorBindingUpdateUnusedWhilePending = true
  1311. descriptorBindingPartiallyBound = true
  1312. descriptorBindingVariableDescriptorCount = true
  1313. runtimeDescriptorArray = true
  1314.  
  1315. VkPhysicalDeviceDynamicRenderingFeatures:
  1316. -----------------------------------------
  1317. dynamicRendering = true
  1318.  
  1319. VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:
  1320. -------------------------------------------------
  1321. extendedDynamicState2 = true
  1322. extendedDynamicState2LogicOp = false
  1323. extendedDynamicState2PatchControlPoints = false
  1324.  
  1325. VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:
  1326. ------------------------------------------------
  1327. extendedDynamicState = true
  1328.  
  1329. VkPhysicalDeviceFragmentShadingRateFeaturesKHR:
  1330. -----------------------------------------------
  1331. pipelineFragmentShadingRate = true
  1332. primitiveFragmentShadingRate = true
  1333. attachmentFragmentShadingRate = true
  1334.  
  1335. VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR:
  1336. -----------------------------------------------
  1337. globalPriorityQuery = true
  1338.  
  1339. VkPhysicalDeviceHostQueryResetFeatures:
  1340. ---------------------------------------
  1341. hostQueryReset = true
  1342.  
  1343. VkPhysicalDeviceImageRobustnessFeatures:
  1344. ----------------------------------------
  1345. robustImageAccess = true
  1346.  
  1347. VkPhysicalDeviceImageViewMinLodFeaturesEXT:
  1348. -------------------------------------------
  1349. minLod = true
  1350.  
  1351. VkPhysicalDeviceImagelessFramebufferFeatures:
  1352. ---------------------------------------------
  1353. imagelessFramebuffer = true
  1354.  
  1355. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1356. ------------------------------------------
  1357. indexTypeUint8 = true
  1358.  
  1359. VkPhysicalDeviceInlineUniformBlockFeatures:
  1360. -------------------------------------------
  1361. inlineUniformBlock = true
  1362. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1363.  
  1364. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1365. ---------------------------------------------
  1366. rectangularLines = false
  1367. bresenhamLines = true
  1368. smoothLines = false
  1369. stippledRectangularLines = false
  1370. stippledBresenhamLines = true
  1371. stippledSmoothLines = false
  1372.  
  1373. VkPhysicalDeviceMaintenance4Features:
  1374. -------------------------------------
  1375. maintenance4 = true
  1376.  
  1377. VkPhysicalDeviceMemoryPriorityFeaturesEXT:
  1378. ------------------------------------------
  1379. memoryPriority = true
  1380.  
  1381. VkPhysicalDeviceMultiviewFeatures:
  1382. ----------------------------------
  1383. multiview = true
  1384. multiviewGeometryShader = false
  1385. multiviewTessellationShader = true
  1386.  
  1387. VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
  1388. -----------------------------------------------------
  1389. pageableDeviceLocalMemory = true
  1390.  
  1391. VkPhysicalDevicePipelineCreationCacheControlFeatures:
  1392. -----------------------------------------------------
  1393. pipelineCreationCacheControl = true
  1394.  
  1395. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1396. --------------------------------------------------------
  1397. pipelineExecutableInfo = true
  1398.  
  1399. VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:
  1400. --------------------------------------------------------
  1401. primitiveTopologyListRestart = true
  1402. primitiveTopologyPatchListRestart = false
  1403.  
  1404. VkPhysicalDevicePrivateDataFeatures:
  1405. ------------------------------------
  1406. privateData = true
  1407.  
  1408. VkPhysicalDeviceProtectedMemoryFeatures:
  1409. ----------------------------------------
  1410. protectedMemory = false
  1411.  
  1412. VkPhysicalDeviceProvokingVertexFeaturesEXT:
  1413. -------------------------------------------
  1414. provokingVertexLast = true
  1415. transformFeedbackPreservesProvokingVertex = true
  1416.  
  1417. VkPhysicalDeviceRayQueryFeaturesKHR:
  1418. ------------------------------------
  1419. rayQuery = true
  1420.  
  1421. VkPhysicalDeviceRayTracingPipelineFeaturesKHR:
  1422. ----------------------------------------------
  1423. rayTracingPipeline = true
  1424. rayTracingPipelineShaderGroupHandleCaptureReplay = true
  1425. rayTracingPipelineShaderGroupHandleCaptureReplayMixed = true
  1426. rayTracingPipelineTraceRaysIndirect = true
  1427. rayTraversalPrimitiveCulling = true
  1428.  
  1429. VkPhysicalDeviceRobustness2FeaturesEXT:
  1430. ---------------------------------------
  1431. robustBufferAccess2 = true
  1432. robustImageAccess2 = true
  1433. nullDescriptor = true
  1434.  
  1435. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1436. -----------------------------------------------
  1437. samplerYcbcrConversion = true
  1438.  
  1439. VkPhysicalDeviceScalarBlockLayoutFeatures:
  1440. ------------------------------------------
  1441. scalarBlockLayout = true
  1442.  
  1443. VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:
  1444. ----------------------------------------------------
  1445. separateDepthStencilLayouts = true
  1446.  
  1447. VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT:
  1448. ----------------------------------------------
  1449. shaderBufferFloat16Atomics = false
  1450. shaderBufferFloat16AtomicAdd = false
  1451. shaderBufferFloat16AtomicMinMax = false
  1452. shaderBufferFloat32AtomicMinMax = true
  1453. shaderBufferFloat64AtomicMinMax = true
  1454. shaderSharedFloat16Atomics = false
  1455. shaderSharedFloat16AtomicAdd = false
  1456. shaderSharedFloat16AtomicMinMax = false
  1457. shaderSharedFloat32AtomicMinMax = true
  1458. shaderSharedFloat64AtomicMinMax = true
  1459. shaderImageFloat32AtomicMinMax = true
  1460. sparseImageFloat32AtomicMinMax = true
  1461.  
  1462. VkPhysicalDeviceShaderAtomicFloatFeaturesEXT:
  1463. ---------------------------------------------
  1464. shaderBufferFloat32Atomics = true
  1465. shaderBufferFloat32AtomicAdd = false
  1466. shaderBufferFloat64Atomics = true
  1467. shaderBufferFloat64AtomicAdd = false
  1468. shaderSharedFloat32Atomics = true
  1469. shaderSharedFloat32AtomicAdd = false
  1470. shaderSharedFloat64Atomics = true
  1471. shaderSharedFloat64AtomicAdd = false
  1472. shaderImageFloat32Atomics = true
  1473. shaderImageFloat32AtomicAdd = false
  1474. sparseImageFloat32Atomics = true
  1475. sparseImageFloat32AtomicAdd = false
  1476.  
  1477. VkPhysicalDeviceShaderAtomicInt64Features:
  1478. ------------------------------------------
  1479. shaderBufferInt64Atomics = true
  1480. shaderSharedInt64Atomics = true
  1481.  
  1482. VkPhysicalDeviceShaderClockFeaturesKHR:
  1483. ---------------------------------------
  1484. shaderSubgroupClock = true
  1485. shaderDeviceClock = true
  1486.  
  1487. VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures:
  1488. -------------------------------------------------------
  1489. shaderDemoteToHelperInvocation = true
  1490.  
  1491. VkPhysicalDeviceShaderDrawParametersFeatures:
  1492. ---------------------------------------------
  1493. shaderDrawParameters = true
  1494.  
  1495. VkPhysicalDeviceShaderFloat16Int8Features:
  1496. ------------------------------------------
  1497. shaderFloat16 = true
  1498. shaderInt8 = true
  1499.  
  1500. VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT:
  1501. --------------------------------------------------
  1502. shaderImageInt64Atomics = true
  1503. sparseImageInt64Atomics = true
  1504.  
  1505. VkPhysicalDeviceShaderIntegerDotProductFeatures:
  1506. ------------------------------------------------
  1507. shaderIntegerDotProduct = true
  1508.  
  1509. VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:
  1510. ----------------------------------------------------
  1511. shaderSubgroupExtendedTypes = true
  1512.  
  1513. VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR:
  1514. ------------------------------------------------------------
  1515. shaderSubgroupUniformControlFlow = true
  1516.  
  1517. VkPhysicalDeviceShaderTerminateInvocationFeatures:
  1518. --------------------------------------------------
  1519. shaderTerminateInvocation = true
  1520.  
  1521. VkPhysicalDeviceSubgroupSizeControlFeatures:
  1522. --------------------------------------------
  1523. subgroupSizeControl = true
  1524. computeFullSubgroups = true
  1525.  
  1526. VkPhysicalDeviceSynchronization2Features:
  1527. -----------------------------------------
  1528. synchronization2 = true
  1529.  
  1530. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1531. ------------------------------------------------
  1532. texelBufferAlignment = true
  1533.  
  1534. VkPhysicalDeviceTextureCompressionASTCHDRFeatures:
  1535. --------------------------------------------------
  1536. textureCompressionASTC_HDR = false
  1537.  
  1538. VkPhysicalDeviceTimelineSemaphoreFeatures:
  1539. ------------------------------------------
  1540. timelineSemaphore = true
  1541.  
  1542. VkPhysicalDeviceTransformFeedbackFeaturesEXT:
  1543. ---------------------------------------------
  1544. transformFeedback = true
  1545. geometryStreams = true
  1546.  
  1547. VkPhysicalDeviceUniformBufferStandardLayoutFeatures:
  1548. ----------------------------------------------------
  1549. uniformBufferStandardLayout = true
  1550.  
  1551. VkPhysicalDeviceVariablePointersFeatures:
  1552. -----------------------------------------
  1553. variablePointersStorageBuffer = true
  1554. variablePointers = true
  1555.  
  1556. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1557. --------------------------------------------------
  1558. vertexAttributeInstanceRateDivisor = true
  1559. vertexAttributeInstanceRateZeroDivisor = true
  1560.  
  1561. VkPhysicalDeviceVulkan11Features:
  1562. ---------------------------------
  1563. storageBuffer16BitAccess = true
  1564. uniformAndStorageBuffer16BitAccess = true
  1565. storagePushConstant16 = false
  1566. storageInputOutput16 = true
  1567. multiview = true
  1568. multiviewGeometryShader = false
  1569. multiviewTessellationShader = true
  1570. variablePointersStorageBuffer = true
  1571. variablePointers = true
  1572. protectedMemory = false
  1573. samplerYcbcrConversion = true
  1574. shaderDrawParameters = true
  1575.  
  1576. VkPhysicalDeviceVulkan12Features:
  1577. ---------------------------------
  1578. samplerMirrorClampToEdge = true
  1579. drawIndirectCount = true
  1580. storageBuffer8BitAccess = true
  1581. uniformAndStorageBuffer8BitAccess = true
  1582. storagePushConstant8 = false
  1583. shaderBufferInt64Atomics = true
  1584. shaderSharedInt64Atomics = true
  1585. shaderFloat16 = true
  1586. shaderInt8 = true
  1587. descriptorIndexing = true
  1588. shaderInputAttachmentArrayDynamicIndexing = true
  1589. shaderUniformTexelBufferArrayDynamicIndexing = true
  1590. shaderStorageTexelBufferArrayDynamicIndexing = true
  1591. shaderUniformBufferArrayNonUniformIndexing = true
  1592. shaderSampledImageArrayNonUniformIndexing = true
  1593. shaderStorageBufferArrayNonUniformIndexing = true
  1594. shaderStorageImageArrayNonUniformIndexing = true
  1595. shaderInputAttachmentArrayNonUniformIndexing = true
  1596. shaderUniformTexelBufferArrayNonUniformIndexing = true
  1597. shaderStorageTexelBufferArrayNonUniformIndexing = true
  1598. descriptorBindingUniformBufferUpdateAfterBind = true
  1599. descriptorBindingSampledImageUpdateAfterBind = true
  1600. descriptorBindingStorageImageUpdateAfterBind = true
  1601. descriptorBindingStorageBufferUpdateAfterBind = true
  1602. descriptorBindingUniformTexelBufferUpdateAfterBind = true
  1603. descriptorBindingStorageTexelBufferUpdateAfterBind = true
  1604. descriptorBindingUpdateUnusedWhilePending = true
  1605. descriptorBindingPartiallyBound = true
  1606. descriptorBindingVariableDescriptorCount = true
  1607. runtimeDescriptorArray = true
  1608. samplerFilterMinmax = true
  1609. scalarBlockLayout = true
  1610. imagelessFramebuffer = true
  1611. uniformBufferStandardLayout = true
  1612. shaderSubgroupExtendedTypes = true
  1613. separateDepthStencilLayouts = true
  1614. hostQueryReset = true
  1615. timelineSemaphore = true
  1616. bufferDeviceAddress = true
  1617. bufferDeviceAddressCaptureReplay = true
  1618. bufferDeviceAddressMultiDevice = true
  1619. vulkanMemoryModel = true
  1620. vulkanMemoryModelDeviceScope = true
  1621. vulkanMemoryModelAvailabilityVisibilityChains = false
  1622. shaderOutputViewportIndex = true
  1623. shaderOutputLayer = true
  1624. subgroupBroadcastDynamicId = true
  1625.  
  1626. VkPhysicalDeviceVulkan13Features:
  1627. ---------------------------------
  1628. robustImageAccess = true
  1629. inlineUniformBlock = true
  1630. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1631. pipelineCreationCacheControl = true
  1632. privateData = true
  1633. shaderDemoteToHelperInvocation = true
  1634. shaderTerminateInvocation = true
  1635. subgroupSizeControl = true
  1636. computeFullSubgroups = true
  1637. synchronization2 = true
  1638. textureCompressionASTC_HDR = false
  1639. shaderZeroInitializeWorkgroupMemory = true
  1640. dynamicRendering = true
  1641. shaderIntegerDotProduct = true
  1642. maintenance4 = true
  1643.  
  1644. VkPhysicalDeviceVulkanMemoryModelFeatures:
  1645. ------------------------------------------
  1646. vulkanMemoryModel = true
  1647. vulkanMemoryModelDeviceScope = true
  1648. vulkanMemoryModelAvailabilityVisibilityChains = false
  1649.  
  1650. VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
  1651. ---------------------------------------------------------
  1652. workgroupMemoryExplicitLayout = true
  1653. workgroupMemoryExplicitLayoutScalarBlockLayout = true
  1654. workgroupMemoryExplicitLayout8BitAccess = true
  1655. workgroupMemoryExplicitLayout16BitAccess = true
  1656.  
  1657. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1658. --------------------------------------------
  1659. ycbcrImageArrays = true
  1660.  
  1661. VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures:
  1662. ------------------------------------------------------
  1663. shaderZeroInitializeWorkgroupMemory = true
  1664.  
  1665.  
  1666.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement