Advertisement
Guest User

src_vk_api_dump.txt

a guest
Mar 27th, 2023
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 95.70 KB | Source Code | 0 0
  1. Thread 0, Frame 0:
  2. vkCreateInstance(pCreateInfo, pAllocator, pInstance) returns VkResult VK_SUCCESS (0):
  3. pCreateInfo: const VkInstanceCreateInfo* = 0x7fe3f35ee320:
  4. sType: VkStructureType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO (1)
  5. pNext: const void* = NULL
  6. flags: VkInstanceCreateFlags = 0
  7. pApplicationInfo: const VkApplicationInfo* = 0x7fe3f35ee560:
  8. sType: VkStructureType = VK_STRUCTURE_TYPE_APPLICATION_INFO (0)
  9. pNext: const void* = NULL
  10. pApplicationName: const char* = "TextureServer"
  11. applicationVersion: uint32_t = 4194304
  12. pEngineName: const char* = "TextureServer"
  13. engineVersion: uint32_t = 4194304
  14. apiVersion: uint32_t = 4194304
  15. enabledLayerCount: uint32_t = 1
  16. ppEnabledLayerNames: const char* const* = 0x7fe40e0cc4c8
  17. ppEnabledLayerNames[0]: const char* const = "VK_LAYER_KHRONOS_validation"
  18. enabledExtensionCount: uint32_t = 4
  19. ppEnabledExtensionNames: const char* const* = 0x7fe3f35ee710
  20. ppEnabledExtensionNames[0]: const char* const = "VK_KHR_external_memory_capabilities"
  21. ppEnabledExtensionNames[1]: const char* const = "VK_KHR_external_semaphore_capabilities"
  22. ppEnabledExtensionNames[2]: const char* const = "VK_KHR_external_fence_capabilities"
  23. ppEnabledExtensionNames[3]: const char* const = "VK_KHR_get_physical_device_properties2"
  24. pNext: const void* = NULL
  25. pAllocator: const VkAllocationCallbacks* = NULL
  26. pInstance: VkInstance* = 0x7fe3ec4df480
  27.  
  28. Thread 0, Frame 0:
  29. vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
  30. instance: VkInstance = 0x7fe3ec4df480
  31. pPhysicalDeviceCount: uint32_t* = 1
  32. pPhysicalDevices: VkPhysicalDevice* = NULL
  33.  
  34. Thread 0, Frame 0:
  35. vkEnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices) returns VkResult VK_SUCCESS (0):
  36. instance: VkInstance = 0x7fe3ec4df480
  37. pPhysicalDeviceCount: uint32_t* = 1
  38. pPhysicalDevices: VkPhysicalDevice* = 0x7fe3ecc05180
  39. pPhysicalDevices[0]: VkPhysicalDevice = 0x7fe3ecd57840
  40.  
  41. Thread 0, Frame 0:
  42. vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
  43. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  44. pProperties: VkPhysicalDeviceProperties* = 0x7fe3f35ee770:
  45. apiVersion: uint32_t = 4206816
  46. driverVersion: uint32_t = 2203467904
  47. vendorID: uint32_t = 4318
  48. deviceID: uint32_t = 7809
  49. deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
  50. deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA GeForce RTX 2080 SUPER"
  51. pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7fe3f35ee884
  52. pipelineCacheUUID[0]: uint8_t = 196
  53. pipelineCacheUUID[1]: uint8_t = 207
  54. pipelineCacheUUID[2]: uint8_t = 19
  55. pipelineCacheUUID[3]: uint8_t = 77
  56. pipelineCacheUUID[4]: uint8_t = 115
  57. pipelineCacheUUID[5]: uint8_t = 216
  58. pipelineCacheUUID[6]: uint8_t = 75
  59. pipelineCacheUUID[7]: uint8_t = 104
  60. pipelineCacheUUID[8]: uint8_t = 203
  61. pipelineCacheUUID[9]: uint8_t = 70
  62. pipelineCacheUUID[10]: uint8_t = 140
  63. pipelineCacheUUID[11]: uint8_t = 158
  64. pipelineCacheUUID[12]: uint8_t = 164
  65. pipelineCacheUUID[13]: uint8_t = 84
  66. pipelineCacheUUID[14]: uint8_t = 68
  67. pipelineCacheUUID[15]: uint8_t = 19
  68. limits: VkPhysicalDeviceLimits = 0x7fe3f35ee898:
  69. maxImageDimension1D: uint32_t = 32768
  70. maxImageDimension2D: uint32_t = 32768
  71. maxImageDimension3D: uint32_t = 16384
  72. maxImageDimensionCube: uint32_t = 32768
  73. maxImageArrayLayers: uint32_t = 2048
  74. maxTexelBufferElements: uint32_t = 134217728
  75. maxUniformBufferRange: uint32_t = 65536
  76. maxStorageBufferRange: uint32_t = 4294967295
  77. maxPushConstantsSize: uint32_t = 256
  78. maxMemoryAllocationCount: uint32_t = 4294967295
  79. maxSamplerAllocationCount: uint32_t = 4000
  80. bufferImageGranularity: VkDeviceSize = 1024
  81. sparseAddressSpaceSize: VkDeviceSize = 1099511627775
  82. maxBoundDescriptorSets: uint32_t = 32
  83. maxPerStageDescriptorSamplers: uint32_t = 1048576
  84. maxPerStageDescriptorUniformBuffers: uint32_t = 1048576
  85. maxPerStageDescriptorStorageBuffers: uint32_t = 1048576
  86. maxPerStageDescriptorSampledImages: uint32_t = 1048576
  87. maxPerStageDescriptorStorageImages: uint32_t = 1048576
  88. maxPerStageDescriptorInputAttachments: uint32_t = 1048576
  89. maxPerStageResources: uint32_t = 4294967295
  90. maxDescriptorSetSamplers: uint32_t = 1048576
  91. maxDescriptorSetUniformBuffers: uint32_t = 1048576
  92. maxDescriptorSetUniformBuffersDynamic: uint32_t = 15
  93. maxDescriptorSetStorageBuffers: uint32_t = 1048576
  94. maxDescriptorSetStorageBuffersDynamic: uint32_t = 16
  95. maxDescriptorSetSampledImages: uint32_t = 1048576
  96. maxDescriptorSetStorageImages: uint32_t = 1048576
  97. maxDescriptorSetInputAttachments: uint32_t = 1048576
  98. maxVertexInputAttributes: uint32_t = 32
  99. maxVertexInputBindings: uint32_t = 32
  100. maxVertexInputAttributeOffset: uint32_t = 2047
  101. maxVertexInputBindingStride: uint32_t = 2048
  102. maxVertexOutputComponents: uint32_t = 128
  103. maxTessellationGenerationLevel: uint32_t = 64
  104. maxTessellationPatchSize: uint32_t = 32
  105. maxTessellationControlPerVertexInputComponents: uint32_t = 128
  106. maxTessellationControlPerVertexOutputComponents: uint32_t = 128
  107. maxTessellationControlPerPatchOutputComponents: uint32_t = 120
  108. maxTessellationControlTotalOutputComponents: uint32_t = 4216
  109. maxTessellationEvaluationInputComponents: uint32_t = 128
  110. maxTessellationEvaluationOutputComponents: uint32_t = 128
  111. maxGeometryShaderInvocations: uint32_t = 32
  112. maxGeometryInputComponents: uint32_t = 128
  113. maxGeometryOutputComponents: uint32_t = 128
  114. maxGeometryOutputVertices: uint32_t = 1024
  115. maxGeometryTotalOutputComponents: uint32_t = 1024
  116. maxFragmentInputComponents: uint32_t = 128
  117. maxFragmentOutputAttachments: uint32_t = 8
  118. maxFragmentDualSrcAttachments: uint32_t = 1
  119. maxFragmentCombinedOutputResources: uint32_t = 4294967295
  120. maxComputeSharedMemorySize: uint32_t = 49152
  121. maxComputeWorkGroupCount: uint32_t[3] = 0x7fe3f35ee974
  122. maxComputeWorkGroupCount[0]: uint32_t = 2147483647
  123. maxComputeWorkGroupCount[1]: uint32_t = 65535
  124. maxComputeWorkGroupCount[2]: uint32_t = 65535
  125. maxComputeWorkGroupInvocations: uint32_t = 1024
  126. maxComputeWorkGroupSize: uint32_t[3] = 0x7fe3f35ee984
  127. maxComputeWorkGroupSize[0]: uint32_t = 1024
  128. maxComputeWorkGroupSize[1]: uint32_t = 1024
  129. maxComputeWorkGroupSize[2]: uint32_t = 64
  130. subPixelPrecisionBits: uint32_t = 8
  131. subTexelPrecisionBits: uint32_t = 8
  132. mipmapPrecisionBits: uint32_t = 8
  133. maxDrawIndexedIndexValue: uint32_t = 4294967295
  134. maxDrawIndirectCount: uint32_t = 4294967295
  135. maxSamplerLodBias: float = 15
  136. maxSamplerAnisotropy: float = 16
  137. maxViewports: uint32_t = 16
  138. maxViewportDimensions: uint32_t[2] = 0x7fe3f35ee9b0
  139. maxViewportDimensions[0]: uint32_t = 32768
  140. maxViewportDimensions[1]: uint32_t = 32768
  141. viewportBoundsRange: float[2] = 0x7fe3f35ee9b8
  142. viewportBoundsRange[0]: float = -65536
  143. viewportBoundsRange[1]: float = 65536
  144. viewportSubPixelBits: uint32_t = 8
  145. minMemoryMapAlignment: size_t = 64
  146. minTexelBufferOffsetAlignment: VkDeviceSize = 16
  147. minUniformBufferOffsetAlignment: VkDeviceSize = 64
  148. minStorageBufferOffsetAlignment: VkDeviceSize = 16
  149. minTexelOffset: int32_t = -8
  150. maxTexelOffset: uint32_t = 7
  151. minTexelGatherOffset: int32_t = -32
  152. maxTexelGatherOffset: uint32_t = 31
  153. minInterpolationOffset: float = -0.5
  154. maxInterpolationOffset: float = 0.4375
  155. subPixelInterpolationOffsetBits: uint32_t = 4
  156. maxFramebufferWidth: uint32_t = 32768
  157. maxFramebufferHeight: uint32_t = 32768
  158. maxFramebufferLayers: uint32_t = 2048
  159. framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  160. framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  161. 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)
  162. framebufferNoAttachmentsSampleCounts: 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)
  163. maxColorAttachments: uint32_t = 8
  164. sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  165. sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  166. sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  167. 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)
  168. storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  169. maxSampleMaskWords: uint32_t = 1
  170. timestampComputeAndGraphics: VkBool32 = 1
  171. timestampPeriod: float = 1
  172. maxClipDistances: uint32_t = 8
  173. maxCullDistances: uint32_t = 8
  174. maxCombinedClipAndCullDistances: uint32_t = 8
  175. discreteQueuePriorities: uint32_t = 2
  176. pointSizeRange: float[2] = 0x7fe3f35eea54
  177. pointSizeRange[0]: float = 1
  178. pointSizeRange[1]: float = 2047.94
  179. lineWidthRange: float[2] = 0x7fe3f35eea5c
  180. lineWidthRange[0]: float = 1
  181. lineWidthRange[1]: float = 64
  182. pointSizeGranularity: float = 0.0625
  183. lineWidthGranularity: float = 0.0625
  184. strictLines: VkBool32 = 1
  185. standardSampleLocations: VkBool32 = 1
  186. optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
  187. optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
  188. nonCoherentAtomSize: VkDeviceSize = 64
  189. sparseProperties: VkPhysicalDeviceSparseProperties = 0x7fe3f35eea90:
  190. residencyStandard2DBlockShape: VkBool32 = 1
  191. residencyStandard2DMultisampleBlockShape: VkBool32 = 1
  192. residencyStandard3DBlockShape: VkBool32 = 1
  193. residencyAlignedMipSize: VkBool32 = 0
  194. residencyNonResidentStrict: VkBool32 = 1
  195.  
  196. Thread 0, Frame 0:
  197. vkGetPhysicalDeviceFeatures(physicalDevice, pFeatures) returns void:
  198. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  199. pFeatures: VkPhysicalDeviceFeatures* = 0x7fe3f35ee620:
  200. robustBufferAccess: VkBool32 = 1
  201. fullDrawIndexUint32: VkBool32 = 1
  202. imageCubeArray: VkBool32 = 1
  203. independentBlend: VkBool32 = 1
  204. geometryShader: VkBool32 = 1
  205. tessellationShader: VkBool32 = 1
  206. sampleRateShading: VkBool32 = 1
  207. dualSrcBlend: VkBool32 = 1
  208. logicOp: VkBool32 = 1
  209. multiDrawIndirect: VkBool32 = 1
  210. drawIndirectFirstInstance: VkBool32 = 1
  211. depthClamp: VkBool32 = 1
  212. depthBiasClamp: VkBool32 = 1
  213. fillModeNonSolid: VkBool32 = 1
  214. depthBounds: VkBool32 = 1
  215. wideLines: VkBool32 = 1
  216. largePoints: VkBool32 = 1
  217. alphaToOne: VkBool32 = 1
  218. multiViewport: VkBool32 = 1
  219. samplerAnisotropy: VkBool32 = 1
  220. textureCompressionETC2: VkBool32 = 0
  221. textureCompressionASTC_LDR: VkBool32 = 0
  222. textureCompressionBC: VkBool32 = 1
  223. occlusionQueryPrecise: VkBool32 = 1
  224. pipelineStatisticsQuery: VkBool32 = 1
  225. vertexPipelineStoresAndAtomics: VkBool32 = 1
  226. fragmentStoresAndAtomics: VkBool32 = 1
  227. shaderTessellationAndGeometryPointSize: VkBool32 = 1
  228. shaderImageGatherExtended: VkBool32 = 1
  229. shaderStorageImageExtendedFormats: VkBool32 = 1
  230. shaderStorageImageMultisample: VkBool32 = 1
  231. shaderStorageImageReadWithoutFormat: VkBool32 = 1
  232. shaderStorageImageWriteWithoutFormat: VkBool32 = 1
  233. shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1
  234. shaderSampledImageArrayDynamicIndexing: VkBool32 = 1
  235. shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1
  236. shaderStorageImageArrayDynamicIndexing: VkBool32 = 1
  237. shaderClipDistance: VkBool32 = 1
  238. shaderCullDistance: VkBool32 = 1
  239. shaderFloat64: VkBool32 = 1
  240. shaderInt64: VkBool32 = 1
  241. shaderInt16: VkBool32 = 1
  242. shaderResourceResidency: VkBool32 = 1
  243. shaderResourceMinLod: VkBool32 = 1
  244. sparseBinding: VkBool32 = 1
  245. sparseResidencyBuffer: VkBool32 = 1
  246. sparseResidencyImage2D: VkBool32 = 1
  247. sparseResidencyImage3D: VkBool32 = 1
  248. sparseResidency2Samples: VkBool32 = 1
  249. sparseResidency4Samples: VkBool32 = 1
  250. sparseResidency8Samples: VkBool32 = 1
  251. sparseResidency16Samples: VkBool32 = 1
  252. sparseResidencyAliased: VkBool32 = 1
  253. variableMultisampleRate: VkBool32 = 1
  254. inheritedQueries: VkBool32 = 1
  255.  
  256. Thread 0, Frame 0:
  257. vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
  258. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  259. pProperties: VkPhysicalDeviceProperties* = 0x7fe3f35ee770:
  260. apiVersion: uint32_t = 4206816
  261. driverVersion: uint32_t = 2203467904
  262. vendorID: uint32_t = 4318
  263. deviceID: uint32_t = 7809
  264. deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
  265. deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA GeForce RTX 2080 SUPER"
  266. pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7fe3f35ee884
  267. pipelineCacheUUID[0]: uint8_t = 196
  268. pipelineCacheUUID[1]: uint8_t = 207
  269. pipelineCacheUUID[2]: uint8_t = 19
  270. pipelineCacheUUID[3]: uint8_t = 77
  271. pipelineCacheUUID[4]: uint8_t = 115
  272. pipelineCacheUUID[5]: uint8_t = 216
  273. pipelineCacheUUID[6]: uint8_t = 75
  274. pipelineCacheUUID[7]: uint8_t = 104
  275. pipelineCacheUUID[8]: uint8_t = 203
  276. pipelineCacheUUID[9]: uint8_t = 70
  277. pipelineCacheUUID[10]: uint8_t = 140
  278. pipelineCacheUUID[11]: uint8_t = 158
  279. pipelineCacheUUID[12]: uint8_t = 164
  280. pipelineCacheUUID[13]: uint8_t = 84
  281. pipelineCacheUUID[14]: uint8_t = 68
  282. pipelineCacheUUID[15]: uint8_t = 19
  283. limits: VkPhysicalDeviceLimits = 0x7fe3f35ee898:
  284. maxImageDimension1D: uint32_t = 32768
  285. maxImageDimension2D: uint32_t = 32768
  286. maxImageDimension3D: uint32_t = 16384
  287. maxImageDimensionCube: uint32_t = 32768
  288. maxImageArrayLayers: uint32_t = 2048
  289. maxTexelBufferElements: uint32_t = 134217728
  290. maxUniformBufferRange: uint32_t = 65536
  291. maxStorageBufferRange: uint32_t = 4294967295
  292. maxPushConstantsSize: uint32_t = 256
  293. maxMemoryAllocationCount: uint32_t = 4294967295
  294. maxSamplerAllocationCount: uint32_t = 4000
  295. bufferImageGranularity: VkDeviceSize = 1024
  296. sparseAddressSpaceSize: VkDeviceSize = 1099511627775
  297. maxBoundDescriptorSets: uint32_t = 32
  298. maxPerStageDescriptorSamplers: uint32_t = 1048576
  299. maxPerStageDescriptorUniformBuffers: uint32_t = 1048576
  300. maxPerStageDescriptorStorageBuffers: uint32_t = 1048576
  301. maxPerStageDescriptorSampledImages: uint32_t = 1048576
  302. maxPerStageDescriptorStorageImages: uint32_t = 1048576
  303. maxPerStageDescriptorInputAttachments: uint32_t = 1048576
  304. maxPerStageResources: uint32_t = 4294967295
  305. maxDescriptorSetSamplers: uint32_t = 1048576
  306. maxDescriptorSetUniformBuffers: uint32_t = 1048576
  307. maxDescriptorSetUniformBuffersDynamic: uint32_t = 15
  308. maxDescriptorSetStorageBuffers: uint32_t = 1048576
  309. maxDescriptorSetStorageBuffersDynamic: uint32_t = 16
  310. maxDescriptorSetSampledImages: uint32_t = 1048576
  311. maxDescriptorSetStorageImages: uint32_t = 1048576
  312. maxDescriptorSetInputAttachments: uint32_t = 1048576
  313. maxVertexInputAttributes: uint32_t = 32
  314. maxVertexInputBindings: uint32_t = 32
  315. maxVertexInputAttributeOffset: uint32_t = 2047
  316. maxVertexInputBindingStride: uint32_t = 2048
  317. maxVertexOutputComponents: uint32_t = 128
  318. maxTessellationGenerationLevel: uint32_t = 64
  319. maxTessellationPatchSize: uint32_t = 32
  320. maxTessellationControlPerVertexInputComponents: uint32_t = 128
  321. maxTessellationControlPerVertexOutputComponents: uint32_t = 128
  322. maxTessellationControlPerPatchOutputComponents: uint32_t = 120
  323. maxTessellationControlTotalOutputComponents: uint32_t = 4216
  324. maxTessellationEvaluationInputComponents: uint32_t = 128
  325. maxTessellationEvaluationOutputComponents: uint32_t = 128
  326. maxGeometryShaderInvocations: uint32_t = 32
  327. maxGeometryInputComponents: uint32_t = 128
  328. maxGeometryOutputComponents: uint32_t = 128
  329. maxGeometryOutputVertices: uint32_t = 1024
  330. maxGeometryTotalOutputComponents: uint32_t = 1024
  331. maxFragmentInputComponents: uint32_t = 128
  332. maxFragmentOutputAttachments: uint32_t = 8
  333. maxFragmentDualSrcAttachments: uint32_t = 1
  334. maxFragmentCombinedOutputResources: uint32_t = 4294967295
  335. maxComputeSharedMemorySize: uint32_t = 49152
  336. maxComputeWorkGroupCount: uint32_t[3] = 0x7fe3f35ee974
  337. maxComputeWorkGroupCount[0]: uint32_t = 2147483647
  338. maxComputeWorkGroupCount[1]: uint32_t = 65535
  339. maxComputeWorkGroupCount[2]: uint32_t = 65535
  340. maxComputeWorkGroupInvocations: uint32_t = 1024
  341. maxComputeWorkGroupSize: uint32_t[3] = 0x7fe3f35ee984
  342. maxComputeWorkGroupSize[0]: uint32_t = 1024
  343. maxComputeWorkGroupSize[1]: uint32_t = 1024
  344. maxComputeWorkGroupSize[2]: uint32_t = 64
  345. subPixelPrecisionBits: uint32_t = 8
  346. subTexelPrecisionBits: uint32_t = 8
  347. mipmapPrecisionBits: uint32_t = 8
  348. maxDrawIndexedIndexValue: uint32_t = 4294967295
  349. maxDrawIndirectCount: uint32_t = 4294967295
  350. maxSamplerLodBias: float = 15
  351. maxSamplerAnisotropy: float = 16
  352. maxViewports: uint32_t = 16
  353. maxViewportDimensions: uint32_t[2] = 0x7fe3f35ee9b0
  354. maxViewportDimensions[0]: uint32_t = 32768
  355. maxViewportDimensions[1]: uint32_t = 32768
  356. viewportBoundsRange: float[2] = 0x7fe3f35ee9b8
  357. viewportBoundsRange[0]: float = -65536
  358. viewportBoundsRange[1]: float = 65536
  359. viewportSubPixelBits: uint32_t = 8
  360. minMemoryMapAlignment: size_t = 64
  361. minTexelBufferOffsetAlignment: VkDeviceSize = 16
  362. minUniformBufferOffsetAlignment: VkDeviceSize = 64
  363. minStorageBufferOffsetAlignment: VkDeviceSize = 16
  364. minTexelOffset: int32_t = -8
  365. maxTexelOffset: uint32_t = 7
  366. minTexelGatherOffset: int32_t = -32
  367. maxTexelGatherOffset: uint32_t = 31
  368. minInterpolationOffset: float = -0.5
  369. maxInterpolationOffset: float = 0.4375
  370. subPixelInterpolationOffsetBits: uint32_t = 4
  371. maxFramebufferWidth: uint32_t = 32768
  372. maxFramebufferHeight: uint32_t = 32768
  373. maxFramebufferLayers: uint32_t = 2048
  374. framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  375. framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  376. 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)
  377. framebufferNoAttachmentsSampleCounts: 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)
  378. maxColorAttachments: uint32_t = 8
  379. sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  380. sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  381. sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  382. 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)
  383. storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  384. maxSampleMaskWords: uint32_t = 1
  385. timestampComputeAndGraphics: VkBool32 = 1
  386. timestampPeriod: float = 1
  387. maxClipDistances: uint32_t = 8
  388. maxCullDistances: uint32_t = 8
  389. maxCombinedClipAndCullDistances: uint32_t = 8
  390. discreteQueuePriorities: uint32_t = 2
  391. pointSizeRange: float[2] = 0x7fe3f35eea54
  392. pointSizeRange[0]: float = 1
  393. pointSizeRange[1]: float = 2047.94
  394. lineWidthRange: float[2] = 0x7fe3f35eea5c
  395. lineWidthRange[0]: float = 1
  396. lineWidthRange[1]: float = 64
  397. pointSizeGranularity: float = 0.0625
  398. lineWidthGranularity: float = 0.0625
  399. strictLines: VkBool32 = 1
  400. standardSampleLocations: VkBool32 = 1
  401. optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
  402. optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
  403. nonCoherentAtomSize: VkDeviceSize = 64
  404. sparseProperties: VkPhysicalDeviceSparseProperties = 0x7fe3f35eea90:
  405. residencyStandard2DBlockShape: VkBool32 = 1
  406. residencyStandard2DMultisampleBlockShape: VkBool32 = 1
  407. residencyStandard3DBlockShape: VkBool32 = 1
  408. residencyAlignedMipSize: VkBool32 = 0
  409. residencyNonResidentStrict: VkBool32 = 1
  410.  
  411. Thread 0, Frame 0:
  412. vkGetPhysicalDeviceFeatures(physicalDevice, pFeatures) returns void:
  413. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  414. pFeatures: VkPhysicalDeviceFeatures* = 0x7fe3f35ee620:
  415. robustBufferAccess: VkBool32 = 1
  416. fullDrawIndexUint32: VkBool32 = 1
  417. imageCubeArray: VkBool32 = 1
  418. independentBlend: VkBool32 = 1
  419. geometryShader: VkBool32 = 1
  420. tessellationShader: VkBool32 = 1
  421. sampleRateShading: VkBool32 = 1
  422. dualSrcBlend: VkBool32 = 1
  423. logicOp: VkBool32 = 1
  424. multiDrawIndirect: VkBool32 = 1
  425. drawIndirectFirstInstance: VkBool32 = 1
  426. depthClamp: VkBool32 = 1
  427. depthBiasClamp: VkBool32 = 1
  428. fillModeNonSolid: VkBool32 = 1
  429. depthBounds: VkBool32 = 1
  430. wideLines: VkBool32 = 1
  431. largePoints: VkBool32 = 1
  432. alphaToOne: VkBool32 = 1
  433. multiViewport: VkBool32 = 1
  434. samplerAnisotropy: VkBool32 = 1
  435. textureCompressionETC2: VkBool32 = 0
  436. textureCompressionASTC_LDR: VkBool32 = 0
  437. textureCompressionBC: VkBool32 = 1
  438. occlusionQueryPrecise: VkBool32 = 1
  439. pipelineStatisticsQuery: VkBool32 = 1
  440. vertexPipelineStoresAndAtomics: VkBool32 = 1
  441. fragmentStoresAndAtomics: VkBool32 = 1
  442. shaderTessellationAndGeometryPointSize: VkBool32 = 1
  443. shaderImageGatherExtended: VkBool32 = 1
  444. shaderStorageImageExtendedFormats: VkBool32 = 1
  445. shaderStorageImageMultisample: VkBool32 = 1
  446. shaderStorageImageReadWithoutFormat: VkBool32 = 1
  447. shaderStorageImageWriteWithoutFormat: VkBool32 = 1
  448. shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1
  449. shaderSampledImageArrayDynamicIndexing: VkBool32 = 1
  450. shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1
  451. shaderStorageImageArrayDynamicIndexing: VkBool32 = 1
  452. shaderClipDistance: VkBool32 = 1
  453. shaderCullDistance: VkBool32 = 1
  454. shaderFloat64: VkBool32 = 1
  455. shaderInt64: VkBool32 = 1
  456. shaderInt16: VkBool32 = 1
  457. shaderResourceResidency: VkBool32 = 1
  458. shaderResourceMinLod: VkBool32 = 1
  459. sparseBinding: VkBool32 = 1
  460. sparseResidencyBuffer: VkBool32 = 1
  461. sparseResidencyImage2D: VkBool32 = 1
  462. sparseResidencyImage3D: VkBool32 = 1
  463. sparseResidency2Samples: VkBool32 = 1
  464. sparseResidency4Samples: VkBool32 = 1
  465. sparseResidency8Samples: VkBool32 = 1
  466. sparseResidency16Samples: VkBool32 = 1
  467. sparseResidencyAliased: VkBool32 = 1
  468. variableMultisampleRate: VkBool32 = 1
  469. inheritedQueries: VkBool32 = 1
  470.  
  471. Thread 0, Frame 0:
  472. vkGetPhysicalDeviceProperties(physicalDevice, pProperties) returns void:
  473. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  474. pProperties: VkPhysicalDeviceProperties* = 0x7fe3f35ee770:
  475. apiVersion: uint32_t = 4206816
  476. driverVersion: uint32_t = 2203467904
  477. vendorID: uint32_t = 4318
  478. deviceID: uint32_t = 7809
  479. deviceType: VkPhysicalDeviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU (2)
  480. deviceName: char[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE] = "NVIDIA GeForce RTX 2080 SUPER"
  481. pipelineCacheUUID: uint8_t[VK_UUID_SIZE] = 0x7fe3f35ee884
  482. pipelineCacheUUID[0]: uint8_t = 196
  483. pipelineCacheUUID[1]: uint8_t = 207
  484. pipelineCacheUUID[2]: uint8_t = 19
  485. pipelineCacheUUID[3]: uint8_t = 77
  486. pipelineCacheUUID[4]: uint8_t = 115
  487. pipelineCacheUUID[5]: uint8_t = 216
  488. pipelineCacheUUID[6]: uint8_t = 75
  489. pipelineCacheUUID[7]: uint8_t = 104
  490. pipelineCacheUUID[8]: uint8_t = 203
  491. pipelineCacheUUID[9]: uint8_t = 70
  492. pipelineCacheUUID[10]: uint8_t = 140
  493. pipelineCacheUUID[11]: uint8_t = 158
  494. pipelineCacheUUID[12]: uint8_t = 164
  495. pipelineCacheUUID[13]: uint8_t = 84
  496. pipelineCacheUUID[14]: uint8_t = 68
  497. pipelineCacheUUID[15]: uint8_t = 19
  498. limits: VkPhysicalDeviceLimits = 0x7fe3f35ee898:
  499. maxImageDimension1D: uint32_t = 32768
  500. maxImageDimension2D: uint32_t = 32768
  501. maxImageDimension3D: uint32_t = 16384
  502. maxImageDimensionCube: uint32_t = 32768
  503. maxImageArrayLayers: uint32_t = 2048
  504. maxTexelBufferElements: uint32_t = 134217728
  505. maxUniformBufferRange: uint32_t = 65536
  506. maxStorageBufferRange: uint32_t = 4294967295
  507. maxPushConstantsSize: uint32_t = 256
  508. maxMemoryAllocationCount: uint32_t = 4294967295
  509. maxSamplerAllocationCount: uint32_t = 4000
  510. bufferImageGranularity: VkDeviceSize = 1024
  511. sparseAddressSpaceSize: VkDeviceSize = 1099511627775
  512. maxBoundDescriptorSets: uint32_t = 32
  513. maxPerStageDescriptorSamplers: uint32_t = 1048576
  514. maxPerStageDescriptorUniformBuffers: uint32_t = 1048576
  515. maxPerStageDescriptorStorageBuffers: uint32_t = 1048576
  516. maxPerStageDescriptorSampledImages: uint32_t = 1048576
  517. maxPerStageDescriptorStorageImages: uint32_t = 1048576
  518. maxPerStageDescriptorInputAttachments: uint32_t = 1048576
  519. maxPerStageResources: uint32_t = 4294967295
  520. maxDescriptorSetSamplers: uint32_t = 1048576
  521. maxDescriptorSetUniformBuffers: uint32_t = 1048576
  522. maxDescriptorSetUniformBuffersDynamic: uint32_t = 15
  523. maxDescriptorSetStorageBuffers: uint32_t = 1048576
  524. maxDescriptorSetStorageBuffersDynamic: uint32_t = 16
  525. maxDescriptorSetSampledImages: uint32_t = 1048576
  526. maxDescriptorSetStorageImages: uint32_t = 1048576
  527. maxDescriptorSetInputAttachments: uint32_t = 1048576
  528. maxVertexInputAttributes: uint32_t = 32
  529. maxVertexInputBindings: uint32_t = 32
  530. maxVertexInputAttributeOffset: uint32_t = 2047
  531. maxVertexInputBindingStride: uint32_t = 2048
  532. maxVertexOutputComponents: uint32_t = 128
  533. maxTessellationGenerationLevel: uint32_t = 64
  534. maxTessellationPatchSize: uint32_t = 32
  535. maxTessellationControlPerVertexInputComponents: uint32_t = 128
  536. maxTessellationControlPerVertexOutputComponents: uint32_t = 128
  537. maxTessellationControlPerPatchOutputComponents: uint32_t = 120
  538. maxTessellationControlTotalOutputComponents: uint32_t = 4216
  539. maxTessellationEvaluationInputComponents: uint32_t = 128
  540. maxTessellationEvaluationOutputComponents: uint32_t = 128
  541. maxGeometryShaderInvocations: uint32_t = 32
  542. maxGeometryInputComponents: uint32_t = 128
  543. maxGeometryOutputComponents: uint32_t = 128
  544. maxGeometryOutputVertices: uint32_t = 1024
  545. maxGeometryTotalOutputComponents: uint32_t = 1024
  546. maxFragmentInputComponents: uint32_t = 128
  547. maxFragmentOutputAttachments: uint32_t = 8
  548. maxFragmentDualSrcAttachments: uint32_t = 1
  549. maxFragmentCombinedOutputResources: uint32_t = 4294967295
  550. maxComputeSharedMemorySize: uint32_t = 49152
  551. maxComputeWorkGroupCount: uint32_t[3] = 0x7fe3f35ee974
  552. maxComputeWorkGroupCount[0]: uint32_t = 2147483647
  553. maxComputeWorkGroupCount[1]: uint32_t = 65535
  554. maxComputeWorkGroupCount[2]: uint32_t = 65535
  555. maxComputeWorkGroupInvocations: uint32_t = 1024
  556. maxComputeWorkGroupSize: uint32_t[3] = 0x7fe3f35ee984
  557. maxComputeWorkGroupSize[0]: uint32_t = 1024
  558. maxComputeWorkGroupSize[1]: uint32_t = 1024
  559. maxComputeWorkGroupSize[2]: uint32_t = 64
  560. subPixelPrecisionBits: uint32_t = 8
  561. subTexelPrecisionBits: uint32_t = 8
  562. mipmapPrecisionBits: uint32_t = 8
  563. maxDrawIndexedIndexValue: uint32_t = 4294967295
  564. maxDrawIndirectCount: uint32_t = 4294967295
  565. maxSamplerLodBias: float = 15
  566. maxSamplerAnisotropy: float = 16
  567. maxViewports: uint32_t = 16
  568. maxViewportDimensions: uint32_t[2] = 0x7fe3f35ee9b0
  569. maxViewportDimensions[0]: uint32_t = 32768
  570. maxViewportDimensions[1]: uint32_t = 32768
  571. viewportBoundsRange: float[2] = 0x7fe3f35ee9b8
  572. viewportBoundsRange[0]: float = -65536
  573. viewportBoundsRange[1]: float = 65536
  574. viewportSubPixelBits: uint32_t = 8
  575. minMemoryMapAlignment: size_t = 64
  576. minTexelBufferOffsetAlignment: VkDeviceSize = 16
  577. minUniformBufferOffsetAlignment: VkDeviceSize = 64
  578. minStorageBufferOffsetAlignment: VkDeviceSize = 16
  579. minTexelOffset: int32_t = -8
  580. maxTexelOffset: uint32_t = 7
  581. minTexelGatherOffset: int32_t = -32
  582. maxTexelGatherOffset: uint32_t = 31
  583. minInterpolationOffset: float = -0.5
  584. maxInterpolationOffset: float = 0.4375
  585. subPixelInterpolationOffsetBits: uint32_t = 4
  586. maxFramebufferWidth: uint32_t = 32768
  587. maxFramebufferHeight: uint32_t = 32768
  588. maxFramebufferLayers: uint32_t = 2048
  589. framebufferColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  590. framebufferDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  591. 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)
  592. framebufferNoAttachmentsSampleCounts: 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)
  593. maxColorAttachments: uint32_t = 8
  594. sampledImageColorSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  595. sampledImageIntegerSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  596. sampledImageDepthSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  597. 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)
  598. storageImageSampleCounts: VkSampleCountFlags = 15 (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_2_BIT | VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT)
  599. maxSampleMaskWords: uint32_t = 1
  600. timestampComputeAndGraphics: VkBool32 = 1
  601. timestampPeriod: float = 1
  602. maxClipDistances: uint32_t = 8
  603. maxCullDistances: uint32_t = 8
  604. maxCombinedClipAndCullDistances: uint32_t = 8
  605. discreteQueuePriorities: uint32_t = 2
  606. pointSizeRange: float[2] = 0x7fe3f35eea54
  607. pointSizeRange[0]: float = 1
  608. pointSizeRange[1]: float = 2047.94
  609. lineWidthRange: float[2] = 0x7fe3f35eea5c
  610. lineWidthRange[0]: float = 1
  611. lineWidthRange[1]: float = 64
  612. pointSizeGranularity: float = 0.0625
  613. lineWidthGranularity: float = 0.0625
  614. strictLines: VkBool32 = 1
  615. standardSampleLocations: VkBool32 = 1
  616. optimalBufferCopyOffsetAlignment: VkDeviceSize = 1
  617. optimalBufferCopyRowPitchAlignment: VkDeviceSize = 1
  618. nonCoherentAtomSize: VkDeviceSize = 64
  619. sparseProperties: VkPhysicalDeviceSparseProperties = 0x7fe3f35eea90:
  620. residencyStandard2DBlockShape: VkBool32 = 1
  621. residencyStandard2DMultisampleBlockShape: VkBool32 = 1
  622. residencyStandard3DBlockShape: VkBool32 = 1
  623. residencyAlignedMipSize: VkBool32 = 0
  624. residencyNonResidentStrict: VkBool32 = 1
  625.  
  626. Thread 0, Frame 0:
  627. vkGetPhysicalDeviceFeatures(physicalDevice, pFeatures) returns void:
  628. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  629. pFeatures: VkPhysicalDeviceFeatures* = 0x7fe3f35ee620:
  630. robustBufferAccess: VkBool32 = 1
  631. fullDrawIndexUint32: VkBool32 = 1
  632. imageCubeArray: VkBool32 = 1
  633. independentBlend: VkBool32 = 1
  634. geometryShader: VkBool32 = 1
  635. tessellationShader: VkBool32 = 1
  636. sampleRateShading: VkBool32 = 1
  637. dualSrcBlend: VkBool32 = 1
  638. logicOp: VkBool32 = 1
  639. multiDrawIndirect: VkBool32 = 1
  640. drawIndirectFirstInstance: VkBool32 = 1
  641. depthClamp: VkBool32 = 1
  642. depthBiasClamp: VkBool32 = 1
  643. fillModeNonSolid: VkBool32 = 1
  644. depthBounds: VkBool32 = 1
  645. wideLines: VkBool32 = 1
  646. largePoints: VkBool32 = 1
  647. alphaToOne: VkBool32 = 1
  648. multiViewport: VkBool32 = 1
  649. samplerAnisotropy: VkBool32 = 1
  650. textureCompressionETC2: VkBool32 = 0
  651. textureCompressionASTC_LDR: VkBool32 = 0
  652. textureCompressionBC: VkBool32 = 1
  653. occlusionQueryPrecise: VkBool32 = 1
  654. pipelineStatisticsQuery: VkBool32 = 1
  655. vertexPipelineStoresAndAtomics: VkBool32 = 1
  656. fragmentStoresAndAtomics: VkBool32 = 1
  657. shaderTessellationAndGeometryPointSize: VkBool32 = 1
  658. shaderImageGatherExtended: VkBool32 = 1
  659. shaderStorageImageExtendedFormats: VkBool32 = 1
  660. shaderStorageImageMultisample: VkBool32 = 1
  661. shaderStorageImageReadWithoutFormat: VkBool32 = 1
  662. shaderStorageImageWriteWithoutFormat: VkBool32 = 1
  663. shaderUniformBufferArrayDynamicIndexing: VkBool32 = 1
  664. shaderSampledImageArrayDynamicIndexing: VkBool32 = 1
  665. shaderStorageBufferArrayDynamicIndexing: VkBool32 = 1
  666. shaderStorageImageArrayDynamicIndexing: VkBool32 = 1
  667. shaderClipDistance: VkBool32 = 1
  668. shaderCullDistance: VkBool32 = 1
  669. shaderFloat64: VkBool32 = 1
  670. shaderInt64: VkBool32 = 1
  671. shaderInt16: VkBool32 = 1
  672. shaderResourceResidency: VkBool32 = 1
  673. shaderResourceMinLod: VkBool32 = 1
  674. sparseBinding: VkBool32 = 1
  675. sparseResidencyBuffer: VkBool32 = 1
  676. sparseResidencyImage2D: VkBool32 = 1
  677. sparseResidencyImage3D: VkBool32 = 1
  678. sparseResidency2Samples: VkBool32 = 1
  679. sparseResidency4Samples: VkBool32 = 1
  680. sparseResidency8Samples: VkBool32 = 1
  681. sparseResidency16Samples: VkBool32 = 1
  682. sparseResidencyAliased: VkBool32 = 1
  683. variableMultisampleRate: VkBool32 = 1
  684. inheritedQueries: VkBool32 = 1
  685.  
  686. Thread 0, Frame 0:
  687. vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void:
  688. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  689. pQueueFamilyPropertyCount: uint32_t* = 3
  690. pQueueFamilyProperties: VkQueueFamilyProperties* = NULL
  691.  
  692. Thread 0, Frame 0:
  693. vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties) returns void:
  694. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  695. pQueueFamilyPropertyCount: uint32_t* = 3
  696. pQueueFamilyProperties: VkQueueFamilyProperties* = 0x7fe3ecd593b0
  697. pQueueFamilyProperties[0]: VkQueueFamilyProperties = 0x7fe3ecd593b0:
  698. queueFlags: VkQueueFlags = 15 (VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT)
  699. queueCount: uint32_t = 16
  700. timestampValidBits: uint32_t = 64
  701. minImageTransferGranularity: VkExtent3D = 0x7fe3ecd593bc:
  702. width: uint32_t = 1
  703. height: uint32_t = 1
  704. depth: uint32_t = 1
  705. pQueueFamilyProperties[1]: VkQueueFamilyProperties = 0x7fe3ecd593c8:
  706. queueFlags: VkQueueFlags = 12 (VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT)
  707. queueCount: uint32_t = 2
  708. timestampValidBits: uint32_t = 64
  709. minImageTransferGranularity: VkExtent3D = 0x7fe3ecd593d4:
  710. width: uint32_t = 1
  711. height: uint32_t = 1
  712. depth: uint32_t = 1
  713. pQueueFamilyProperties[2]: VkQueueFamilyProperties = 0x7fe3ecd593e0:
  714. queueFlags: VkQueueFlags = 14 (VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT | VK_QUEUE_SPARSE_BINDING_BIT)
  715. queueCount: uint32_t = 8
  716. timestampValidBits: uint32_t = 64
  717. minImageTransferGranularity: VkExtent3D = 0x7fe3ecd593ec:
  718. width: uint32_t = 1
  719. height: uint32_t = 1
  720. depth: uint32_t = 1
  721.  
  722. Thread 0, Frame 0:
  723. vkCreateDevice(physicalDevice, pCreateInfo, pAllocator, pDevice) returns VkResult VK_SUCCESS (0):
  724. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  725. pCreateInfo: const VkDeviceCreateInfo* = 0x7fe3f35ee2e0:
  726. sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO (3)
  727. pNext: const void* = NULL
  728. flags: VkDeviceCreateFlags = 0
  729. queueCreateInfoCount: uint32_t = 2
  730. pQueueCreateInfos: const VkDeviceQueueCreateInfo* = 0x7fe3f35ee770
  731. pQueueCreateInfos[0]: const VkDeviceQueueCreateInfo = 0x7fe3f35ee770:
  732. sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2)
  733. pNext: const void* = NULL
  734. flags: VkDeviceQueueCreateFlags = 0
  735. queueFamilyIndex: uint32_t = 0
  736. queueCount: uint32_t = 1
  737. pQueuePriorities: const float* = 0x7fe3f35ee4b8
  738. pQueuePriorities[0]: const float = 1
  739. pQueueCreateInfos[1]: const VkDeviceQueueCreateInfo = 0x7fe3f35ee798:
  740. sType: VkStructureType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO (2)
  741. pNext: const void* = NULL
  742. flags: VkDeviceQueueCreateFlags = 0
  743. queueFamilyIndex: uint32_t = 2
  744. queueCount: uint32_t = 1
  745. pQueuePriorities: const float* = 0x7fe3f35ee4b8
  746. pQueuePriorities[0]: const float = 1
  747. enabledLayerCount: uint32_t = 0
  748. ppEnabledLayerNames: const char* const* = NULL
  749. enabledExtensionCount: uint32_t = 8
  750. ppEnabledExtensionNames: const char* const* = 0x7fe3f35ee730
  751. ppEnabledExtensionNames[0]: const char* const = "VK_KHR_external_fence"
  752. ppEnabledExtensionNames[1]: const char* const = "VK_KHR_external_fence_fd"
  753. ppEnabledExtensionNames[2]: const char* const = "VK_KHR_external_memory"
  754. ppEnabledExtensionNames[3]: const char* const = "VK_KHR_external_memory_fd"
  755. ppEnabledExtensionNames[4]: const char* const = "VK_KHR_external_semaphore"
  756. ppEnabledExtensionNames[5]: const char* const = "VK_KHR_external_semaphore_fd"
  757. ppEnabledExtensionNames[6]: const char* const = "VK_KHR_get_memory_requirements2"
  758. ppEnabledExtensionNames[7]: const char* const = "VK_KHR_dedicated_allocation"
  759. pEnabledFeatures: const VkPhysicalDeviceFeatures* = 0x7fe3f35ee620:
  760. robustBufferAccess: VkBool32 = 0
  761. fullDrawIndexUint32: VkBool32 = 0
  762. imageCubeArray: VkBool32 = 0
  763. independentBlend: VkBool32 = 0
  764. geometryShader: VkBool32 = 0
  765. tessellationShader: VkBool32 = 0
  766. sampleRateShading: VkBool32 = 0
  767. dualSrcBlend: VkBool32 = 0
  768. logicOp: VkBool32 = 0
  769. multiDrawIndirect: VkBool32 = 0
  770. drawIndirectFirstInstance: VkBool32 = 0
  771. depthClamp: VkBool32 = 0
  772. depthBiasClamp: VkBool32 = 0
  773. fillModeNonSolid: VkBool32 = 0
  774. depthBounds: VkBool32 = 0
  775. wideLines: VkBool32 = 0
  776. largePoints: VkBool32 = 0
  777. alphaToOne: VkBool32 = 0
  778. multiViewport: VkBool32 = 0
  779. samplerAnisotropy: VkBool32 = 0
  780. textureCompressionETC2: VkBool32 = 0
  781. textureCompressionASTC_LDR: VkBool32 = 0
  782. textureCompressionBC: VkBool32 = 0
  783. occlusionQueryPrecise: VkBool32 = 0
  784. pipelineStatisticsQuery: VkBool32 = 0
  785. vertexPipelineStoresAndAtomics: VkBool32 = 0
  786. fragmentStoresAndAtomics: VkBool32 = 0
  787. shaderTessellationAndGeometryPointSize: VkBool32 = 0
  788. shaderImageGatherExtended: VkBool32 = 0
  789. shaderStorageImageExtendedFormats: VkBool32 = 0
  790. shaderStorageImageMultisample: VkBool32 = 0
  791. shaderStorageImageReadWithoutFormat: VkBool32 = 0
  792. shaderStorageImageWriteWithoutFormat: VkBool32 = 0
  793. shaderUniformBufferArrayDynamicIndexing: VkBool32 = 0
  794. shaderSampledImageArrayDynamicIndexing: VkBool32 = 0
  795. shaderStorageBufferArrayDynamicIndexing: VkBool32 = 0
  796. shaderStorageImageArrayDynamicIndexing: VkBool32 = 0
  797. shaderClipDistance: VkBool32 = 0
  798. shaderCullDistance: VkBool32 = 0
  799. shaderFloat64: VkBool32 = 0
  800. shaderInt64: VkBool32 = 0
  801. shaderInt16: VkBool32 = 0
  802. shaderResourceResidency: VkBool32 = 0
  803. shaderResourceMinLod: VkBool32 = 0
  804. sparseBinding: VkBool32 = 0
  805. sparseResidencyBuffer: VkBool32 = 0
  806. sparseResidencyImage2D: VkBool32 = 0
  807. sparseResidencyImage3D: VkBool32 = 0
  808. sparseResidency2Samples: VkBool32 = 0
  809. sparseResidency4Samples: VkBool32 = 0
  810. sparseResidency8Samples: VkBool32 = 0
  811. sparseResidency16Samples: VkBool32 = 0
  812. sparseResidencyAliased: VkBool32 = 0
  813. variableMultisampleRate: VkBool32 = 0
  814. inheritedQueries: VkBool32 = 0
  815. pNext: const void* = NULL
  816. pAllocator: const VkAllocationCallbacks* = NULL
  817. pDevice: VkDevice* = 0x7fe3ece548a0
  818.  
  819. Thread 0, Frame 0:
  820. vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void:
  821. device: VkDevice = 0x7fe3ece548a0
  822. queueFamilyIndex: uint32_t = 0
  823. queueIndex: uint32_t = 0
  824. pQueue: VkQueue* = 0x7fe3ec4e0bb0
  825.  
  826. Thread 0, Frame 0:
  827. vkGetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue) returns void:
  828. device: VkDevice = 0x7fe3ece548a0
  829. queueFamilyIndex: uint32_t = 2
  830. queueIndex: uint32_t = 0
  831. pQueue: VkQueue* = 0x7fe3ed1794e0
  832.  
  833. Thread 0, Frame 0:
  834. vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0):
  835. device: VkDevice = 0x7fe3ece548a0
  836. pCreateInfo: const VkCommandPoolCreateInfo* = 0x7fe3f35ee520:
  837. sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39)
  838. pNext: const void* = NULL
  839. flags: VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT)
  840. queueFamilyIndex: uint32_t = 0
  841. pAllocator: const VkAllocationCallbacks* = NULL
  842. pCommandPool: VkCommandPool* = 0xfd5b260000000001
  843.  
  844. Thread 0, Frame 0:
  845. vkCreateCommandPool(device, pCreateInfo, pAllocator, pCommandPool) returns VkResult VK_SUCCESS (0):
  846. device: VkDevice = 0x7fe3ece548a0
  847. pCreateInfo: const VkCommandPoolCreateInfo* = 0x7fe3f35ee540:
  848. sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO (39)
  849. pNext: const void* = NULL
  850. flags: VkCommandPoolCreateFlags = 2 (VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT)
  851. queueFamilyIndex: uint32_t = 2
  852. pAllocator: const VkAllocationCallbacks* = NULL
  853. pCommandPool: VkCommandPool* = 0xfab64d0000000002
  854.  
  855. Thread 0, Frame 0:
  856. vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0):
  857. device: VkDevice = 0x7fe3ece548a0
  858. pCreateInfo: const VkBufferCreateInfo* = 0x7fe3f35ee9a0:
  859. sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12)
  860. pNext: const void* = VkExternalMemoryBufferCreateInfo
  861. flags: VkBufferCreateFlags = 0
  862. size: VkDeviceSize = 1920000
  863. usage: VkBufferUsageFlags = 2 (VK_BUFFER_USAGE_TRANSFER_DST_BIT)
  864. sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
  865. queueFamilyIndexCount: uint32_t = 0
  866. pQueueFamilyIndices: const uint32_t* = UNUSED
  867. pNext: VkExternalMemoryBufferCreateInfo = 0x7fe3f35ee8d0:
  868. sType: VkStructureType = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO (1000072000)
  869. pNext: const void* = NULL
  870. handleTypes: VkExternalMemoryHandleTypeFlags = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  871. pAllocator: const VkAllocationCallbacks* = NULL
  872. pBuffer: VkBuffer* = 0xfa21a40000000003
  873.  
  874. Thread 0, Frame 0:
  875. vkGetBufferMemoryRequirements2KHR(device, pInfo, pMemoryRequirements) returns void:
  876. device: VkDevice = 0x7fe3ece548a0
  877. pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7fe3f35ee910:
  878. sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000)
  879. pNext: const void* = NULL
  880. buffer: VkBuffer = 0xfa21a40000000003
  881. pMemoryRequirements: VkMemoryRequirements2* = 0x7fe3f35ee970:
  882. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003)
  883. pNext: const void* = VkMemoryDedicatedRequirements
  884. memoryRequirements: VkMemoryRequirements = 0x7fe3f35ee980:
  885. size: VkDeviceSize = 1920000
  886. alignment: VkDeviceSize = 4
  887. memoryTypeBits: uint32_t = 15
  888. pNext: VkMemoryDedicatedRequirements = 0x7fe3f35ee8f0:
  889. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000)
  890. pNext: void* = NULL
  891. prefersDedicatedAllocation: VkBool32 = 0
  892. requiresDedicatedAllocation: VkBool32 = 0
  893.  
  894. Thread 0, Frame 0:
  895. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  896. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  897. pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7fe3f35ee650:
  898. memoryTypeCount: uint32_t = 5
  899. memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7fe3f35ee654
  900. memoryTypes[0]: VkMemoryType = 0x7fe3f35ee654:
  901. propertyFlags: VkMemoryPropertyFlags = 0
  902. heapIndex: uint32_t = 1
  903. memoryTypes[1]: VkMemoryType = 0x7fe3f35ee65c:
  904. propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  905. heapIndex: uint32_t = 0
  906. memoryTypes[2]: VkMemoryType = 0x7fe3f35ee664:
  907. propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  908. heapIndex: uint32_t = 1
  909. memoryTypes[3]: VkMemoryType = 0x7fe3f35ee66c:
  910. propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  911. heapIndex: uint32_t = 1
  912. memoryTypes[4]: VkMemoryType = 0x7fe3f35ee674:
  913. propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  914. heapIndex: uint32_t = 2
  915. memoryHeapCount: uint32_t = 3
  916. memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7fe3f35ee758
  917. memoryHeaps[0]: VkMemoryHeap = 0x7fe3f35ee758:
  918. size: VkDeviceSize = 8589934592
  919. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  920. memoryHeaps[1]: VkMemoryHeap = 0x7fe3f35ee768:
  921. size: VkDeviceSize = 25196184576
  922. flags: VkMemoryHeapFlags = 0
  923. memoryHeaps[2]: VkMemoryHeap = 0x7fe3f35ee778:
  924. size: VkDeviceSize = 257949696
  925. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  926.  
  927. Thread 0, Frame 0:
  928. vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0):
  929. device: VkDevice = 0x7fe3ece548a0
  930. pAllocateInfo: const VkMemoryAllocateInfo* = 0x7fe3f35ee950:
  931. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5)
  932. pNext: const void* = NULL
  933. allocationSize: VkDeviceSize = 1920000
  934. memoryTypeIndex: uint32_t = 3
  935. pAllocator: const VkAllocationCallbacks* = NULL
  936. pMemory: VkDeviceMemory* = 0xf56c9b0000000004
  937.  
  938. Thread 0, Frame 0:
  939. vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0):
  940. device: VkDevice = 0x7fe3ece548a0
  941. buffer: VkBuffer = 0xfa21a40000000003
  942. memory: VkDeviceMemory = 0xf56c9b0000000004
  943. memoryOffset: VkDeviceSize = 0
  944.  
  945. Thread 0, Frame 0:
  946. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  947. device: VkDevice = 0x7fe3ece548a0
  948. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  949. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  950. pNext: const void* = NULL
  951. memory: VkDeviceMemory = 0xf56c9b0000000004
  952. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  953. pFd: int* = 49
  954.  
  955. Thread 0, Frame 0:
  956. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  957. device: VkDevice = 0x7fe3ece548a0
  958. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  959. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  960. pNext: const void* = NULL
  961. memory: VkDeviceMemory = 0xf56c9b0000000004
  962. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  963. pFd: int* = 50
  964.  
  965. Thread 0, Frame 0:
  966. vkCreateBuffer(device, pCreateInfo, pAllocator, pBuffer) returns VkResult VK_SUCCESS (0):
  967. device: VkDevice = 0x7fe3ece548a0
  968. pCreateInfo: const VkBufferCreateInfo* = 0x7fe3f35ee9a0:
  969. sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO (12)
  970. pNext: const void* = VkExternalMemoryBufferCreateInfo
  971. flags: VkBufferCreateFlags = 0
  972. size: VkDeviceSize = 1920000
  973. usage: VkBufferUsageFlags = 2 (VK_BUFFER_USAGE_TRANSFER_DST_BIT)
  974. sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
  975. queueFamilyIndexCount: uint32_t = 0
  976. pQueueFamilyIndices: const uint32_t* = UNUSED
  977. pNext: VkExternalMemoryBufferCreateInfo = 0x7fe3f35ee8d0:
  978. sType: VkStructureType = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO (1000072000)
  979. pNext: const void* = NULL
  980. handleTypes: VkExternalMemoryHandleTypeFlags = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  981. pAllocator: const VkAllocationCallbacks* = NULL
  982. pBuffer: VkBuffer* = 0xe7f79a0000000005
  983.  
  984. Thread 0, Frame 0:
  985. vkGetBufferMemoryRequirements2KHR(device, pInfo, pMemoryRequirements) returns void:
  986. device: VkDevice = 0x7fe3ece548a0
  987. pInfo: const VkBufferMemoryRequirementsInfo2* = 0x7fe3f35ee910:
  988. sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 (1000146000)
  989. pNext: const void* = NULL
  990. buffer: VkBuffer = 0xe7f79a0000000005
  991. pMemoryRequirements: VkMemoryRequirements2* = 0x7fe3f35ee970:
  992. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003)
  993. pNext: const void* = VkMemoryDedicatedRequirements
  994. memoryRequirements: VkMemoryRequirements = 0x7fe3f35ee980:
  995. size: VkDeviceSize = 1920000
  996. alignment: VkDeviceSize = 4
  997. memoryTypeBits: uint32_t = 15
  998. pNext: VkMemoryDedicatedRequirements = 0x7fe3f35ee8f0:
  999. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000)
  1000. pNext: void* = NULL
  1001. prefersDedicatedAllocation: VkBool32 = 0
  1002. requiresDedicatedAllocation: VkBool32 = 0
  1003.  
  1004. Thread 0, Frame 0:
  1005. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  1006. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  1007. pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7fe3f35ee650:
  1008. memoryTypeCount: uint32_t = 5
  1009. memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7fe3f35ee654
  1010. memoryTypes[0]: VkMemoryType = 0x7fe3f35ee654:
  1011. propertyFlags: VkMemoryPropertyFlags = 0
  1012. heapIndex: uint32_t = 1
  1013. memoryTypes[1]: VkMemoryType = 0x7fe3f35ee65c:
  1014. propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  1015. heapIndex: uint32_t = 0
  1016. memoryTypes[2]: VkMemoryType = 0x7fe3f35ee664:
  1017. propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1018. heapIndex: uint32_t = 1
  1019. memoryTypes[3]: VkMemoryType = 0x7fe3f35ee66c:
  1020. propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  1021. heapIndex: uint32_t = 1
  1022. memoryTypes[4]: VkMemoryType = 0x7fe3f35ee674:
  1023. propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1024. heapIndex: uint32_t = 2
  1025. memoryHeapCount: uint32_t = 3
  1026. memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7fe3f35ee758
  1027. memoryHeaps[0]: VkMemoryHeap = 0x7fe3f35ee758:
  1028. size: VkDeviceSize = 8589934592
  1029. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1030. memoryHeaps[1]: VkMemoryHeap = 0x7fe3f35ee768:
  1031. size: VkDeviceSize = 25196184576
  1032. flags: VkMemoryHeapFlags = 0
  1033. memoryHeaps[2]: VkMemoryHeap = 0x7fe3f35ee778:
  1034. size: VkDeviceSize = 257949696
  1035. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1036.  
  1037. Thread 0, Frame 0:
  1038. vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0):
  1039. device: VkDevice = 0x7fe3ece548a0
  1040. pAllocateInfo: const VkMemoryAllocateInfo* = 0x7fe3f35ee950:
  1041. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5)
  1042. pNext: const void* = NULL
  1043. allocationSize: VkDeviceSize = 1920000
  1044. memoryTypeIndex: uint32_t = 3
  1045. pAllocator: const VkAllocationCallbacks* = NULL
  1046. pMemory: VkDeviceMemory* = 0xf443490000000006
  1047.  
  1048. Thread 0, Frame 0:
  1049. vkBindBufferMemory(device, buffer, memory, memoryOffset) returns VkResult VK_SUCCESS (0):
  1050. device: VkDevice = 0x7fe3ece548a0
  1051. buffer: VkBuffer = 0xe7f79a0000000005
  1052. memory: VkDeviceMemory = 0xf443490000000006
  1053. memoryOffset: VkDeviceSize = 0
  1054.  
  1055. Thread 0, Frame 0:
  1056. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1057. device: VkDevice = 0x7fe3ece548a0
  1058. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1059. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  1060. pNext: const void* = NULL
  1061. memory: VkDeviceMemory = 0xf443490000000006
  1062. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1063. pFd: int* = 49
  1064.  
  1065. Thread 0, Frame 0:
  1066. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1067. device: VkDevice = 0x7fe3ece548a0
  1068. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1069. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  1070. pNext: const void* = NULL
  1071. memory: VkDeviceMemory = 0xf443490000000006
  1072. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1073. pFd: int* = 51
  1074.  
  1075. Thread 0, Frame 0:
  1076. vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0):
  1077. device: VkDevice = 0x7fe3ece548a0
  1078. pCreateInfo: const VkImageCreateInfo* = 0x7fe3f35ee760:
  1079. sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14)
  1080. pNext: const void* = VkExternalMemoryImageCreateInfo
  1081. flags: VkImageCreateFlags = 0
  1082. imageType: VkImageType = VK_IMAGE_TYPE_2D (1)
  1083. format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37)
  1084. extent: VkExtent3D = 0x7fe3f35ee77c:
  1085. width: uint32_t = 800
  1086. height: uint32_t = 600
  1087. depth: uint32_t = 1
  1088. mipLevels: uint32_t = 1
  1089. arrayLayers: uint32_t = 1
  1090. samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT)
  1091. tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0)
  1092. usage: VkImageUsageFlags = 14 (VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT)
  1093. sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
  1094. queueFamilyIndexCount: uint32_t = 0
  1095. pQueueFamilyIndices: const uint32_t* = UNUSED
  1096. initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0)
  1097. pNext: VkExternalMemoryImageCreateInfo = 0x7fe3f35ee690:
  1098. sType: VkStructureType = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO (1000072001)
  1099. pNext: const void* = NULL
  1100. handleTypes: VkExternalMemoryHandleTypeFlags = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1101. pAllocator: const VkAllocationCallbacks* = NULL
  1102. pImage: VkImage* = 0xcb3ee80000000007
  1103.  
  1104. Thread 0, Frame 0:
  1105. vkGetImageMemoryRequirements2KHR(device, pInfo, pMemoryRequirements) returns void:
  1106. device: VkDevice = 0x7fe3ece548a0
  1107. pInfo: const VkImageMemoryRequirementsInfo2* = 0x7fe3f35ee6d0:
  1108. sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001)
  1109. pNext: const void* = NULL
  1110. image: VkImage = 0xcb3ee80000000007
  1111. pMemoryRequirements: VkMemoryRequirements2* = 0x7fe3f35ee730:
  1112. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003)
  1113. pNext: const void* = VkMemoryDedicatedRequirements
  1114. memoryRequirements: VkMemoryRequirements = 0x7fe3f35ee740:
  1115. size: VkDeviceSize = 2048000
  1116. alignment: VkDeviceSize = 1024
  1117. memoryTypeBits: uint32_t = 3
  1118. pNext: VkMemoryDedicatedRequirements = 0x7fe3f35ee6b0:
  1119. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000)
  1120. pNext: void* = NULL
  1121. prefersDedicatedAllocation: VkBool32 = 0
  1122. requiresDedicatedAllocation: VkBool32 = 0
  1123.  
  1124. Thread 0, Frame 0:
  1125. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  1126. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  1127. pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7fe3f35ee7c0:
  1128. memoryTypeCount: uint32_t = 5
  1129. memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7fe3f35ee7c4
  1130. memoryTypes[0]: VkMemoryType = 0x7fe3f35ee7c4:
  1131. propertyFlags: VkMemoryPropertyFlags = 0
  1132. heapIndex: uint32_t = 1
  1133. memoryTypes[1]: VkMemoryType = 0x7fe3f35ee7cc:
  1134. propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  1135. heapIndex: uint32_t = 0
  1136. memoryTypes[2]: VkMemoryType = 0x7fe3f35ee7d4:
  1137. propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1138. heapIndex: uint32_t = 1
  1139. memoryTypes[3]: VkMemoryType = 0x7fe3f35ee7dc:
  1140. propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  1141. heapIndex: uint32_t = 1
  1142. memoryTypes[4]: VkMemoryType = 0x7fe3f35ee7e4:
  1143. propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1144. heapIndex: uint32_t = 2
  1145. memoryHeapCount: uint32_t = 3
  1146. memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7fe3f35ee8c8
  1147. memoryHeaps[0]: VkMemoryHeap = 0x7fe3f35ee8c8:
  1148. size: VkDeviceSize = 8589934592
  1149. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1150. memoryHeaps[1]: VkMemoryHeap = 0x7fe3f35ee8d8:
  1151. size: VkDeviceSize = 25196184576
  1152. flags: VkMemoryHeapFlags = 0
  1153. memoryHeaps[2]: VkMemoryHeap = 0x7fe3f35ee8e8:
  1154. size: VkDeviceSize = 257949696
  1155. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1156.  
  1157. Thread 0, Frame 0:
  1158. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  1159. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  1160. pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7fe3f35ee410:
  1161. memoryTypeCount: uint32_t = 5
  1162. memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7fe3f35ee414
  1163. memoryTypes[0]: VkMemoryType = 0x7fe3f35ee414:
  1164. propertyFlags: VkMemoryPropertyFlags = 0
  1165. heapIndex: uint32_t = 1
  1166. memoryTypes[1]: VkMemoryType = 0x7fe3f35ee41c:
  1167. propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  1168. heapIndex: uint32_t = 0
  1169. memoryTypes[2]: VkMemoryType = 0x7fe3f35ee424:
  1170. propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1171. heapIndex: uint32_t = 1
  1172. memoryTypes[3]: VkMemoryType = 0x7fe3f35ee42c:
  1173. propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  1174. heapIndex: uint32_t = 1
  1175. memoryTypes[4]: VkMemoryType = 0x7fe3f35ee434:
  1176. propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1177. heapIndex: uint32_t = 2
  1178. memoryHeapCount: uint32_t = 3
  1179. memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7fe3f35ee518
  1180. memoryHeaps[0]: VkMemoryHeap = 0x7fe3f35ee518:
  1181. size: VkDeviceSize = 8589934592
  1182. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1183. memoryHeaps[1]: VkMemoryHeap = 0x7fe3f35ee528:
  1184. size: VkDeviceSize = 25196184576
  1185. flags: VkMemoryHeapFlags = 0
  1186. memoryHeaps[2]: VkMemoryHeap = 0x7fe3f35ee538:
  1187. size: VkDeviceSize = 257949696
  1188. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1189.  
  1190. Thread 0, Frame 0:
  1191. vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0):
  1192. device: VkDevice = 0x7fe3ece548a0
  1193. pAllocateInfo: const VkMemoryAllocateInfo* = 0x7fe3f35ee710:
  1194. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5)
  1195. pNext: const void* = NULL
  1196. allocationSize: VkDeviceSize = 2048000
  1197. memoryTypeIndex: uint32_t = 1
  1198. pAllocator: const VkAllocationCallbacks* = NULL
  1199. pMemory: VkDeviceMemory* = 0xead9370000000008
  1200.  
  1201. Thread 0, Frame 0:
  1202. vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0):
  1203. device: VkDevice = 0x7fe3ece548a0
  1204. image: VkImage = 0xcb3ee80000000007
  1205. memory: VkDeviceMemory = 0xead9370000000008
  1206. memoryOffset: VkDeviceSize = 0
  1207.  
  1208. Thread 0, Frame 0:
  1209. vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0):
  1210. device: VkDevice = 0x7fe3ece548a0
  1211. pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7fe3f35ee8e0:
  1212. sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40)
  1213. pNext: const void* = NULL
  1214. commandPool: VkCommandPool = 0xfab64d0000000002
  1215. level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0)
  1216. commandBufferCount: uint32_t = 1
  1217. pCommandBuffers: VkCommandBuffer* = 0x7fe3f35ee8d8
  1218. pCommandBuffers[0]: VkCommandBuffer = 0x7fe3ecd61fc0
  1219.  
  1220. Thread 0, Frame 0:
  1221. vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0):
  1222. commandBuffer: VkCommandBuffer = 0x7fe3ecd61fc0
  1223. pBeginInfo: const VkCommandBufferBeginInfo* = 0x7fe3f35ee900:
  1224. sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42)
  1225. pNext: const void* = NULL
  1226. flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT)
  1227. pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED
  1228.  
  1229. Thread 0, Frame 0:
  1230. vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void:
  1231. commandBuffer: VkCommandBuffer = 0x7fe3ecd61fc0
  1232. srcStageMask: VkPipelineStageFlags = 65536 (VK_PIPELINE_STAGE_ALL_COMMANDS_BIT)
  1233. dstStageMask: VkPipelineStageFlags = 65536 (VK_PIPELINE_STAGE_ALL_COMMANDS_BIT)
  1234. dependencyFlags: VkDependencyFlags = 0
  1235. memoryBarrierCount: uint32_t = 0
  1236. pMemoryBarriers: const VkMemoryBarrier* = NULL
  1237. bufferMemoryBarrierCount: uint32_t = 0
  1238. pBufferMemoryBarriers: const VkBufferMemoryBarrier* = NULL
  1239. imageMemoryBarrierCount: uint32_t = 1
  1240. pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7fe3f35ee920
  1241. pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7fe3f35ee920:
  1242. sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45)
  1243. pNext: const void* = NULL
  1244. srcAccessMask: VkAccessFlags = 20480 (VK_ACCESS_TRANSFER_WRITE_BIT | VK_ACCESS_HOST_WRITE_BIT)
  1245. dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT)
  1246. oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0)
  1247. newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1)
  1248. srcQueueFamilyIndex: uint32_t = 4294967295
  1249. dstQueueFamilyIndex: uint32_t = 4294967295
  1250. image: VkImage = 0xcb3ee80000000007
  1251. subresourceRange: VkImageSubresourceRange = 0x7fe3f35ee950:
  1252. aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT)
  1253. baseMipLevel: uint32_t = 0
  1254. levelCount: uint32_t = 1
  1255. baseArrayLayer: uint32_t = 0
  1256. layerCount: uint32_t = 1
  1257.  
  1258. Thread 0, Frame 0:
  1259. vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0):
  1260. commandBuffer: VkCommandBuffer = 0x7fe3ecd61fc0
  1261.  
  1262. Thread 0, Frame 0:
  1263. vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0):
  1264. queue: VkQueue = 0x7fe3ed1794e0
  1265. submitCount: uint32_t = 1
  1266. pSubmits: const VkSubmitInfo* = 0x7fe3f35ee970
  1267. pSubmits[0]: const VkSubmitInfo = 0x7fe3f35ee970:
  1268. sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4)
  1269. pNext: const void* = NULL
  1270. waitSemaphoreCount: uint32_t = 0
  1271. pWaitSemaphores: const VkSemaphore* = NULL
  1272. pWaitDstStageMask: const VkPipelineStageFlags* = NULL
  1273. commandBufferCount: uint32_t = 1
  1274. pCommandBuffers: const VkCommandBuffer* = 0x7fe3f35ee8d8
  1275. pCommandBuffers[0]: const VkCommandBuffer = 0x7fe3ecd61fc0
  1276. signalSemaphoreCount: uint32_t = 0
  1277. pSignalSemaphores: const VkSemaphore* = NULL
  1278. fence: VkFence = 0
  1279.  
  1280. Thread 0, Frame 0:
  1281. vkQueueWaitIdle(queue) returns VkResult VK_SUCCESS (0):
  1282. queue: VkQueue = 0x7fe3ed1794e0
  1283.  
  1284. Thread 0, Frame 0:
  1285. vkFreeCommandBuffers(device, commandPool, commandBufferCount, pCommandBuffers) returns void:
  1286. device: VkDevice = 0x7fe3ece548a0
  1287. commandPool: VkCommandPool = 0xfab64d0000000002
  1288. commandBufferCount: uint32_t = 1
  1289. pCommandBuffers: const VkCommandBuffer* = 0x7fe3f35ee8d8
  1290. pCommandBuffers[0]: const VkCommandBuffer = 0x7fe3ecd61fc0
  1291.  
  1292. Thread 0, Frame 0:
  1293. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1294. device: VkDevice = 0x7fe3ece548a0
  1295. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1296. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  1297. pNext: const void* = NULL
  1298. memory: VkDeviceMemory = 0xead9370000000008
  1299. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1300. pFd: int* = 49
  1301.  
  1302. Thread 0, Frame 0:
  1303. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1304. device: VkDevice = 0x7fe3ece548a0
  1305. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1306. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  1307. pNext: const void* = NULL
  1308. memory: VkDeviceMemory = 0xead9370000000008
  1309. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1310. pFd: int* = 52
  1311.  
  1312. Thread 0, Frame 0:
  1313. vkCreateImage(device, pCreateInfo, pAllocator, pImage) returns VkResult VK_SUCCESS (0):
  1314. device: VkDevice = 0x7fe3ece548a0
  1315. pCreateInfo: const VkImageCreateInfo* = 0x7fe3f35ee760:
  1316. sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO (14)
  1317. pNext: const void* = VkExternalMemoryImageCreateInfo
  1318. flags: VkImageCreateFlags = 0
  1319. imageType: VkImageType = VK_IMAGE_TYPE_2D (1)
  1320. format: VkFormat = VK_FORMAT_R8G8B8A8_UNORM (37)
  1321. extent: VkExtent3D = 0x7fe3f35ee77c:
  1322. width: uint32_t = 800
  1323. height: uint32_t = 600
  1324. depth: uint32_t = 1
  1325. mipLevels: uint32_t = 1
  1326. arrayLayers: uint32_t = 1
  1327. samples: VkSampleCountFlagBits = 1 (VK_SAMPLE_COUNT_1_BIT)
  1328. tiling: VkImageTiling = VK_IMAGE_TILING_OPTIMAL (0)
  1329. usage: VkImageUsageFlags = 14 (VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT)
  1330. sharingMode: VkSharingMode = VK_SHARING_MODE_EXCLUSIVE (0)
  1331. queueFamilyIndexCount: uint32_t = 0
  1332. pQueueFamilyIndices: const uint32_t* = UNUSED
  1333. initialLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0)
  1334. pNext: VkExternalMemoryImageCreateInfo = 0x7fe3f35ee690:
  1335. sType: VkStructureType = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO (1000072001)
  1336. pNext: const void* = NULL
  1337. handleTypes: VkExternalMemoryHandleTypeFlags = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1338. pAllocator: const VkAllocationCallbacks* = NULL
  1339. pImage: VkImage* = 0xee647e0000000009
  1340.  
  1341. Thread 0, Frame 0:
  1342. vkGetImageMemoryRequirements2KHR(device, pInfo, pMemoryRequirements) returns void:
  1343. device: VkDevice = 0x7fe3ece548a0
  1344. pInfo: const VkImageMemoryRequirementsInfo2* = 0x7fe3f35ee6d0:
  1345. sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 (1000146001)
  1346. pNext: const void* = NULL
  1347. image: VkImage = 0xee647e0000000009
  1348. pMemoryRequirements: VkMemoryRequirements2* = 0x7fe3f35ee730:
  1349. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 (1000146003)
  1350. pNext: const void* = VkMemoryDedicatedRequirements
  1351. memoryRequirements: VkMemoryRequirements = 0x7fe3f35ee740:
  1352. size: VkDeviceSize = 2048000
  1353. alignment: VkDeviceSize = 1024
  1354. memoryTypeBits: uint32_t = 3
  1355. pNext: VkMemoryDedicatedRequirements = 0x7fe3f35ee6b0:
  1356. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS (1000127000)
  1357. pNext: void* = NULL
  1358. prefersDedicatedAllocation: VkBool32 = 0
  1359. requiresDedicatedAllocation: VkBool32 = 0
  1360.  
  1361. Thread 0, Frame 0:
  1362. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  1363. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  1364. pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7fe3f35ee7c0:
  1365. memoryTypeCount: uint32_t = 5
  1366. memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7fe3f35ee7c4
  1367. memoryTypes[0]: VkMemoryType = 0x7fe3f35ee7c4:
  1368. propertyFlags: VkMemoryPropertyFlags = 0
  1369. heapIndex: uint32_t = 1
  1370. memoryTypes[1]: VkMemoryType = 0x7fe3f35ee7cc:
  1371. propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  1372. heapIndex: uint32_t = 0
  1373. memoryTypes[2]: VkMemoryType = 0x7fe3f35ee7d4:
  1374. propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1375. heapIndex: uint32_t = 1
  1376. memoryTypes[3]: VkMemoryType = 0x7fe3f35ee7dc:
  1377. propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  1378. heapIndex: uint32_t = 1
  1379. memoryTypes[4]: VkMemoryType = 0x7fe3f35ee7e4:
  1380. propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1381. heapIndex: uint32_t = 2
  1382. memoryHeapCount: uint32_t = 3
  1383. memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7fe3f35ee8c8
  1384. memoryHeaps[0]: VkMemoryHeap = 0x7fe3f35ee8c8:
  1385. size: VkDeviceSize = 8589934592
  1386. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1387. memoryHeaps[1]: VkMemoryHeap = 0x7fe3f35ee8d8:
  1388. size: VkDeviceSize = 25196184576
  1389. flags: VkMemoryHeapFlags = 0
  1390. memoryHeaps[2]: VkMemoryHeap = 0x7fe3f35ee8e8:
  1391. size: VkDeviceSize = 257949696
  1392. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1393.  
  1394. Thread 0, Frame 0:
  1395. vkGetPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties) returns void:
  1396. physicalDevice: VkPhysicalDevice = 0x7fe3ecd57840
  1397. pMemoryProperties: VkPhysicalDeviceMemoryProperties* = 0x7fe3f35ee410:
  1398. memoryTypeCount: uint32_t = 5
  1399. memoryTypes: VkMemoryType[VK_MAX_MEMORY_TYPES] = 0x7fe3f35ee414
  1400. memoryTypes[0]: VkMemoryType = 0x7fe3f35ee414:
  1401. propertyFlags: VkMemoryPropertyFlags = 0
  1402. heapIndex: uint32_t = 1
  1403. memoryTypes[1]: VkMemoryType = 0x7fe3f35ee41c:
  1404. propertyFlags: VkMemoryPropertyFlags = 1 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)
  1405. heapIndex: uint32_t = 0
  1406. memoryTypes[2]: VkMemoryType = 0x7fe3f35ee424:
  1407. propertyFlags: VkMemoryPropertyFlags = 6 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1408. heapIndex: uint32_t = 1
  1409. memoryTypes[3]: VkMemoryType = 0x7fe3f35ee42c:
  1410. propertyFlags: VkMemoryPropertyFlags = 14 (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)
  1411. heapIndex: uint32_t = 1
  1412. memoryTypes[4]: VkMemoryType = 0x7fe3f35ee434:
  1413. propertyFlags: VkMemoryPropertyFlags = 7 (VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT)
  1414. heapIndex: uint32_t = 2
  1415. memoryHeapCount: uint32_t = 3
  1416. memoryHeaps: VkMemoryHeap[VK_MAX_MEMORY_HEAPS] = 0x7fe3f35ee518
  1417. memoryHeaps[0]: VkMemoryHeap = 0x7fe3f35ee518:
  1418. size: VkDeviceSize = 8589934592
  1419. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1420. memoryHeaps[1]: VkMemoryHeap = 0x7fe3f35ee528:
  1421. size: VkDeviceSize = 25196184576
  1422. flags: VkMemoryHeapFlags = 0
  1423. memoryHeaps[2]: VkMemoryHeap = 0x7fe3f35ee538:
  1424. size: VkDeviceSize = 257949696
  1425. flags: VkMemoryHeapFlags = 1 (VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)
  1426.  
  1427. Thread 0, Frame 0:
  1428. vkAllocateMemory(device, pAllocateInfo, pAllocator, pMemory) returns VkResult VK_SUCCESS (0):
  1429. device: VkDevice = 0x7fe3ece548a0
  1430. pAllocateInfo: const VkMemoryAllocateInfo* = 0x7fe3f35ee710:
  1431. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO (5)
  1432. pNext: const void* = NULL
  1433. allocationSize: VkDeviceSize = 2048000
  1434. memoryTypeIndex: uint32_t = 1
  1435. pAllocator: const VkAllocationCallbacks* = NULL
  1436. pMemory: VkDeviceMemory* = 0xcfef35000000000a
  1437.  
  1438. Thread 0, Frame 0:
  1439. vkBindImageMemory(device, image, memory, memoryOffset) returns VkResult VK_SUCCESS (0):
  1440. device: VkDevice = 0x7fe3ece548a0
  1441. image: VkImage = 0xee647e0000000009
  1442. memory: VkDeviceMemory = 0xcfef35000000000a
  1443. memoryOffset: VkDeviceSize = 0
  1444.  
  1445. Thread 0, Frame 0:
  1446. vkAllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers) returns VkResult VK_SUCCESS (0):
  1447. device: VkDevice = 0x7fe3ece548a0
  1448. pAllocateInfo: const VkCommandBufferAllocateInfo* = 0x7fe3f35ee8e0:
  1449. sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO (40)
  1450. pNext: const void* = NULL
  1451. commandPool: VkCommandPool = 0xfab64d0000000002
  1452. level: VkCommandBufferLevel = VK_COMMAND_BUFFER_LEVEL_PRIMARY (0)
  1453. commandBufferCount: uint32_t = 1
  1454. pCommandBuffers: VkCommandBuffer* = 0x7fe3f35ee8d8
  1455. pCommandBuffers[0]: VkCommandBuffer = 0x7fe3ecd61fc0
  1456.  
  1457. Thread 0, Frame 0:
  1458. vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0):
  1459. commandBuffer: VkCommandBuffer = 0x7fe3ecd61fc0
  1460. pBeginInfo: const VkCommandBufferBeginInfo* = 0x7fe3f35ee900:
  1461. sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42)
  1462. pNext: const void* = NULL
  1463. flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT)
  1464. pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED
  1465.  
  1466. Thread 0, Frame 0:
  1467. vkCmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) returns void:
  1468. commandBuffer: VkCommandBuffer = 0x7fe3ecd61fc0
  1469. srcStageMask: VkPipelineStageFlags = 65536 (VK_PIPELINE_STAGE_ALL_COMMANDS_BIT)
  1470. dstStageMask: VkPipelineStageFlags = 65536 (VK_PIPELINE_STAGE_ALL_COMMANDS_BIT)
  1471. dependencyFlags: VkDependencyFlags = 0
  1472. memoryBarrierCount: uint32_t = 0
  1473. pMemoryBarriers: const VkMemoryBarrier* = NULL
  1474. bufferMemoryBarrierCount: uint32_t = 0
  1475. pBufferMemoryBarriers: const VkBufferMemoryBarrier* = NULL
  1476. imageMemoryBarrierCount: uint32_t = 1
  1477. pImageMemoryBarriers: const VkImageMemoryBarrier* = 0x7fe3f35ee920
  1478. pImageMemoryBarriers[0]: const VkImageMemoryBarrier = 0x7fe3f35ee920:
  1479. sType: VkStructureType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER (45)
  1480. pNext: const void* = NULL
  1481. srcAccessMask: VkAccessFlags = 20480 (VK_ACCESS_TRANSFER_WRITE_BIT | VK_ACCESS_HOST_WRITE_BIT)
  1482. dstAccessMask: VkAccessFlags = 384 (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT)
  1483. oldLayout: VkImageLayout = VK_IMAGE_LAYOUT_UNDEFINED (0)
  1484. newLayout: VkImageLayout = VK_IMAGE_LAYOUT_GENERAL (1)
  1485. srcQueueFamilyIndex: uint32_t = 4294967295
  1486. dstQueueFamilyIndex: uint32_t = 4294967295
  1487. image: VkImage = 0xee647e0000000009
  1488. subresourceRange: VkImageSubresourceRange = 0x7fe3f35ee950:
  1489. aspectMask: VkImageAspectFlags = 1 (VK_IMAGE_ASPECT_COLOR_BIT)
  1490. baseMipLevel: uint32_t = 0
  1491. levelCount: uint32_t = 1
  1492. baseArrayLayer: uint32_t = 0
  1493. layerCount: uint32_t = 1
  1494.  
  1495. Thread 0, Frame 0:
  1496. vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0):
  1497. commandBuffer: VkCommandBuffer = 0x7fe3ecd61fc0
  1498.  
  1499. Thread 0, Frame 0:
  1500. vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0):
  1501. queue: VkQueue = 0x7fe3ed1794e0
  1502. submitCount: uint32_t = 1
  1503. pSubmits: const VkSubmitInfo* = 0x7fe3f35ee970
  1504. pSubmits[0]: const VkSubmitInfo = 0x7fe3f35ee970:
  1505. sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4)
  1506. pNext: const void* = NULL
  1507. waitSemaphoreCount: uint32_t = 0
  1508. pWaitSemaphores: const VkSemaphore* = NULL
  1509. pWaitDstStageMask: const VkPipelineStageFlags* = NULL
  1510. commandBufferCount: uint32_t = 1
  1511. pCommandBuffers: const VkCommandBuffer* = 0x7fe3f35ee8d8
  1512. pCommandBuffers[0]: const VkCommandBuffer = 0x7fe3ecd61fc0
  1513. signalSemaphoreCount: uint32_t = 0
  1514. pSignalSemaphores: const VkSemaphore* = NULL
  1515. fence: VkFence = 0
  1516.  
  1517. Thread 0, Frame 0:
  1518. vkQueueWaitIdle(queue) returns VkResult VK_SUCCESS (0):
  1519. queue: VkQueue = 0x7fe3ed1794e0
  1520.  
  1521. Thread 0, Frame 0:
  1522. vkFreeCommandBuffers(device, commandPool, commandBufferCount, pCommandBuffers) returns void:
  1523. device: VkDevice = 0x7fe3ece548a0
  1524. commandPool: VkCommandPool = 0xfab64d0000000002
  1525. commandBufferCount: uint32_t = 1
  1526. pCommandBuffers: const VkCommandBuffer* = 0x7fe3f35ee8d8
  1527. pCommandBuffers[0]: const VkCommandBuffer = 0x7fe3ecd61fc0
  1528.  
  1529. Thread 0, Frame 0:
  1530. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1531. device: VkDevice = 0x7fe3ece548a0
  1532. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1533. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  1534. pNext: const void* = NULL
  1535. memory: VkDeviceMemory = 0xcfef35000000000a
  1536. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1537. pFd: int* = 49
  1538.  
  1539. Thread 0, Frame 0:
  1540. vkGetMemoryFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1541. device: VkDevice = 0x7fe3ece548a0
  1542. pGetFdInfo: const VkMemoryGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1543. sType: VkStructureType = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR (1000074002)
  1544. pNext: const void* = NULL
  1545. memory: VkDeviceMemory = 0xcfef35000000000a
  1546. handleType: VkExternalMemoryHandleTypeFlagBits = 1 (VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT)
  1547. pFd: int* = 53
  1548.  
  1549. Thread 0, Frame 0:
  1550. vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore) returns VkResult VK_SUCCESS (0):
  1551. device: VkDevice = 0x7fe3ece548a0
  1552. pCreateInfo: const VkSemaphoreCreateInfo* = 0x7fe3f35ee9c0:
  1553. sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO (9)
  1554. pNext: const void* = VkExportSemaphoreCreateInfo
  1555. flags: VkSemaphoreCreateFlags = 0
  1556. pNext: VkExportSemaphoreCreateInfo = 0x7fe3f35ee9a0:
  1557. sType: VkStructureType = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO (1000077000)
  1558. pNext: const void* = NULL
  1559. handleTypes: VkExternalSemaphoreHandleTypeFlags = 1 (VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT)
  1560. pAllocator: const VkAllocationCallbacks* = NULL
  1561. pSemaphore: VkSemaphore* = 0xec4bec000000000b
  1562.  
  1563. Thread 0, Frame 0:
  1564. vkGetSemaphoreFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1565. device: VkDevice = 0x7fe3ece548a0
  1566. pGetFdInfo: const VkSemaphoreGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1567. sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR (1000079001)
  1568. pNext: const void* = NULL
  1569. semaphore: VkSemaphore = 0xec4bec000000000b
  1570. handleType: VkExternalSemaphoreHandleTypeFlagBits = 1 (VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT)
  1571. pFd: int* = 49
  1572.  
  1573. Thread 0, Frame 0:
  1574. vkGetSemaphoreFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1575. device: VkDevice = 0x7fe3ece548a0
  1576. pGetFdInfo: const VkSemaphoreGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1577. sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR (1000079001)
  1578. pNext: const void* = NULL
  1579. semaphore: VkSemaphore = 0xec4bec000000000b
  1580. handleType: VkExternalSemaphoreHandleTypeFlagBits = 1 (VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT)
  1581. pFd: int* = 54
  1582.  
  1583. Thread 0, Frame 0:
  1584. vkCreateSemaphore(device, pCreateInfo, pAllocator, pSemaphore) returns VkResult VK_SUCCESS (0):
  1585. device: VkDevice = 0x7fe3ece548a0
  1586. pCreateInfo: const VkSemaphoreCreateInfo* = 0x7fe3f35ee9c0:
  1587. sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO (9)
  1588. pNext: const void* = VkExportSemaphoreCreateInfo
  1589. flags: VkSemaphoreCreateFlags = 0
  1590. pNext: VkExportSemaphoreCreateInfo = 0x7fe3f35ee9a0:
  1591. sType: VkStructureType = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO (1000077000)
  1592. pNext: const void* = NULL
  1593. handleTypes: VkExternalSemaphoreHandleTypeFlags = 1 (VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT)
  1594. pAllocator: const VkAllocationCallbacks* = NULL
  1595. pSemaphore: VkSemaphore* = 0xe88693000000000c
  1596.  
  1597. Thread 0, Frame 0:
  1598. vkGetSemaphoreFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1599. device: VkDevice = 0x7fe3ece548a0
  1600. pGetFdInfo: const VkSemaphoreGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1601. sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR (1000079001)
  1602. pNext: const void* = NULL
  1603. semaphore: VkSemaphore = 0xe88693000000000c
  1604. handleType: VkExternalSemaphoreHandleTypeFlagBits = 1 (VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT)
  1605. pFd: int* = 49
  1606.  
  1607. Thread 0, Frame 0:
  1608. vkGetSemaphoreFdKHR(device, pGetFdInfo, pFd) returns VkResult VK_SUCCESS (0):
  1609. device: VkDevice = 0x7fe3ece548a0
  1610. pGetFdInfo: const VkSemaphoreGetFdInfoKHR* = 0x7fe3f35ee9b0:
  1611. sType: VkStructureType = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR (1000079001)
  1612. pNext: const void* = NULL
  1613. semaphore: VkSemaphore = 0xe88693000000000c
  1614. handleType: VkExternalSemaphoreHandleTypeFlagBits = 1 (VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT)
  1615. pFd: int* = 55
Tags: vulkan opengl
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement