We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c75032 commit eca16beCopy full SHA for eca16be
1 file changed
public/tracy/TracyOpenGL.hpp
@@ -155,12 +155,9 @@ class GpuCtx
155
156
while( m_tail != m_head )
157
{
158
- GLint available;
159
- glGetQueryObjectiv( m_query[m_tail], GL_QUERY_RESULT_AVAILABLE, &available );
160
- if( !available ) return;
161
-
162
- uint64_t time;
163
- glGetQueryObjectui64v( m_query[m_tail], GL_QUERY_RESULT, &time );
+ uint64_t time = ~0ull;
+ glGetQueryObjectui64v( m_query[m_tail], GL_QUERY_RESULT_NO_WAIT, &time );
+ if (time == ~0ull) return;
164
165
TracyLfqPrepare( QueueType::GpuTime );
166
MemWrite( &item->gpuTime.gpuTime, (int64_t)time );
0 commit comments