Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ceProperties* = 000000000022E7E0:
- apiVersion: uint32_t = 4194346
- driverVersion: uint32_t = 1602764800
- vendorID: uint32_t = 4318
- deviceID: uint32_t = 5058
- deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
- deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "GeForce GTX 970"
- pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 000000000022E8F4
- pipelineCacheUUID[0]: uint8_t = 168
- pipelineCacheUUID[1]: uint8_t = 248
- pipelineCacheUUID[2]: uint8_t = 90
- pipelineCacheUUID[3]: uint8_t = 180
- pipelineCacheUUID[4]: uint8_t = 138
- pipelineCacheUUID[5]: uint8_t = 129
- pipelineCacheUUID[6]: uint8_t = 15
- pipelineCacheUUID[7]: uint8_t = 6
- pipelineCacheUUID[8]: uint8_t = 234
- pipelineCacheUUID[9]: uint8_t = 170
- pipelineCacheUUID[10]: uint8_t = 52
- pipelineCacheUUID[11]: uint8_t = 116
- pipelineCacheUUID[12]: uint8_t = 200
- pipelineCacheUUID[13]: uint8_t = 195
- pipelineCacheUUID[14]: uint8_t = 80
- pipelineCacheUUID[15]: uint8_t = 77
- limits: VkPhysicalDeviceLimits = 000000000022E908:
- maxImageDimension1D: uint32_t = 16384
- maxImageDimension2D: uint32_t = 16384
- maxImageDimension3D: uint32_t = 2048
- maxImageDimensionCube: uint32_t = 16384
- maxImageArrayLayers: uint32_t = 2048
- maxTexelBufferElements: uint32_t = 134217728
- maxUniformBufferRange: uint32_t = 65536
- maxStorageBufferRange: uint32_t = 2147483647
- maxPushConstantsSize: uint32_t = 256
- maxMemoryAllocationCount: uint32_t = 4096
- maxSamplerAllocationCount: uint32_t = 4000
- bufferImageGranularity: VkDeviceSize = 1024
- sparseAddressSpaceSize: VkDeviceSize = 18446744073709551615
- maxBoundDescriptorSets: uint32_t = 8
- maxPerStageDescriptorSamplers: uint32_t = 4000
- maxPerStageDescriptorUniformBuffers: uint32_t = 12
- maxPerStageDescriptorStorageBuffers: uint32_t = 16
- maxPerStageDescriptorSampledImages: uint32_t = 8192
- maxPerStageDescriptorStorageImages: uint32_t = 8192
- maxPerStageDescriptorInputAttachments: uint32_t = 8
- maxPerStageResources: uint32_t = 24612
- maxDescriptorSetSamplers: uint32_t = 4000
- maxDescriptorSetUniformBuffers: uint32_t = 72
- maxDescriptorSetUniformBuffersDynamic: uint32_t = 72
- maxDescriptorSetStorageBuffers: uint32_t = 96
- maxDescriptorSetStorageBuffersDynamic: uint32_t = 96
- maxDescriptorSetSampledImages: uint32_t = 49152
- maxDescriptorSetStorageImages: uint32_t = 49152
- maxDescriptorSetInputAttachments: uint32_t = 8
- maxVertexInputAttributes: uint32_t = 32
- maxVertexInputBindings: uint32_t = 32
- maxVertexInputAttributeOffset: uint32_t = 2047
- maxVertexInputBindingStride: uint32_t = 2048
- maxVertexOutputComponents: uint32_t = 128
- maxTessellationGenerationLevel: uint32_t = 64
- maxTessellationPatchSize: uint32_t = 32
- maxTessellationControlPerVertexInputComponents: uint32_t = 128
- maxTessellationControlPerVertexOutputComponents: uint32_t = 128
- maxTessellationControlPerPatchOutputComponents: uint32_t = 120
- maxTessellationControlTotalOutputComponents: uint32_t = 4216
- maxTessellationEvaluationInputComponents: uint32_t = 128
- maxTessellationEvaluationOutputComponents: uint32_t = 128
- maxGeometryShaderInvocations: uint32_t = 32
- maxGeometryInputComponents: uint32_t = 128
- maxGeometryOutputComponents: uint32_t = 128
- maxGeometryOutputVertices: uint32_t = 1024
- maxGeometryTotalOutputComponents: uint32_t = 1024
- maxFragmentInputComponents: uint32_t = 128
- maxFragmentOutputAttachments: uint32_t = 8
- maxFragmentDualSrcAttachments: uint32_t = 1
- maxFragmentCombinedOutputResources: uint32_t = 16
- maxComputeSharedMemorySize: uint32_t = 49152
- maxComputeWorkGroupCount: uint32_t[3] = 000000000022E9E4
- maxComputeWorkGroupCount[0]: uint32_t = 2147483647
- maxComputeWorkGroupCount[1]: uint32_t = 65535
- maxComputeWorkGroupCount[2]: uint32_t = 65535
- maxComputeWorkGroupInvocations: uint32_t = 1536
- maxComputeWorkGroupSize: uint32_t[3] = 000000000022E9F4
- maxComputeWorkGroupSize[0]: uint32_t = 1536
- maxComputeWorkGroupSize[1]: uint32_t = 1024
- maxComputeWorkGroupSize[2]: uint32_t = 64
- subPixelPrecisionBits: uint32_t = 8
- subTexelPrecisionBits: uint32_t = 8
- mipmapPrecisionBits: uint32_t = 8
- maxDrawIndexedIndexValue: uint32_t = 4294967295
- maxDrawIndirectCount: uint32_t = 4294967295
- maxSamplerLodBias: float = 15
- maxSamplerAnisotropy: float = 16
- maxViewports: uint32_t = 16
- maxViewportDimensions: uint32_t[2] = 000000000022EA20
- maxViewportDimensions[0]: uint32_t = 16384
- maxViewportDimensions[1]: uint32_t = 16384
- viewportBoundsRange: float[2] = 000000000022EA28
- viewportBoundsRange[0]: float = -32768
- viewportBoundsRange[1]: float = 32768
- viewportSubPixelBits: uint32_t = 8
- minMemoryMapAlignment: size_t = 64
- minTexelBufferOffsetAlignment: VkDeviceSize = 16
- minUniformBufferOffsetAlignment: VkDeviceSize = 256
- minStorageBufferOffsetAlignment: VkDeviceSize = 32
- minTexelOffset: int32_t = -8
- maxTexelOffset: uint32_t = 7
- minTexelGatherOffset: int32_t = -32
- maxTexelGatherOffset: uint32_t = 31
- minInterpolationOffset: float = -0.5
- maxInterpolationOffset: float = 0.4375
- subPixelInterpolationOffsetBits: uint32_t = 4
- maxFramebufferWidth: uint32_t = 16384
- maxFramebufferHeight: uint32_t = 16384
- maxFramebufferLayers: uint32_t = 2048
- framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- 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)
- framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- maxColorAttachments: uint32_t = 8
- sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- 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)
- storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- maxSampleMaskWords: uint32_t = 1
- timestampComputeAndGraphics: VkBool32 = 1
- timestampPeriod: float = 1
- maxClipDistances: uint32_t = 8
- maxCullDistances: uint32_t = 8
- maxCombinedClipAndCullDistances: uint32_t = 8
- discreteQueuePriorities: uint32_t = 2
- pointSizeRange: float[2] = 000000000022EAC4
- pointSizeRange[0]: float = 1
- pointSizeRange[1]: float = 189.875
- lineWidthRange: float[2] = 000000000022EACC
- lineWidthRange[0]: float = 0.5
- lineWidthRange[1]: float = 10
- pointSizeGranularity: float = 0.125
- lineWidthGranularity: float = 0.125
- strictLines: VkBool32 = 1
- standardSampleLocations: VkBool32 = 1
- optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
- optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
- nonCoherentAtomSize: VkDeviceSize = 64
- sparseProperties: VkPhysicalDeviceSparseProperties = 000000000022EB00:
- residencyStandard2DBlockShape: VkBool32 = 1
- residencyStandard2DMultisampleBlockShape: VkBool32 = 1
- residencyStandard3DBlockShape: VkBool32 = 1
- residencyAlignedMipSize: VkBool32 = 0
- residencyNonResidentStrict: VkBool32 = 1
- Thread 0, Frame 0:
- vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
- instance: VkInstance = 00000000003E0490
- pPhysicalDeviceCount: uint32_t* = 1
- pPhysicalDevices: VkPhysicalDevice* = NULL
- Thread 0, Frame 0:
- vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
- instance: VkInstance = 00000000003E0490
- pPhysicalDeviceCount: uint32_t* = 1
- pPhysicalDevices: VkPhysicalDevice* = 00000000003E6450
- pPhysicalDevices[0]: VkPhysicalDevice = 000000000492BEE0
- Thread 0, Frame 0:
- vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
- instance: VkInstance = 00000000003E0490
- pPhysicalDeviceCount: uint32_t* = 1
- pPhysicalDevices: VkPhysicalDevice* = NULL
- Thread 0, Frame 0:
- vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
- instance: VkInstance = 00000000003E0490
- pPhysicalDeviceCount: uint32_t* = 1
- pPhysicalDevices: VkPhysicalDevice* = 00000000003E64A0
- pPhysicalDevices[0]: VkPhysicalDevice = 000000000492BEE0
- Thread 0, Frame 0:
- vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- pProperties: VkPhysicalDeviceProperties* = 000000000022E7C0:
- apiVersion: uint32_t = 4194346
- driverVersion: uint32_t = 1602764800
- vendorID: uint32_t = 4318
- deviceID: uint32_t = 5058
- deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
- deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "GeForce GTX 970"
- pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 000000000022E8D4
- pipelineCacheUUID[0]: uint8_t = 168
- pipelineCacheUUID[1]: uint8_t = 248
- pipelineCacheUUID[2]: uint8_t = 90
- pipelineCacheUUID[3]: uint8_t = 180
- pipelineCacheUUID[4]: uint8_t = 138
- pipelineCacheUUID[5]: uint8_t = 129
- pipelineCacheUUID[6]: uint8_t = 15
- pipelineCacheUUID[7]: uint8_t = 6
- pipelineCacheUUID[8]: uint8_t = 234
- pipelineCacheUUID[9]: uint8_t = 170
- pipelineCacheUUID[10]: uint8_t = 52
- pipelineCacheUUID[11]: uint8_t = 116
- pipelineCacheUUID[12]: uint8_t = 200
- pipelineCacheUUID[13]: uint8_t = 195
- pipelineCacheUUID[14]: uint8_t = 80
- pipelineCacheUUID[15]: uint8_t = 77
- limits: VkPhysicalDeviceLimits = 000000000022E8E8:
- maxImageDimension1D: uint32_t = 16384
- maxImageDimension2D: uint32_t = 16384
- maxImageDimension3D: uint32_t = 2048
- maxImageDimensionCube: uint32_t = 16384
- maxImageArrayLayers: uint32_t = 2048
- maxTexelBufferElements: uint32_t = 134217728
- maxUniformBufferRange: uint32_t = 65536
- maxStorageBufferRange: uint32_t = 2147483647
- maxPushConstantsSize: uint32_t = 256
- maxMemoryAllocationCount: uint32_t = 4096
- maxSamplerAllocationCount: uint32_t = 4000
- bufferImageGranularity: VkDeviceSize = 1024
- sparseAddressSpaceSize: VkDeviceSize = 18446744073709551615
- maxBoundDescriptorSets: uint32_t = 8
- maxPerStageDescriptorSamplers: uint32_t = 4000
- maxPerStageDescriptorUniformBuffers: uint32_t = 12
- maxPerStageDescriptorStorageBuffers: uint32_t = 16
- maxPerStageDescriptorSampledImages: uint32_t = 8192
- maxPerStageDescriptorStorageImages: uint32_t = 8192
- maxPerStageDescriptorInputAttachments: uint32_t = 8
- maxPerStageResources: uint32_t = 24612
- maxDescriptorSetSamplers: uint32_t = 4000
- maxDescriptorSetUniformBuffers: uint32_t = 72
- maxDescriptorSetUniformBuffersDynamic: uint32_t = 72
- maxDescriptorSetStorageBuffers: uint32_t = 96
- maxDescriptorSetStorageBuffersDynamic: uint32_t = 96
- maxDescriptorSetSampledImages: uint32_t = 49152
- maxDescriptorSetStorageImages: uint32_t = 49152
- maxDescriptorSetInputAttachments: uint32_t = 8
- maxVertexInputAttributes: uint32_t = 32
- maxVertexInputBindings: uint32_t = 32
- maxVertexInputAttributeOffset: uint32_t = 2047
- maxVertexInputBindingStride: uint32_t = 2048
- maxVertexOutputComponents: uint32_t = 128
- maxTessellationGenerationLevel: uint32_t = 64
- maxTessellationPatchSize: uint32_t = 32
- maxTessellationControlPerVertexInputComponents: uint32_t = 128
- maxTessellationControlPerVertexOutputComponents: uint32_t = 128
- maxTessellationControlPerPatchOutputComponents: uint32_t = 120
- maxTessellationControlTotalOutputComponents: uint32_t = 4216
- maxTessellationEvaluationInputComponents: uint32_t = 128
- maxTessellationEvaluationOutputComponents: uint32_t = 128
- maxGeometryShaderInvocations: uint32_t = 32
- maxGeometryInputComponents: uint32_t = 128
- maxGeometryOutputComponents: uint32_t = 128
- maxGeometryOutputVertices: uint32_t = 1024
- maxGeometryTotalOutputComponents: uint32_t = 1024
- maxFragmentInputComponents: uint32_t = 128
- maxFragmentOutputAttachments: uint32_t = 8
- maxFragmentDualSrcAttachments: uint32_t = 1
- maxFragmentCombinedOutputResources: uint32_t = 16
- maxComputeSharedMemorySize: uint32_t = 49152
- maxComputeWorkGroupCount: uint32_t[3] = 000000000022E9C4
- maxComputeWorkGroupCount[0]: uint32_t = 2147483647
- maxComputeWorkGroupCount[1]: uint32_t = 65535
- maxComputeWorkGroupCount[2]: uint32_t = 65535
- maxComputeWorkGroupInvocations: uint32_t = 1536
- maxComputeWorkGroupSize: uint32_t[3] = 000000000022E9D4
- maxComputeWorkGroupSize[0]: uint32_t = 1536
- maxComputeWorkGroupSize[1]: uint32_t = 1024
- maxComputeWorkGroupSize[2]: uint32_t = 64
- subPixelPrecisionBits: uint32_t = 8
- subTexelPrecisionBits: uint32_t = 8
- mipmapPrecisionBits: uint32_t = 8
- maxDrawIndexedIndexValue: uint32_t = 4294967295
- maxDrawIndirectCount: uint32_t = 4294967295
- maxSamplerLodBias: float = 15
- maxSamplerAnisotropy: float = 16
- maxViewports: uint32_t = 16
- maxViewportDimensions: uint32_t[2] = 000000000022EA00
- maxViewportDimensions[0]: uint32_t = 16384
- maxViewportDimensions[1]: uint32_t = 16384
- viewportBoundsRange: float[2] = 000000000022EA08
- viewportBoundsRange[0]: float = -32768
- viewportBoundsRange[1]: float = 32768
- viewportSubPixelBits: uint32_t = 8
- minMemoryMapAlignment: size_t = 64
- minTexelBufferOffsetAlignment: VkDeviceSize = 16
- minUniformBufferOffsetAlignment: VkDeviceSize = 256
- minStorageBufferOffsetAlignment: VkDeviceSize = 32
- minTexelOffset: int32_t = -8
- maxTexelOffset: uint32_t = 7
- minTexelGatherOffset: int32_t = -32
- maxTexelGatherOffset: uint32_t = 31
- minInterpolationOffset: float = -0.5
- maxInterpolationOffset: float = 0.4375
- subPixelInterpolationOffsetBits: uint32_t = 4
- maxFramebufferWidth: uint32_t = 16384
- maxFramebufferHeight: uint32_t = 16384
- maxFramebufferLayers: uint32_t = 2048
- framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- 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)
- framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- maxColorAttachments: uint32_t = 8
- sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- 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)
- storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- maxSampleMaskWords: uint32_t = 1
- timestampComputeAndGraphics: VkBool32 = 1
- timestampPeriod: float = 1
- maxClipDistances: uint32_t = 8
- maxCullDistances: uint32_t = 8
- maxCombinedClipAndCullDistances: uint32_t = 8
- discreteQueuePriorities: uint32_t = 2
- pointSizeRange: float[2] = 000000000022EAA4
- pointSizeRange[0]: float = 1
- pointSizeRange[1]: float = 189.875
- lineWidthRange: float[2] = 000000000022EAAC
- lineWidthRange[0]: float = 0.5
- lineWidthRange[1]: float = 10
- pointSizeGranularity: float = 0.125
- lineWidthGranularity: float = 0.125
- strictLines: VkBool32 = 1
- standardSampleLocations: VkBool32 = 1
- optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
- optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
- nonCoherentAtomSize: VkDeviceSize = 64
- sparseProperties: VkPhysicalDeviceSparseProperties = 000000000022EAE0:
- residencyStandard2DBlockShape: VkBool32 = 1
- residencyStandard2DMultisampleBlockShape: VkBool32 = 1
- residencyStandard3DBlockShape: VkBool32 = 1
- residencyAlignedMipSize: VkBool32 = 0
- residencyNonResidentStrict: VkBool32 = 1
- Thread 0, Frame 0:
- vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- pQueueFamilyPropertyCount: uint32_t* = 2
- pQueueFamilyProperties: VkQueueFamilyProperties* = NULL
- Thread 0, Frame 0:
- vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- pQueueFamilyPropertyCount: uint32_t* = 2
- pQueueFamilyProperties: VkQueueFamilyProperties* = 000000000022EBB8
- pQueueFamilyProperties[0]: VkQueueFamilyProperties = 000000000022EBB8:
- queueFlags: VkQueueFlags = 15 (VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT)
- queueCount: uint32_t = 16
- timestampValidBits: uint32_t = 64
- minImageTransferGranularity: VkExtent3D = 000000000022EBC4:
- width: uint32_t = 1
- height: uint32_t = 1
- depth: uint32_t = 1
- pQueueFamilyProperties[1]: VkQueueFamilyProperties = 000000000022EBD0:
- queueFlags: VkQueueFlags = 4 (VK_QUEUE_TRANSFER_BIT)
- queueCount: uint32_t = 1
- timestampValidBits: uint32_t = 64
- minImageTransferGranularity: VkExtent3D = 000000000022EBDC:
- width: uint32_t = 1
- height: uint32_t = 1
- depth: uint32_t = 1
- Thread 0, Frame 0:
- vkGetPhysicalDeviceSurfaceSupportKHR(physicalDevice, queueFamilyIndex, surface, pSupported) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- queueFamilyIndex: uint32_t = 0
- surface: VkSurfaceKHR = 0000000004925360
- pSupported: VkBool32* = 1
- Thread 0, Frame 0:
- vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- surface: VkSurfaceKHR = 0000000004925360
- pSurfaceFormatCount: uint32_t* = 2
- pSurfaceFormats: VkSurfaceFormatKHR* = NULL
- Thread 0, Frame 0:
- vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- surface: VkSurfaceKHR = 0000000004925360
- pSurfaceFormatCount: uint32_t* = 2
- pSurfaceFormats: VkSurfaceFormatKHR* = 000000000022EBF8
- pSurfaceFormats[0]: VkSurfaceFormatKHR = 000000000022EBF8:
- format: VkFormat = VK_FORMAT_B8G8R8A8_UNORM (44)
- colorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
- pSurfaceFormats[1]: VkSurfaceFormatKHR = 000000000022EC00:
- format: VkFormat = VK_FORMAT_B8G8R8A8_SRGB (50)
- colorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
- Thread 0, Frame 0:
- vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- format: VkFormat = VK_FORMAT_D32_SFLOAT (126)
- pFormatProperties: VkFormatProperties* = 000000000022ED70:
- 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)
- 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)
- bufferFeatures: VkFormatFeatureFlags = 0
- Thread 0, Frame 0:
- vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- format: VkFormat = VK_FORMAT_D32_SFLOAT_S8_UINT (130)
- pFormatProperties: VkFormatProperties* = 000000000022ED70:
- 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)
- 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)
- bufferFeatures: VkFormatFeatureFlags = 0
- Thread 0, Frame 0:
- vkGetPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- format: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129)
- pFormatProperties: VkFormatProperties* = 000000000022ED70:
- 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)
- 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)
- bufferFeatures: VkFormatFeatureFlags = 0
- Thread 0, Frame 0:
- vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- surface: VkSurfaceKHR = 0000000004925360
- pPresentModeCount: uint32_t* = 3
- pPresentModes: VkPresentModeKHR* = NULL
- Thread 0, Frame 0:
- vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice, surface, pPresentModeCount, pPresentModes) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- surface: VkSurfaceKHR = 0000000004925360
- pPresentModeCount: uint32_t* = 3
- pPresentModes: VkPresentModeKHR* = 000000000022EC18
- pPresentModes[0]: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_KHR (2)
- pPresentModes[1]: VkPresentModeKHR = VK_PRESENT_MODE_FIFO_RELAXED_KHR (3)
- pPresentModes[2]: VkPresentModeKHR = VK_PRESENT_MODE_MAILBOX_KHR (1)
- Thread 0, Frame 0:
- vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice, surface, pSurfaceCapabilities) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- surface: VkSurfaceKHR = 0000000004925360
- pSurfaceCapabilities: VkSurfaceCapabilitiesKHR* = 000000000022EEB0:
- minImageCount: uint32_t = 2
- maxImageCount: uint32_t = 8
- currentExtent: VkExtent2D = 000000000022EEB8:
- width: uint32_t = 792
- height: uint32_t = 573
- minImageExtent: VkExtent2D = 000000000022EEC0:
- width: uint32_t = 1
- height: uint32_t = 1
- maxImageExtent: VkExtent2D = 000000000022EEC8:
- width: uint32_t = 16384
- height: uint32_t = 16384
- maxImageArrayLayers: uint32_t = 2048
- supportedTransforms: VkSurfaceTransformFlagsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
- currentTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
- supportedCompositeAlpha: VkCompositeAlphaFlagsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR)
- 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)
- Thread 0, Frame 0:
- vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- pProperties: VkPhysicalDeviceProperties* = 000000000022F550:
- apiVersion: uint32_t = 4194346
- driverVersion: uint32_t = 1602764800
- vendorID: uint32_t = 4318
- deviceID: uint32_t = 5058
- deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
- deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "GeForce GTX 970"
- pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 000000000022F664
- pipelineCacheUUID[0]: uint8_t = 168
- pipelineCacheUUID[1]: uint8_t = 248
- pipelineCacheUUID[2]: uint8_t = 90
- pipelineCacheUUID[3]: uint8_t = 180
- pipelineCacheUUID[4]: uint8_t = 138
- pipelineCacheUUID[5]: uint8_t = 129
- pipelineCacheUUID[6]: uint8_t = 15
- pipelineCacheUUID[7]: uint8_t = 6
- pipelineCacheUUID[8]: uint8_t = 234
- pipelineCacheUUID[9]: uint8_t = 170
- pipelineCacheUUID[10]: uint8_t = 52
- pipelineCacheUUID[11]: uint8_t = 116
- pipelineCacheUUID[12]: uint8_t = 200
- pipelineCacheUUID[13]: uint8_t = 195
- pipelineCacheUUID[14]: uint8_t = 80
- pipelineCacheUUID[15]: uint8_t = 77
- limits: VkPhysicalDeviceLimits = 000000000022F678:
- maxImageDimension1D: uint32_t = 16384
- maxImageDimension2D: uint32_t = 16384
- maxImageDimension3D: uint32_t = 2048
- maxImageDimensionCube: uint32_t = 16384
- maxImageArrayLayers: uint32_t = 2048
- maxTexelBufferElements: uint32_t = 134217728
- maxUniformBufferRange: uint32_t = 65536
- maxStorageBufferRange: uint32_t = 2147483647
- maxPushConstantsSize: uint32_t = 256
- maxMemoryAllocationCount: uint32_t = 4096
- maxSamplerAllocationCount: uint32_t = 4000
- bufferImageGranularity: VkDeviceSize = 1024
- sparseAddressSpaceSize: VkDeviceSize = 18446744073709551615
- maxBoundDescriptorSets: uint32_t = 8
- maxPerStageDescriptorSamplers: uint32_t = 4000
- maxPerStageDescriptorUniformBuffers: uint32_t = 12
- maxPerStageDescriptorStorageBuffers: uint32_t = 16
- maxPerStageDescriptorSampledImages: uint32_t = 8192
- maxPerStageDescriptorStorageImages: uint32_t = 8192
- maxPerStageDescriptorInputAttachments: uint32_t = 8
- maxPerStageResources: uint32_t = 24612
- maxDescriptorSetSamplers: uint32_t = 4000
- maxDescriptorSetUniformBuffers: uint32_t = 72
- maxDescriptorSetUniformBuffersDynamic: uint32_t = 72
- maxDescriptorSetStorageBuffers: uint32_t = 96
- maxDescriptorSetStorageBuffersDynamic: uint32_t = 96
- maxDescriptorSetSampledImages: uint32_t = 49152
- maxDescriptorSetStorageImages: uint32_t = 49152
- maxDescriptorSetInputAttachments: uint32_t = 8
- maxVertexInputAttributes: uint32_t = 32
- maxVertexInputBindings: uint32_t = 32
- maxVertexInputAttributeOffset: uint32_t = 2047
- maxVertexInputBindingStride: uint32_t = 2048
- maxVertexOutputComponents: uint32_t = 128
- maxTessellationGenerationLevel: uint32_t = 64
- maxTessellationPatchSize: uint32_t = 32
- maxTessellationControlPerVertexInputComponents: uint32_t = 128
- maxTessellationControlPerVertexOutputComponents: uint32_t = 128
- maxTessellationControlPerPatchOutputComponents: uint32_t = 120
- maxTessellationControlTotalOutputComponents: uint32_t = 4216
- maxTessellationEvaluationInputComponents: uint32_t = 128
- maxTessellationEvaluationOutputComponents: uint32_t = 128
- maxGeometryShaderInvocations: uint32_t = 32
- maxGeometryInputComponents: uint32_t = 128
- maxGeometryOutputComponents: uint32_t = 128
- maxGeometryOutputVertices: uint32_t = 1024
- maxGeometryTotalOutputComponents: uint32_t = 1024
- maxFragmentInputComponents: uint32_t = 128
- maxFragmentOutputAttachments: uint32_t = 8
- maxFragmentDualSrcAttachments: uint32_t = 1
- maxFragmentCombinedOutputResources: uint32_t = 16
- maxComputeSharedMemorySize: uint32_t = 49152
- maxComputeWorkGroupCount: uint32_t[3] = 000000000022F754
- maxComputeWorkGroupCount[0]: uint32_t = 2147483647
- maxComputeWorkGroupCount[1]: uint32_t = 65535
- maxComputeWorkGroupCount[2]: uint32_t = 65535
- maxComputeWorkGroupInvocations: uint32_t = 1536
- maxComputeWorkGroupSize: uint32_t[3] = 000000000022F764
- maxComputeWorkGroupSize[0]: uint32_t = 1536
- maxComputeWorkGroupSize[1]: uint32_t = 1024
- maxComputeWorkGroupSize[2]: uint32_t = 64
- subPixelPrecisionBits: uint32_t = 8
- subTexelPrecisionBits: uint32_t = 8
- mipmapPrecisionBits: uint32_t = 8
- maxDrawIndexedIndexValue: uint32_t = 4294967295
- maxDrawIndirectCount: uint32_t = 4294967295
- maxSamplerLodBias: float = 15
- maxSamplerAnisotropy: float = 16
- maxViewports: uint32_t = 16
- maxViewportDimensions: uint32_t[2] = 000000000022F790
- maxViewportDimensions[0]: uint32_t = 16384
- maxViewportDimensions[1]: uint32_t = 16384
- viewportBoundsRange: float[2] = 000000000022F798
- viewportBoundsRange[0]: float = -32768
- viewportBoundsRange[1]: float = 32768
- viewportSubPixelBits: uint32_t = 8
- minMemoryMapAlignment: size_t = 64
- minTexelBufferOffsetAlignment: VkDeviceSize = 16
- minUniformBufferOffsetAlignment: VkDeviceSize = 256
- minStorageBufferOffsetAlignment: VkDeviceSize = 32
- minTexelOffset: int32_t = -8
- maxTexelOffset: uint32_t = 7
- minTexelGatherOffset: int32_t = -32
- maxTexelGatherOffset: uint32_t = 31
- minInterpolationOffset: float = -0.5
- maxInterpolationOffset: float = 0.4375
- subPixelInterpolationOffsetBits: uint32_t = 4
- maxFramebufferWidth: uint32_t = 16384
- maxFramebufferHeight: uint32_t = 16384
- maxFramebufferLayers: uint32_t = 2048
- framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- 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)
- framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- maxColorAttachments: uint32_t = 8
- sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- 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)
- storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
- maxSampleMaskWords: uint32_t = 1
- timestampComputeAndGraphics: VkBool32 = 1
- timestampPeriod: float = 1
- maxClipDistances: uint32_t = 8
- maxCullDistances: uint32_t = 8
- maxCombinedClipAndCullDistances: uint32_t = 8
- discreteQueuePriorities: uint32_t = 2
- pointSizeRange: float[2] = 000000000022F834
- pointSizeRange[0]: float = 1
- pointSizeRange[1]: float = 189.875
- lineWidthRange: float[2] = 000000000022F83C
- lineWidthRange[0]: float = 0.5
- lineWidthRange[1]: float = 10
- pointSizeGranularity: float = 0.125
- lineWidthGranularity: float = 0.125
- strictLines: VkBool32 = 1
- standardSampleLocations: VkBool32 = 1
- optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
- optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
- nonCoherentAtomSize: VkDeviceSize = 64
- sparseProperties: VkPhysicalDeviceSparseProperties = 000000000022F870:
- residencyStandard2DBlockShape: VkBool32 = 1
- residencyStandard2DMultisampleBlockShape: VkBool32 = 1
- residencyStandard3DBlockShape: VkBool32 = 1
- residencyAlignedMipSize: VkBool32 = 0
- residencyNonResidentStrict: VkBool32 = 1
- Thread 0, Frame 0:
- vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 000000000022F340:
- memoryTypeCount: uint32_t = 11
- memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 000000000022F344
- memoryTypes[0]: VkMemoryType = 000000000022F344:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[1]: VkMemoryType = 000000000022F34C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[2]: VkMemoryType = 000000000022F354:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[3]: VkMemoryType = 000000000022F35C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[4]: VkMemoryType = 000000000022F364:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[5]: VkMemoryType = 000000000022F36C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[6]: VkMemoryType = 000000000022F374:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 1
- memoryTypes[7]: VkMemoryType = 000000000022F37C:
- propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
- heapIndex: uint32_t = 0
- memoryTypes[8]: VkMemoryType = 000000000022F384:
- propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
- heapIndex: uint32_t = 0
- memoryTypes[9]: VkMemoryType = 000000000022F38C:
- propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
- heapIndex: uint32_t = 1
- memoryTypes[10]: VkMemoryType = 000000000022F394:
- propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
- heapIndex: uint32_t = 1
- memoryTypes[11]: VkMemoryType = 000000000022F39C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[12]: VkMemoryType = 000000000022F3A4:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[13]: VkMemoryType = 000000000022F3AC:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[14]: VkMemoryType = 000000000022F3B4:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[15]: VkMemoryType = 000000000022F3BC:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[16]: VkMemoryType = 000000000022F3C4:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[17]: VkMemoryType = 000000000022F3CC:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[18]: VkMemoryType = 000000000022F3D4:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[19]: VkMemoryType = 000000000022F3DC:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[20]: VkMemoryType = 000000000022F3E4:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[21]: VkMemoryType = 000000000022F3EC:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[22]: VkMemoryType = 000000000022F3F4:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[23]: VkMemoryType = 000000000022F3FC:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[24]: VkMemoryType = 000000000022F404:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[25]: VkMemoryType = 000000000022F40C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[26]: VkMemoryType = 000000000022F414:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[27]: VkMemoryType = 000000000022F41C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[28]: VkMemoryType = 000000000022F424:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[29]: VkMemoryType = 000000000022F42C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[30]: VkMemoryType = 000000000022F434:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryTypes[31]: VkMemoryType = 000000000022F43C:
- propertyFlags: VkMemoryPropertyFlags = 0
- heapIndex: uint32_t = 0
- memoryHeapCount: uint32_t = 2
- memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 000000000022F448
- memoryHeaps[0]: VkMemoryHeap = 000000000022F448:
- size: VkDeviceSize = 4202954752
- flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
- memoryHeaps[1]: VkMemoryHeap = 000000000022F458:
- size: VkDeviceSize = 33744224256
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[2]: VkMemoryHeap = 000000000022F468:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[3]: VkMemoryHeap = 000000000022F478:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[4]: VkMemoryHeap = 000000000022F488:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[5]: VkMemoryHeap = 000000000022F498:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[6]: VkMemoryHeap = 000000000022F4A8:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[7]: VkMemoryHeap = 000000000022F4B8:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[8]: VkMemoryHeap = 000000000022F4C8:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[9]: VkMemoryHeap = 000000000022F4D8:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[10]: VkMemoryHeap = 000000000022F4E8:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[11]: VkMemoryHeap = 000000000022F4F8:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[12]: VkMemoryHeap = 000000000022F508:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[13]: VkMemoryHeap = 000000000022F518:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[14]: VkMemoryHeap = 000000000022F528:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- memoryHeaps[15]: VkMemoryHeap = 000000000022F538:
- size: VkDeviceSize = 0
- flags: VkMemoryHeapFlags = 0
- Thread 0, Frame 0:
- vkCreateDevice(physicalDevice, pCreateInfo, pAllocator, pDevice) returns VkResult VK_SUCCESS (0):
- physicalDevice: VkPhysicalDevice = 000000000492BEE0
- pCreateInfo: const VkDeviceCreateInfo* = 000000000022EAD0:
- sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO (3)
- pNext: const void* = 000000000022EB20
- flags: VkDeviceCreateFlags = 0
- queueCreateInfoCount: uint32_t = 2
- pQueueCreateInfos: const VkDeviceQueueCreateInfo* = 000000000022F008
- pQueueCreateInfos[0]: const VkDeviceQueueCreateInfo = 000000000022F008:
- sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2)
- pNext: const void* = NULL
- flags: VkDeviceQueueCreateFlags = 0
- queueFamilyIndex: uint32_t = 1
- queueCount: uint32_t = 1
- pQueuePriorities: const float* = 000000000022ED3C
- pQueuePriorities[0]: const float = 1
- pQueueCreateInfos[1]: const VkDeviceQueueCreateInfo = 000000000022F030:
- sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2)
- pNext: const void* = NULL
- flags: VkDeviceQueueCreateFlags = 0
- queueFamilyIndex: uint32_t = 1
- queueCount: uint32_t = 1
- pQueuePriorities: const float* = 000000000022ED3C
- pQueuePriorities[0]: const float = 1
- enabledLayerCount: uint32_t = 0
- ppEnabledLayerNames: const char* const* = NULL
- enabledExtensionCount: uint32_t = 0
- ppEnabledExtensionNames: const char* const* = NULL
- pEnabledFeatures: const VkPhysicalDeviceFeatures* = 000000000022F060:
- robustBufferAccess: VkBool32 = 0
- fullDrawIndexUint32: VkBool32 = 0
- imageCubeArray: VkBool32 = 0
- independentBlend: VkBool32 = 0
- geometryShader: VkBool32 = 1
- tessellationShader: VkBool32 = 0
- sampleRateShading: VkBool32 = 0
- dualSrcBlend: VkBool32 = 0
- logicOp: VkBool32 = 0
- multiDrawIndirect: VkBool32 = 0
- drawIndirectFirstInstance: VkBool32 = 0
- depthClamp: VkBool32 = 0
- depthBiasClamp: VkBool32 = 0
- fillModeNonSolid: VkBool32 = 0
- depthBounds: VkBool32 = 0
- wideLines: VkBool32 = 0
- largePoints: VkBool32 = 0
- alphaToOne: VkBool32 = 0
- multiViewport: VkBool32 = 0
- samplerAnisotropy: VkBool32 = 0
- textureCompressionETC2: VkBool32 = 0
- textureCompressionASTC_LDR: VkBool32 = 0
- textureCompressionBC: VkBool32 = 0
- occlusionQueryPrecise: VkBool32 = 0
- pipelineStatisticsQuery: VkBool32 = 0
- vertexPipelineStoresAndAtomics: VkBool32 = 0
- fragmentStoresAndAtomics: VkBool32 = 0
- shaderTessellationAndGeometryPointSize: VkBool32 = 1
- shaderImageGatherExtended: VkBool32 = 0
- shaderStorageImageExtendedFormats: VkBool32 = 0
- shaderStorageImageMultisample: VkBool32 = 0
- shaderStorageImageReadWithoutFormat: VkBool32 = 0
- shaderStorageImageWriteWithoutFormat: VkBool32 = 0
- shaderUniformBufferArrayDynamicIndexing: VkBool32 = 0
- shaderSampledImageArrayDynamicIndexing: VkBool32 = 0
- shaderStorageBufferArrayDynamicIndexing: VkBool32 = 0
- shaderStorageImageArrayDynamicIndexing: VkBool32 = 0
- shaderClipDistance: VkBool32 = 1
- shaderCullDistance: VkBool32 = 1
- shaderFloat64: VkBool32 = 0
- shaderInt64: VkBool32 = 0
- shaderInt16: VkBool32 = 0
- shaderResourceResidency: VkBool32 = 0
- shaderResourceMinLod: VkBool32 = 0
- sparseBinding: VkBool32 = 0
- sparseResidencyBuffer: VkBool32 = 0
- sparseResidencyImage2D: VkBool32 = 0
- sparseResidencyImage3D: VkBool32 = 0
- sparseResidency2Samples: VkBool32 = 0
- sparseResidency4Samples: VkBool32 = 0
- sparseResidency8Samples: VkBool32 = 0
- sparseResidency16Samples: VkBool32 = 0
- sparseResidencyAliased: VkBool32 = 0
- variableMultisampleRate: VkBool32 = 0
- inheritedQueries: VkBool32 = 0
- pAllocator: const VkAllocationCallbacks* = NULL
- pDevice: VkDevice* = 00000000043E2760
- Thread 0, Frame 0:
- vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void:
- device: VkDevice = 00000000043E2760
- queueFamilyIndex: uint32_t = 1
- queueIndex: uint32_t = 0
- pQueue: VkQueue* = 0000000004D41C70
- Thread 0, Frame 0:
- vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void:
- device: VkDevice = 00000000043E2760
- queueFamilyIndex: uint32_t = 1
- queueIndex: uint32_t = 0
- pQueue: VkQueue* = 0000000004D41C70
- Thread 0, Frame 0:
- vkCreateDescriptorSetLayout(device, pCreateInfo, pAllocator, pSetLayout) returns VkResult VK_SUCCESS (0):
- device: VkDevice = 00000000043E2760
- pCreateInfo: const VkDescriptorSetLayoutCreateInfo* = 000000000022EE60:
- sType: VkStructureType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO (32)
- pNext: const void* = NULL
- flags: VkDescriptorSetLayoutCreateFlags = 0
- bindingCount: uint32_t = 2
- pBindings: const VkDescriptorSetLayoutBinding* = 000000000022EEF8
- pBindings[0]: const VkDescriptorSetLayoutBinding = 000000000022EEF8:
- binding: uint32_t = 0
- descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER (6)
- descriptorCount: uint32_t = 1
- stageFlags: VkShaderStageFlags = 1 (VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_ALL_GRAPHICS | VK_SHADER_STAGE_ALL)
- pImmutableSamplers: const VkSampler* = UNUSED
- pBindings[1]: const VkDescriptorSetLayoutBinding = 000000000022EF10:
- binding: uint32_t = 1
- descriptorType: VkDescriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER (1)
- descriptorCount: uint32_t = 1
- stageFlags: VkShaderStageFlags = 16 (VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_ALL_GRAPHICS | VK_SHADER_STAGE_ALL)
- pImmutableSamplers: const VkSampler* = NULL
- pAllocator: const VkAllocationCallbacks* = NULL
- pSetLayout: VkDescriptorSetLayout* = 0000000004D1FE50
- Thread 0, Frame 0:
- vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain) returns VkResult VK_ERROR_OUT_OF_DEVICE_MEMORY (-2):
- device: VkDevice = 00000000043E2760
- pCreateInfo: const VkSwapchainCreateInfoKHR* = 000000000022EB70:
- sType: VkStructureType = UNKNOWN (1000001000)
- pNext: const void* = NULL
- flags: VkSwapchainCreateFlagsKHR = 0
- surface: VkSurfaceKHR = 0000000004925360
- minImageCount: uint32_t = 3
- imageFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129)
- imageColorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
- imageExtent: VkExtent2D = 000000000022EB9C:
- width: uint32_t = 792
- height: uint32_t = 573
- imageArrayLayers: uint32_t = 1
- imageUsage: VkImageUsageFlags = 16 (VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
- imageSharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
- queueFamilyIndexCount: uint32_t = 0
- pQueueFamilyIndices: const uint32_t* = UNUSED
- preTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
- compositeAlpha: VkCompositeAlphaFlagBitsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR)
- presentMode: VkPresentModeKHR = VK_PRESENT_MODE_MAILBOX_KHR (1)
- clipped: VkBool32 = 1
- oldSwapchain: VkSwapchainKHR = 0000000000000000
- pAllocator: const VkAllocationCallbacks* = NULL
- pSwapchain: VkSwapchainKHR* = 0000000000000000
- Thread 0, Frame 0:
- vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0):
- device: VkDevice = 00000000043E2760
- pCreateInfo: const VkCommandPoolCreateInfo* = 000000000022EDC0:
- sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39)
- pNext: const void* = NULL
- flags: VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT)
- queueFamilyIndex: uint32_t = 0
- pAllocator: const VkAllocationCallbacks* = NULL
- pCommandPool: VkCommandPool* = 00000000043C0910
- Thread 0, Frame 0:
- vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore) returns VkResult VK_SUCCESS (0):
- device: VkDevice = 00000000043E2760
- pCreateInfo: const VkSemaphoreCreateInfo* = 000000000022EE00:
- sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO (9)
- pNext: const void* = NULL
- flags: VkSemaphoreCreateFlags = 0
- pAllocator: const VkAllocationCallbacks* = NULL
- pSemaphore: VkSemaphore* = 0000000002E0DD80
- Thread 0, Frame 0:
- vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore) returns VkResult VK_SUCCESS (0):
- device: VkDevice = 00000000043E2760
- pCreateInfo: const VkSemaphoreCreateInfo* = 000000000022EE00:
- sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO (9)
- pNext: const void* = NULL
- flags: VkSemaphoreCreateFlags = 0
- pAllocator: const VkAllocationCallbacks* = NULL
- pSemaphore: VkSemaphore* = 0000000002E0DD00
- Thread 0, Frame 0:
- vkCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwapchain) returns VkResult VK_ERROR_OUT_OF_DEVICE_MEMORY (-2):
- device: VkDevice = 00000000043E2760
- pCreateInfo: const VkSwapchainCreateInfoKHR* = 000000000022F820:
- sType: VkStructureType = UNKNOWN (1000001000)
- pNext: const void* = NULL
- flags: VkSwapchainCreateFlagsKHR = 0
- surface: VkSurfaceKHR = 0000000004925360
- minImageCount: uint32_t = 3
- imageFormat: VkFormat = VK_FORMAT_D24_UNORM_S8_UINT (129)
- imageColorSpace: VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR (0)
- imageExtent: VkExtent2D = 000000000022F84C:
- width: uint32_t = 792
- height: uint32_t = 573
- imageArrayLayers: uint32_t = 1
- imageUsage: VkImageUsageFlags = 16 (VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
- imageSharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
- queueFamilyIndexCount: uint32_t = 0
- pQueueFamilyIndices: const uint32_t* = UNUSED
- preTransform: VkSurfaceTransformFlagBitsKHR = 1 (VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR)
- compositeAlpha: VkCompositeAlphaFlagBitsKHR = 1 (VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR)
- presentMode: VkPresentModeKHR = VK_PRESENT_MODE_MAILBOX_KHR (1)
- clipped: VkBool32 = 1
- oldSwapchain: VkSwapchainKHR = 0000000000000000
- pAllocator: const VkAllocationCallbacks* = NULL
- pSwapchain: VkSwapchainKHR* = 0000000000000000
Add Comment
Please, Sign In to add comment