-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvalidation.log
More file actions
175 lines (161 loc) · 11 KB
/
validation.log
File metadata and controls
175 lines (161 loc) · 11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Thread 0, Frame 183:
vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fa9cac21e58
pFences[0]: const VkFence = 0x270000000027
waitAll: VkBool32 = 1
timeout: uint64_t = 18446744073709551615
Thread 0, Frame 183:
vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fa9cac21e58
pFences[0]: const VkFence = 0x270000000027
Thread 0, Frame 183:
vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
swapchain: VkSwapchainKHR = 0x20000000002
timeout: uint64_t = 18446744073709551615
semaphore: VkSemaphore = 0x250000000025
fence: VkFence = 0x0
pImageIndex: uint32_t* = 0
Thread 0, Frame 183:
vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0):
queue: VkQueue = 0x7fa9cc805f38
submitCount: uint32_t = 1
pSubmits: const VkSubmitInfo* = 0x7ffeec965638
pSubmits[0]: const VkSubmitInfo = 0x7ffeec965638:
sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fa9cac1eca8
pWaitSemaphores[0]: const VkSemaphore = 0x250000000025
pWaitDstStageMask: const VkPipelineStageFlags* = 0x7ffeec965680
pWaitDstStageMask[0]: const VkPipelineStageFlags = 1024 (VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT)
commandBufferCount: uint32_t = 1
pCommandBuffers: const VkCommandBuffer* = 0x7fa9cae8d970
pCommandBuffers[0]: const VkCommandBuffer = 0x7fa9cac48ab8
signalSemaphoreCount: uint32_t = 1
pSignalSemaphores: const VkSemaphore* = 0x7fa9cac23308
pSignalSemaphores[0]: const VkSemaphore = 0x260000000026
fence: VkFence = 0x270000000027
Thread 0, Frame 183:
vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0):
queue: VkQueue = 0x7fa9cc805f38
pPresentInfo: const VkPresentInfoKHR* = 0x7ffeec9655e8:
sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fa9cac23308
pWaitSemaphores[0]: const VkSemaphore = 0x260000000026
swapchainCount: uint32_t = 1
pSwapchains: const VkSwapchainKHR* = 0x7ffeec965728
pSwapchains[0]: const VkSwapchainKHR = 0x20000000002
pImageIndices: const uint32_t* = 0x7ffeec965684
pImageIndices[0]: const uint32_t = 0
pResults: VkResult* = NULL
Thread 0, Frame 184:
vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fa9cac21e50
pFences[0]: const VkFence = 0x240000000024
waitAll: VkBool32 = 1
timeout: uint64_t = 18446744073709551615
Thread 0, Frame 184:
vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fa9cac21e50
pFences[0]: const VkFence = 0x240000000024
Thread 0, Frame 184:
vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
swapchain: VkSwapchainKHR = 0x20000000002
timeout: uint64_t = 18446744073709551615
semaphore: VkSemaphore = 0x220000000022
fence: VkFence = 0x0
pImageIndex: uint32_t* = 1
Thread 0, Frame 184:
vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResult VK_SUCCESS (0):
queue: VkQueue = 0x7fa9cc805f38
submitCount: uint32_t = 1
pSubmits: const VkSubmitInfo* = 0x7ffeec965638
pSubmits[0]: const VkSubmitInfo = 0x7ffeec965638:
sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fa9cac1eca0
pWaitSemaphores[0]: const VkSemaphore = 0x220000000022
pWaitDstStageMask: const VkPipelineStageFlags* = 0x7ffeec965680
pWaitDstStageMask[0]: const VkPipelineStageFlags = 1024 (VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT)
commandBufferCount: uint32_t = 1
pCommandBuffers: const VkCommandBuffer* = 0x7fa9cae8d978
pCommandBuffers[0]: const VkCommandBuffer = 0x7fa9caea4818
signalSemaphoreCount: uint32_t = 1
pSignalSemaphores: const VkSemaphore* = 0x7fa9cac23300
pSignalSemaphores[0]: const VkSemaphore = 0x230000000023
fence: VkFence = 0x240000000024
Thread 0, Frame 184:
vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0):
queue: VkQueue = 0x7fa9cc805f38
pPresentInfo: const VkPresentInfoKHR* = 0x7ffeec9655e8:
sType: VkStructureType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR (1000001001)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fa9cac23300
pWaitSemaphores[0]: const VkSemaphore = 0x230000000023
swapchainCount: uint32_t = 1
pSwapchains: const VkSwapchainKHR* = 0x7ffeec965728
pSwapchains[0]: const VkSwapchainKHR = 0x20000000002
pImageIndices: const uint32_t* = 0x7ffeec965684
pImageIndices[0]: const uint32_t = 1
pResults: VkResult* = NULL
Thread 0, Frame 185:
vkWaitForFences(device, fenceCount, pFences, waitAll, timeout) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fa9cac21e58
pFences[0]: const VkFence = 0x270000000027
waitAll: VkBool32 = 1
timeout: uint64_t = 18446744073709551615
Thread 0, Frame 185:
vkResetFences(device, fenceCount, pFences) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
fenceCount: uint32_t = 1
pFences: const VkFence* = 0x7fa9cac21e58
pFences[0]: const VkFence = 0x270000000027
Thread 0, Frame 185:
vkAcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex) returns VkResult VK_SUCCESS (0):
device: VkDevice = 0x7fa9bc042e18
swapchain: VkSwapchainKHR = 0x20000000002
timeout: uint64_t = 18446744073709551615
semaphore: VkSemaphore = 0x250000000025
fence: VkFence = 0x0
pImageIndex: uint32_t* = 1
Thread 0, Frame 185:
vkQueueSubmit(queue, submitCount, pSubmits, fence) returns VkResultVUID-vkQueueSubmit-pCommandBuffers-00071(ERROR / SPEC): msgNum: 774851941 - Validation Error: [ VUID-vkQueueSubmit-pCommandBuffers-00071 ] Object 0: handle = 0x7fa9bc042e18, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x2e2f4d65 | VkCommandBuffer 0x7fa9caea4818[] is already in use and is not marked for simultaneous use. The Vulkan spec states: If any element of the pCommandBuffers member of any element of pSubmits was not recorded with the VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT, it must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.2.162.0/mac/1.2-extensions/vkspec.html#VUID-vkQueueSubmit-pCommandBuffers-00071)
Objects: 1
[0] 0x7fa9bc042e18, type: 3, name: NULL
VK_SUCCESS (0):
queue: VkQueue = 0x7fa9cc805f38
submitCount: uint32_t = 1
pSubmits: const VkSubmitInfo* = 0x7ffeec965638
pSubmits[0]: const VkSubmitInfo = 0x7ffeec965638:
sType: VkStructureType = VK_STRUCTURE_TYPE_SUBMIT_INFO (4)
pNext: const void* = NULL
waitSemaphoreCount: uint32_t = 1
pWaitSemaphores: const VkSemaphore* = 0x7fa9cac1eca8
pWaitSemaphores[0]: const VkSemaphore = 0x250000000025
pWaitDstStageMask: const VkPipelineStageFlags* = 0x7ffeec965680
pWaitDstStageMask[0]: const VkPipelineStageFlags = 1024 (VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT)
commandBufferCount: uint32_t = 1
pCommandBuffers: const VkCommandBuffer* = 0x7fa9cae8d978
pCommandBuffers[0]: const VkCommandBuffer = 0x7fa9caea4818
signalSemaphoreCount: uint32_t = 1
pSignalSemaphores: const VkSemaphore* = 0x7fa9cac23308
pSignalSemaphores[0]: const VkSemaphore = 0x260000000026
fence: VkFence = 0x270000000027
Thread 0, Frame 185:
vkQueuePresentKHR(queue, pPresentInfo) returns VkResult VK_SUCCESS (0):