]> git.cworth.org Git - apitrace/blobdiff - common/trace_loader.cpp
Use EGLAttribArray all the time.
[apitrace] / common / trace_loader.cpp
index a4d23d2bdc75e4ca4ba3e4fde39799eea62fba2e..6a3d7de08b3ddf8bc20d136272e50895d3d5850f 100644 (file)
@@ -25,7 +25,7 @@ void Loader::setFrameMarker(Loader::FrameMarker marker)
 
 unsigned Loader::numberOfFrames() const
 {
-    return m_frameBookmarks.size();
+    return unsigned(m_frameBookmarks.size());
 }
 
 unsigned Loader::numberOfCallsInFrame(unsigned frameIdx) const
@@ -95,9 +95,7 @@ bool Loader::isCallAFrameMarker(const trace::Call *call) const
 
     switch (m_frameMarker) {
     case FrameMarker_SwapBuffers:
-        return  name.find("SwapBuffers") != std::string::npos ||
-                name == "CGLFlushDrawable" ||
-                name == "glFrameTerminatorGREMEDY";
+        return call->flags & trace::CALL_FLAG_END_FRAME;
         break;
     case FrameMarker_Flush:
         return name == "glFlush";