0% found this document useful (0 votes)
12 views12 pages

Log - 2025 04 15 - 01 40 57

Uploaded by

edu263740
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views12 pages

Log - 2025 04 15 - 01 40 57

Uploaded by

edu263740
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Thread 0, Frame 0:

vkCreateInstance(pCreateInfo, pAllocator, pInstance) returns VkResult VK_SUCCESS


(0):
pCreateInfo: const VkInstanceCreateInfo* = 0x1000fad98:
sType: VkStructureType =
VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO (1)
pNext: const void* = NULL
flags: VkInstanceCreateFlags = 0
pApplicationInfo: const VkApplicationInfo* = 0x1000ff408:
sType: VkStructureType =
VK_STRUCTURE_TYPE_APPLICATION_INFO (0)
pNext: const void* = NULL
pApplicationName: const char* = "GTAIV.exe"
applicationVersion: uint32_t = 0
pEngineName: const char* = "DXVK"
engineVersion: uint32_t = 8396800
apiVersion: uint32_t = 4206592
enabledLayerCount: uint32_t = 0
ppEnabledLayerNames: const char* const* = NULL
enabledExtensionCount: uint32_t = 6
ppEnabledExtensionNames: const char* const* = 0xb400007a06070b50
ppEnabledExtensionNames[0]: const char* const =
"VK_EXT_surface_maintenance1"
ppEnabledExtensionNames[1]: const char* const =
"VK_KHR_get_surface_capabilities2"
ppEnabledExtensionNames[2]: const char* const = "VK_KHR_surface"
ppEnabledExtensionNames[3]: const char* const =
"VK_KHR_xlib_surface"
ppEnabledExtensionNames[4]: const char* const =
"VK_KHR_get_physical_device_properties2"
ppEnabledExtensionNames[5]: const char* const =
"VK_KHR_external_memory_capabilities"
pNext: const void* = NULL
pAllocator: const VkAllocationCallbacks* = NULL
pInstance: VkInstance* = 0xb40000798606d2c0

Thread 0, Frame 0:
vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices)
returns VkResult VK_SUCCESS (0):
instance: VkInstance = 0xb40000798606d2c0
pPhysicalDeviceCount: uint32_t* = 1
pPhysicalDevices: VkPhysicalDevice* = NULL

Thread 0, Frame 0:
vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices)
returns VkResult VK_SUCCESS (0):
instance: VkInstance = 0xb40000798606d2c0
pPhysicalDeviceCount: uint32_t* = 1
pPhysicalDevices: VkPhysicalDevice* = 0xb400007ab6086830
pPhysicalDevices[0]: VkPhysicalDevice = 0xb4000079e6093310

Thread 0, Frame 0:
vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
physicalDevice: VkPhysicalDevice = 0xb4000079e6093310
pProperties: VkPhysicalDeviceProperties* = 0x1000ff050:
apiVersion: uint32_t = 4198528
driverVersion: uint32_t = 2149654528
vendorID: uint32_t = 20803
deviceID: uint32_t = 100731137
deviceType: VkPhysicalDeviceType =
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU (1)
deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] =
"Adreno (TM) 619"
pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x1000ff164
pipelineCacheUUID[0]: uint8_t = 169
pipelineCacheUUID[1]: uint8_t = 39
pipelineCacheUUID[2]: uint8_t = 45
pipelineCacheUUID[3]: uint8_t = 8
pipelineCacheUUID[4]: uint8_t = 67
pipelineCacheUUID[5]: uint8_t = 81
pipelineCacheUUID[6]: uint8_t = 0
pipelineCacheUUID[7]: uint8_t = 0
pipelineCacheUUID[8]: uint8_t = 0
pipelineCacheUUID[9]: uint8_t = 0
pipelineCacheUUID[10]: uint8_t = 1
pipelineCacheUUID[11]: uint8_t = 9
pipelineCacheUUID[12]: uint8_t = 1
pipelineCacheUUID[13]: uint8_t = 6
pipelineCacheUUID[14]: uint8_t = 0
pipelineCacheUUID[15]: uint8_t = 0
limits: VkPhysicalDeviceLimits = 0x1000ff178:
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 = 536870912
maxPushConstantsSize: uint32_t = 128
maxMemoryAllocationCount: uint32_t = 4096
maxSamplerAllocationCount: uint32_t = 4000
bufferImageGranularity: VkDeviceSize = 1
sparseAddressSpaceSize: VkDeviceSize = 0
maxBoundDescriptorSets: uint32_t = 4
maxPerStageDescriptorSamplers: uint32_t = 524288
maxPerStageDescriptorUniformBuffers: uint32_t = 524288
maxPerStageDescriptorStorageBuffers: uint32_t = 524288
maxPerStageDescriptorSampledImages: uint32_t = 524288
maxPerStageDescriptorStorageImages: uint32_t = 524288
maxPerStageDescriptorInputAttachments: uint32_t = 8
maxPerStageResources: uint32_t = 1572864
maxDescriptorSetSamplers: uint32_t = 524288
maxDescriptorSetUniformBuffers: uint32_t = 524288
maxDescriptorSetUniformBuffersDynamic: uint32_t = 32
maxDescriptorSetStorageBuffers: uint32_t = 524288
maxDescriptorSetStorageBuffersDynamic: uint32_t = 16
maxDescriptorSetSampledImages: uint32_t = 524288
maxDescriptorSetStorageImages: uint32_t = 524288
maxDescriptorSetInputAttachments: uint32_t = 8
maxVertexInputAttributes: uint32_t = 32
maxVertexInputBindings: uint32_t = 32
maxVertexInputAttributeOffset: uint32_t = 4096
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 = 4096
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 = 131072
maxFragmentInputComponents: uint32_t = 112
maxFragmentOutputAttachments: uint32_t = 8
maxFragmentDualSrcAttachments: uint32_t = 1
maxFragmentCombinedOutputResources: uint32_t = 72
maxComputeSharedMemorySize: uint32_t = 32768
maxComputeWorkGroupCount: uint32_t[3] = 0x1000ff254
maxComputeWorkGroupCount[0]: uint32_t = 65535
maxComputeWorkGroupCount[1]: uint32_t = 65535
maxComputeWorkGroupCount[2]: uint32_t = 65535
maxComputeWorkGroupInvocations: uint32_t = 1024
maxComputeWorkGroupSize: uint32_t[3] = 0x1000ff264
maxComputeWorkGroupSize[0]: uint32_t = 1024
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.9961
maxSamplerAnisotropy: float = 16
maxViewports: uint32_t = 1
maxViewportDimensions: uint32_t[2] = 0x1000ff290
maxViewportDimensions[0]: uint32_t = 16384
maxViewportDimensions[1]: uint32_t = 16384
viewportBoundsRange: float[2] = 0x1000ff298
viewportBoundsRange[0]: float = -32768
viewportBoundsRange[1]: float = 32767
viewportSubPixelBits: uint32_t = 8
minMemoryMapAlignment: size_t = 64
minTexelBufferOffsetAlignment: VkDeviceSize = 64
minUniformBufferOffsetAlignment: VkDeviceSize = 64
minStorageBufferOffsetAlignment: VkDeviceSize = 64
minTexelOffset: int32_t = -16
maxTexelOffset: uint32_t = 15
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 = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferDepthSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferStencilSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
maxColorAttachments: uint32_t = 8
sampledImageColorSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageIntegerSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageDepthSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageStencilSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
storageImageSampleCounts: VkSampleCountFlags = 1
(VK_SAMPLE_COUNT_1_BIT)
maxSampleMaskWords: uint32_t = 1
timestampComputeAndGraphics: VkBool32 = 1
timestampPeriod: float = 52.0833
maxClipDistances: uint32_t = 8
maxCullDistances: uint32_t = 8
maxCombinedClipAndCullDistances: uint32_t = 8
discreteQueuePriorities: uint32_t = 3
pointSizeRange: float[2] = 0x1000ff334
pointSizeRange[0]: float = 1
pointSizeRange[1]: float = 4092
lineWidthRange: float[2] = 0x1000ff33c
lineWidthRange[0]: float = 1
lineWidthRange[1]: float = 1
pointSizeGranularity: float = 0.0625
lineWidthGranularity: float = 0
strictLines: VkBool32 = 1
standardSampleLocations: VkBool32 = 1
optimalBufferCopyOffsetAlignment: VkDeviceSize = 64
optimalBufferCopyRowPitchAlignment: VkDeviceSize = 64
nonCoherentAtomSize: VkDeviceSize = 1
sparseProperties: VkPhysicalDeviceSparseProperties =
0x1000ff370:
residencyStandard2DBlockShape: VkBool32 = 0
residencyStandard2DMultisampleBlockShape: VkBool32 = 0
residencyStandard3DBlockShape: VkBool32 = 0
residencyAlignedMipSize: VkBool32 = 0
residencyNonResidentStrict: VkBool32 = 0

Thread 0, Frame 0:
vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns
void:
physicalDevice: VkPhysicalDevice = 0xb4000079e6093310
pMemoryProperties: VkPhysicalDeviceMemoryProperties* =
0xb400007946074a88:
memoryTypeCount: uint32_t = 6
memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] =
0xb400007946074a8c
memoryTypes[0]: VkMemoryType = 0xb400007946074a8c:
propertyFlags: VkMemoryPropertyFlags = 1
(VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
heapIndex: uint32_t = 0
memoryTypes[1]: VkMemoryType = 0xb400007946074a94:
propertyFlags: VkMemoryPropertyFlags = 11
(VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT |
VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
heapIndex: uint32_t = 0
memoryTypes[2]: VkMemoryType = 0xb400007946074a9c:
propertyFlags: VkMemoryPropertyFlags = 15
(VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT |
VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
heapIndex: uint32_t = 0
memoryTypes[3]: VkMemoryType = 0xb400007946074aa4:
propertyFlags: VkMemoryPropertyFlags = 1
(VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
heapIndex: uint32_t = 0
memoryTypes[4]: VkMemoryType = 0xb400007946074aac:
propertyFlags: VkMemoryPropertyFlags = 7
(VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT |
VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
heapIndex: uint32_t = 0
memoryTypes[5]: VkMemoryType = 0xb400007946074ab4:
propertyFlags: VkMemoryPropertyFlags = 33
(VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_PROTECTED_BIT)
heapIndex: uint32_t = 1
memoryHeapCount: uint32_t = 2
memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] =
0xb400007946074b90
memoryHeaps[0]: VkMemoryHeap = 0xb400007946074b90:
size: VkDeviceSize = 7825272832
flags: VkMemoryHeapFlags = 1
(VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
memoryHeaps[1]: VkMemoryHeap = 0xb400007946074ba0:
size: VkDeviceSize = 268435456
flags: VkMemoryHeapFlags = 1
(VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)

Thread 0, Frame 0:
vkGetPhysicalDeviceFeatures2KHR(physicalDevice, pFeatures) returns void:
physicalDevice: VkPhysicalDevice = 0xb4000079e6093310
pFeatures: VkPhysicalDeviceFeatures2* = 0x1000fef40:
sType: VkStructureType =
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 (1000059000)
pNext: void* =
VkPhysicalDeviceMapMemoryPlacedFeaturesEXT
features: VkPhysicalDeviceFeatures = 0x1000fef50:
robustBufferAccess: VkBool32 = 1
fullDrawIndexUint32: VkBool32 = 1
imageCubeArray: VkBool32 = 1
independentBlend: VkBool32 = 1
geometryShader: VkBool32 = 1
tessellationShader: VkBool32 = 1
sampleRateShading: VkBool32 = 1
dualSrcBlend: VkBool32 = 1
logicOp: VkBool32 = 0
multiDrawIndirect: VkBool32 = 1
drawIndirectFirstInstance: VkBool32 = 1
depthClamp: VkBool32 = 1
depthBiasClamp: VkBool32 = 1
fillModeNonSolid: VkBool32 = 1
depthBounds: VkBool32 = 1
wideLines: VkBool32 = 0
largePoints: VkBool32 = 1
alphaToOne: VkBool32 = 1
multiViewport: VkBool32 = 1
samplerAnisotropy: VkBool32 = 1
textureCompressionETC2: VkBool32 = 1
textureCompressionASTC_LDR: VkBool32 = 1
textureCompressionBC: VkBool32 = 1
occlusionQueryPrecise: VkBool32 = 1
pipelineStatisticsQuery: VkBool32 = 1
vertexPipelineStoresAndAtomics: VkBool32 = 1
fragmentStoresAndAtomics: VkBool32 = 1
shaderTessellationAndGeometryPointSize: VkBool32 = 0
shaderImageGatherExtended: VkBool32 = 1
shaderStorageImageExtendedFormats: VkBool32 = 1
shaderStorageImageMultisample: VkBool32 = 0
shaderStorageImageReadWithoutFormat: VkBool32 = 1
shaderStorageImageWriteWithoutFormat: VkBool32 = 1
shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1
shaderSampledImageArrayDynamicIndexing: VkBool32 = 1
shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1
shaderStorageImageArrayDynamicIndexing: VkBool32 = 1
shaderClipDistance: VkBool32 = 1
shaderCullDistance: VkBool32 = 1
shaderFloat64: VkBool32 = 0
shaderInt64: VkBool32 = 0
shaderInt16: VkBool32 = 1
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 = 1
pNext: VkPhysicalDeviceMapMemoryPlacedFeaturesEXT
= 0x1000ff030:
sType: VkStructureType =
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT (1000272000)
pNext: void* = NULL
memoryMapPlaced: VkBool32 = 1
memoryMapRangePlaced: VkBool32 = 0
memoryUnmapReserve: VkBool32 = 1

Thread 0, Frame 0:
vkGetPhysicalDeviceProperties2(physicalDevice, pProperties) returns void:
physicalDevice: VkPhysicalDevice = 0xb4000079e6093310
pProperties: VkPhysicalDeviceProperties2* = 0x1000febd8:
sType: VkStructureType =
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 (1000059001)
pNext: void* =
VkPhysicalDeviceMapMemoryPlacedPropertiesEXT
properties: VkPhysicalDeviceProperties = 0x1000febe8:
apiVersion: uint32_t = 4198528
driverVersion: uint32_t = 2149654528
vendorID: uint32_t = 20803
deviceID: uint32_t = 100731137
deviceType: VkPhysicalDeviceType =
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU (1)
deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE]
= "Adreno (TM) 619"
pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x1000fecfc
pipelineCacheUUID[0]: uint8_t = 169
pipelineCacheUUID[1]: uint8_t = 39
pipelineCacheUUID[2]: uint8_t = 45
pipelineCacheUUID[3]: uint8_t = 8
pipelineCacheUUID[4]: uint8_t = 67
pipelineCacheUUID[5]: uint8_t = 81
pipelineCacheUUID[6]: uint8_t = 0
pipelineCacheUUID[7]: uint8_t = 0
pipelineCacheUUID[8]: uint8_t = 0
pipelineCacheUUID[9]: uint8_t = 0
pipelineCacheUUID[10]: uint8_t = 1
pipelineCacheUUID[11]: uint8_t = 9
pipelineCacheUUID[12]: uint8_t = 1
pipelineCacheUUID[13]: uint8_t = 6
pipelineCacheUUID[14]: uint8_t = 0
pipelineCacheUUID[15]: uint8_t = 0
limits: VkPhysicalDeviceLimits = 0x1000fed10:
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 = 536870912
maxPushConstantsSize: uint32_t = 128
maxMemoryAllocationCount: uint32_t = 4096
maxSamplerAllocationCount: uint32_t = 4000
bufferImageGranularity: VkDeviceSize = 1
sparseAddressSpaceSize: VkDeviceSize = 0
maxBoundDescriptorSets: uint32_t = 4
maxPerStageDescriptorSamplers: uint32_t = 524288
maxPerStageDescriptorUniformBuffers: uint32_t = 524288
maxPerStageDescriptorStorageBuffers: uint32_t = 524288
maxPerStageDescriptorSampledImages: uint32_t = 524288
maxPerStageDescriptorStorageImages: uint32_t = 524288
maxPerStageDescriptorInputAttachments: uint32_t = 8
maxPerStageResources: uint32_t = 1572864
maxDescriptorSetSamplers: uint32_t = 524288
maxDescriptorSetUniformBuffers: uint32_t = 524288
maxDescriptorSetUniformBuffersDynamic: uint32_t = 32
maxDescriptorSetStorageBuffers: uint32_t = 524288
maxDescriptorSetStorageBuffersDynamic: uint32_t = 16
maxDescriptorSetSampledImages: uint32_t = 524288
maxDescriptorSetStorageImages: uint32_t = 524288
maxDescriptorSetInputAttachments: uint32_t = 8
maxVertexInputAttributes: uint32_t = 32
maxVertexInputBindings: uint32_t = 32
maxVertexInputAttributeOffset: uint32_t = 4096
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 = 4096
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 = 131072
maxFragmentInputComponents: uint32_t = 112
maxFragmentOutputAttachments: uint32_t = 8
maxFragmentDualSrcAttachments: uint32_t = 1
maxFragmentCombinedOutputResources: uint32_t = 72
maxComputeSharedMemorySize: uint32_t = 32768
maxComputeWorkGroupCount: uint32_t[3] = 0x1000fedec
maxComputeWorkGroupCount[0]: uint32_t = 65535
maxComputeWorkGroupCount[1]: uint32_t = 65535
maxComputeWorkGroupCount[2]: uint32_t = 65535
maxComputeWorkGroupInvocations: uint32_t = 1024
maxComputeWorkGroupSize: uint32_t[3] = 0x1000fedfc
maxComputeWorkGroupSize[0]: uint32_t = 1024
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.9961
maxSamplerAnisotropy: float = 16
maxViewports: uint32_t = 1
maxViewportDimensions: uint32_t[2] = 0x1000fee28
maxViewportDimensions[0]: uint32_t = 16384
maxViewportDimensions[1]: uint32_t = 16384
viewportBoundsRange: float[2] = 0x1000fee30
viewportBoundsRange[0]: float = -32768
viewportBoundsRange[1]: float = 32767
viewportSubPixelBits: uint32_t = 8
minMemoryMapAlignment: size_t = 64
minTexelBufferOffsetAlignment: VkDeviceSize = 64
minUniformBufferOffsetAlignment: VkDeviceSize = 64
minStorageBufferOffsetAlignment: VkDeviceSize = 64
minTexelOffset: int32_t = -16
maxTexelOffset: uint32_t = 15
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 = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferDepthSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferStencilSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
maxColorAttachments: uint32_t = 8
sampledImageColorSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageIntegerSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageDepthSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageStencilSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
storageImageSampleCounts: VkSampleCountFlags = 1
(VK_SAMPLE_COUNT_1_BIT)
maxSampleMaskWords: uint32_t = 1
timestampComputeAndGraphics: VkBool32 = 1
timestampPeriod: float = 52.0833
maxClipDistances: uint32_t = 8
maxCullDistances: uint32_t = 8
maxCombinedClipAndCullDistances: uint32_t = 8
discreteQueuePriorities: uint32_t = 3
pointSizeRange: float[2] = 0x1000feecc
pointSizeRange[0]: float = 1
pointSizeRange[1]: float = 4092
lineWidthRange: float[2] = 0x1000feed4
lineWidthRange[0]: float = 1
lineWidthRange[1]: float = 1
pointSizeGranularity: float = 0.0625
lineWidthGranularity: float = 0
strictLines: VkBool32 = 1
standardSampleLocations: VkBool32 = 1
optimalBufferCopyOffsetAlignment: VkDeviceSize = 64
optimalBufferCopyRowPitchAlignment: VkDeviceSize = 64
nonCoherentAtomSize: VkDeviceSize = 1
sparseProperties: VkPhysicalDeviceSparseProperties =
0x1000fef08:
residencyStandard2DBlockShape: VkBool32 = 0
residencyStandard2DMultisampleBlockShape: VkBool32 = 0
residencyStandard3DBlockShape: VkBool32 = 0
residencyAlignedMipSize: VkBool32 = 0
residencyNonResidentStrict: VkBool32 = 0
pNext:
VkPhysicalDeviceMapMemoryPlacedPropertiesEXT = 0x1000fef20:
sType: VkStructureType =
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT (1000272001)
pNext: void* = NULL
minPlacedMemoryMapAlignment: VkDeviceSize = 4096

Thread 0, Frame 0:
vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
physicalDevice: VkPhysicalDevice = 0xb4000079e6093310
pProperties: VkPhysicalDeviceProperties* = 0x1000ff978:
apiVersion: uint32_t = 4198528
driverVersion: uint32_t = 2149654528
vendorID: uint32_t = 20803
deviceID: uint32_t = 100731137
deviceType: VkPhysicalDeviceType =
VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU (1)
deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] =
"Adreno (TM) 619"
pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x1000ffa8c
pipelineCacheUUID[0]: uint8_t = 169
pipelineCacheUUID[1]: uint8_t = 39
pipelineCacheUUID[2]: uint8_t = 45
pipelineCacheUUID[3]: uint8_t = 8
pipelineCacheUUID[4]: uint8_t = 67
pipelineCacheUUID[5]: uint8_t = 81
pipelineCacheUUID[6]: uint8_t = 0
pipelineCacheUUID[7]: uint8_t = 0
pipelineCacheUUID[8]: uint8_t = 0
pipelineCacheUUID[9]: uint8_t = 0
pipelineCacheUUID[10]: uint8_t = 1
pipelineCacheUUID[11]: uint8_t = 9
pipelineCacheUUID[12]: uint8_t = 1
pipelineCacheUUID[13]: uint8_t = 6
pipelineCacheUUID[14]: uint8_t = 0
pipelineCacheUUID[15]: uint8_t = 0
limits: VkPhysicalDeviceLimits = 0x1000ffaa0:
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 = 536870912
maxPushConstantsSize: uint32_t = 128
maxMemoryAllocationCount: uint32_t = 4096
maxSamplerAllocationCount: uint32_t = 4000
bufferImageGranularity: VkDeviceSize = 1
sparseAddressSpaceSize: VkDeviceSize = 0
maxBoundDescriptorSets: uint32_t = 4
maxPerStageDescriptorSamplers: uint32_t = 524288
maxPerStageDescriptorUniformBuffers: uint32_t = 524288
maxPerStageDescriptorStorageBuffers: uint32_t = 524288
maxPerStageDescriptorSampledImages: uint32_t = 524288
maxPerStageDescriptorStorageImages: uint32_t = 524288
maxPerStageDescriptorInputAttachments: uint32_t = 8
maxPerStageResources: uint32_t = 1572864
maxDescriptorSetSamplers: uint32_t = 524288
maxDescriptorSetUniformBuffers: uint32_t = 524288
maxDescriptorSetUniformBuffersDynamic: uint32_t = 32
maxDescriptorSetStorageBuffers: uint32_t = 524288
maxDescriptorSetStorageBuffersDynamic: uint32_t = 16
maxDescriptorSetSampledImages: uint32_t = 524288
maxDescriptorSetStorageImages: uint32_t = 524288
maxDescriptorSetInputAttachments: uint32_t = 8
maxVertexInputAttributes: uint32_t = 32
maxVertexInputBindings: uint32_t = 32
maxVertexInputAttributeOffset: uint32_t = 4096
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 = 4096
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 = 131072
maxFragmentInputComponents: uint32_t = 112
maxFragmentOutputAttachments: uint32_t = 8
maxFragmentDualSrcAttachments: uint32_t = 1
maxFragmentCombinedOutputResources: uint32_t = 72
maxComputeSharedMemorySize: uint32_t = 32768
maxComputeWorkGroupCount: uint32_t[3] = 0x1000ffb7c
maxComputeWorkGroupCount[0]: uint32_t = 65535
maxComputeWorkGroupCount[1]: uint32_t = 65535
maxComputeWorkGroupCount[2]: uint32_t = 65535
maxComputeWorkGroupInvocations: uint32_t = 1024
maxComputeWorkGroupSize: uint32_t[3] = 0x1000ffb8c
maxComputeWorkGroupSize[0]: uint32_t = 1024
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.9961
maxSamplerAnisotropy: float = 16
maxViewports: uint32_t = 1
maxViewportDimensions: uint32_t[2] = 0x1000ffbb8
maxViewportDimensions[0]: uint32_t = 16384
maxViewportDimensions[1]: uint32_t = 16384
viewportBoundsRange: float[2] = 0x1000ffbc0
viewportBoundsRange[0]: float = -32768
viewportBoundsRange[1]: float = 32767
viewportSubPixelBits: uint32_t = 8
minMemoryMapAlignment: size_t = 64
minTexelBufferOffsetAlignment: VkDeviceSize = 64
minUniformBufferOffsetAlignment: VkDeviceSize = 64
minStorageBufferOffsetAlignment: VkDeviceSize = 64
minTexelOffset: int32_t = -16
maxTexelOffset: uint32_t = 15
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 = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferDepthSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferStencilSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferNoAttachmentsSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
maxColorAttachments: uint32_t = 8
sampledImageColorSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageIntegerSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageDepthSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageStencilSampleCounts: VkSampleCountFlags = 7
(VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT)
storageImageSampleCounts: VkSampleCountFlags = 1
(VK_SAMPLE_COUNT_1_BIT)
maxSampleMaskWords: uint32_t = 1
timestampComputeAndGraphics: VkBool32 = 1
timestampPeriod: float = 52.0833
maxClipDistances: uint32_t = 8
maxCullDistances: uint32_t = 8
maxCombinedClipAndCullDistances: uint32_t = 8
discreteQueuePriorities: uint32_t = 3
pointSizeRange: float[2] = 0x1000ffc5c
pointSizeRange[0]: float = 1
pointSizeRange[1]: float = 4092
lineWidthRange: float[2] = 0x1000ffc64
lineWidthRange[0]: float = 1
lineWidthRange[1]: float = 1
pointSizeGranularity: float = 0.0625
lineWidthGranularity: float = 0
strictLines: VkBool32 = 1
standardSampleLocations: VkBool32 = 1
optimalBufferCopyOffsetAlignment: VkDeviceSize = 64
optimalBufferCopyRowPitchAlignment: VkDeviceSize = 64
nonCoherentAtomSize: VkDeviceSize = 1
sparseProperties: VkPhysicalDeviceSparseProperties =
0x1000ffc98:
residencyStandard2DBlockShape: VkBool32 = 0
residencyStandard2DMultisampleBlockShape: VkBool32 = 0
residencyStandard3DBlockShape: VkBool32 = 0
residencyAlignedMipSize: VkBool32 = 0
residencyNonResidentStrict: VkBool32 = 0

You might also like