layers: Clean up QUEUE_STATE, FENCE_STATE and SEMAPHORE_STATE#3284
Conversation
|
CI Vulkan-ValidationLayers build queued with queue ID 35563. |
|
CI Vulkan-ValidationLayers build # 4762 running. |
|
CI Vulkan-ValidationLayers build # 4762 failed. |
fad2afd to
f1b0fd0
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 36217. |
|
CI Vulkan-ValidationLayers build # 4770 running. |
|
CI Vulkan-ValidationLayers build # 4770 failed. |
f1b0fd0 to
7886b4a
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 36494. |
|
CI Vulkan-ValidationLayers build # 4774 running. |
|
CI Vulkan-ValidationLayers build # 4774 failed. |
7886b4a to
f4beb9a
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 37081. |
|
CI Vulkan-ValidationLayers build # 4792 running. |
|
CI Vulkan-ValidationLayers build # 4792 passed. |
f4beb9a to
475959a
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 37184. |
|
CI Vulkan-ValidationLayers build # 4799 running. |
|
CI Vulkan-ValidationLayers build # 4799 passed. |
475959a to
8c6049a
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 43086. |
|
CI Vulkan-ValidationLayers build # 4949 running. |
|
CI Vulkan-ValidationLayers build # 4949 passed. |
8c6049a to
e17fed9
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 43333. |
|
CI Vulkan-ValidationLayers build # 4956 running. |
|
CI Vulkan-ValidationLayers build # 4956 passed. |
e17fed9 to
9d7baea
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 44481. |
|
CI Vulkan-ValidationLayers build # 4994 running. |
|
CI Vulkan-ValidationLayers build queued with queue ID 44508. |
|
CI Vulkan-ValidationLayers build # 4995 running. |
|
CI Vulkan-ValidationLayers build # 4995 failed. |
6badd8a to
2ccfe62
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 44631. |
|
CI Vulkan-ValidationLayers build # 5002 running. |
|
CI Vulkan-ValidationLayers build # 5002 passed. |
2ccfe62 to
32f36e6
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 1449. |
|
CI Vulkan-ValidationLayers build # 5208 running. |
|
CI Vulkan-ValidationLayers build # 5208 passed. |
|
This PR changes error count for a single trace in the vvltraces run: Running the same trace locally, I don't get ANY of these errors. ¯_(ツ)_/¯ |
Device-dependent? |
ncesario-lunarg
left a comment
There was a problem hiding this comment.
More nice cleanup!
Or driver version. Trace is from RTX2060 and I have RTX2080, and most certainly a newer driver. |
Move these ValidationStateTracker methods to queue_state.cpp. This is a prepatory change before making them methods of other state objects.
Replace the 'signaler' members with an actual struct so that we can use better field names than first and second.
Move methods for processing Queue submissions to be part of QUEUE_STATE or other state objects. Reorganize submission to have most of the logic in QUEUE_STATE::Submit and store shared pointers to the objects in the submission rather than repeatedly looking up handles.
32f36e6 to
169e278
Compare
|
CI Vulkan-ValidationLayers build queued with queue ID 4657. |
|
CI Vulkan-ValidationLayers build # 5290 running. |
|
CI Vulkan-ValidationLayers build # 5290 passed. |
No description provided.