Guest User

SO, Vulkan dump

a guest
Jun 7th, 2017
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 66.68 KB | None | 0 0
  1. ceProperties* = 000000000022E7E0:
  2.         apiVersion:                     uint32_t = 4194346
  3.         driverVersion:                  uint32_t = 1602764800
  4.         vendorID:                       uint32_t = 4318
  5.         deviceID:                       uint32_t = 5058
  6.         deviceType:                     VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
  7.         deviceName:                     char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "GeForce GTX 970"
  8.         pipelineCacheUUID:              uint8_t[VK_UUID_SIZE] = 000000000022E8F4
  9.             pipelineCacheUUID[0]:           uint8_t = 168
  10.             pipelineCacheUUID[1]:           uint8_t = 248
  11.             pipelineCacheUUID[2]:           uint8_t = 90
  12.             pipelineCacheUUID[3]:           uint8_t = 180
  13.             pipelineCacheUUID[4]:           uint8_t = 138
  14.             pipelineCacheUUID[5]:           uint8_t = 129
  15.             pipelineCacheUUID[6]:           uint8_t = 15
  16.             pipelineCacheUUID[7]:           uint8_t = 6
  17.             pipelineCacheUUID[8]:           uint8_t = 234
  18.             pipelineCacheUUID[9]:           uint8_t = 170
  19.             pipelineCacheUUID[10]:          uint8_t = 52
  20.             pipelineCacheUUID[11]:          uint8_t = 116
  21.             pipelineCacheUUID[12]:          uint8_t = 200
  22.             pipelineCacheUUID[13]:          uint8_t = 195
  23.             pipelineCacheUUID[14]:          uint8_t = 80
  24.             pipelineCacheUUID[15]:          uint8_t = 77
  25.         limits:                         VkPhysicalDeviceLimits = 000000000022E908:
  26.             maxImageDimension1D:            uint32_t = 16384
  27.             maxImageDimension2D:            uint32_t = 16384
  28.             maxImageDimension3D:            uint32_t = 2048
  29.             maxImageDimensionCube:          uint32_t = 16384
  30.             maxImageArrayLayers:            uint32_t = 2048
  31.             maxTexelBufferElements:         uint32_t = 134217728
  32.             maxUniformBufferRange:          uint32_t = 65536
  33.             maxStorageBufferRange:          uint32_t = 2147483647
  34.             maxPushConstantsSize:           uint32_t = 256
  35.             maxMemoryAllocationCount:       uint32_t = 4096
  36.             maxSamplerAllocationCount:      uint32_t = 4000
  37.             bufferImageGranularity:         VkDeviceSize = 1024
  38.             sparseAddressSpaceSize:         VkDeviceSize = 18446744073709551615
  39.             maxBoundDescriptorSets:         uint32_t = 8
  40.             maxPerStageDescriptorSamplers:  uint32_t = 4000
  41.             maxPerStageDescriptorUniformBuffers: uint32_t = 12
  42.             maxPerStageDescriptorStorageBuffers: uint32_t = 16
  43.             maxPerStageDescriptorSampledImages: uint32_t = 8192
  44.             maxPerStageDescriptorStorageImages: uint32_t = 8192
  45.             maxPerStageDescriptorInputAttachments: uint32_t = 8
  46.             maxPerStageResources:           uint32_t = 24612
  47.             maxDescriptorSetSamplers:       uint32_t = 4000
  48.             maxDescriptorSetUniformBuffers: uint32_t = 72
  49.             maxDescriptorSetUniformBuffersDynamic: uint32_t = 72
  50.             maxDescriptorSetStorageBuffers: uint32_t = 96
  51.             maxDescriptorSetStorageBuffersDynamic: uint32_t = 96
  52.             maxDescriptorSetSampledImages:  uint32_t = 49152
  53.             maxDescriptorSetStorageImages:  uint32_t = 49152
  54.             maxDescriptorSetInputAttachments: uint32_t = 8
  55.             maxVertexInputAttributes:       uint32_t = 32
  56.             maxVertexInputBindings:         uint32_t = 32
  57.             maxVertexInputAttributeOffset:  uint32_t = 2047
  58.             maxVertexInputBindingStride:    uint32_t = 2048
  59.             maxVertexOutputComponents:      uint32_t = 128
  60.             maxTessellationGenerationLevel: uint32_t = 64
  61.             maxTessellationPatchSize:       uint32_t = 32
  62.             maxTessellationControlPerVertexInputComponents: uint32_t = 128
  63.             maxTessellationControlPerVertexOutputComponents: uint32_t = 128
  64.             maxTessellationControlPerPatchOutputComponents: uint32_t = 120
  65.             maxTessellationControlTotalOutputComponents: uint32_t = 4216
  66.             maxTessellationEvaluationInputComponents: uint32_t = 128
  67.             maxTessellationEvaluationOutputComponents: uint32_t = 128
  68.             maxGeometryShaderInvocations:   uint32_t = 32
  69.             maxGeometryInputComponents:     uint32_t = 128
  70.             maxGeometryOutputComponents:    uint32_t = 128
  71.             maxGeometryOutputVertices:      uint32_t = 1024
  72.             maxGeometryTotalOutputComponents: uint32_t = 1024
  73.             maxFragmentInputComponents:     uint32_t = 128
  74.             maxFragmentOutputAttachments:   uint32_t = 8
  75.             maxFragmentDualSrcAttachments:  uint32_t = 1
  76.             maxFragmentCombinedOutputResources: uint32_t = 16
  77.             maxComputeSharedMemorySize:     uint32_t = 49152
  78.             maxComputeWorkGroupCount:       uint32_t[3] = 000000000022E9E4
  79.                 maxComputeWorkGroupCount[0]:    uint32_t = 2147483647
  80.                 maxComputeWorkGroupCount[1]:    uint32_t = 65535
  81.                 maxComputeWorkGroupCount[2]:    uint32_t = 65535
  82.             maxComputeWorkGroupInvocations: uint32_t = 1536
  83.             maxComputeWorkGroupSize:        uint32_t[3] = 000000000022E9F4
  84.                 maxComputeWorkGroupSize[0]:     uint32_t = 1536
  85.                 maxComputeWorkGroupSize[1]:     uint32_t = 1024
  86.                 maxComputeWorkGroupSize[2]:     uint32_t = 64
  87.             subPixelPrecisionBits:          uint32_t = 8
  88.             subTexelPrecisionBits:          uint32_t = 8
  89.             mipmapPrecisionBits:            uint32_t = 8
  90.             maxDrawIndexedIndexValue:       uint32_t = 4294967295
  91.             maxDrawIndirectCount:           uint32_t = 4294967295
  92.             maxSamplerLodBias:              float = 15
  93.             maxSamplerAnisotropy:           float = 16
  94.             maxViewports:                   uint32_t = 16
  95.             maxViewportDimensions:          uint32_t[2] = 000000000022EA20
  96.                 maxViewportDimensions[0]:       uint32_t = 16384
  97.                 maxViewportDimensions[1]:       uint32_t = 16384
  98.             viewportBoundsRange:            float[2] = 000000000022EA28
  99.                 viewportBoundsRange[0]:         float = -32768
  100.                 viewportBoundsRange[1]:         float = 32768
  101.             viewportSubPixelBits:           uint32_t = 8
  102.             minMemoryMapAlignment:          size_t = 64
  103.             minTexelBufferOffsetAlignment:  VkDeviceSize = 16
  104.             minUniformBufferOffsetAlignment: VkDeviceSize = 256
  105.             minStorageBufferOffsetAlignment: VkDeviceSize = 32
  106.             minTexelOffset:                 int32_t = -8
  107.             maxTexelOffset:                 uint32_t = 7
  108.             minTexelGatherOffset:           int32_t = -32
  109.             maxTexelGatherOffset:           uint32_t = 31
  110.             minInterpolationOffset:         float = -0.5
  111.             maxInterpolationOffset:         float = 0.4375
  112.             subPixelInterpolationOffsetBits: uint32_t = 4
  113.             maxFramebufferWidth:            uint32_t = 16384
  114.             maxFramebufferHeight:           uint32_t = 16384
  115.             maxFramebufferLayers:           uint32_t = 2048
  116.             framebufferColorSampleCounts:   VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  117.             framebufferDepthSampleCounts:   VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  118.             framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT)
  119.             framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  120.             maxColorAttachments:            uint32_t = 8
  121.             sampledImageColorSampleCounts:  VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  122.             sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  123.             sampledImageDepthSampleCounts:  VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  124.             sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT)
  125.             storageImageSampleCounts:       VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  126.             maxSampleMaskWords:             uint32_t = 1
  127.             timestampComputeAndGraphics:    VkBool32 = 1
  128.             timestampPeriod:                float = 1
  129.             maxClipDistances:               uint32_t = 8
  130.             maxCullDistances:               uint32_t = 8
  131.             maxCombinedClipAndCullDistances: uint32_t = 8
  132.             discreteQueuePriorities:        uint32_t = 2
  133.             pointSizeRange:                 float[2] = 000000000022EAC4
  134.                 pointSizeRange[0]:              float = 1
  135.                 pointSizeRange[1]:              float = 189.875
  136.             lineWidthRange:                 float[2] = 000000000022EACC
  137.                 lineWidthRange[0]:              float = 0.5
  138.                 lineWidthRange[1]:              float = 10
  139.             pointSizeGranularity:           float = 0.125
  140.             lineWidthGranularity:           float = 0.125
  141.             strictLines:                    VkBool32 = 1
  142.             standardSampleLocations:        VkBool32 = 1
  143.             optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
  144.             optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
  145.             nonCoherentAtomSize:            VkDeviceSize = 64
  146.         sparseProperties:               VkPhysicalDeviceSparseProperties = 000000000022EB00:
  147.             residencyStandard2DBlockShape:  VkBool32 = 1
  148.             residencyStandard2DMultisampleBlockShape: VkBool32 = 1
  149.             residencyStandard3DBlockShape:  VkBool32 = 1
  150.             residencyAlignedMipSize:        VkBool32 = 0
  151.             residencyNonResidentStrict:     VkBool32 = 1
  152.  
  153. Thread 0, Frame 0:
  154. vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
  155.     instance:                       VkInstance = 00000000003E0490
  156.     pPhysicalDeviceCount:           uint32_t* = 1
  157.     pPhysicalDevices:               VkPhysicalDevice* = NULL
  158.  
  159. Thread 0, Frame 0:
  160. vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
  161.     instance:                       VkInstance = 00000000003E0490
  162.     pPhysicalDeviceCount:           uint32_t* = 1
  163.     pPhysicalDevices:               VkPhysicalDevice* = 00000000003E6450
  164.         pPhysicalDevices[0]:            VkPhysicalDevice = 000000000492BEE0
  165.  
  166. Thread 0, Frame 0:
  167. vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
  168.     instance:                       VkInstance = 00000000003E0490
  169.     pPhysicalDeviceCount:           uint32_t* = 1
  170.     pPhysicalDevices:               VkPhysicalDevice* = NULL
  171.  
  172. Thread 0, Frame 0:
  173. vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
  174.     instance:                       VkInstance = 00000000003E0490
  175.     pPhysicalDeviceCount:           uint32_t* = 1
  176.     pPhysicalDevices:               VkPhysicalDevice* = 00000000003E64A0
  177.         pPhysicalDevices[0]:            VkPhysicalDevice = 000000000492BEE0
  178.  
  179. Thread 0, Frame 0:
  180. vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
  181.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  182.     pProperties:                    VkPhysicalDeviceProperties* = 000000000022E7C0:
  183.         apiVersion:                     uint32_t = 4194346
  184.         driverVersion:                  uint32_t = 1602764800
  185.         vendorID:                       uint32_t = 4318
  186.         deviceID:                       uint32_t = 5058
  187.         deviceType:                     VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
  188.         deviceName:                     char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "GeForce GTX 970"
  189.         pipelineCacheUUID:              uint8_t[VK_UUID_SIZE] = 000000000022E8D4
  190.             pipelineCacheUUID[0]:           uint8_t = 168
  191.             pipelineCacheUUID[1]:           uint8_t = 248
  192.             pipelineCacheUUID[2]:           uint8_t = 90
  193.             pipelineCacheUUID[3]:           uint8_t = 180
  194.             pipelineCacheUUID[4]:           uint8_t = 138
  195.             pipelineCacheUUID[5]:           uint8_t = 129
  196.             pipelineCacheUUID[6]:           uint8_t = 15
  197.             pipelineCacheUUID[7]:           uint8_t = 6
  198.             pipelineCacheUUID[8]:           uint8_t = 234
  199.             pipelineCacheUUID[9]:           uint8_t = 170
  200.             pipelineCacheUUID[10]:          uint8_t = 52
  201.             pipelineCacheUUID[11]:          uint8_t = 116
  202.             pipelineCacheUUID[12]:          uint8_t = 200
  203.             pipelineCacheUUID[13]:          uint8_t = 195
  204.             pipelineCacheUUID[14]:          uint8_t = 80
  205.             pipelineCacheUUID[15]:          uint8_t = 77
  206.         limits:                         VkPhysicalDeviceLimits = 000000000022E8E8:
  207.             maxImageDimension1D:            uint32_t = 16384
  208.             maxImageDimension2D:            uint32_t = 16384
  209.             maxImageDimension3D:            uint32_t = 2048
  210.             maxImageDimensionCube:          uint32_t = 16384
  211.             maxImageArrayLayers:            uint32_t = 2048
  212.             maxTexelBufferElements:         uint32_t = 134217728
  213.             maxUniformBufferRange:          uint32_t = 65536
  214.             maxStorageBufferRange:          uint32_t = 2147483647
  215.             maxPushConstantsSize:           uint32_t = 256
  216.             maxMemoryAllocationCount:       uint32_t = 4096
  217.             maxSamplerAllocationCount:      uint32_t = 4000
  218.             bufferImageGranularity:         VkDeviceSize = 1024
  219.             sparseAddressSpaceSize:         VkDeviceSize = 18446744073709551615
  220.             maxBoundDescriptorSets:         uint32_t = 8
  221.             maxPerStageDescriptorSamplers:  uint32_t = 4000
  222.             maxPerStageDescriptorUniformBuffers: uint32_t = 12
  223.             maxPerStageDescriptorStorageBuffers: uint32_t = 16
  224.             maxPerStageDescriptorSampledImages: uint32_t = 8192
  225.             maxPerStageDescriptorStorageImages: uint32_t = 8192
  226.             maxPerStageDescriptorInputAttachments: uint32_t = 8
  227.             maxPerStageResources:           uint32_t = 24612
  228.             maxDescriptorSetSamplers:       uint32_t = 4000
  229.             maxDescriptorSetUniformBuffers: uint32_t = 72
  230.             maxDescriptorSetUniformBuffersDynamic: uint32_t = 72
  231.             maxDescriptorSetStorageBuffers: uint32_t = 96
  232.             maxDescriptorSetStorageBuffersDynamic: uint32_t = 96
  233.             maxDescriptorSetSampledImages:  uint32_t = 49152
  234.             maxDescriptorSetStorageImages:  uint32_t = 49152
  235.             maxDescriptorSetInputAttachments: uint32_t = 8
  236.             maxVertexInputAttributes:       uint32_t = 32
  237.             maxVertexInputBindings:         uint32_t = 32
  238.             maxVertexInputAttributeOffset:  uint32_t = 2047
  239.             maxVertexInputBindingStride:    uint32_t = 2048
  240.             maxVertexOutputComponents:      uint32_t = 128
  241.             maxTessellationGenerationLevel: uint32_t = 64
  242.             maxTessellationPatchSize:       uint32_t = 32
  243.             maxTessellationControlPerVertexInputComponents: uint32_t = 128
  244.             maxTessellationControlPerVertexOutputComponents: uint32_t = 128
  245.             maxTessellationControlPerPatchOutputComponents: uint32_t = 120
  246.             maxTessellationControlTotalOutputComponents: uint32_t = 4216
  247.             maxTessellationEvaluationInputComponents: uint32_t = 128
  248.             maxTessellationEvaluationOutputComponents: uint32_t = 128
  249.             maxGeometryShaderInvocations:   uint32_t = 32
  250.             maxGeometryInputComponents:     uint32_t = 128
  251.             maxGeometryOutputComponents:    uint32_t = 128
  252.             maxGeometryOutputVertices:      uint32_t = 1024
  253.             maxGeometryTotalOutputComponents: uint32_t = 1024
  254.             maxFragmentInputComponents:     uint32_t = 128
  255.             maxFragmentOutputAttachments:   uint32_t = 8
  256.             maxFragmentDualSrcAttachments:  uint32_t = 1
  257.             maxFragmentCombinedOutputResources: uint32_t = 16
  258.             maxComputeSharedMemorySize:     uint32_t = 49152
  259.             maxComputeWorkGroupCount:       uint32_t[3] = 000000000022E9C4
  260.                 maxComputeWorkGroupCount[0]:    uint32_t = 2147483647
  261.                 maxComputeWorkGroupCount[1]:    uint32_t = 65535
  262.                 maxComputeWorkGroupCount[2]:    uint32_t = 65535
  263.             maxComputeWorkGroupInvocations: uint32_t = 1536
  264.             maxComputeWorkGroupSize:        uint32_t[3] = 000000000022E9D4
  265.                 maxComputeWorkGroupSize[0]:     uint32_t = 1536
  266.                 maxComputeWorkGroupSize[1]:     uint32_t = 1024
  267.                 maxComputeWorkGroupSize[2]:     uint32_t = 64
  268.             subPixelPrecisionBits:          uint32_t = 8
  269.             subTexelPrecisionBits:          uint32_t = 8
  270.             mipmapPrecisionBits:            uint32_t = 8
  271.             maxDrawIndexedIndexValue:       uint32_t = 4294967295
  272.             maxDrawIndirectCount:           uint32_t = 4294967295
  273.             maxSamplerLodBias:              float = 15
  274.             maxSamplerAnisotropy:           float = 16
  275.             maxViewports:                   uint32_t = 16
  276.             maxViewportDimensions:          uint32_t[2] = 000000000022EA00
  277.                 maxViewportDimensions[0]:       uint32_t = 16384
  278.                 maxViewportDimensions[1]:       uint32_t = 16384
  279.             viewportBoundsRange:            float[2] = 000000000022EA08
  280.                 viewportBoundsRange[0]:         float = -32768
  281.                 viewportBoundsRange[1]:         float = 32768
  282.             viewportSubPixelBits:           uint32_t = 8
  283.             minMemoryMapAlignment:          size_t = 64
  284.             minTexelBufferOffsetAlignment:  VkDeviceSize = 16
  285.             minUniformBufferOffsetAlignment: VkDeviceSize = 256
  286.             minStorageBufferOffsetAlignment: VkDeviceSize = 32
  287.             minTexelOffset:                 int32_t = -8
  288.             maxTexelOffset:                 uint32_t = 7
  289.             minTexelGatherOffset:           int32_t = -32
  290.             maxTexelGatherOffset:           uint32_t = 31
  291.             minInterpolationOffset:         float = -0.5
  292.             maxInterpolationOffset:         float = 0.4375
  293.             subPixelInterpolationOffsetBits: uint32_t = 4
  294.             maxFramebufferWidth:            uint32_t = 16384
  295.             maxFramebufferHeight:           uint32_t = 16384
  296.             maxFramebufferLayers:           uint32_t = 2048
  297.             framebufferColorSampleCounts:   VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  298.             framebufferDepthSampleCounts:   VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  299.             framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT)
  300.             framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  301.             maxColorAttachments:            uint32_t = 8
  302.             sampledImageColorSampleCounts:  VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  303.             sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  304.             sampledImageDepthSampleCounts:  VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  305.             sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT)
  306.             storageImageSampleCounts:       VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  307.             maxSampleMaskWords:             uint32_t = 1
  308.             timestampComputeAndGraphics:    VkBool32 = 1
  309.             timestampPeriod:                float = 1
  310.             maxClipDistances:               uint32_t = 8
  311.             maxCullDistances:               uint32_t = 8
  312.             maxCombinedClipAndCullDistances: uint32_t = 8
  313.             discreteQueuePriorities:        uint32_t = 2
  314.             pointSizeRange:                 float[2] = 000000000022EAA4
  315.                 pointSizeRange[0]:              float = 1
  316.                 pointSizeRange[1]:              float = 189.875
  317.             lineWidthRange:                 float[2] = 000000000022EAAC
  318.                 lineWidthRange[0]:              float = 0.5
  319.                 lineWidthRange[1]:              float = 10
  320.             pointSizeGranularity:           float = 0.125
  321.             lineWidthGranularity:           float = 0.125
  322.             strictLines:                    VkBool32 = 1
  323.             standardSampleLocations:        VkBool32 = 1
  324.             optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
  325.             optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
  326.             nonCoherentAtomSize:            VkDeviceSize = 64
  327.         sparseProperties:               VkPhysicalDeviceSparseProperties = 000000000022EAE0:
  328.             residencyStandard2DBlockShape:  VkBool32 = 1
  329.             residencyStandard2DMultisampleBlockShape: VkBool32 = 1
  330.             residencyStandard3DBlockShape:  VkBool32 = 1
  331.             residencyAlignedMipSize:        VkBool32 = 0
  332.             residencyNonResidentStrict:     VkBool32 = 1
  333.  
  334. Thread 0, Frame 0:
  335. vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void:
  336.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  337.     pQueueFamilyPropertyCount:      uint32_t* = 2
  338.     pQueueFamilyProperties:         VkQueueFamilyProperties* = NULL
  339.  
  340. Thread 0, Frame 0:
  341. vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void:
  342.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  343.     pQueueFamilyPropertyCount:      uint32_t* = 2
  344.     pQueueFamilyProperties:         VkQueueFamilyProperties* = 000000000022EBB8
  345.         pQueueFamilyProperties[0]:      VkQueueFamilyProperties = 000000000022EBB8:
  346.             queueFlags:                     VkQueueFlags = 15 (VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT)
  347.             queueCount:                     uint32_t = 16
  348.             timestampValidBits:             uint32_t = 64
  349.             minImageTransferGranularity:    VkExtent3D = 000000000022EBC4:
  350.                 width:                          uint32_t = 1
  351.                 height:                         uint32_t = 1
  352.                 depth:                          uint32_t = 1
  353.         pQueueFamilyProperties[1]:      VkQueueFamilyProperties = 000000000022EBD0:
  354.             queueFlags:                     VkQueueFlags = 4 (VK_QUEUE_TRANSFER_BIT)
  355.             queueCount:                     uint32_t = 1
  356.             timestampValidBits:             uint32_t = 64
  357.             minImageTransferGranularity:    VkExtent3D = 000000000022EBDC:
  358.                 width:                          uint32_t = 1
  359.                 height:                         uint32_t = 1
  360.                 depth:                          uint32_t = 1
  361.  
  362. Thread 0, Frame 0:
  363. vkGetPhysicalDeviceSurfaceSupportKHR(physicalDevice, queueFamilyIndex, surface, pSupported) returns VkResult VK_SUCCESS (0):
  364.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  365.     queueFamilyIndex:               uint32_t = 0
  366.     surface:                        VkSurfaceKHR = 0000000004925360
  367.     pSupported:                     VkBool32* = 1
  368.  
  369. Thread 0, Frame 0:
  370. vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0):
  371.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  372.     surface:                        VkSurfaceKHR = 0000000004925360
  373.     pSurfaceFormatCount:            uint32_t* = 2
  374.     pSurfaceFormats:                VkSurfaceFormatKHR* = NULL
  375.  
  376. Thread 0, Frame 0:
  377. vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0):
  378.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  379.     surface:                        VkSurfaceKHR = 0000000004925360
  380.     pSurfaceFormatCount:            uint32_t* = 2
  381.     pSurfaceFormats:                VkSurfaceFormatKHR* = 000000000022EBF8
  382.         pSurfaceFormats[0]:             VkSurfaceFormatKHR = 000000000022EBF8:
  383.             format:                         VkFormat = VK_FORMAT_B8G8R8A8_UNORM (44)
  384.             colorSpace:                     VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
  385.         pSurfaceFormats[1]:             VkSurfaceFormatKHR = 000000000022EC00:
  386.             format:                         VkFormat = VK_FORMAT_B8G8R8A8_SRGB (50)
  387.             colorSpace:                     VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
  388.  
  389. Thread 0, Frame 0:
  390. vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void:
  391.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  392.     format:                         VkFormat = VK_FORMAT_D32_SFLOAT (126)
  393.     pFormatProperties:              VkFormatProperties* = 000000000022ED70:
  394.         linearTilingFeatures:           VkFormatFeatureFlags = 54273 (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR | VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR)
  395.         optimalTilingFeatures:          VkFormatFeatureFlags = 54785 (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR | VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR)
  396.         bufferFeatures:                 VkFormatFeatureFlags = 0
  397.  
  398. Thread 0, Frame 0:
  399. vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void:
  400.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  401.     format:                         VkFormat = VK_FORMAT_D32_SFLOAT_S8_UINT (130)
  402.     pFormatProperties:              VkFormatProperties* = 000000000022ED70:
  403.         linearTilingFeatures:           VkFormatFeatureFlags = 54273 (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR | VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR)
  404.         optimalTilingFeatures:          VkFormatFeatureFlags = 54785 (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR | VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR)
  405.         bufferFeatures:                 VkFormatFeatureFlags = 0
  406.  
  407. Thread 0, Frame 0:
  408. vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void:
  409.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  410.     format:                         VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129)
  411.     pFormatProperties:              VkFormatProperties* = 000000000022ED70:
  412.         linearTilingFeatures:           VkFormatFeatureFlags = 54273 (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR | VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR)
  413.         optimalTilingFeatures:          VkFormatFeatureFlags = 54785 (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR | VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR)
  414.         bufferFeatures:                 VkFormatFeatureFlags = 0
  415.  
  416. Thread 0, Frame 0:
  417. vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0):
  418.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  419.     surface:                        VkSurfaceKHR = 0000000004925360
  420.     pPresentModeCount:              uint32_t* = 3
  421.     pPresentModes:                  VkPresentModeKHR* = NULL
  422.  
  423. Thread 0, Frame 0:
  424. vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0):
  425.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  426.     surface:                        VkSurfaceKHR = 0000000004925360
  427.     pPresentModeCount:              uint32_t* = 3
  428.     pPresentModes:                  VkPresentModeKHR* = 000000000022EC18
  429.         pPresentModes[0]:               VkPresentModeKHR = VK_PRESENT_MODE_FIFO_KHR (2)
  430.         pPresentModes[1]:               VkPresentModeKHR = VK_PRESENT_MODE_FIFO_RELAXED_KHR (3)
  431.         pPresentModes[2]:               VkPresentModeKHR = VK_PRESENT_MODE_MAILBOX_KHR (1)
  432.  
  433. Thread 0, Frame 0:
  434. vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities) returns VkResult VK_SUCCESS (0):
  435.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  436.     surface:                        VkSurfaceKHR = 0000000004925360
  437.     pSurfaceCapabilities:           VkSurfaceCapabilitiesKHR* = 000000000022EEB0:
  438.         minImageCount:                  uint32_t = 2
  439.         maxImageCount:                  uint32_t = 8
  440.         currentExtent:                  VkExtent2D = 000000000022EEB8:
  441.             width:                          uint32_t = 792
  442.             height:                         uint32_t = 573
  443.         minImageExtent:                 VkExtent2D = 000000000022EEC0:
  444.             width:                          uint32_t = 1
  445.             height:                         uint32_t = 1
  446.         maxImageExtent:                 VkExtent2D = 000000000022EEC8:
  447.             width:                          uint32_t = 16384
  448.             height:                         uint32_t = 16384
  449.         maxImageArrayLayers:            uint32_t = 2048
  450.         supportedTransforms:            VkSurfaceTransformFlagsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
  451.         currentTransform:               VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
  452.         supportedCompositeAlpha:        VkCompositeAlphaFlagsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR)
  453.         supportedUsageFlags:            VkImageUsageFlags = 159 (VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT)
  454.  
  455. Thread 0, Frame 0:
  456. vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
  457.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  458.     pProperties:                    VkPhysicalDeviceProperties* = 000000000022F550:
  459.         apiVersion:                     uint32_t = 4194346
  460.         driverVersion:                  uint32_t = 1602764800
  461.         vendorID:                       uint32_t = 4318
  462.         deviceID:                       uint32_t = 5058
  463.         deviceType:                     VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
  464.         deviceName:                     char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "GeForce GTX 970"
  465.         pipelineCacheUUID:              uint8_t[VK_UUID_SIZE] = 000000000022F664
  466.             pipelineCacheUUID[0]:           uint8_t = 168
  467.             pipelineCacheUUID[1]:           uint8_t = 248
  468.             pipelineCacheUUID[2]:           uint8_t = 90
  469.             pipelineCacheUUID[3]:           uint8_t = 180
  470.             pipelineCacheUUID[4]:           uint8_t = 138
  471.             pipelineCacheUUID[5]:           uint8_t = 129
  472.             pipelineCacheUUID[6]:           uint8_t = 15
  473.             pipelineCacheUUID[7]:           uint8_t = 6
  474.             pipelineCacheUUID[8]:           uint8_t = 234
  475.             pipelineCacheUUID[9]:           uint8_t = 170
  476.             pipelineCacheUUID[10]:          uint8_t = 52
  477.             pipelineCacheUUID[11]:          uint8_t = 116
  478.             pipelineCacheUUID[12]:          uint8_t = 200
  479.             pipelineCacheUUID[13]:          uint8_t = 195
  480.             pipelineCacheUUID[14]:          uint8_t = 80
  481.             pipelineCacheUUID[15]:          uint8_t = 77
  482.         limits:                         VkPhysicalDeviceLimits = 000000000022F678:
  483.             maxImageDimension1D:            uint32_t = 16384
  484.             maxImageDimension2D:            uint32_t = 16384
  485.             maxImageDimension3D:            uint32_t = 2048
  486.             maxImageDimensionCube:          uint32_t = 16384
  487.             maxImageArrayLayers:            uint32_t = 2048
  488.             maxTexelBufferElements:         uint32_t = 134217728
  489.             maxUniformBufferRange:          uint32_t = 65536
  490.             maxStorageBufferRange:          uint32_t = 2147483647
  491.             maxPushConstantsSize:           uint32_t = 256
  492.             maxMemoryAllocationCount:       uint32_t = 4096
  493.             maxSamplerAllocationCount:      uint32_t = 4000
  494.             bufferImageGranularity:         VkDeviceSize = 1024
  495.             sparseAddressSpaceSize:         VkDeviceSize = 18446744073709551615
  496.             maxBoundDescriptorSets:         uint32_t = 8
  497.             maxPerStageDescriptorSamplers:  uint32_t = 4000
  498.             maxPerStageDescriptorUniformBuffers: uint32_t = 12
  499.             maxPerStageDescriptorStorageBuffers: uint32_t = 16
  500.             maxPerStageDescriptorSampledImages: uint32_t = 8192
  501.             maxPerStageDescriptorStorageImages: uint32_t = 8192
  502.             maxPerStageDescriptorInputAttachments: uint32_t = 8
  503.             maxPerStageResources:           uint32_t = 24612
  504.             maxDescriptorSetSamplers:       uint32_t = 4000
  505.             maxDescriptorSetUniformBuffers: uint32_t = 72
  506.             maxDescriptorSetUniformBuffersDynamic: uint32_t = 72
  507.             maxDescriptorSetStorageBuffers: uint32_t = 96
  508.             maxDescriptorSetStorageBuffersDynamic: uint32_t = 96
  509.             maxDescriptorSetSampledImages:  uint32_t = 49152
  510.             maxDescriptorSetStorageImages:  uint32_t = 49152
  511.             maxDescriptorSetInputAttachments: uint32_t = 8
  512.             maxVertexInputAttributes:       uint32_t = 32
  513.             maxVertexInputBindings:         uint32_t = 32
  514.             maxVertexInputAttributeOffset:  uint32_t = 2047
  515.             maxVertexInputBindingStride:    uint32_t = 2048
  516.             maxVertexOutputComponents:      uint32_t = 128
  517.             maxTessellationGenerationLevel: uint32_t = 64
  518.             maxTessellationPatchSize:       uint32_t = 32
  519.             maxTessellationControlPerVertexInputComponents: uint32_t = 128
  520.             maxTessellationControlPerVertexOutputComponents: uint32_t = 128
  521.             maxTessellationControlPerPatchOutputComponents: uint32_t = 120
  522.             maxTessellationControlTotalOutputComponents: uint32_t = 4216
  523.             maxTessellationEvaluationInputComponents: uint32_t = 128
  524.             maxTessellationEvaluationOutputComponents: uint32_t = 128
  525.             maxGeometryShaderInvocations:   uint32_t = 32
  526.             maxGeometryInputComponents:     uint32_t = 128
  527.             maxGeometryOutputComponents:    uint32_t = 128
  528.             maxGeometryOutputVertices:      uint32_t = 1024
  529.             maxGeometryTotalOutputComponents: uint32_t = 1024
  530.             maxFragmentInputComponents:     uint32_t = 128
  531.             maxFragmentOutputAttachments:   uint32_t = 8
  532.             maxFragmentDualSrcAttachments:  uint32_t = 1
  533.             maxFragmentCombinedOutputResources: uint32_t = 16
  534.             maxComputeSharedMemorySize:     uint32_t = 49152
  535.             maxComputeWorkGroupCount:       uint32_t[3] = 000000000022F754
  536.                 maxComputeWorkGroupCount[0]:    uint32_t = 2147483647
  537.                 maxComputeWorkGroupCount[1]:    uint32_t = 65535
  538.                 maxComputeWorkGroupCount[2]:    uint32_t = 65535
  539.             maxComputeWorkGroupInvocations: uint32_t = 1536
  540.             maxComputeWorkGroupSize:        uint32_t[3] = 000000000022F764
  541.                 maxComputeWorkGroupSize[0]:     uint32_t = 1536
  542.                 maxComputeWorkGroupSize[1]:     uint32_t = 1024
  543.                 maxComputeWorkGroupSize[2]:     uint32_t = 64
  544.             subPixelPrecisionBits:          uint32_t = 8
  545.             subTexelPrecisionBits:          uint32_t = 8
  546.             mipmapPrecisionBits:            uint32_t = 8
  547.             maxDrawIndexedIndexValue:       uint32_t = 4294967295
  548.             maxDrawIndirectCount:           uint32_t = 4294967295
  549.             maxSamplerLodBias:              float = 15
  550.             maxSamplerAnisotropy:           float = 16
  551.             maxViewports:                   uint32_t = 16
  552.             maxViewportDimensions:          uint32_t[2] = 000000000022F790
  553.                 maxViewportDimensions[0]:       uint32_t = 16384
  554.                 maxViewportDimensions[1]:       uint32_t = 16384
  555.             viewportBoundsRange:            float[2] = 000000000022F798
  556.                 viewportBoundsRange[0]:         float = -32768
  557.                 viewportBoundsRange[1]:         float = 32768
  558.             viewportSubPixelBits:           uint32_t = 8
  559.             minMemoryMapAlignment:          size_t = 64
  560.             minTexelBufferOffsetAlignment:  VkDeviceSize = 16
  561.             minUniformBufferOffsetAlignment: VkDeviceSize = 256
  562.             minStorageBufferOffsetAlignment: VkDeviceSize = 32
  563.             minTexelOffset:                 int32_t = -8
  564.             maxTexelOffset:                 uint32_t = 7
  565.             minTexelGatherOffset:           int32_t = -32
  566.             maxTexelGatherOffset:           uint32_t = 31
  567.             minInterpolationOffset:         float = -0.5
  568.             maxInterpolationOffset:         float = 0.4375
  569.             subPixelInterpolationOffsetBits: uint32_t = 4
  570.             maxFramebufferWidth:            uint32_t = 16384
  571.             maxFramebufferHeight:           uint32_t = 16384
  572.             maxFramebufferLayers:           uint32_t = 2048
  573.             framebufferColorSampleCounts:   VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  574.             framebufferDepthSampleCounts:   VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  575.             framebufferStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT)
  576.             framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  577.             maxColorAttachments:            uint32_t = 8
  578.             sampledImageColorSampleCounts:  VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  579.             sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  580.             sampledImageDepthSampleCounts:  VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  581.             sampledImageStencilSampleCounts: VkSampleCountFlags = 31 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT | VK_SAMPLE_COUNT_16_BIT)
  582.             storageImageSampleCounts:       VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  583.             maxSampleMaskWords:             uint32_t = 1
  584.             timestampComputeAndGraphics:    VkBool32 = 1
  585.             timestampPeriod:                float = 1
  586.             maxClipDistances:               uint32_t = 8
  587.             maxCullDistances:               uint32_t = 8
  588.             maxCombinedClipAndCullDistances: uint32_t = 8
  589.             discreteQueuePriorities:        uint32_t = 2
  590.             pointSizeRange:                 float[2] = 000000000022F834
  591.                 pointSizeRange[0]:              float = 1
  592.                 pointSizeRange[1]:              float = 189.875
  593.             lineWidthRange:                 float[2] = 000000000022F83C
  594.                 lineWidthRange[0]:              float = 0.5
  595.                 lineWidthRange[1]:              float = 10
  596.             pointSizeGranularity:           float = 0.125
  597.             lineWidthGranularity:           float = 0.125
  598.             strictLines:                    VkBool32 = 1
  599.             standardSampleLocations:        VkBool32 = 1
  600.             optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
  601.             optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
  602.             nonCoherentAtomSize:            VkDeviceSize = 64
  603.         sparseProperties:               VkPhysicalDeviceSparseProperties = 000000000022F870:
  604.             residencyStandard2DBlockShape:  VkBool32 = 1
  605.             residencyStandard2DMultisampleBlockShape: VkBool32 = 1
  606.             residencyStandard3DBlockShape:  VkBool32 = 1
  607.             residencyAlignedMipSize:        VkBool32 = 0
  608.             residencyNonResidentStrict:     VkBool32 = 1
  609.  
  610. Thread 0, Frame 0:
  611. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  612.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  613.     pMemoryProperties:              VkPhysicalDeviceMemoryProperties* = 000000000022F340:
  614.         memoryTypeCount:                uint32_t = 11
  615.         memoryTypes:                    VkMemoryType[VK_MAX_MEMORY_TYPES] = 000000000022F344
  616.             memoryTypes[0]:                 VkMemoryType = 000000000022F344:
  617.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  618.                 heapIndex:                      uint32_t = 1
  619.             memoryTypes[1]:                 VkMemoryType = 000000000022F34C:
  620.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  621.                 heapIndex:                      uint32_t = 1
  622.             memoryTypes[2]:                 VkMemoryType = 000000000022F354:
  623.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  624.                 heapIndex:                      uint32_t = 1
  625.             memoryTypes[3]:                 VkMemoryType = 000000000022F35C:
  626.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  627.                 heapIndex:                      uint32_t = 1
  628.             memoryTypes[4]:                 VkMemoryType = 000000000022F364:
  629.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  630.                 heapIndex:                      uint32_t = 1
  631.             memoryTypes[5]:                 VkMemoryType = 000000000022F36C:
  632.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  633.                 heapIndex:                      uint32_t = 1
  634.             memoryTypes[6]:                 VkMemoryType = 000000000022F374:
  635.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  636.                 heapIndex:                      uint32_t = 1
  637.             memoryTypes[7]:                 VkMemoryType = 000000000022F37C:
  638.                 propertyFlags:                  VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  639.                 heapIndex:                      uint32_t = 0
  640.             memoryTypes[8]:                 VkMemoryType = 000000000022F384:
  641.                 propertyFlags:                  VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  642.                 heapIndex:                      uint32_t = 0
  643.             memoryTypes[9]:                 VkMemoryType = 000000000022F38C:
  644.                 propertyFlags:                  VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  645.                 heapIndex:                      uint32_t = 1
  646.             memoryTypes[10]:                VkMemoryType = 000000000022F394:
  647.                 propertyFlags:                  VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  648.                 heapIndex:                      uint32_t = 1
  649.             memoryTypes[11]:                VkMemoryType = 000000000022F39C:
  650.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  651.                 heapIndex:                      uint32_t = 0
  652.             memoryTypes[12]:                VkMemoryType = 000000000022F3A4:
  653.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  654.                 heapIndex:                      uint32_t = 0
  655.             memoryTypes[13]:                VkMemoryType = 000000000022F3AC:
  656.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  657.                 heapIndex:                      uint32_t = 0
  658.             memoryTypes[14]:                VkMemoryType = 000000000022F3B4:
  659.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  660.                 heapIndex:                      uint32_t = 0
  661.             memoryTypes[15]:                VkMemoryType = 000000000022F3BC:
  662.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  663.                 heapIndex:                      uint32_t = 0
  664.             memoryTypes[16]:                VkMemoryType = 000000000022F3C4:
  665.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  666.                 heapIndex:                      uint32_t = 0
  667.             memoryTypes[17]:                VkMemoryType = 000000000022F3CC:
  668.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  669.                 heapIndex:                      uint32_t = 0
  670.             memoryTypes[18]:                VkMemoryType = 000000000022F3D4:
  671.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  672.                 heapIndex:                      uint32_t = 0
  673.             memoryTypes[19]:                VkMemoryType = 000000000022F3DC:
  674.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  675.                 heapIndex:                      uint32_t = 0
  676.             memoryTypes[20]:                VkMemoryType = 000000000022F3E4:
  677.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  678.                 heapIndex:                      uint32_t = 0
  679.             memoryTypes[21]:                VkMemoryType = 000000000022F3EC:
  680.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  681.                 heapIndex:                      uint32_t = 0
  682.             memoryTypes[22]:                VkMemoryType = 000000000022F3F4:
  683.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  684.                 heapIndex:                      uint32_t = 0
  685.             memoryTypes[23]:                VkMemoryType = 000000000022F3FC:
  686.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  687.                 heapIndex:                      uint32_t = 0
  688.             memoryTypes[24]:                VkMemoryType = 000000000022F404:
  689.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  690.                 heapIndex:                      uint32_t = 0
  691.             memoryTypes[25]:                VkMemoryType = 000000000022F40C:
  692.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  693.                 heapIndex:                      uint32_t = 0
  694.             memoryTypes[26]:                VkMemoryType = 000000000022F414:
  695.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  696.                 heapIndex:                      uint32_t = 0
  697.             memoryTypes[27]:                VkMemoryType = 000000000022F41C:
  698.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  699.                 heapIndex:                      uint32_t = 0
  700.             memoryTypes[28]:                VkMemoryType = 000000000022F424:
  701.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  702.                 heapIndex:                      uint32_t = 0
  703.             memoryTypes[29]:                VkMemoryType = 000000000022F42C:
  704.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  705.                 heapIndex:                      uint32_t = 0
  706.             memoryTypes[30]:                VkMemoryType = 000000000022F434:
  707.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  708.                 heapIndex:                      uint32_t = 0
  709.             memoryTypes[31]:                VkMemoryType = 000000000022F43C:
  710.                 propertyFlags:                  VkMemoryPropertyFlags = 0
  711.                 heapIndex:                      uint32_t = 0
  712.         memoryHeapCount:                uint32_t = 2
  713.         memoryHeaps:                    VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 000000000022F448
  714.             memoryHeaps[0]:                 VkMemoryHeap = 000000000022F448:
  715.                 size:                           VkDeviceSize = 4202954752
  716.                 flags:                          VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  717.             memoryHeaps[1]:                 VkMemoryHeap = 000000000022F458:
  718.                 size:                           VkDeviceSize = 33744224256
  719.                 flags:                          VkMemoryHeapFlags = 0
  720.             memoryHeaps[2]:                 VkMemoryHeap = 000000000022F468:
  721.                 size:                           VkDeviceSize = 0
  722.                 flags:                          VkMemoryHeapFlags = 0
  723.             memoryHeaps[3]:                 VkMemoryHeap = 000000000022F478:
  724.                 size:                           VkDeviceSize = 0
  725.                 flags:                          VkMemoryHeapFlags = 0
  726.             memoryHeaps[4]:                 VkMemoryHeap = 000000000022F488:
  727.                 size:                           VkDeviceSize = 0
  728.                 flags:                          VkMemoryHeapFlags = 0
  729.             memoryHeaps[5]:                 VkMemoryHeap = 000000000022F498:
  730.                 size:                           VkDeviceSize = 0
  731.                 flags:                          VkMemoryHeapFlags = 0
  732.             memoryHeaps[6]:                 VkMemoryHeap = 000000000022F4A8:
  733.                 size:                           VkDeviceSize = 0
  734.                 flags:                          VkMemoryHeapFlags = 0
  735.             memoryHeaps[7]:                 VkMemoryHeap = 000000000022F4B8:
  736.                 size:                           VkDeviceSize = 0
  737.                 flags:                          VkMemoryHeapFlags = 0
  738.             memoryHeaps[8]:                 VkMemoryHeap = 000000000022F4C8:
  739.                 size:                           VkDeviceSize = 0
  740.                 flags:                          VkMemoryHeapFlags = 0
  741.             memoryHeaps[9]:                 VkMemoryHeap = 000000000022F4D8:
  742.                 size:                           VkDeviceSize = 0
  743.                 flags:                          VkMemoryHeapFlags = 0
  744.             memoryHeaps[10]:                VkMemoryHeap = 000000000022F4E8:
  745.                 size:                           VkDeviceSize = 0
  746.                 flags:                          VkMemoryHeapFlags = 0
  747.             memoryHeaps[11]:                VkMemoryHeap = 000000000022F4F8:
  748.                 size:                           VkDeviceSize = 0
  749.                 flags:                          VkMemoryHeapFlags = 0
  750.             memoryHeaps[12]:                VkMemoryHeap = 000000000022F508:
  751.                 size:                           VkDeviceSize = 0
  752.                 flags:                          VkMemoryHeapFlags = 0
  753.             memoryHeaps[13]:                VkMemoryHeap = 000000000022F518:
  754.                 size:                           VkDeviceSize = 0
  755.                 flags:                          VkMemoryHeapFlags = 0
  756.             memoryHeaps[14]:                VkMemoryHeap = 000000000022F528:
  757.                 size:                           VkDeviceSize = 0
  758.                 flags:                          VkMemoryHeapFlags = 0
  759.             memoryHeaps[15]:                VkMemoryHeap = 000000000022F538:
  760.                 size:                           VkDeviceSize = 0
  761.                 flags:                          VkMemoryHeapFlags = 0
  762.  
  763. Thread 0, Frame 0:
  764. vkCreateDevice(physicalDevice, pCreateInfo, pAllocator, pDevice) returns VkResult VK_SUCCESS (0):
  765.     physicalDevice:                 VkPhysicalDevice = 000000000492BEE0
  766.     pCreateInfo:                    const VkDeviceCreateInfo* = 000000000022EAD0:
  767.         sType:                          VkStructureType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO (3)
  768.         pNext:                          const void* = 000000000022EB20
  769.         flags:                          VkDeviceCreateFlags = 0
  770.         queueCreateInfoCount:           uint32_t = 2
  771.         pQueueCreateInfos:              const VkDeviceQueueCreateInfo* = 000000000022F008
  772.             pQueueCreateInfos[0]:           const VkDeviceQueueCreateInfo = 000000000022F008:
  773.                 sType:                          VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2)
  774.                 pNext:                          const void* = NULL
  775.                 flags:                          VkDeviceQueueCreateFlags = 0
  776.                 queueFamilyIndex:               uint32_t = 1
  777.                 queueCount:                     uint32_t = 1
  778.                 pQueuePriorities:               const float* = 000000000022ED3C
  779.                     pQueuePriorities[0]:            const float = 1
  780.             pQueueCreateInfos[1]:           const VkDeviceQueueCreateInfo = 000000000022F030:
  781.                 sType:                          VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2)
  782.                 pNext:                          const void* = NULL
  783.                 flags:                          VkDeviceQueueCreateFlags = 0
  784.                 queueFamilyIndex:               uint32_t = 1
  785.                 queueCount:                     uint32_t = 1
  786.                 pQueuePriorities:               const float* = 000000000022ED3C
  787.                     pQueuePriorities[0]:            const float = 1
  788.         enabledLayerCount:              uint32_t = 0
  789.         ppEnabledLayerNames:            const char* const* = NULL
  790.         enabledExtensionCount:          uint32_t = 0
  791.         ppEnabledExtensionNames:        const char* const* = NULL
  792.         pEnabledFeatures:               const VkPhysicalDeviceFeatures* = 000000000022F060:
  793.             robustBufferAccess:             VkBool32 = 0
  794.             fullDrawIndexUint32:            VkBool32 = 0
  795.             imageCubeArray:                 VkBool32 = 0
  796.             independentBlend:               VkBool32 = 0
  797.             geometryShader:                 VkBool32 = 1
  798.             tessellationShader:             VkBool32 = 0
  799.             sampleRateShading:              VkBool32 = 0
  800.             dualSrcBlend:                   VkBool32 = 0
  801.             logicOp:                        VkBool32 = 0
  802.             multiDrawIndirect:              VkBool32 = 0
  803.             drawIndirectFirstInstance:      VkBool32 = 0
  804.             depthClamp:                     VkBool32 = 0
  805.             depthBiasClamp:                 VkBool32 = 0
  806.             fillModeNonSolid:               VkBool32 = 0
  807.             depthBounds:                    VkBool32 = 0
  808.             wideLines:                      VkBool32 = 0
  809.             largePoints:                    VkBool32 = 0
  810.             alphaToOne:                     VkBool32 = 0
  811.             multiViewport:                  VkBool32 = 0
  812.             samplerAnisotropy:              VkBool32 = 0
  813.             textureCompressionETC2:         VkBool32 = 0
  814.             textureCompressionASTC_LDR:     VkBool32 = 0
  815.             textureCompressionBC:           VkBool32 = 0
  816.             occlusionQueryPrecise:          VkBool32 = 0
  817.             pipelineStatisticsQuery:        VkBool32 = 0
  818.             vertexPipelineStoresAndAtomics: VkBool32 = 0
  819.             fragmentStoresAndAtomics:       VkBool32 = 0
  820.             shaderTessellationAndGeometryPointSize: VkBool32 = 1
  821.             shaderImageGatherExtended:      VkBool32 = 0
  822.             shaderStorageImageExtendedFormats: VkBool32 = 0
  823.             shaderStorageImageMultisample:  VkBool32 = 0
  824.             shaderStorageImageReadWithoutFormat: VkBool32 = 0
  825.             shaderStorageImageWriteWithoutFormat: VkBool32 = 0
  826.             shaderUniformBufferArrayDynamicIndexing: VkBool32 = 0
  827.             shaderSampledImageArrayDynamicIndexing: VkBool32 = 0
  828.             shaderStorageBufferArrayDynamicIndexing: VkBool32 = 0
  829.             shaderStorageImageArrayDynamicIndexing: VkBool32 = 0
  830.             shaderClipDistance:             VkBool32 = 1
  831.             shaderCullDistance:             VkBool32 = 1
  832.             shaderFloat64:                  VkBool32 = 0
  833.             shaderInt64:                    VkBool32 = 0
  834.             shaderInt16:                    VkBool32 = 0
  835.             shaderResourceResidency:        VkBool32 = 0
  836.             shaderResourceMinLod:           VkBool32 = 0
  837.             sparseBinding:                  VkBool32 = 0
  838.             sparseResidencyBuffer:          VkBool32 = 0
  839.             sparseResidencyImage2D:         VkBool32 = 0
  840.             sparseResidencyImage3D:         VkBool32 = 0
  841.             sparseResidency2Samples:        VkBool32 = 0
  842.             sparseResidency4Samples:        VkBool32 = 0
  843.             sparseResidency8Samples:        VkBool32 = 0
  844.             sparseResidency16Samples:       VkBool32 = 0
  845.             sparseResidencyAliased:         VkBool32 = 0
  846.             variableMultisampleRate:        VkBool32 = 0
  847.             inheritedQueries:               VkBool32 = 0
  848.     pAllocator:                     const VkAllocationCallbacks* = NULL
  849.     pDevice:                        VkDevice* = 00000000043E2760
  850.  
  851. Thread 0, Frame 0:
  852. vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void:
  853.     device:                         VkDevice = 00000000043E2760
  854.     queueFamilyIndex:               uint32_t = 1
  855.     queueIndex:                     uint32_t = 0
  856.     pQueue:                         VkQueue* = 0000000004D41C70
  857.  
  858. Thread 0, Frame 0:
  859. vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void:
  860.     device:                         VkDevice = 00000000043E2760
  861.     queueFamilyIndex:               uint32_t = 1
  862.     queueIndex:                     uint32_t = 0
  863.     pQueue:                         VkQueue* = 0000000004D41C70
  864.  
  865. Thread 0, Frame 0:
  866. vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0):
  867.     device:                         VkDevice = 00000000043E2760
  868.     pCreateInfo:                    const VkDescriptorSetLayoutCreateInfo* = 000000000022EE60:
  869.         sType:                          VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32)
  870.         pNext:                          const void* = NULL
  871.         flags:                          VkDescriptorSetLayoutCreateFlags = 0
  872.         bindingCount:                   uint32_t = 2
  873.         pBindings:                      const VkDescriptorSetLayoutBinding* = 000000000022EEF8
  874.             pBindings[0]:                   const VkDescriptorSetLayoutBinding = 000000000022EEF8:
  875.                 binding:                        uint32_t = 0
  876.                 descriptorType:                 VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6)
  877.                 descriptorCount:                uint32_t = 1
  878.                 stageFlags:                     VkShaderStageFlags = 1 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_ALL_GRAPHICS | VK_SHADER_STAGE_ALL)
  879.                 pImmutableSamplers:             const VkSampler* = UNUSED
  880.             pBindings[1]:                   const VkDescriptorSetLayoutBinding = 000000000022EF10:
  881.                 binding:                        uint32_t = 1
  882.                 descriptorType:                 VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1)
  883.                 descriptorCount:                uint32_t = 1
  884.                 stageFlags:                     VkShaderStageFlags = 16 (VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS | VK_SHADER_STAGE_ALL)
  885.                 pImmutableSamplers:             const VkSampler* = NULL
  886.     pAllocator:                     const VkAllocationCallbacks* = NULL
  887.     pSetLayout:                     VkDescriptorSetLayout* = 0000000004D1FE50
  888.  
  889. Thread 0, Frame 0:
  890. vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain) returns VkResult VK_ERROR_OUT_OF_DEVICE_MEMORY (-2):
  891.     device:                         VkDevice = 00000000043E2760
  892.     pCreateInfo:                    const VkSwapchainCreateInfoKHR* = 000000000022EB70:
  893.         sType:                          VkStructureType = UNKNOWN (1000001000)
  894.         pNext:                          const void* = NULL
  895.         flags:                          VkSwapchainCreateFlagsKHR = 0
  896.         surface:                        VkSurfaceKHR = 0000000004925360
  897.         minImageCount:                  uint32_t = 3
  898.         imageFormat:                    VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129)
  899.         imageColorSpace:                VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
  900.         imageExtent:                    VkExtent2D = 000000000022EB9C:
  901.             width:                          uint32_t = 792
  902.             height:                         uint32_t = 573
  903.         imageArrayLayers:               uint32_t = 1
  904.         imageUsage:                     VkImageUsageFlags = 16 (VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
  905.         imageSharingMode:               VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
  906.         queueFamilyIndexCount:          uint32_t = 0
  907.         pQueueFamilyIndices:            const uint32_t* = UNUSED
  908.         preTransform:                   VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
  909.         compositeAlpha:                 VkCompositeAlphaFlagBitsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR)
  910.         presentMode:                    VkPresentModeKHR = VK_PRESENT_MODE_MAILBOX_KHR (1)
  911.         clipped:                        VkBool32 = 1
  912.         oldSwapchain:                   VkSwapchainKHR = 0000000000000000
  913.     pAllocator:                     const VkAllocationCallbacks* = NULL
  914.     pSwapchain:                     VkSwapchainKHR* = 0000000000000000
  915.  
  916. Thread 0, Frame 0:
  917. vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0):
  918.     device:                         VkDevice = 00000000043E2760
  919.     pCreateInfo:                    const VkCommandPoolCreateInfo* = 000000000022EDC0:
  920.         sType:                          VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39)
  921.         pNext:                          const void* = NULL
  922.         flags:                          VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT)
  923.         queueFamilyIndex:               uint32_t = 0
  924.     pAllocator:                     const VkAllocationCallbacks* = NULL
  925.     pCommandPool:                   VkCommandPool* = 00000000043C0910
  926.  
  927. Thread 0, Frame 0:
  928. vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore) returns VkResult VK_SUCCESS (0):
  929.     device:                         VkDevice = 00000000043E2760
  930.     pCreateInfo:                    const VkSemaphoreCreateInfo* = 000000000022EE00:
  931.         sType:                          VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO (9)
  932.         pNext:                          const void* = NULL
  933.         flags:                          VkSemaphoreCreateFlags = 0
  934.     pAllocator:                     const VkAllocationCallbacks* = NULL
  935.     pSemaphore:                     VkSemaphore* = 0000000002E0DD80
  936.  
  937. Thread 0, Frame 0:
  938. vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore) returns VkResult VK_SUCCESS (0):
  939.     device:                         VkDevice = 00000000043E2760
  940.     pCreateInfo:                    const VkSemaphoreCreateInfo* = 000000000022EE00:
  941.         sType:                          VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO (9)
  942.         pNext:                          const void* = NULL
  943.         flags:                          VkSemaphoreCreateFlags = 0
  944.     pAllocator:                     const VkAllocationCallbacks* = NULL
  945.     pSemaphore:                     VkSemaphore* = 0000000002E0DD00
  946.  
  947. Thread 0, Frame 0:
  948. vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain) returns VkResult VK_ERROR_OUT_OF_DEVICE_MEMORY (-2):
  949.     device:                         VkDevice = 00000000043E2760
  950.     pCreateInfo:                    const VkSwapchainCreateInfoKHR* = 000000000022F820:
  951.         sType:                          VkStructureType = UNKNOWN (1000001000)
  952.         pNext:                          const void* = NULL
  953.         flags:                          VkSwapchainCreateFlagsKHR = 0
  954.         surface:                        VkSurfaceKHR = 0000000004925360
  955.         minImageCount:                  uint32_t = 3
  956.         imageFormat:                    VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129)
  957.         imageColorSpace:                VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
  958.         imageExtent:                    VkExtent2D = 000000000022F84C:
  959.             width:                          uint32_t = 792
  960.             height:                         uint32_t = 573
  961.         imageArrayLayers:               uint32_t = 1
  962.         imageUsage:                     VkImageUsageFlags = 16 (VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
  963.         imageSharingMode:               VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
  964.         queueFamilyIndexCount:          uint32_t = 0
  965.         pQueueFamilyIndices:            const uint32_t* = UNUSED
  966.         preTransform:                   VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
  967.         compositeAlpha:                 VkCompositeAlphaFlagBitsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR)
  968.         presentMode:                    VkPresentModeKHR = VK_PRESENT_MODE_MAILBOX_KHR (1)
  969.         clipped:                        VkBool32 = 1
  970.         oldSwapchain:                   VkSwapchainKHR = 0000000000000000
  971.     pAllocator:                     const VkAllocationCallbacks* = NULL
  972.     pSwapchain:                     VkSwapchainKHR* = 0000000000000000
Add Comment
Please, Sign In to add comment