Guest User

Untitled

a guest
Jan 4th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.08 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.1.130
  6.  
  7.  
  8. Instance Extensions: count = 18
  9. ====================
  10. VK_EXT_acquire_xlib_display : extension revision 1
  11. VK_EXT_debug_report : extension revision 8
  12. VK_EXT_debug_utils : extension revision 1
  13. VK_EXT_direct_mode_display : extension revision 1
  14. VK_EXT_display_surface_counter : extension revision 1
  15. VK_KHR_device_group_creation : extension revision 1
  16. VK_KHR_display : extension revision 23
  17. VK_KHR_external_fence_capabilities : extension revision 1
  18. VK_KHR_external_memory_capabilities : extension revision 1
  19. VK_KHR_external_semaphore_capabilities : extension revision 1
  20. VK_KHR_get_display_properties2 : extension revision 1
  21. VK_KHR_get_physical_device_properties2 : extension revision 1
  22. VK_KHR_get_surface_capabilities2 : extension revision 1
  23. VK_KHR_surface : extension revision 25
  24. VK_KHR_surface_protected_capabilities : extension revision 1
  25. VK_KHR_wayland_surface : extension revision 6
  26. VK_KHR_xcb_surface : extension revision 6
  27. VK_KHR_xlib_surface : extension revision 6
  28.  
  29. Layers: count = 5
  30. =======
  31. VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.130, layer version 1:
  32. Layer Extensions: count = 0
  33. Devices: count = 2
  34. GPU id : 0 (Intel(R) Haswell Mobile)
  35. Layer-Device Extensions: count = 0
  36.  
  37. GPU id : 1 (Intel(R) Haswell Mobile)
  38. Layer-Device Extensions: count = 0
  39.  
  40. VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1:
  41. Layer Extensions: count = 0
  42. Devices: count = 2
  43. GPU id : 0 (Intel(R) Haswell Mobile)
  44. Layer-Device Extensions: count = 0
  45.  
  46. GPU id : 1 (Intel(R) Haswell Mobile)
  47. Layer-Device Extensions: count = 0
  48.  
  49. VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1:
  50. Layer Extensions: count = 0
  51. Devices: count = 2
  52. GPU id : 0 (Intel(R) Haswell Mobile)
  53. Layer-Device Extensions: count = 0
  54.  
  55. GPU id : 1 (Intel(R) Haswell Mobile)
  56. Layer-Device Extensions: count = 0
  57.  
  58. VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1:
  59. Layer Extensions: count = 0
  60. Devices: count = 2
  61. GPU id : 0 (Intel(R) Haswell Mobile)
  62. Layer-Device Extensions: count = 0
  63.  
  64. GPU id : 1 (Intel(R) Haswell Mobile)
  65. Layer-Device Extensions: count = 0
  66.  
  67. VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1:
  68. Layer Extensions: count = 0
  69. Devices: count = 2
  70. GPU id : 0 (Intel(R) Haswell Mobile)
  71. Layer-Device Extensions: count = 0
  72.  
  73. GPU id : 1 (Intel(R) Haswell Mobile)
  74. Layer-Device Extensions: count = 0
  75.  
  76. Presentable Surfaces:
  77. =====================
  78. GPU id : 0 (Intel(R) Haswell Mobile):
  79. Surface types: count = 4
  80. VK_KHR_xcb_surface
  81. VK_KHR_xcb_surface
  82. VK_KHR_xlib_surface
  83. VK_KHR_xlib_surface
  84. Formats: count = 2
  85. SurfaceFormat[0]:
  86. format = FORMAT_B8G8R8A8_SRGB
  87. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  88. SurfaceFormat[1]:
  89. format = FORMAT_B8G8R8A8_UNORM
  90. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  91. Present Modes: count = 3
  92. PRESENT_MODE_IMMEDIATE_KHR
  93. PRESENT_MODE_MAILBOX_KHR
  94. PRESENT_MODE_FIFO_KHR
  95. VkSurfaceCapabilitiesKHR:
  96. -------------------------
  97. minImageCount = 3
  98. maxImageCount = 0
  99. currentExtent:
  100. width = 256
  101. height = 256
  102. minImageExtent:
  103. width = 256
  104. height = 256
  105. maxImageExtent:
  106. width = 256
  107. height = 256
  108. maxImageArrayLayers = 1
  109. supportedTransforms:
  110. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  111. currentTransform:
  112. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  113. supportedCompositeAlpha:
  114. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  115. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  116. supportedUsageFlags:
  117. IMAGE_USAGE_TRANSFER_SRC_BIT
  118. IMAGE_USAGE_TRANSFER_DST_BIT
  119. IMAGE_USAGE_SAMPLED_BIT
  120. IMAGE_USAGE_STORAGE_BIT
  121. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  122. VkSurfaceCapabilities2EXT:
  123. --------------------------
  124. supportedSurfaceCounters:
  125. None
  126. VkSurfaceProtectedCapabilitiesKHR:
  127. ----------------------------------
  128. supportsProtected = false
  129.  
  130.  
  131. GPU id : 1 (Intel(R) Haswell Mobile):
  132. Surface types: count = 4
  133. VK_KHR_xcb_surface
  134. VK_KHR_xcb_surface
  135. VK_KHR_xlib_surface
  136. VK_KHR_xlib_surface
  137. Formats: count = 2
  138. SurfaceFormat[0]:
  139. format = FORMAT_B8G8R8A8_SRGB
  140. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  141. SurfaceFormat[1]:
  142. format = FORMAT_B8G8R8A8_UNORM
  143. colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  144. Present Modes: count = 3
  145. PRESENT_MODE_IMMEDIATE_KHR
  146. PRESENT_MODE_MAILBOX_KHR
  147. PRESENT_MODE_FIFO_KHR
  148. VkSurfaceCapabilitiesKHR:
  149. -------------------------
  150. minImageCount = 3
  151. maxImageCount = 0
  152. currentExtent:
  153. width = 256
  154. height = 256
  155. minImageExtent:
  156. width = 256
  157. height = 256
  158. maxImageExtent:
  159. width = 256
  160. height = 256
  161. maxImageArrayLayers = 1
  162. supportedTransforms:
  163. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  164. currentTransform:
  165. SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  166. supportedCompositeAlpha:
  167. COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  168. COMPOSITE_ALPHA_INHERIT_BIT_KHR
  169. supportedUsageFlags:
  170. IMAGE_USAGE_TRANSFER_SRC_BIT
  171. IMAGE_USAGE_TRANSFER_DST_BIT
  172. IMAGE_USAGE_SAMPLED_BIT
  173. IMAGE_USAGE_STORAGE_BIT
  174. IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  175. VkSurfaceCapabilities2EXT:
  176. --------------------------
  177. supportedSurfaceCounters:
  178. None
  179. VkSurfaceProtectedCapabilitiesKHR:
  180. ----------------------------------
  181. supportsProtected = false
  182.  
  183.  
  184.  
  185. Groups:
  186. =======
  187. Device Group Properties (Group 0):
  188. physicalDeviceCount: count = 1
  189. Intel(R) Haswell Mobile (ID: 0)
  190. subsetAllocation = 0
  191.  
  192. Device Group Present Capabilities (Group 0):
  193. Intel(R) Haswell Mobile (ID: 0)
  194. Can present images from the following devices:
  195. Intel(R) Haswell Mobile (ID: 0)
  196. Present modes:
  197. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  198.  
  199. Device Group Properties (Group 1):
  200. physicalDeviceCount: count = 1
  201. Intel(R) Haswell Mobile (ID: 0)
  202. subsetAllocation = 0
  203.  
  204. Device Group Present Capabilities (Group 1):
  205. Intel(R) Haswell Mobile (ID: 0)
  206. Can present images from the following devices:
  207. Intel(R) Haswell Mobile (ID: 0)
  208. Present modes:
  209. DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  210.  
  211.  
  212. Device Properties and Extensions:
  213. =================================
  214. GPU0:
  215. VkPhysicalDeviceProperties:
  216. ---------------------------
  217. apiVersion = 4198502 (1.1.102)
  218. driverVersion = 79704065 (0x4c03001)
  219. vendorID = 0x8086
  220. deviceID = 0x0a16
  221. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  222. deviceName = Intel(R) Haswell Mobile
  223.  
  224. VkPhysicalDeviceLimits:
  225. -----------------------
  226. maxImageDimension1D = 16384
  227. maxImageDimension2D = 16384
  228. maxImageDimension3D = 2048
  229. maxImageDimensionCube = 16384
  230. maxImageArrayLayers = 2048
  231. maxTexelBufferElements = 134217728
  232. maxUniformBufferRange = 134217728
  233. maxStorageBufferRange = 1073741824
  234. maxPushConstantsSize = 128
  235. maxMemoryAllocationCount = 4294967295
  236. maxSamplerAllocationCount = 65536
  237. bufferImageGranularity = 0x00000040
  238. sparseAddressSpaceSize = 0x00000000
  239. maxBoundDescriptorSets = 8
  240. maxPerStageDescriptorSamplers = 128
  241. maxPerStageDescriptorUniformBuffers = 64
  242. maxPerStageDescriptorStorageBuffers = 64
  243. maxPerStageDescriptorSampledImages = 128
  244. maxPerStageDescriptorStorageImages = 64
  245. maxPerStageDescriptorInputAttachments = 64
  246. maxPerStageResources = 231
  247. maxDescriptorSetSamplers = 768
  248. maxDescriptorSetUniformBuffers = 384
  249. maxDescriptorSetUniformBuffersDynamic = 8
  250. maxDescriptorSetStorageBuffers = 384
  251. maxDescriptorSetStorageBuffersDynamic = 8
  252. maxDescriptorSetSampledImages = 768
  253. maxDescriptorSetStorageImages = 384
  254. maxDescriptorSetInputAttachments = 256
  255. maxVertexInputAttributes = 28
  256. maxVertexInputBindings = 28
  257. maxVertexInputAttributeOffset = 2047
  258. maxVertexInputBindingStride = 2048
  259. maxVertexOutputComponents = 128
  260. maxTessellationGenerationLevel = 64
  261. maxTessellationPatchSize = 32
  262. maxTessellationControlPerVertexInputComponents = 128
  263. maxTessellationControlPerVertexOutputComponents = 128
  264. maxTessellationControlPerPatchOutputComponents = 128
  265. maxTessellationControlTotalOutputComponents = 2048
  266. maxTessellationEvaluationInputComponents = 128
  267. maxTessellationEvaluationOutputComponents = 128
  268. maxGeometryShaderInvocations = 32
  269. maxGeometryInputComponents = 64
  270. maxGeometryOutputComponents = 128
  271. maxGeometryOutputVertices = 256
  272. maxGeometryTotalOutputComponents = 1024
  273. maxFragmentInputComponents = 116
  274. maxFragmentOutputAttachments = 8
  275. maxFragmentDualSrcAttachments = 1
  276. maxFragmentCombinedOutputResources = 8
  277. maxComputeSharedMemorySize = 65536
  278. maxComputeWorkGroupCount: count = 3
  279. 65535
  280. 65535
  281. 65535
  282. maxComputeWorkGroupInvocations = 2240
  283. maxComputeWorkGroupSize: count = 3
  284. 2240
  285. 2240
  286. 2240
  287. subPixelPrecisionBits = 8
  288. subTexelPrecisionBits = 8
  289. mipmapPrecisionBits = 8
  290. maxDrawIndexedIndexValue = 4294967295
  291. maxDrawIndirectCount = 4294967295
  292. maxSamplerLodBias = 16
  293. maxSamplerAnisotropy = 16
  294. maxViewports = 16
  295. maxViewportDimensions: count = 2
  296. 16384
  297. 16384
  298. viewportBoundsRange: count = 2
  299. -32768
  300. 32767
  301. viewportSubPixelBits = 13
  302. minMemoryMapAlignment = 4096
  303. minTexelBufferOffsetAlignment = 0x00000010
  304. minUniformBufferOffsetAlignment = 0x00000020
  305. minStorageBufferOffsetAlignment = 0x00000004
  306. minTexelOffset = -8
  307. maxTexelOffset = 7
  308. minTexelGatherOffset = -32
  309. maxTexelGatherOffset = 31
  310. minInterpolationOffset = -0.5
  311. maxInterpolationOffset = 0.4375
  312. subPixelInterpolationOffsetBits = 4
  313. maxFramebufferWidth = 16384
  314. maxFramebufferHeight = 16384
  315. maxFramebufferLayers = 2048
  316. framebufferColorSampleCounts:
  317. SAMPLE_COUNT_1_BIT
  318. SAMPLE_COUNT_4_BIT
  319. SAMPLE_COUNT_8_BIT
  320. framebufferDepthSampleCounts:
  321. SAMPLE_COUNT_1_BIT
  322. SAMPLE_COUNT_4_BIT
  323. SAMPLE_COUNT_8_BIT
  324. framebufferStencilSampleCounts:
  325. SAMPLE_COUNT_1_BIT
  326. SAMPLE_COUNT_4_BIT
  327. SAMPLE_COUNT_8_BIT
  328. framebufferNoAttachmentsSampleCounts:
  329. SAMPLE_COUNT_1_BIT
  330. SAMPLE_COUNT_4_BIT
  331. SAMPLE_COUNT_8_BIT
  332. maxColorAttachments = 8
  333. sampledImageColorSampleCounts:
  334. SAMPLE_COUNT_1_BIT
  335. SAMPLE_COUNT_4_BIT
  336. SAMPLE_COUNT_8_BIT
  337. sampledImageIntegerSampleCounts:
  338. SAMPLE_COUNT_1_BIT
  339. sampledImageDepthSampleCounts:
  340. SAMPLE_COUNT_1_BIT
  341. SAMPLE_COUNT_4_BIT
  342. SAMPLE_COUNT_8_BIT
  343. sampledImageStencilSampleCounts:
  344. SAMPLE_COUNT_1_BIT
  345. SAMPLE_COUNT_4_BIT
  346. SAMPLE_COUNT_8_BIT
  347. storageImageSampleCounts:
  348. SAMPLE_COUNT_1_BIT
  349. maxSampleMaskWords = 1
  350. timestampComputeAndGraphics = true
  351. timestampPeriod = 80
  352. maxClipDistances = 8
  353. maxCullDistances = 8
  354. maxCombinedClipAndCullDistances = 8
  355. discreteQueuePriorities = 2
  356. pointSizeRange: count = 2
  357. 0.125
  358. 255.875
  359. lineWidthRange: count = 2
  360. 0
  361. 7.99219
  362. pointSizeGranularity = 0.125
  363. lineWidthGranularity = 0.0078125
  364. strictLines = false
  365. standardSampleLocations = true
  366. optimalBufferCopyOffsetAlignment = 0x00000080
  367. optimalBufferCopyRowPitchAlignment = 0x00000080
  368. nonCoherentAtomSize = 0x00000040
  369.  
  370. VkPhysicalDeviceSparseProperties:
  371. ---------------------------------
  372. residencyStandard2DBlockShape = false
  373. residencyStandard2DMultisampleBlockShape = false
  374. residencyStandard3DBlockShape = false
  375. residencyAlignedMipSize = false
  376. residencyNonResidentStrict = false
  377.  
  378. VkPhysicalDeviceDepthStencilResolvePropertiesKHR:
  379. -------------------------------------------------
  380. supportedDepthResolveModes:
  381. RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
  382. RESOLVE_MODE_AVERAGE_BIT_KHR
  383. RESOLVE_MODE_MIN_BIT_KHR
  384. RESOLVE_MODE_MAX_BIT_KHR
  385. supportedStencilResolveModes:
  386. RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
  387. independentResolveNone = true
  388. independentResolve = true
  389.  
  390. VkPhysicalDeviceDriverPropertiesKHR:
  391. ------------------------------------
  392. driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
  393. driverName = Intel open-source Mesa driver
  394. driverInfo = Mesa 19.3.1
  395. conformanceVersion = 1.1.2.0
  396.  
  397. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  398. ------------------------------------------------
  399. minImportedHostPointerAlignment = 0x00001000
  400.  
  401. VkPhysicalDeviceIDProperties:
  402. -----------------------------
  403. deviceUUID = 4a1a1968-8c74-725b-d928-d0a896f699d
  404. driverUUID = e7eea273-48f9-7dbc-7b44-d5be5b33bc5
  405. deviceNodeMask = 0
  406. deviceLUIDValid = false
  407.  
  408. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  409. ------------------------------------------------
  410. maxInlineUniformBlockSize = 4096
  411. maxPerStageDescriptorInlineUniformBlocks = 32
  412. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  413. maxDescriptorSetInlineUniformBlocks = 32
  414. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  415.  
  416. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  417. -----------------------------------------------
  418. lineSubPixelPrecisionBits = 4
  419.  
  420. VkPhysicalDeviceMaintenance3Properties:
  421. ---------------------------------------
  422. maxPerSetDescriptors = 1024
  423. maxMemoryAllocationSize = 0x80000000
  424.  
  425. VkPhysicalDeviceMultiviewProperties:
  426. ------------------------------------
  427. maxMultiviewViewCount = 16
  428. maxMultiviewInstanceIndex = 268435455
  429.  
  430. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  431. ----------------------------------------
  432. pciDomain = 0
  433. pciBus = 0
  434. pciDevice = 2
  435. pciFunction = 0
  436.  
  437. VkPhysicalDevicePointClippingProperties:
  438. ----------------------------------------
  439. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  440.  
  441. VkPhysicalDeviceProtectedMemoryProperties:
  442. ------------------------------------------
  443. protectedNoFault = false
  444.  
  445. VkPhysicalDevicePushDescriptorPropertiesKHR:
  446. --------------------------------------------
  447. maxPushDescriptors = 32
  448.  
  449. VkPhysicalDeviceSubgroupProperties:
  450. -----------------------------------
  451. subgroupSize = 32
  452. supportedStages:
  453. SHADER_STAGE_FRAGMENT_BIT
  454. SHADER_STAGE_COMPUTE_BIT
  455. SHADER_STAGE_ALL_GRAPHICS
  456. SHADER_STAGE_ALL
  457. supportedOperations:
  458. SUBGROUP_FEATURE_BASIC_BIT
  459. SUBGROUP_FEATURE_VOTE_BIT
  460. SUBGROUP_FEATURE_BALLOT_BIT
  461. SUBGROUP_FEATURE_SHUFFLE_BIT
  462. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  463. SUBGROUP_FEATURE_QUAD_BIT
  464. quadOperationsInAllStages = false
  465.  
  466. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  467. -------------------------------------------------
  468. minSubgroupSize = 8
  469. maxSubgroupSize = 32
  470. maxComputeWorkgroupSubgroups = 70
  471. requiredSubgroupSizeStages:
  472. SHADER_STAGE_COMPUTE_BIT
  473. SHADER_STAGE_ALL
  474.  
  475. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  476. --------------------------------------------------
  477. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  478. storageTexelBufferOffsetSingleTexelAlignment = true
  479. uniformTexelBufferOffsetAlignmentBytes = 0x00000001
  480. uniformTexelBufferOffsetSingleTexelAlignment = false
  481.  
  482. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  483. ----------------------------------------------------
  484. maxVertexAttribDivisor = 268435455
  485.  
  486.  
  487. Device Extensions: count = 61
  488. VK_EXT_calibrated_timestamps : extension revision 1
  489. VK_EXT_conditional_rendering : extension revision 1
  490. VK_EXT_depth_clip_enable : extension revision 1
  491. VK_EXT_display_control : extension revision 1
  492. VK_EXT_external_memory_dma_buf : extension revision 1
  493. VK_EXT_external_memory_host : extension revision 1
  494. VK_EXT_host_query_reset : extension revision 1
  495. VK_EXT_index_type_uint8 : extension revision 1
  496. VK_EXT_inline_uniform_block : extension revision 1
  497. VK_EXT_line_rasterization : extension revision 1
  498. VK_EXT_memory_budget : extension revision 1
  499. VK_EXT_pci_bus_info : extension revision 2
  500. VK_EXT_pipeline_creation_feedback : extension revision 1
  501. VK_EXT_scalar_block_layout : extension revision 1
  502. VK_EXT_separate_stencil_usage : extension revision 1
  503. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  504. VK_EXT_shader_subgroup_ballot : extension revision 1
  505. VK_EXT_shader_subgroup_vote : extension revision 1
  506. VK_EXT_shader_viewport_index_layer : extension revision 1
  507. VK_EXT_subgroup_size_control : extension revision 2
  508. VK_EXT_texel_buffer_alignment : extension revision 1
  509. VK_EXT_vertex_attribute_divisor : extension revision 3
  510. VK_EXT_ycbcr_image_arrays : extension revision 1
  511. VK_GOOGLE_decorate_string : extension revision 1
  512. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  513. VK_KHR_bind_memory2 : extension revision 1
  514. VK_KHR_create_renderpass2 : extension revision 1
  515. VK_KHR_dedicated_allocation : extension revision 1
  516. VK_KHR_depth_stencil_resolve : extension revision 1
  517. VK_KHR_descriptor_update_template : extension revision 1
  518. VK_KHR_device_group : extension revision 1
  519. VK_KHR_draw_indirect_count : extension revision 1
  520. VK_KHR_driver_properties : extension revision 1
  521. VK_KHR_external_fence : extension revision 1
  522. VK_KHR_external_fence_fd : extension revision 1
  523. VK_KHR_external_memory : extension revision 1
  524. VK_KHR_external_memory_fd : extension revision 1
  525. VK_KHR_external_semaphore : extension revision 1
  526. VK_KHR_external_semaphore_fd : extension revision 1
  527. VK_KHR_get_memory_requirements2 : extension revision 1
  528. VK_KHR_image_format_list : extension revision 1
  529. VK_KHR_imageless_framebuffer : extension revision 1
  530. VK_KHR_incremental_present : extension revision 1
  531. VK_KHR_maintenance1 : extension revision 1
  532. VK_KHR_maintenance2 : extension revision 1
  533. VK_KHR_maintenance3 : extension revision 1
  534. VK_KHR_multiview : extension revision 1
  535. VK_KHR_pipeline_executable_properties : extension revision 1
  536. VK_KHR_push_descriptor : extension revision 1
  537. VK_KHR_relaxed_block_layout : extension revision 1
  538. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  539. VK_KHR_sampler_ycbcr_conversion : extension revision 1
  540. VK_KHR_shader_clock : extension revision 1
  541. VK_KHR_shader_draw_parameters : extension revision 1
  542. VK_KHR_spirv_1_4 : extension revision 1
  543. VK_KHR_storage_buffer_storage_class : extension revision 1
  544. VK_KHR_swapchain : extension revision 70
  545. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  546. VK_KHR_variable_pointers : extension revision 1
  547. VK_KHR_vulkan_memory_model : extension revision 3
  548. VK_NV_compute_shader_derivatives : extension revision 1
  549.  
  550. VkQueueFamilyProperties[0]:
  551. ==========================
  552. minImageTransferGranularity = (1, 1, 1)
  553. queueCount = 1
  554. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  555. timestampValidBits = 36
  556. present support:
  557. VK_KHR_xcb_surface = true
  558. VK_KHR_xlib_surface = true
  559.  
  560. VkPhysicalDeviceMemoryProperties:
  561. =================================
  562. memoryHeaps: count = 1
  563. memoryHeaps[0]:
  564. size = 1610612736 (0x60000000) (1.50 GiB)
  565. budget = 1610612736
  566. usage = 0
  567. flags:
  568. MEMORY_HEAP_DEVICE_LOCAL_BIT
  569. memoryTypes: count = 1
  570. memoryTypes[0]:
  571. heapIndex = 0
  572. propertyFlags = 0x000f:
  573. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  574. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  575. MEMORY_PROPERTY_HOST_COHERENT_BIT
  576. MEMORY_PROPERTY_HOST_CACHED_BIT
  577. usable for:
  578. IMAGE_TILING_OPTIMAL: color images, FORMAT_D16_UNORM, FORMAT_X8_D24_UNORM_PACK32, FORMAT_D32_SFLOAT, FORMAT_S8_UINT, FORMAT_D24_UNORM_S8_UINT, FORMAT_D32_SFLOAT_S8_UINT
  579. IMAGE_TILING_LINEAR: color images
  580.  
  581. VkPhysicalDeviceFeatures:
  582. =========================
  583. robustBufferAccess = true
  584. fullDrawIndexUint32 = true
  585. imageCubeArray = true
  586. independentBlend = true
  587. geometryShader = true
  588. tessellationShader = true
  589. sampleRateShading = true
  590. dualSrcBlend = true
  591. logicOp = true
  592. multiDrawIndirect = true
  593. drawIndirectFirstInstance = true
  594. depthClamp = true
  595. depthBiasClamp = true
  596. fillModeNonSolid = true
  597. depthBounds = false
  598. wideLines = true
  599. largePoints = true
  600. alphaToOne = true
  601. multiViewport = true
  602. samplerAnisotropy = true
  603. textureCompressionETC2 = false
  604. textureCompressionASTC_LDR = false
  605. textureCompressionBC = true
  606. occlusionQueryPrecise = true
  607. pipelineStatisticsQuery = true
  608. vertexPipelineStoresAndAtomics = false
  609. fragmentStoresAndAtomics = true
  610. shaderTessellationAndGeometryPointSize = true
  611. shaderImageGatherExtended = true
  612. shaderStorageImageExtendedFormats = true
  613. shaderStorageImageMultisample = false
  614. shaderStorageImageReadWithoutFormat = false
  615. shaderStorageImageWriteWithoutFormat = true
  616. shaderUniformBufferArrayDynamicIndexing = true
  617. shaderSampledImageArrayDynamicIndexing = true
  618. shaderStorageBufferArrayDynamicIndexing = true
  619. shaderStorageImageArrayDynamicIndexing = true
  620. shaderClipDistance = true
  621. shaderCullDistance = true
  622. shaderFloat64 = false
  623. shaderInt64 = false
  624. shaderInt16 = false
  625. shaderResourceResidency = false
  626. shaderResourceMinLod = false
  627. sparseBinding = false
  628. sparseResidencyBuffer = false
  629. sparseResidencyImage2D = false
  630. sparseResidencyImage3D = false
  631. sparseResidency2Samples = false
  632. sparseResidency4Samples = false
  633. sparseResidency8Samples = false
  634. sparseResidency16Samples = false
  635. sparseResidencyAliased = false
  636. variableMultisampleRate = true
  637. inheritedQueries = true
  638.  
  639. VkPhysicalDevice16BitStorageFeatures:
  640. -------------------------------------
  641. storageBuffer16BitAccess = false
  642. uniformAndStorageBuffer16BitAccess = false
  643. storagePushConstant16 = false
  644. storageInputOutput16 = false
  645.  
  646. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  647. ------------------------------------------------
  648. conditionalRendering = true
  649. inheritedConditionalRendering = true
  650.  
  651. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  652. -------------------------------------------
  653. depthClipEnable = true
  654.  
  655. VkPhysicalDeviceHostQueryResetFeaturesEXT:
  656. ------------------------------------------
  657. hostQueryReset = true
  658.  
  659. VkPhysicalDeviceImagelessFramebufferFeaturesKHR:
  660. ------------------------------------------------
  661. imagelessFramebuffer = true
  662.  
  663. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  664. ------------------------------------------
  665. indexTypeUint8 = true
  666.  
  667. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  668. ----------------------------------------------
  669. inlineUniformBlock = true
  670. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  671.  
  672. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  673. ---------------------------------------------
  674. rectangularLines = true
  675. bresenhamLines = true
  676. smoothLines = true
  677. stippledRectangularLines = false
  678. stippledBresenhamLines = true
  679. stippledSmoothLines = false
  680.  
  681. VkPhysicalDeviceMultiviewFeatures:
  682. ----------------------------------
  683. multiview = true
  684. multiviewGeometryShader = true
  685. multiviewTessellationShader = true
  686.  
  687. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  688. --------------------------------------------------------
  689. pipelineExecutableInfo = true
  690.  
  691. VkPhysicalDeviceProtectedMemoryFeatures:
  692. ----------------------------------------
  693. protectedMemory = false
  694.  
  695. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  696. -----------------------------------------------
  697. samplerYcbcrConversion = true
  698.  
  699. VkPhysicalDeviceScalarBlockLayoutFeaturesEXT:
  700. ---------------------------------------------
  701. scalarBlockLayout = true
  702.  
  703. VkPhysicalDeviceShaderClockFeaturesKHR:
  704. ---------------------------------------
  705. shaderSubgroupClock = true
  706. shaderDeviceClock = false
  707.  
  708. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  709. ----------------------------------------------------------
  710. shaderDemoteToHelperInvocation = true
  711.  
  712. VkPhysicalDeviceShaderDrawParametersFeatures:
  713. ---------------------------------------------
  714. shaderDrawParameters = true
  715.  
  716. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  717. -----------------------------------------------
  718. subgroupSizeControl = true
  719. computeFullSubgroups = true
  720.  
  721. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  722. ------------------------------------------------
  723. texelBufferAlignment = true
  724.  
  725. VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR:
  726. -------------------------------------------------------
  727. uniformBufferStandardLayout = true
  728.  
  729. VkPhysicalDeviceVariablePointersFeatures:
  730. -----------------------------------------
  731. variablePointersStorageBuffer = true
  732. variablePointers = true
  733.  
  734. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  735. --------------------------------------------------
  736. vertexAttributeInstanceRateDivisor = true
  737. vertexAttributeInstanceRateZeroDivisor = true
  738.  
  739. VkPhysicalDeviceVulkanMemoryModelFeaturesKHR:
  740. ---------------------------------------------
  741. vulkanMemoryModel = true
  742. vulkanMemoryModelDeviceScope = true
  743. vulkanMemoryModelAvailabilityVisibilityChains = true
  744.  
  745. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  746. --------------------------------------------
  747. ycbcrImageArrays = true
  748.  
  749.  
  750. GPU1:
  751. VkPhysicalDeviceProperties:
  752. ---------------------------
  753. apiVersion = 4198502 (1.1.102)
  754. driverVersion = 79704065 (0x4c03001)
  755. vendorID = 0x8086
  756. deviceID = 0x0a16
  757. deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
  758. deviceName = Intel(R) Haswell Mobile
  759.  
  760. VkPhysicalDeviceLimits:
  761. -----------------------
  762. maxImageDimension1D = 16384
  763. maxImageDimension2D = 16384
  764. maxImageDimension3D = 2048
  765. maxImageDimensionCube = 16384
  766. maxImageArrayLayers = 2048
  767. maxTexelBufferElements = 134217728
  768. maxUniformBufferRange = 134217728
  769. maxStorageBufferRange = 1073741824
  770. maxPushConstantsSize = 128
  771. maxMemoryAllocationCount = 4294967295
  772. maxSamplerAllocationCount = 65536
  773. bufferImageGranularity = 0x00000040
  774. sparseAddressSpaceSize = 0x00000000
  775. maxBoundDescriptorSets = 8
  776. maxPerStageDescriptorSamplers = 128
  777. maxPerStageDescriptorUniformBuffers = 64
  778. maxPerStageDescriptorStorageBuffers = 64
  779. maxPerStageDescriptorSampledImages = 128
  780. maxPerStageDescriptorStorageImages = 64
  781. maxPerStageDescriptorInputAttachments = 64
  782. maxPerStageResources = 231
  783. maxDescriptorSetSamplers = 768
  784. maxDescriptorSetUniformBuffers = 384
  785. maxDescriptorSetUniformBuffersDynamic = 8
  786. maxDescriptorSetStorageBuffers = 384
  787. maxDescriptorSetStorageBuffersDynamic = 8
  788. maxDescriptorSetSampledImages = 768
  789. maxDescriptorSetStorageImages = 384
  790. maxDescriptorSetInputAttachments = 256
  791. maxVertexInputAttributes = 28
  792. maxVertexInputBindings = 28
  793. maxVertexInputAttributeOffset = 2047
  794. maxVertexInputBindingStride = 2048
  795. maxVertexOutputComponents = 128
  796. maxTessellationGenerationLevel = 64
  797. maxTessellationPatchSize = 32
  798. maxTessellationControlPerVertexInputComponents = 128
  799. maxTessellationControlPerVertexOutputComponents = 128
  800. maxTessellationControlPerPatchOutputComponents = 128
  801. maxTessellationControlTotalOutputComponents = 2048
  802. maxTessellationEvaluationInputComponents = 128
  803. maxTessellationEvaluationOutputComponents = 128
  804. maxGeometryShaderInvocations = 32
  805. maxGeometryInputComponents = 64
  806. maxGeometryOutputComponents = 128
  807. maxGeometryOutputVertices = 256
  808. maxGeometryTotalOutputComponents = 1024
  809. maxFragmentInputComponents = 116
  810. maxFragmentOutputAttachments = 8
  811. maxFragmentDualSrcAttachments = 1
  812. maxFragmentCombinedOutputResources = 8
  813. maxComputeSharedMemorySize = 65536
  814. maxComputeWorkGroupCount: count = 3
  815. 65535
  816. 65535
  817. 65535
  818. maxComputeWorkGroupInvocations = 2240
  819. maxComputeWorkGroupSize: count = 3
  820. 2240
  821. 2240
  822. 2240
  823. subPixelPrecisionBits = 8
  824. subTexelPrecisionBits = 8
  825. mipmapPrecisionBits = 8
  826. maxDrawIndexedIndexValue = 4294967295
  827. maxDrawIndirectCount = 4294967295
  828. maxSamplerLodBias = 16
  829. maxSamplerAnisotropy = 16
  830. maxViewports = 16
  831. maxViewportDimensions: count = 2
  832. 16384
  833. 16384
  834. viewportBoundsRange: count = 2
  835. -32768
  836. 32767
  837. viewportSubPixelBits = 13
  838. minMemoryMapAlignment = 4096
  839. minTexelBufferOffsetAlignment = 0x00000010
  840. minUniformBufferOffsetAlignment = 0x00000020
  841. minStorageBufferOffsetAlignment = 0x00000004
  842. minTexelOffset = -8
  843. maxTexelOffset = 7
  844. minTexelGatherOffset = -32
  845. maxTexelGatherOffset = 31
  846. minInterpolationOffset = -0.5
  847. maxInterpolationOffset = 0.4375
  848. subPixelInterpolationOffsetBits = 4
  849. maxFramebufferWidth = 16384
  850. maxFramebufferHeight = 16384
  851. maxFramebufferLayers = 2048
  852. framebufferColorSampleCounts:
  853. SAMPLE_COUNT_1_BIT
  854. SAMPLE_COUNT_4_BIT
  855. SAMPLE_COUNT_8_BIT
  856. framebufferDepthSampleCounts:
  857. SAMPLE_COUNT_1_BIT
  858. SAMPLE_COUNT_4_BIT
  859. SAMPLE_COUNT_8_BIT
  860. framebufferStencilSampleCounts:
  861. SAMPLE_COUNT_1_BIT
  862. SAMPLE_COUNT_4_BIT
  863. SAMPLE_COUNT_8_BIT
  864. framebufferNoAttachmentsSampleCounts:
  865. SAMPLE_COUNT_1_BIT
  866. SAMPLE_COUNT_4_BIT
  867. SAMPLE_COUNT_8_BIT
  868. maxColorAttachments = 8
  869. sampledImageColorSampleCounts:
  870. SAMPLE_COUNT_1_BIT
  871. SAMPLE_COUNT_4_BIT
  872. SAMPLE_COUNT_8_BIT
  873. sampledImageIntegerSampleCounts:
  874. SAMPLE_COUNT_1_BIT
  875. sampledImageDepthSampleCounts:
  876. SAMPLE_COUNT_1_BIT
  877. SAMPLE_COUNT_4_BIT
  878. SAMPLE_COUNT_8_BIT
  879. sampledImageStencilSampleCounts:
  880. SAMPLE_COUNT_1_BIT
  881. SAMPLE_COUNT_4_BIT
  882. SAMPLE_COUNT_8_BIT
  883. storageImageSampleCounts:
  884. SAMPLE_COUNT_1_BIT
  885. maxSampleMaskWords = 1
  886. timestampComputeAndGraphics = true
  887. timestampPeriod = 80
  888. maxClipDistances = 8
  889. maxCullDistances = 8
  890. maxCombinedClipAndCullDistances = 8
  891. discreteQueuePriorities = 2
  892. pointSizeRange: count = 2
  893. 0.125
  894. 255.875
  895. lineWidthRange: count = 2
  896. 0
  897. 7.99219
  898. pointSizeGranularity = 0.125
  899. lineWidthGranularity = 0.0078125
  900. strictLines = false
  901. standardSampleLocations = true
  902. optimalBufferCopyOffsetAlignment = 0x00000080
  903. optimalBufferCopyRowPitchAlignment = 0x00000080
  904. nonCoherentAtomSize = 0x00000040
  905.  
  906. VkPhysicalDeviceSparseProperties:
  907. ---------------------------------
  908. residencyStandard2DBlockShape = false
  909. residencyStandard2DMultisampleBlockShape = false
  910. residencyStandard3DBlockShape = false
  911. residencyAlignedMipSize = false
  912. residencyNonResidentStrict = false
  913.  
  914. VkPhysicalDeviceDepthStencilResolvePropertiesKHR:
  915. -------------------------------------------------
  916. supportedDepthResolveModes:
  917. RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
  918. RESOLVE_MODE_AVERAGE_BIT_KHR
  919. RESOLVE_MODE_MIN_BIT_KHR
  920. RESOLVE_MODE_MAX_BIT_KHR
  921. supportedStencilResolveModes:
  922. RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
  923. independentResolveNone = true
  924. independentResolve = true
  925.  
  926. VkPhysicalDeviceDriverPropertiesKHR:
  927. ------------------------------------
  928. driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
  929. driverName = Intel open-source Mesa driver
  930. driverInfo = Mesa 19.3.1
  931. conformanceVersion = 1.1.2.0
  932.  
  933. VkPhysicalDeviceExternalMemoryHostPropertiesEXT:
  934. ------------------------------------------------
  935. minImportedHostPointerAlignment = 0x00001000
  936.  
  937. VkPhysicalDeviceIDProperties:
  938. -----------------------------
  939. deviceUUID = 4a1a1968-8c74-725b-d928-d0a896f699d
  940. driverUUID = e7eea273-48f9-7dbc-7b44-d5be5b33bc5
  941. deviceNodeMask = 0
  942. deviceLUIDValid = false
  943.  
  944. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  945. ------------------------------------------------
  946. maxInlineUniformBlockSize = 4096
  947. maxPerStageDescriptorInlineUniformBlocks = 32
  948. maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 32
  949. maxDescriptorSetInlineUniformBlocks = 32
  950. maxDescriptorSetUpdateAfterBindInlineUniformBlocks = 32
  951.  
  952. VkPhysicalDeviceLineRasterizationPropertiesEXT:
  953. -----------------------------------------------
  954. lineSubPixelPrecisionBits = 4
  955.  
  956. VkPhysicalDeviceMaintenance3Properties:
  957. ---------------------------------------
  958. maxPerSetDescriptors = 1024
  959. maxMemoryAllocationSize = 0x80000000
  960.  
  961. VkPhysicalDeviceMultiviewProperties:
  962. ------------------------------------
  963. maxMultiviewViewCount = 16
  964. maxMultiviewInstanceIndex = 268435455
  965.  
  966. VkPhysicalDevicePCIBusInfoPropertiesEXT:
  967. ----------------------------------------
  968. pciDomain = 0
  969. pciBus = 0
  970. pciDevice = 2
  971. pciFunction = 0
  972.  
  973. VkPhysicalDevicePointClippingProperties:
  974. ----------------------------------------
  975. pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
  976.  
  977. VkPhysicalDeviceProtectedMemoryProperties:
  978. ------------------------------------------
  979. protectedNoFault = false
  980.  
  981. VkPhysicalDevicePushDescriptorPropertiesKHR:
  982. --------------------------------------------
  983. maxPushDescriptors = 32
  984.  
  985. VkPhysicalDeviceSubgroupProperties:
  986. -----------------------------------
  987. subgroupSize = 32
  988. supportedStages:
  989. SHADER_STAGE_FRAGMENT_BIT
  990. SHADER_STAGE_COMPUTE_BIT
  991. SHADER_STAGE_ALL_GRAPHICS
  992. SHADER_STAGE_ALL
  993. supportedOperations:
  994. SUBGROUP_FEATURE_BASIC_BIT
  995. SUBGROUP_FEATURE_VOTE_BIT
  996. SUBGROUP_FEATURE_BALLOT_BIT
  997. SUBGROUP_FEATURE_SHUFFLE_BIT
  998. SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  999. SUBGROUP_FEATURE_QUAD_BIT
  1000. quadOperationsInAllStages = false
  1001.  
  1002. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  1003. -------------------------------------------------
  1004. minSubgroupSize = 8
  1005. maxSubgroupSize = 32
  1006. maxComputeWorkgroupSubgroups = 70
  1007. requiredSubgroupSizeStages:
  1008. SHADER_STAGE_COMPUTE_BIT
  1009. SHADER_STAGE_ALL
  1010.  
  1011. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  1012. --------------------------------------------------
  1013. storageTexelBufferOffsetAlignmentBytes = 0x00000010
  1014. storageTexelBufferOffsetSingleTexelAlignment = true
  1015. uniformTexelBufferOffsetAlignmentBytes = 0x00000001
  1016. uniformTexelBufferOffsetSingleTexelAlignment = false
  1017.  
  1018. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  1019. ----------------------------------------------------
  1020. maxVertexAttribDivisor = 268435455
  1021.  
  1022.  
  1023. Device Extensions: count = 61
  1024. VK_EXT_calibrated_timestamps : extension revision 1
  1025. VK_EXT_conditional_rendering : extension revision 1
  1026. VK_EXT_depth_clip_enable : extension revision 1
  1027. VK_EXT_display_control : extension revision 1
  1028. VK_EXT_external_memory_dma_buf : extension revision 1
  1029. VK_EXT_external_memory_host : extension revision 1
  1030. VK_EXT_host_query_reset : extension revision 1
  1031. VK_EXT_index_type_uint8 : extension revision 1
  1032. VK_EXT_inline_uniform_block : extension revision 1
  1033. VK_EXT_line_rasterization : extension revision 1
  1034. VK_EXT_memory_budget : extension revision 1
  1035. VK_EXT_pci_bus_info : extension revision 2
  1036. VK_EXT_pipeline_creation_feedback : extension revision 1
  1037. VK_EXT_scalar_block_layout : extension revision 1
  1038. VK_EXT_separate_stencil_usage : extension revision 1
  1039. VK_EXT_shader_demote_to_helper_invocation : extension revision 1
  1040. VK_EXT_shader_subgroup_ballot : extension revision 1
  1041. VK_EXT_shader_subgroup_vote : extension revision 1
  1042. VK_EXT_shader_viewport_index_layer : extension revision 1
  1043. VK_EXT_subgroup_size_control : extension revision 2
  1044. VK_EXT_texel_buffer_alignment : extension revision 1
  1045. VK_EXT_vertex_attribute_divisor : extension revision 3
  1046. VK_EXT_ycbcr_image_arrays : extension revision 1
  1047. VK_GOOGLE_decorate_string : extension revision 1
  1048. VK_GOOGLE_hlsl_functionality1 : extension revision 1
  1049. VK_KHR_bind_memory2 : extension revision 1
  1050. VK_KHR_create_renderpass2 : extension revision 1
  1051. VK_KHR_dedicated_allocation : extension revision 1
  1052. VK_KHR_depth_stencil_resolve : extension revision 1
  1053. VK_KHR_descriptor_update_template : extension revision 1
  1054. VK_KHR_device_group : extension revision 1
  1055. VK_KHR_draw_indirect_count : extension revision 1
  1056. VK_KHR_driver_properties : extension revision 1
  1057. VK_KHR_external_fence : extension revision 1
  1058. VK_KHR_external_fence_fd : extension revision 1
  1059. VK_KHR_external_memory : extension revision 1
  1060. VK_KHR_external_memory_fd : extension revision 1
  1061. VK_KHR_external_semaphore : extension revision 1
  1062. VK_KHR_external_semaphore_fd : extension revision 1
  1063. VK_KHR_get_memory_requirements2 : extension revision 1
  1064. VK_KHR_image_format_list : extension revision 1
  1065. VK_KHR_imageless_framebuffer : extension revision 1
  1066. VK_KHR_incremental_present : extension revision 1
  1067. VK_KHR_maintenance1 : extension revision 1
  1068. VK_KHR_maintenance2 : extension revision 1
  1069. VK_KHR_maintenance3 : extension revision 1
  1070. VK_KHR_multiview : extension revision 1
  1071. VK_KHR_pipeline_executable_properties : extension revision 1
  1072. VK_KHR_push_descriptor : extension revision 1
  1073. VK_KHR_relaxed_block_layout : extension revision 1
  1074. VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
  1075. VK_KHR_sampler_ycbcr_conversion : extension revision 1
  1076. VK_KHR_shader_clock : extension revision 1
  1077. VK_KHR_shader_draw_parameters : extension revision 1
  1078. VK_KHR_spirv_1_4 : extension revision 1
  1079. VK_KHR_storage_buffer_storage_class : extension revision 1
  1080. VK_KHR_swapchain : extension revision 70
  1081. VK_KHR_uniform_buffer_standard_layout : extension revision 1
  1082. VK_KHR_variable_pointers : extension revision 1
  1083. VK_KHR_vulkan_memory_model : extension revision 3
  1084. VK_NV_compute_shader_derivatives : extension revision 1
  1085.  
  1086. VkQueueFamilyProperties[0]:
  1087. ==========================
  1088. minImageTransferGranularity = (1, 1, 1)
  1089. queueCount = 1
  1090. queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  1091. timestampValidBits = 36
  1092. present support:
  1093. VK_KHR_xcb_surface = true
  1094. VK_KHR_xlib_surface = true
  1095.  
  1096. VkPhysicalDeviceMemoryProperties:
  1097. =================================
  1098. memoryHeaps: count = 1
  1099. memoryHeaps[0]:
  1100. size = 1610612736 (0x60000000) (1.50 GiB)
  1101. budget = 1610612736
  1102. usage = 0
  1103. flags:
  1104. MEMORY_HEAP_DEVICE_LOCAL_BIT
  1105. memoryTypes: count = 1
  1106. memoryTypes[0]:
  1107. heapIndex = 0
  1108. propertyFlags = 0x000f:
  1109. MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  1110. MEMORY_PROPERTY_HOST_VISIBLE_BIT
  1111. MEMORY_PROPERTY_HOST_COHERENT_BIT
  1112. MEMORY_PROPERTY_HOST_CACHED_BIT
  1113. usable for:
  1114. IMAGE_TILING_OPTIMAL: color images, FORMAT_D16_UNORM, FORMAT_X8_D24_UNORM_PACK32, FORMAT_D32_SFLOAT, FORMAT_S8_UINT, FORMAT_D24_UNORM_S8_UINT, FORMAT_D32_SFLOAT_S8_UINT
  1115. IMAGE_TILING_LINEAR: color images
  1116.  
  1117. VkPhysicalDeviceFeatures:
  1118. =========================
  1119. robustBufferAccess = true
  1120. fullDrawIndexUint32 = true
  1121. imageCubeArray = true
  1122. independentBlend = true
  1123. geometryShader = true
  1124. tessellationShader = true
  1125. sampleRateShading = true
  1126. dualSrcBlend = true
  1127. logicOp = true
  1128. multiDrawIndirect = true
  1129. drawIndirectFirstInstance = true
  1130. depthClamp = true
  1131. depthBiasClamp = true
  1132. fillModeNonSolid = true
  1133. depthBounds = false
  1134. wideLines = true
  1135. largePoints = true
  1136. alphaToOne = true
  1137. multiViewport = true
  1138. samplerAnisotropy = true
  1139. textureCompressionETC2 = false
  1140. textureCompressionASTC_LDR = false
  1141. textureCompressionBC = true
  1142. occlusionQueryPrecise = true
  1143. pipelineStatisticsQuery = true
  1144. vertexPipelineStoresAndAtomics = false
  1145. fragmentStoresAndAtomics = true
  1146. shaderTessellationAndGeometryPointSize = true
  1147. shaderImageGatherExtended = true
  1148. shaderStorageImageExtendedFormats = true
  1149. shaderStorageImageMultisample = false
  1150. shaderStorageImageReadWithoutFormat = false
  1151. shaderStorageImageWriteWithoutFormat = true
  1152. shaderUniformBufferArrayDynamicIndexing = true
  1153. shaderSampledImageArrayDynamicIndexing = true
  1154. shaderStorageBufferArrayDynamicIndexing = true
  1155. shaderStorageImageArrayDynamicIndexing = true
  1156. shaderClipDistance = true
  1157. shaderCullDistance = true
  1158. shaderFloat64 = false
  1159. shaderInt64 = false
  1160. shaderInt16 = false
  1161. shaderResourceResidency = false
  1162. shaderResourceMinLod = false
  1163. sparseBinding = false
  1164. sparseResidencyBuffer = false
  1165. sparseResidencyImage2D = false
  1166. sparseResidencyImage3D = false
  1167. sparseResidency2Samples = false
  1168. sparseResidency4Samples = false
  1169. sparseResidency8Samples = false
  1170. sparseResidency16Samples = false
  1171. sparseResidencyAliased = false
  1172. variableMultisampleRate = true
  1173. inheritedQueries = true
  1174.  
  1175. VkPhysicalDevice16BitStorageFeatures:
  1176. -------------------------------------
  1177. storageBuffer16BitAccess = false
  1178. uniformAndStorageBuffer16BitAccess = false
  1179. storagePushConstant16 = false
  1180. storageInputOutput16 = false
  1181.  
  1182. VkPhysicalDeviceConditionalRenderingFeaturesEXT:
  1183. ------------------------------------------------
  1184. conditionalRendering = true
  1185. inheritedConditionalRendering = true
  1186.  
  1187. VkPhysicalDeviceDepthClipEnableFeaturesEXT:
  1188. -------------------------------------------
  1189. depthClipEnable = true
  1190.  
  1191. VkPhysicalDeviceHostQueryResetFeaturesEXT:
  1192. ------------------------------------------
  1193. hostQueryReset = true
  1194.  
  1195. VkPhysicalDeviceImagelessFramebufferFeaturesKHR:
  1196. ------------------------------------------------
  1197. imagelessFramebuffer = true
  1198.  
  1199. VkPhysicalDeviceIndexTypeUint8FeaturesEXT:
  1200. ------------------------------------------
  1201. indexTypeUint8 = true
  1202.  
  1203. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  1204. ----------------------------------------------
  1205. inlineUniformBlock = true
  1206. descriptorBindingInlineUniformBlockUpdateAfterBind = true
  1207.  
  1208. VkPhysicalDeviceLineRasterizationFeaturesEXT:
  1209. ---------------------------------------------
  1210. rectangularLines = true
  1211. bresenhamLines = true
  1212. smoothLines = true
  1213. stippledRectangularLines = false
  1214. stippledBresenhamLines = true
  1215. stippledSmoothLines = false
  1216.  
  1217. VkPhysicalDeviceMultiviewFeatures:
  1218. ----------------------------------
  1219. multiview = true
  1220. multiviewGeometryShader = true
  1221. multiviewTessellationShader = true
  1222.  
  1223. VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR:
  1224. --------------------------------------------------------
  1225. pipelineExecutableInfo = true
  1226.  
  1227. VkPhysicalDeviceProtectedMemoryFeatures:
  1228. ----------------------------------------
  1229. protectedMemory = false
  1230.  
  1231. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  1232. -----------------------------------------------
  1233. samplerYcbcrConversion = true
  1234.  
  1235. VkPhysicalDeviceScalarBlockLayoutFeaturesEXT:
  1236. ---------------------------------------------
  1237. scalarBlockLayout = true
  1238.  
  1239. VkPhysicalDeviceShaderClockFeaturesKHR:
  1240. ---------------------------------------
  1241. shaderSubgroupClock = true
  1242. shaderDeviceClock = false
  1243.  
  1244. VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT:
  1245. ----------------------------------------------------------
  1246. shaderDemoteToHelperInvocation = true
  1247.  
  1248. VkPhysicalDeviceShaderDrawParametersFeatures:
  1249. ---------------------------------------------
  1250. shaderDrawParameters = true
  1251.  
  1252. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  1253. -----------------------------------------------
  1254. subgroupSizeControl = true
  1255. computeFullSubgroups = true
  1256.  
  1257. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  1258. ------------------------------------------------
  1259. texelBufferAlignment = true
  1260.  
  1261. VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR:
  1262. -------------------------------------------------------
  1263. uniformBufferStandardLayout = true
  1264.  
  1265. VkPhysicalDeviceVariablePointersFeatures:
  1266. -----------------------------------------
  1267. variablePointersStorageBuffer = true
  1268. variablePointers = true
  1269.  
  1270. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  1271. --------------------------------------------------
  1272. vertexAttributeInstanceRateDivisor = true
  1273. vertexAttributeInstanceRateZeroDivisor = true
  1274.  
  1275. VkPhysicalDeviceVulkanMemoryModelFeaturesKHR:
  1276. ---------------------------------------------
  1277. vulkanMemoryModel = true
  1278. vulkanMemoryModelDeviceScope = true
  1279. vulkanMemoryModelAvailabilityVisibilityChains = true
  1280.  
  1281. VkPhysicalDeviceYcbcrImageArraysFeaturesEXT:
  1282. --------------------------------------------
  1283. ycbcrImageArrays = true
Add Comment
Please, Sign In to add comment