Advertisement
MaxTheVin

Vulkan Info 01.20201

Jan 18th, 2021
926
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 34.97 KB | None | 0 0
  1. ==========
  2. VULKANINFO
  3. ==========
  4.  
  5. Vulkan Instance Version: 1.2.162
  6.  
  7.  
  8. Instance Extensions: count = 12
  9. ===============================
  10.     VK_EXT_debug_report                    : extension revision 9
  11.     VK_EXT_debug_utils                     : extension revision 2
  12.     VK_EXT_metal_surface                   : extension revision 1
  13.     VK_EXT_swapchain_colorspace            : extension revision 4
  14.     VK_KHR_device_group_creation           : extension revision 1
  15.     VK_KHR_external_fence_capabilities     : extension revision 1
  16.     VK_KHR_external_memory_capabilities    : extension revision 1
  17.     VK_KHR_external_semaphore_capabilities : extension revision 1
  18.     VK_KHR_get_physical_device_properties2 : extension revision 2
  19.     VK_KHR_get_surface_capabilities2       : extension revision 1
  20.     VK_KHR_surface                         : extension revision 25
  21.     VK_MVK_macos_surface                   : extension revision 3
  22.  
  23. Layers: count = 3
  24. =================
  25. VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.162, layer version 1:
  26.     Layer Extensions: count = 3
  27.         VK_EXT_debug_report        : extension revision 9
  28.         VK_EXT_debug_utils         : extension revision 1
  29.         VK_EXT_validation_features : extension revision 2
  30.     Devices: count = 1
  31.         GPU id = 0 (AMD Radeon RX 580)
  32.         Layer-Device Extensions: count = 3
  33.             VK_EXT_debug_marker     : extension revision 4
  34.             VK_EXT_tooling_info     : extension revision 1
  35.             VK_EXT_validation_cache : extension revision 1
  36.  
  37. VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.2.162, layer version 2:
  38.     Layer Extensions: count = 0
  39.     Devices: count = 1
  40.         GPU id = 0 (AMD Radeon RX 580)
  41.         Layer-Device Extensions: count = 1
  42.             VK_EXT_tooling_info : extension revision 1
  43.  
  44. VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.2.162, layer version 1:
  45.     Layer Extensions: count = 0
  46.     Devices: count = 1
  47.         GPU id = 0 (AMD Radeon RX 580)
  48.         Layer-Device Extensions: count = 1
  49.             VK_EXT_tooling_info : extension revision 1
  50.  
  51. Presentable Surfaces:
  52. =====================
  53. GPU id : 0 (AMD Radeon RX 580):
  54.     Surface types: count = 2
  55.         VK_EXT_metal_surface
  56.         VK_MVK_macos_surface
  57.     Formats: count = 50
  58.         SurfaceFormat[0]:
  59.             format = FORMAT_B8G8R8A8_UNORM
  60.             colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  61.         SurfaceFormat[1]:
  62.             format = FORMAT_B8G8R8A8_SRGB
  63.             colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  64.         SurfaceFormat[2]:
  65.             format = FORMAT_R16G16B16A16_SFLOAT
  66.             colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  67.         SurfaceFormat[3]:
  68.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  69.             colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  70.         SurfaceFormat[4]:
  71.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  72.             colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
  73.         SurfaceFormat[5]:
  74.             format = FORMAT_B8G8R8A8_UNORM
  75.             colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  76.         SurfaceFormat[6]:
  77.             format = FORMAT_B8G8R8A8_SRGB
  78.             colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  79.         SurfaceFormat[7]:
  80.             format = FORMAT_R16G16B16A16_SFLOAT
  81.             colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  82.         SurfaceFormat[8]:
  83.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  84.             colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  85.         SurfaceFormat[9]:
  86.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  87.             colorSpace = COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
  88.         SurfaceFormat[10]:
  89.             format = FORMAT_B8G8R8A8_UNORM
  90.             colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
  91.         SurfaceFormat[11]:
  92.             format = FORMAT_B8G8R8A8_SRGB
  93.             colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
  94.         SurfaceFormat[12]:
  95.             format = FORMAT_R16G16B16A16_SFLOAT
  96.             colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
  97.         SurfaceFormat[13]:
  98.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  99.             colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
  100.         SurfaceFormat[14]:
  101.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  102.             colorSpace = COLOR_SPACE_DCI_P3_NONLINEAR_EXT
  103.         SurfaceFormat[15]:
  104.             format = FORMAT_B8G8R8A8_UNORM
  105.             colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  106.         SurfaceFormat[16]:
  107.             format = FORMAT_B8G8R8A8_SRGB
  108.             colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  109.         SurfaceFormat[17]:
  110.             format = FORMAT_R16G16B16A16_SFLOAT
  111.             colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  112.         SurfaceFormat[18]:
  113.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  114.             colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  115.         SurfaceFormat[19]:
  116.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  117.             colorSpace = COLOR_SPACE_BT709_NONLINEAR_EXT
  118.         SurfaceFormat[20]:
  119.             format = FORMAT_B8G8R8A8_UNORM
  120.             colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
  121.         SurfaceFormat[21]:
  122.             format = FORMAT_B8G8R8A8_SRGB
  123.             colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
  124.         SurfaceFormat[22]:
  125.             format = FORMAT_R16G16B16A16_SFLOAT
  126.             colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
  127.         SurfaceFormat[23]:
  128.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  129.             colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
  130.         SurfaceFormat[24]:
  131.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  132.             colorSpace = COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
  133.         SurfaceFormat[25]:
  134.             format = FORMAT_B8G8R8A8_UNORM
  135.             colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  136.         SurfaceFormat[26]:
  137.             format = FORMAT_B8G8R8A8_SRGB
  138.             colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  139.         SurfaceFormat[27]:
  140.             format = FORMAT_R16G16B16A16_SFLOAT
  141.             colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  142.         SurfaceFormat[28]:
  143.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  144.             colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  145.         SurfaceFormat[29]:
  146.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  147.             colorSpace = COLOR_SPACE_PASS_THROUGH_EXT
  148.         SurfaceFormat[30]:
  149.             format = FORMAT_B8G8R8A8_UNORM
  150.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  151.         SurfaceFormat[31]:
  152.             format = FORMAT_B8G8R8A8_SRGB
  153.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  154.         SurfaceFormat[32]:
  155.             format = FORMAT_R16G16B16A16_SFLOAT
  156.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  157.         SurfaceFormat[33]:
  158.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  159.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  160.         SurfaceFormat[34]:
  161.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  162.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
  163.         SurfaceFormat[35]:
  164.             format = FORMAT_B8G8R8A8_UNORM
  165.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
  166.         SurfaceFormat[36]:
  167.             format = FORMAT_B8G8R8A8_SRGB
  168.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
  169.         SurfaceFormat[37]:
  170.             format = FORMAT_R16G16B16A16_SFLOAT
  171.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
  172.         SurfaceFormat[38]:
  173.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  174.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
  175.         SurfaceFormat[39]:
  176.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  177.             colorSpace = COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
  178.         SurfaceFormat[40]:
  179.             format = FORMAT_B8G8R8A8_UNORM
  180.             colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  181.         SurfaceFormat[41]:
  182.             format = FORMAT_B8G8R8A8_SRGB
  183.             colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  184.         SurfaceFormat[42]:
  185.             format = FORMAT_R16G16B16A16_SFLOAT
  186.             colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  187.         SurfaceFormat[43]:
  188.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  189.             colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  190.         SurfaceFormat[44]:
  191.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  192.             colorSpace = COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
  193.         SurfaceFormat[45]:
  194.             format = FORMAT_B8G8R8A8_UNORM
  195.             colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  196.         SurfaceFormat[46]:
  197.             format = FORMAT_B8G8R8A8_SRGB
  198.             colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  199.         SurfaceFormat[47]:
  200.             format = FORMAT_R16G16B16A16_SFLOAT
  201.             colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  202.         SurfaceFormat[48]:
  203.             format = FORMAT_A2B10G10R10_UNORM_PACK32
  204.             colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  205.         SurfaceFormat[49]:
  206.             format = FORMAT_A2R10G10B10_UNORM_PACK32
  207.             colorSpace = COLOR_SPACE_BT2020_LINEAR_EXT
  208.     Present Modes: count = 2
  209.         PRESENT_MODE_FIFO_KHR
  210.         PRESENT_MODE_IMMEDIATE_KHR
  211.     VkSurfaceCapabilitiesKHR:
  212.     -------------------------
  213.         minImageCount       = 2
  214.         maxImageCount       = 3
  215.         currentExtent:
  216.             width  = 512
  217.             height = 512
  218.         minImageExtent:
  219.             width  = 1
  220.             height = 1
  221.         maxImageExtent:
  222.             width  = 16384
  223.             height = 16384
  224.         maxImageArrayLayers = 1
  225.         supportedTransforms: count = 1
  226.             SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  227.         currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
  228.         supportedCompositeAlpha: count = 3
  229.             COMPOSITE_ALPHA_OPAQUE_BIT_KHR
  230.             COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
  231.             COMPOSITE_ALPHA_INHERIT_BIT_KHR
  232.         supportedUsageFlags: count = 5
  233.             IMAGE_USAGE_TRANSFER_SRC_BIT
  234.             IMAGE_USAGE_TRANSFER_DST_BIT
  235.             IMAGE_USAGE_SAMPLED_BIT
  236.             IMAGE_USAGE_STORAGE_BIT
  237.             IMAGE_USAGE_COLOR_ATTACHMENT_BIT
  238.  
  239.  
  240. Device Groups:
  241. ==============
  242. Group 0:
  243. --------
  244.     Properties:
  245.         physicalDevices: count = 1
  246.             AMD Radeon RX 580 (ID: 0)
  247.         subsetAllocation = 0
  248.  
  249.     Present Capabilities:
  250.         AMD Radeon RX 580 (ID: 0):
  251.             Can present images from the following devices: count = 1
  252.                 AMD Radeon RX 580 (ID: 0)
  253.         Present modes: count = 1
  254.             DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
  255.  
  256.  
  257. Device Properties and Extensions:
  258. =================================
  259. GPU0:
  260. VkPhysicalDeviceProperties:
  261. ---------------------------
  262.     apiVersion     = 4198562 (1.1.162)
  263.     driverVersion  = 10101 (0x2775)
  264.     vendorID       = 0x1002
  265.     deviceID       = 0x67df
  266.     deviceType     = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
  267.     deviceName     = AMD Radeon RX 580
  268.  
  269. VkPhysicalDeviceLimits:
  270. -----------------------
  271.     maxImageDimension1D                             = 16384
  272.     maxImageDimension2D                             = 16384
  273.     maxImageDimension3D                             = 2048
  274.     maxImageDimensionCube                           = 16384
  275.     maxImageArrayLayers                             = 2048
  276.     maxTexelBufferElements                          = 67108864
  277.     maxUniformBufferRange                           = 65536
  278.     maxStorageBufferRange                           = 3758096384
  279.     maxPushConstantsSize                            = 4096
  280.     maxMemoryAllocationCount                        = 1073741824
  281.     maxSamplerAllocationCount                       = 1073741824
  282.     bufferImageGranularity                          = 0x00000100
  283.     sparseAddressSpaceSize                          = 0x00000000
  284.     maxBoundDescriptorSets                          = 1073741824
  285.     maxPerStageDescriptorSamplers                   = 16
  286.     maxPerStageDescriptorUniformBuffers             = 31
  287.     maxPerStageDescriptorStorageBuffers             = 31
  288.     maxPerStageDescriptorSampledImages              = 128
  289.     maxPerStageDescriptorStorageImages              = 8
  290.     maxPerStageDescriptorInputAttachments           = 128
  291.     maxPerStageResources                            = 159
  292.     maxDescriptorSetSamplers                        = 80
  293.     maxDescriptorSetUniformBuffers                  = 155
  294.     maxDescriptorSetUniformBuffersDynamic           = 155
  295.     maxDescriptorSetStorageBuffers                  = 155
  296.     maxDescriptorSetStorageBuffersDynamic           = 155
  297.     maxDescriptorSetSampledImages                   = 640
  298.     maxDescriptorSetStorageImages                   = 40
  299.     maxDescriptorSetInputAttachments                = 640
  300.     maxVertexInputAttributes                        = 31
  301.     maxVertexInputBindings                          = 31
  302.     maxVertexInputAttributeOffset                   = 2047
  303.     maxVertexInputBindingStride                     = 2048
  304.     maxVertexOutputComponents                       = 124
  305.     maxTessellationGenerationLevel                  = 64
  306.     maxTessellationPatchSize                        = 32
  307.     maxTessellationControlPerVertexInputComponents  = 124
  308.     maxTessellationControlPerVertexOutputComponents = 124
  309.     maxTessellationControlPerPatchOutputComponents  = 120
  310.     maxTessellationControlTotalOutputComponents     = 4088
  311.     maxTessellationEvaluationInputComponents        = 124
  312.     maxTessellationEvaluationOutputComponents       = 124
  313.     maxGeometryShaderInvocations                    = 0
  314.     maxGeometryInputComponents                      = 0
  315.     maxGeometryOutputComponents                     = 0
  316.     maxGeometryOutputVertices                       = 0
  317.     maxGeometryTotalOutputComponents                = 0
  318.     maxFragmentInputComponents                      = 124
  319.     maxFragmentOutputAttachments                    = 8
  320.     maxFragmentDualSrcAttachments                   = 1
  321.     maxFragmentCombinedOutputResources              = 159
  322.     maxComputeSharedMemorySize                      = 65536
  323.     maxComputeWorkGroupCount: count = 3
  324.         1073741824
  325.         1073741824
  326.         1073741824
  327.     maxComputeWorkGroupInvocations                  = 1024
  328.     maxComputeWorkGroupSize: count = 3
  329.         1024
  330.         1024
  331.         1024
  332.     subPixelPrecisionBits                           = 4
  333.     subTexelPrecisionBits                           = 4
  334.     mipmapPrecisionBits                             = 4
  335.     maxDrawIndexedIndexValue                        = 4294967295
  336.     maxDrawIndirectCount                            = 1073741824
  337.     maxSamplerLodBias                               = 0
  338.     maxSamplerAnisotropy                            = 16
  339.     maxViewports                                    = 16
  340.     maxViewportDimensions: count = 2
  341.         16384
  342.         16384
  343.     viewportBoundsRange: count = 2
  344.         -32768
  345.         32767
  346.     viewportSubPixelBits                            = 0
  347.     minMemoryMapAlignment                           = 256
  348.     minTexelBufferOffsetAlignment                   = 0x00000010
  349.     minUniformBufferOffsetAlignment                 = 0x00000100
  350.     minStorageBufferOffsetAlignment                 = 0x00000010
  351.     minTexelOffset                                  = -8
  352.     maxTexelOffset                                  = 7
  353.     minTexelGatherOffset                            = -8
  354.     maxTexelGatherOffset                            = 7
  355.     minInterpolationOffset                          = -0.5
  356.     maxInterpolationOffset                          = 0.5
  357.     subPixelInterpolationOffsetBits                 = 4
  358.     maxFramebufferWidth                             = 16384
  359.     maxFramebufferHeight                            = 16384
  360.     maxFramebufferLayers                            = 2048
  361.     framebufferColorSampleCounts: count = 4
  362.         SAMPLE_COUNT_1_BIT
  363.         SAMPLE_COUNT_2_BIT
  364.         SAMPLE_COUNT_4_BIT
  365.         SAMPLE_COUNT_8_BIT
  366.     framebufferDepthSampleCounts: count = 4
  367.         SAMPLE_COUNT_1_BIT
  368.         SAMPLE_COUNT_2_BIT
  369.         SAMPLE_COUNT_4_BIT
  370.         SAMPLE_COUNT_8_BIT
  371.     framebufferStencilSampleCounts: count = 4
  372.         SAMPLE_COUNT_1_BIT
  373.         SAMPLE_COUNT_2_BIT
  374.         SAMPLE_COUNT_4_BIT
  375.         SAMPLE_COUNT_8_BIT
  376.     framebufferNoAttachmentsSampleCounts: count = 4
  377.         SAMPLE_COUNT_1_BIT
  378.         SAMPLE_COUNT_2_BIT
  379.         SAMPLE_COUNT_4_BIT
  380.         SAMPLE_COUNT_8_BIT
  381.     maxColorAttachments                             = 8
  382.     sampledImageColorSampleCounts: count = 4
  383.         SAMPLE_COUNT_1_BIT
  384.         SAMPLE_COUNT_2_BIT
  385.         SAMPLE_COUNT_4_BIT
  386.         SAMPLE_COUNT_8_BIT
  387.     sampledImageIntegerSampleCounts: count = 4
  388.         SAMPLE_COUNT_1_BIT
  389.         SAMPLE_COUNT_2_BIT
  390.         SAMPLE_COUNT_4_BIT
  391.         SAMPLE_COUNT_8_BIT
  392.     sampledImageDepthSampleCounts: count = 4
  393.         SAMPLE_COUNT_1_BIT
  394.         SAMPLE_COUNT_2_BIT
  395.         SAMPLE_COUNT_4_BIT
  396.         SAMPLE_COUNT_8_BIT
  397.     sampledImageStencilSampleCounts: count = 4
  398.         SAMPLE_COUNT_1_BIT
  399.         SAMPLE_COUNT_2_BIT
  400.         SAMPLE_COUNT_4_BIT
  401.         SAMPLE_COUNT_8_BIT
  402.     storageImageSampleCounts: count = 1
  403.         SAMPLE_COUNT_1_BIT
  404.     maxSampleMaskWords                              = 1
  405.     timestampComputeAndGraphics                     = true
  406.     timestampPeriod                                 = 1
  407.     maxClipDistances                                = 1073741824
  408.     maxCullDistances                                = 0
  409.     maxCombinedClipAndCullDistances                 = 1073741824
  410.     discreteQueuePriorities                         = 2
  411.     pointSizeRange: count = 2
  412.         1
  413.         64
  414.     lineWidthRange: count = 2
  415.         1
  416.         1
  417.     pointSizeGranularity                            = 1
  418.     lineWidthGranularity                            = 1
  419.     strictLines                                     = false
  420.     standardSampleLocations                         = true
  421.     optimalBufferCopyOffsetAlignment                = 0x00000100
  422.     optimalBufferCopyRowPitchAlignment              = 0x00000001
  423.     nonCoherentAtomSize                             = 0x00000100
  424.  
  425. VkPhysicalDeviceSparseProperties:
  426. ---------------------------------
  427.     residencyStandard2DBlockShape            = false
  428.     residencyStandard2DMultisampleBlockShape = false
  429.     residencyStandard3DBlockShape            = false
  430.     residencyAlignedMipSize                  = false
  431.     residencyNonResidentStrict               = false
  432.  
  433. VkPhysicalDeviceDepthStencilResolvePropertiesKHR:
  434. -------------------------------------------------
  435.     supportedDepthResolveModes: count = 3
  436.         RESOLVE_MODE_SAMPLE_ZERO_BIT
  437.         RESOLVE_MODE_MIN_BIT
  438.         RESOLVE_MODE_MAX_BIT
  439.     supportedStencilResolveModes: count = 1
  440.         RESOLVE_MODE_SAMPLE_ZERO_BIT
  441.     independentResolveNone = true
  442.     independentResolve     = true
  443.  
  444. VkPhysicalDeviceDescriptorIndexingPropertiesEXT:
  445. ------------------------------------------------
  446.     maxUpdateAfterBindDescriptorsInAllPools              = 1073741824
  447.     shaderUniformBufferArrayNonUniformIndexingNative     = false
  448.     shaderSampledImageArrayNonUniformIndexingNative      = true
  449.     shaderStorageBufferArrayNonUniformIndexingNative     = false
  450.     shaderStorageImageArrayNonUniformIndexingNative      = true
  451.     shaderInputAttachmentArrayNonUniformIndexingNative   = true
  452.     robustBufferAccessUpdateAfterBind                    = true
  453.     quadDivergentImplicitLod                             = false
  454.     maxPerStageDescriptorUpdateAfterBindSamplers         = 16
  455.     maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 31
  456.     maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 31
  457.     maxPerStageDescriptorUpdateAfterBindSampledImages    = 128
  458.     maxPerStageDescriptorUpdateAfterBindStorageImages    = 8
  459.     maxPerStageDescriptorUpdateAfterBindInputAttachments = 128
  460.     maxPerStageUpdateAfterBindResources                  = 159
  461.     maxDescriptorSetUpdateAfterBindSamplers              = 80
  462.     maxDescriptorSetUpdateAfterBindUniformBuffers        = 155
  463.     maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 155
  464.     maxDescriptorSetUpdateAfterBindStorageBuffers        = 155
  465.     maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 155
  466.     maxDescriptorSetUpdateAfterBindSampledImages         = 640
  467.     maxDescriptorSetUpdateAfterBindStorageImages         = 40
  468.     maxDescriptorSetUpdateAfterBindInputAttachments      = 640
  469.  
  470. VkPhysicalDeviceDriverPropertiesKHR:
  471. ------------------------------------
  472.     driverID           = DRIVER_ID_MOLTENVK
  473.     driverName         = MoltenVK
  474.     driverInfo         = 1.1.1
  475.     conformanceVersion = 0.0.0.0
  476.  
  477. VkPhysicalDeviceIDProperties:
  478. -----------------------------
  479.     deviceUUID      = 00001002-0000-67df-0000-0001000004a4
  480.     driverUUID      = 4d564b00-0000-2775-0400-07d200000000
  481.     deviceNodeMask  = 0
  482.     deviceLUIDValid = false
  483.  
  484. VkPhysicalDeviceInlineUniformBlockPropertiesEXT:
  485. ------------------------------------------------
  486.     maxInlineUniformBlockSize                               = 4096
  487.     maxPerStageDescriptorInlineUniformBlocks                = 13
  488.     maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = 13
  489.     maxDescriptorSetInlineUniformBlocks                     = 52
  490.     maxDescriptorSetUpdateAfterBindInlineUniformBlocks      = 52
  491.  
  492. VkPhysicalDeviceMaintenance3Properties:
  493. ---------------------------------------
  494.     maxPerSetDescriptors    = 700
  495.     maxMemoryAllocationSize = 0xe0000000
  496.  
  497. VkPhysicalDeviceMultiviewProperties:
  498. ------------------------------------
  499.     maxMultiviewViewCount     = 32
  500.     maxMultiviewInstanceIndex = 134217727
  501.  
  502. VkPhysicalDevicePointClippingProperties:
  503. ----------------------------------------
  504.     pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
  505.  
  506. VkPhysicalDevicePortabilitySubsetPropertiesKHR:
  507. -----------------------------------------------
  508.     minVertexInputBindingStrideAlignment = 4
  509.  
  510. VkPhysicalDeviceProtectedMemoryProperties:
  511. ------------------------------------------
  512.     protectedNoFault = false
  513.  
  514. VkPhysicalDevicePushDescriptorPropertiesKHR:
  515. --------------------------------------------
  516.     maxPushDescriptors = 159
  517.  
  518. VkPhysicalDeviceRobustness2PropertiesEXT:
  519. -----------------------------------------
  520.     robustStorageBufferAccessSizeAlignment = 0x00000001
  521.     robustUniformBufferAccessSizeAlignment = 0x00000001
  522.  
  523. VkPhysicalDeviceSubgroupProperties:
  524. -----------------------------------
  525.     subgroupSize              = 64
  526.     supportedStages: count = 5
  527.         SHADER_STAGE_TESSELLATION_CONTROL_BIT
  528.         SHADER_STAGE_FRAGMENT_BIT
  529.         SHADER_STAGE_COMPUTE_BIT
  530.         SHADER_STAGE_ALL_GRAPHICS
  531.         SHADER_STAGE_ALL
  532.     supportedOperations: count = 7
  533.         SUBGROUP_FEATURE_BASIC_BIT
  534.         SUBGROUP_FEATURE_VOTE_BIT
  535.         SUBGROUP_FEATURE_ARITHMETIC_BIT
  536.         SUBGROUP_FEATURE_BALLOT_BIT
  537.         SUBGROUP_FEATURE_SHUFFLE_BIT
  538.         SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
  539.         SUBGROUP_FEATURE_QUAD_BIT
  540.     quadOperationsInAllStages = true
  541.  
  542. VkPhysicalDeviceSubgroupSizeControlPropertiesEXT:
  543. -------------------------------------------------
  544.     minSubgroupSize              = 64
  545.     maxSubgroupSize              = 64
  546.     maxComputeWorkgroupSubgroups = 16
  547.     requiredSubgroupSizeStages: count = 0
  548.         None
  549.  
  550. VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT:
  551. --------------------------------------------------
  552.     storageTexelBufferOffsetAlignmentBytes       = 0x00000010
  553.     storageTexelBufferOffsetSingleTexelAlignment = true
  554.     uniformTexelBufferOffsetAlignmentBytes       = 0x00000010
  555.     uniformTexelBufferOffsetSingleTexelAlignment = true
  556.  
  557. VkPhysicalDeviceTimelineSemaphorePropertiesKHR:
  558. -----------------------------------------------
  559.     maxTimelineSemaphoreValueDifference = 18446744073709551615
  560.  
  561. VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
  562. ----------------------------------------------------
  563.     maxVertexAttribDivisor = 1073741824
  564.  
  565.  
  566. Device Extensions: count = 53
  567. -----------------------------
  568.     VK_AMD_gpu_shader_half_float          : extension revision 2
  569.     VK_AMD_negative_viewport_height       : extension revision 1
  570.     VK_AMD_shader_trinary_minmax          : extension revision 1
  571.     VK_EXT_debug_marker                   : extension revision 4
  572.     VK_EXT_descriptor_indexing            : extension revision 2
  573.     VK_EXT_hdr_metadata                   : extension revision 2
  574.     VK_EXT_host_query_reset               : extension revision 1
  575.     VK_EXT_image_robustness               : extension revision 1
  576.     VK_EXT_inline_uniform_block           : extension revision 1
  577.     VK_EXT_memory_budget                  : extension revision 1
  578.     VK_EXT_private_data                   : extension revision 1
  579.     VK_EXT_robustness2                    : extension revision 1
  580.     VK_EXT_scalar_block_layout            : extension revision 1
  581.     VK_EXT_shader_stencil_export          : extension revision 1
  582.     VK_EXT_shader_viewport_index_layer    : extension revision 1
  583.     VK_EXT_subgroup_size_control          : extension revision 2
  584.     VK_EXT_texel_buffer_alignment         : extension revision 1
  585.     VK_EXT_vertex_attribute_divisor       : extension revision 3
  586.     VK_GOOGLE_display_timing              : extension revision 1
  587.     VK_INTEL_shader_integer_functions2    : extension revision 1
  588.     VK_KHR_16bit_storage                  : extension revision 1
  589.     VK_KHR_8bit_storage                   : extension revision 1
  590.     VK_KHR_bind_memory2                   : extension revision 1
  591.     VK_KHR_create_renderpass2             : extension revision 1
  592.     VK_KHR_dedicated_allocation           : extension revision 3
  593.     VK_KHR_depth_stencil_resolve          : extension revision 1
  594.     VK_KHR_descriptor_update_template     : extension revision 1
  595.     VK_KHR_device_group                   : extension revision 4
  596.     VK_KHR_driver_properties              : extension revision 1
  597.     VK_KHR_external_fence                 : extension revision 1
  598.     VK_KHR_external_memory                : extension revision 1
  599.     VK_KHR_external_semaphore             : extension revision 1
  600.     VK_KHR_get_memory_requirements2       : extension revision 1
  601.     VK_KHR_image_format_list              : extension revision 1
  602.     VK_KHR_maintenance1                   : extension revision 2
  603.     VK_KHR_maintenance2                   : extension revision 1
  604.     VK_KHR_maintenance3                   : extension revision 1
  605.     VK_KHR_multiview                      : extension revision 1
  606.     VK_KHR_portability_subset             : extension revision 1
  607.     VK_KHR_push_descriptor                : extension revision 2
  608.     VK_KHR_relaxed_block_layout           : extension revision 1
  609.     VK_KHR_sampler_mirror_clamp_to_edge   : extension revision 3
  610.     VK_KHR_sampler_ycbcr_conversion       : extension revision 14
  611.     VK_KHR_shader_draw_parameters         : extension revision 1
  612.     VK_KHR_shader_float16_int8            : extension revision 1
  613.     VK_KHR_shader_subgroup_extended_types : extension revision 1
  614.     VK_KHR_storage_buffer_storage_class   : extension revision 1
  615.     VK_KHR_swapchain                      : extension revision 70
  616.     VK_KHR_swapchain_mutable_format       : extension revision 1
  617.     VK_KHR_timeline_semaphore             : extension revision 2
  618.     VK_KHR_uniform_buffer_standard_layout : extension revision 1
  619.     VK_KHR_variable_pointers              : extension revision 1
  620.     VK_NV_glsl_shader                     : extension revision 1
  621.  
  622. VkQueueFamilyProperties:
  623. ========================
  624.     queueProperties[0]:
  625.     -------------------
  626.         minImageTransferGranularity = (1,1,1)
  627.         queueCount                  = 1
  628.         queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  629.         timestampValidBits          = 64
  630.         present support             = true
  631.  
  632.     queueProperties[1]:
  633.     -------------------
  634.         minImageTransferGranularity = (1,1,1)
  635.         queueCount                  = 1
  636.         queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  637.         timestampValidBits          = 64
  638.         present support             = true
  639.  
  640.     queueProperties[2]:
  641.     -------------------
  642.         minImageTransferGranularity = (1,1,1)
  643.         queueCount                  = 1
  644.         queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  645.         timestampValidBits          = 64
  646.         present support             = true
  647.  
  648.     queueProperties[3]:
  649.     -------------------
  650.         minImageTransferGranularity = (1,1,1)
  651.         queueCount                  = 1
  652.         queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
  653.         timestampValidBits          = 64
  654.         present support             = true
  655.  
  656. VkPhysicalDeviceMemoryProperties:
  657. =================================
  658. memoryHeaps: count = 2
  659.     memoryHeaps[0]:
  660.         size   = 8589934592 (0x200000000) (8.00 GiB)
  661.         budget = 8589934592 (0x200000000) (8.00 GiB)
  662.         usage  = 0 (0x00000000) (0.00 B)
  663.         flags: count = 1
  664.             MEMORY_HEAP_DEVICE_LOCAL_BIT
  665.     memoryHeaps[1]:
  666.         size   = 17179869184 (0x400000000) (16.00 GiB)
  667.         budget = 1184333824 (0x46978000) (1.10 GiB)
  668.         usage  = 5910528 (0x005a3000) (5.64 MiB)
  669.         flags: count = 0
  670.             None
  671. memoryTypes: count = 3
  672.     memoryTypes[0]:
  673.         heapIndex     = 0
  674.         propertyFlags = 0x0001: count = 1
  675.             MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  676.         usable for:
  677.             IMAGE_TILING_OPTIMAL:
  678.                 color images
  679.                 FORMAT_D16_UNORM
  680.                 FORMAT_D32_SFLOAT
  681.                 FORMAT_S8_UINT
  682.                 FORMAT_D24_UNORM_S8_UINT
  683.                 FORMAT_D32_SFLOAT_S8_UINT
  684.                 (non-sparse, non-transient)
  685.             IMAGE_TILING_LINEAR:
  686.                 color images
  687.                 (non-sparse, non-transient)
  688.     memoryTypes[1]:
  689.         heapIndex     = 1
  690.         propertyFlags = 0x000e: count = 3
  691.             MEMORY_PROPERTY_HOST_VISIBLE_BIT
  692.             MEMORY_PROPERTY_HOST_COHERENT_BIT
  693.             MEMORY_PROPERTY_HOST_CACHED_BIT
  694.         usable for:
  695.             IMAGE_TILING_OPTIMAL:
  696.                 None
  697.             IMAGE_TILING_LINEAR:
  698.                 color images
  699.                 (non-sparse, non-transient)
  700.     memoryTypes[2]:
  701.         heapIndex     = 0
  702.         propertyFlags = 0x000b: count = 3
  703.             MEMORY_PROPERTY_DEVICE_LOCAL_BIT
  704.             MEMORY_PROPERTY_HOST_VISIBLE_BIT
  705.             MEMORY_PROPERTY_HOST_CACHED_BIT
  706.         usable for:
  707.             IMAGE_TILING_OPTIMAL:
  708.                 color images
  709.                 (non-sparse, non-transient)
  710.             IMAGE_TILING_LINEAR:
  711.                 color images
  712.                 (non-sparse, non-transient)
  713.  
  714. VkPhysicalDeviceFeatures:
  715. =========================
  716.     robustBufferAccess                      = true
  717.     fullDrawIndexUint32                     = true
  718.     imageCubeArray                          = true
  719.     independentBlend                        = true
  720.     geometryShader                          = false
  721.     tessellationShader                      = true
  722.     sampleRateShading                       = true
  723.     dualSrcBlend                            = true
  724.     logicOp                                 = false
  725.     multiDrawIndirect                       = true
  726.     drawIndirectFirstInstance               = true
  727.     depthClamp                              = true
  728.     depthBiasClamp                          = true
  729.     fillModeNonSolid                        = true
  730.     depthBounds                             = false
  731.     wideLines                               = false
  732.     largePoints                             = true
  733.     alphaToOne                              = true
  734.     multiViewport                           = true
  735.     samplerAnisotropy                       = true
  736.     textureCompressionETC2                  = false
  737.     textureCompressionASTC_LDR              = false
  738.     textureCompressionBC                    = true
  739.     occlusionQueryPrecise                   = true
  740.     pipelineStatisticsQuery                 = false
  741.     vertexPipelineStoresAndAtomics          = true
  742.     fragmentStoresAndAtomics                = true
  743.     shaderTessellationAndGeometryPointSize  = true
  744.     shaderImageGatherExtended               = true
  745.     shaderStorageImageExtendedFormats       = true
  746.     shaderStorageImageMultisample           = false
  747.     shaderStorageImageReadWithoutFormat     = true
  748.     shaderStorageImageWriteWithoutFormat    = true
  749.     shaderUniformBufferArrayDynamicIndexing = true
  750.     shaderSampledImageArrayDynamicIndexing  = true
  751.     shaderStorageBufferArrayDynamicIndexing = true
  752.     shaderStorageImageArrayDynamicIndexing  = true
  753.     shaderClipDistance                      = true
  754.     shaderCullDistance                      = false
  755.     shaderFloat64                           = false
  756.     shaderInt64                             = false
  757.     shaderInt16                             = true
  758.     shaderResourceResidency                 = false
  759.     shaderResourceMinLod                    = true
  760.     sparseBinding                           = false
  761.     sparseResidencyBuffer                   = false
  762.     sparseResidencyImage2D                  = false
  763.     sparseResidencyImage3D                  = false
  764.     sparseResidency2Samples                 = false
  765.     sparseResidency4Samples                 = false
  766.     sparseResidency8Samples                 = false
  767.     sparseResidency16Samples                = false
  768.     sparseResidencyAliased                  = false
  769.     variableMultisampleRate                 = false
  770.     inheritedQueries                        = true
  771.  
  772. VkPhysicalDevice16BitStorageFeatures:
  773. -------------------------------------
  774.     storageBuffer16BitAccess           = true
  775.     uniformAndStorageBuffer16BitAccess = true
  776.     storagePushConstant16              = true
  777.     storageInputOutput16               = true
  778.  
  779. VkPhysicalDevice8BitStorageFeaturesKHR:
  780. ---------------------------------------
  781.     storageBuffer8BitAccess           = true
  782.     uniformAndStorageBuffer8BitAccess = true
  783.     storagePushConstant8              = true
  784.  
  785. VkPhysicalDeviceDescriptorIndexingFeaturesEXT:
  786. ----------------------------------------------
  787.     shaderInputAttachmentArrayDynamicIndexing          = true
  788.     shaderUniformTexelBufferArrayDynamicIndexing       = true
  789.     shaderStorageTexelBufferArrayDynamicIndexing       = true
  790.     shaderUniformBufferArrayNonUniformIndexing         = false
  791.     shaderSampledImageArrayNonUniformIndexing          = true
  792.     shaderStorageBufferArrayNonUniformIndexing         = false
  793.     shaderStorageImageArrayNonUniformIndexing          = true
  794.     shaderInputAttachmentArrayNonUniformIndexing       = true
  795.     shaderUniformTexelBufferArrayNonUniformIndexing    = true
  796.     shaderStorageTexelBufferArrayNonUniformIndexing    = true
  797.     descriptorBindingUniformBufferUpdateAfterBind      = true
  798.     descriptorBindingSampledImageUpdateAfterBind       = true
  799.     descriptorBindingStorageImageUpdateAfterBind       = true
  800.     descriptorBindingStorageBufferUpdateAfterBind      = true
  801.     descriptorBindingUniformTexelBufferUpdateAfterBind = true
  802.     descriptorBindingStorageTexelBufferUpdateAfterBind = true
  803.     descriptorBindingUpdateUnusedWhilePending          = true
  804.     descriptorBindingPartiallyBound                    = true
  805.     descriptorBindingVariableDescriptorCount           = true
  806.     runtimeDescriptorArray                             = true
  807.  
  808. VkPhysicalDeviceHostQueryResetFeaturesEXT:
  809. ------------------------------------------
  810.     hostQueryReset = true
  811.  
  812. VkPhysicalDeviceImageRobustnessFeaturesEXT:
  813. -------------------------------------------
  814.     robustImageAccess = true
  815.  
  816. VkPhysicalDeviceInlineUniformBlockFeaturesEXT:
  817. ----------------------------------------------
  818.     inlineUniformBlock                                 = true
  819.     descriptorBindingInlineUniformBlockUpdateAfterBind = true
  820.  
  821. VkPhysicalDeviceMultiviewFeatures:
  822. ----------------------------------
  823.     multiview                   = true
  824.     multiviewGeometryShader     = false
  825.     multiviewTessellationShader = false
  826.  
  827. VkPhysicalDevicePortabilitySubsetFeaturesKHR:
  828. ---------------------------------------------
  829.     constantAlphaColorBlendFactors         = true
  830.     events                                 = true
  831.     imageViewFormatReinterpretation        = true
  832.     imageViewFormatSwizzle                 = true
  833.     imageView2DOn3DImage                   = false
  834.     multisampleArrayImage                  = true
  835.     mutableComparisonSamplers              = true
  836.     pointPolygons                          = false
  837.     samplerMipLodBias                      = false
  838.     separateStencilMaskRef                 = true
  839.     shaderSampleRateInterpolationFunctions = false
  840.     tessellationIsolines                   = false
  841.     tessellationPointMode                  = false
  842.     triangleFans                           = false
  843.     vertexAttributeAccessBeyondStride      = true
  844.  
  845. VkPhysicalDevicePrivateDataFeaturesEXT:
  846. ---------------------------------------
  847.     privateData = true
  848.  
  849. VkPhysicalDeviceProtectedMemoryFeatures:
  850. ----------------------------------------
  851.     protectedMemory = false
  852.  
  853. VkPhysicalDeviceRobustness2FeaturesEXT:
  854. ---------------------------------------
  855.     robustBufferAccess2 = false
  856.     robustImageAccess2  = true
  857.     nullDescriptor      = false
  858.  
  859. VkPhysicalDeviceSamplerYcbcrConversionFeatures:
  860. -----------------------------------------------
  861.     samplerYcbcrConversion = true
  862.  
  863. VkPhysicalDeviceScalarBlockLayoutFeaturesEXT:
  864. ---------------------------------------------
  865.     scalarBlockLayout = true
  866.  
  867. VkPhysicalDeviceShaderDrawParametersFeatures:
  868. ---------------------------------------------
  869.     shaderDrawParameters = true
  870.  
  871. VkPhysicalDeviceFloat16Int8FeaturesKHR:
  872. ---------------------------------------
  873.     shaderFloat16 = true
  874.     shaderInt8    = true
  875.  
  876. VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR:
  877. -------------------------------------------------------
  878.     shaderSubgroupExtendedTypes = true
  879.  
  880. VkPhysicalDeviceSubgroupSizeControlFeaturesEXT:
  881. -----------------------------------------------
  882.     subgroupSizeControl  = true
  883.     computeFullSubgroups = true
  884.  
  885. VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT:
  886. ------------------------------------------------
  887.     texelBufferAlignment = true
  888.  
  889. VkPhysicalDeviceTimelineSemaphoreFeaturesKHR:
  890. ---------------------------------------------
  891.     timelineSemaphore = true
  892.  
  893. VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR:
  894. -------------------------------------------------------
  895.     uniformBufferStandardLayout = true
  896.  
  897. VkPhysicalDeviceVariablePointersFeatures:
  898. -----------------------------------------
  899.     variablePointersStorageBuffer = true
  900.     variablePointers              = true
  901.  
  902. VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:
  903. --------------------------------------------------
  904.     vertexAttributeInstanceRateDivisor     = true
  905.     vertexAttributeInstanceRateZeroDivisor = true
  906.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement