steamcompmgr: add detail to fence debugging.

This commit is contained in:
Pierre-Loup A. Griffais 2020-01-28 04:10:58 +00:00
parent e72724f050
commit 7df0b8655a

View file

@ -288,8 +288,9 @@ retry:
assert( bFound == true ); assert( bFound == true );
gpuvis_trace_printf( "wait fence begin_ctx=%lu\n", commitID );
vulkan_wait_for_fence( fence ); vulkan_wait_for_fence( fence );
gpuvis_trace_printf( "wait fence ended\n" ); gpuvis_trace_printf( "wait fence end_ctx=%lu\n", commitID );
{ {
std::unique_lock< std::mutex > lock( listCommitsDoneLock ); std::unique_lock< std::mutex > lock( listCommitsDoneLock );
@ -1822,6 +1823,7 @@ void handle_done_commits( void )
{ {
if ( w->commit_queue[ j ].commitID == listCommitsDone[ i ] ) if ( w->commit_queue[ j ].commitID == listCommitsDone[ i ] )
{ {
gpuvis_trace_printf( "commit %lu done\n", w->commit_queue[ j ].commitID );
w->commit_queue[ j ].done = true; w->commit_queue[ j ].done = true;
bFoundWindow = true; bFoundWindow = true;
@ -1913,6 +1915,7 @@ again:
uint32_t fence = vulkan_get_texture_fence( newCommit.vulkanTex ); uint32_t fence = vulkan_get_texture_fence( newCommit.vulkanTex );
gpuvis_trace_printf( "pushing wait for commit %lu\n", newCommit.commitID );
{ {
std::unique_lock< std::mutex > lock( waitListLock ); std::unique_lock< std::mutex > lock( waitListLock );