Skip to content

Instantly share code, notes, and snippets.

@MaikKlein
Created January 6, 2017 15:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MaikKlein/3654827fec85b311f6c46adffa649389 to your computer and use it in GitHub Desktop.
Save MaikKlein/3654827fec85b311f6c46adffa649389 to your computer and use it in GitHub Desktop.
Thread 0, Frame 31:
vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fad667e5000
swapchain: VkSwapchainKHR = 0x7fad6665b500
timeout: uint64_t = 18446744073709551615
semaphore: VkSemaphore = 0x7fad66626120
fence: VkFence = 0
pImageIndex: uint32_t* = 1
Thread 0, Frame 31:
vkResetCommandBuffer(commandBuffer, flags) returns VkResult VK_SUCCESS (0):
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
flags: VkCommandBufferResetFlags = 1 (VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT)
Thread 0, Frame 31:
vkBeginCommandBuffer(commandBuffer, pBeginInfo) returns VkResult VK_SUCCESS (0):
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
pBeginInfo: const VkCommandBufferBeginInfo* = 0x7fad5fddea00:
sType: VkStructureType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO (42)
pNext: const void* = NULL
flags: VkCommandBufferUsageFlags = 1 (VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT)
pInheritanceInfo: const VkCommandBufferInheritanceInfo* = UNUSED
Thread 0, Frame 31:
vkCmdBeginRenderPass(commandBuffer, pRenderPassBegin, contents) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
pRenderPassBegin: const VkRenderPassBeginInfo* = 0x7fad6256e740:
sType: VkStructureType = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO (43)
pNext: const void* = NULL
renderPass: VkRenderPass = 0x7fad6661ac80
framebuffer: VkFramebuffer = 0x7fad6662faf0
renderArea: VkRect2D = 0x7fad6256e760:
offset: VkOffset2D = 0x7fad6256e760:
x: int32_t = 0
y: int32_t = 0
extent: VkExtent2D = 0x7fad6256e768:
width: uint32_t = 960
height: uint32_t = 1057
clearValueCount: uint32_t = 2
pClearValues: const VkClearValue* = 0x7fad5fdde8e0
pClearValues[0]: const VkClearValue = 0x7fad5fdde8e0 (Union):
color: VkClearColorValue = 0x7fad5fdde8e0 (Union):
float32: float[4] = 0x7fad5fdde8e0
float32[0]: float = 0
float32[1]: float = 0
float32[2]: float = 0
float32[3]: float = 0
int32: int32_t[4] = 0x7fad5fdde8e0
int32[0]: int32_t = 0
int32[1]: int32_t = 0
int32[2]: int32_t = 0
int32[3]: int32_t = 0
uint32: uint32_t[4] = 0x7fad5fdde8e0
uint32[0]: uint32_t = 0
uint32[1]: uint32_t = 0
uint32[2]: uint32_t = 0
uint32[3]: uint32_t = 0
depthStencil: VkClearDepthStencilValue = 0x7fad5fdde8e0:
depth: float = 0
stencil: uint32_t = 0
pClearValues[1]: const VkClearValue = 0x7fad5fdde8f0 (Union):
color: VkClearColorValue = 0x7fad5fdde8f0 (Union):
float32: float[4] = 0x7fad5fdde8f0
float32[0]: float = 1
float32[1]: float = 0
float32[2]: float = 1
float32[3]: float = 0
int32: int32_t[4] = 0x7fad5fdde8f0
int32[0]: int32_t = 1065353216
int32[1]: int32_t = 0
int32[2]: int32_t = 1065353216
int32[3]: int32_t = 0
uint32: uint32_t[4] = 0x7fad5fdde8f0
uint32[0]: uint32_t = 1065353216
uint32[1]: uint32_t = 0
uint32[2]: uint32_t = 1065353216
uint32[3]: uint32_t = 0
depthStencil: VkClearDepthStencilValue = 0x7fad5fdde8f0:
depth: float = 1
stencil: uint32_t = 0
contents: VkSubpassContents = VK_SUBPASS_CONTENTS_INLINE (0)
Thread 0, Frame 31:
vkCmdBindPipeline(commandBuffer, pipelineBindPoint, pipeline) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
pipelineBindPoint: VkPipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS (0)
pipeline: VkPipeline = 0x7fad66646040
Thread 0, Frame 31:
vkCmdSetViewport(commandBuffer, firstViewport, viewportCount, pViewports) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
firstViewport: uint32_t = 0
viewportCount: uint32_t = 1
pViewports: const VkViewport* = 0x7ffdd784bef0
pViewports[0]: const VkViewport = 0x7ffdd784bef0:
x: float = 0
y: float = 0
width: float = 960
height: float = 1057
minDepth: float = 0
maxDepth: float = 1
Thread 0, Frame 31:
vkCmdSetScissor(commandBuffer, firstScissor, scissorCount, pScissors) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
firstScissor: uint32_t = 0
scissorCount: uint32_t = 1
pScissors: const VkRect2D* = 0x7ffdd784bec8
pScissors[0]: const VkRect2D = 0x7ffdd784bec8:
offset: VkOffset2D = 0x7ffdd784bec8:
x: int32_t = 0
y: int32_t = 0
extent: VkExtent2D = 0x7ffdd784bed0:
width: uint32_t = 960
height: uint32_t = 1057
Thread 0, Frame 31:
vkCmdBindVertexBuffers(commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
firstBinding: uint32_t = 0
bindingCount: uint32_t = 1
pBuffers: const VkBuffer* = 0x7fad666203a0
pBuffers[0]: const VkBuffer = 0x7fad6664a4c0
pOffsets: const VkDeviceSize* = 0x556ee3fc90a8
pOffsets[0]: const VkDeviceSize = 0
Thread 0, Frame 31:
vkCmdBindIndexBuffer(commandBuffer, buffer, offset, indexType) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
buffer: VkBuffer = 0x7fad6664a400
offset: VkDeviceSize = 0
indexType: VkIndexType = VK_INDEX_TYPE_UINT32 (1)
Thread 0, Frame 31:
vkCmdDrawIndexed(commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
indexCount: uint32_t = 3
instanceCount: uint32_t = 1
firstIndex: uint32_t = 0
vertexOffset: int32_t = 0
firstInstance: uint32_t = 1
Thread 0, Frame 31:
vkCmdEndRenderPass(commandBuffer) returns void:
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
Thread 0, Frame 31:
vkEndCommandBuffer(commandBuffer) returns VkResult VK_SUCCESS (0):
commandBuffer: VkCommandBuffer = 0x7fad5fddc000
Thread 0, Frame 31:
vkCreateFence(device, pCreateInfo, pAllocator, pFence) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fad667e5000
pCreateInfo: const VkFenceCreateInfo* = 0x7ffdd784aa20:
sType: VkStructureType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO (8)
pNext: const void* = NULL
flags: VkFenceCreateFlags = 0
pAllocator: const VkAllocationCallbacks* = NULL
pFence: VkFence* = 0x7fad6662fd90
Thread 0, Frame 31:
vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0):
queue: VkQueue = 0x7fad6662f7e0
submitCount: uint32_t = 1
pSubmits: const VkSubmitInfo* = 0x7fad666266c8
pSubmits[0]: const VkSubmitInfo = 0x7fad666266c8:
sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fad666203b0
pWaitSemaphores[0]: const VkSemaphore = 0x7fad66626120
pWaitDstStageMask: const VkPipelineStageFlags* = 0x7fad66620470
pWaitDstStageMask[0]: const VkPipelineStageFlags = 1024 (VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT)
commandBufferCount: uint32_t = 1
pCommandBuffers: const VkCommandBuffer* = 0x7fad66620488
pCommandBuffers[0]: const VkCommandBuffer = 0x7fad5fddc000
signalSemaphoreCount: uint32_t = 1
pSignalSemaphores: const VkSemaphore* = 0x7fad66620490
pSignalSemaphores[0]: const VkSemaphore = 0x7fad66626170
fence: VkFence = 0x7fad6662fd90
Thread 0, Frame 31:
vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fad667e5000
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fad66620490
pFences[0]: const VkFence = 0x7fad6662fd90
waitAll: VkBool32 = 1
timeout: uint64_t = 18446744073709551615
Thread 0, Frame 31:
vkDestroyFence(device, fence, pAllocator) returns void:
device: VkDevice = 0x7fad667e5000
fence: VkFence = 0x7fad6662fd90
pAllocator: const VkAllocationCallbacks* = NULL
Thread 0, Frame 31:
vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0):
queue: VkQueue = 0x7fad6662f7e0
pPresentInfo: const VkPresentInfoKHR* = 0x7fad6256e740:
sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fad66620390
pWaitSemaphores[0]: const VkSemaphore = 0x7fad66626170
swapchainCount: uint32_t = 1
pSwapchains: const VkSwapchainKHR* = 0x7fad66620478
pSwapchains[0]: const VkSwapchainKHR = 0x7fad6665b500
pImageIndices: const uint32_t* = 0x7ffdd784aed4
pImageIndices[0]: const uint32_t = 1
pResults: VkResult* = 0x7ffdd784ad6c
pResults[0]: VkResult = VK_SUCCESS (0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment