From 918e1c293953c55604dd6b9b191246c80ea6e9cb Mon Sep 17 00:00:00 2001 From: James Benton Date: Thu, 2 Aug 2012 11:37:44 +0100 Subject: [PATCH] Removed arbitary limit on active queries. This previously existed due to a suspected limit on queries on nvidia drivers, however that bug was actually due to context switching which has now been fixed. --- retrace/glretrace_main.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/retrace/glretrace_main.cpp b/retrace/glretrace_main.cpp index 67cef17..a4e6c27 100644 --- a/retrace/glretrace_main.cpp +++ b/retrace/glretrace_main.cpp @@ -50,7 +50,6 @@ struct CallQuery static bool firstFrame = true; static std::list callQueries; -static const int maxActiveCallQueries = 128; static std::map activePrograms; @@ -180,12 +179,6 @@ beginProfile(trace::Call &call) { frame_start(); } - /* Ensure we don't have TOO many queries waiting for results */ - if (callQueries.size() >= maxActiveCallQueries) { - completeCallQuery(callQueries.front()); - callQueries.pop_front(); - } - /* Create call query */ CallQuery query; query.call = call.no; -- 2.43.0