Advertisement
Guest User

Vulkaninfo

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