Browse Source

fix flashing texture problem when multiple buffers or windows are open

David Rose 17 years ago
parent
commit
bcd4d48e70
1 changed files with 2 additions and 1 deletions
  1. 2 1
      panda/src/gobj/adaptiveLru.cxx

+ 2 - 1
panda/src/gobj/adaptiveLru.cxx

@@ -14,6 +14,7 @@
 
 
 #include "adaptiveLru.h"
 #include "adaptiveLru.h"
 #include "config_gobj.h"
 #include "config_gobj.h"
+#include "clockObject.h"
 #include "indent.h"
 #include "indent.h"
 
 
 static const int HIGH_PRIORITY_SCALE = 4;
 static const int HIGH_PRIORITY_SCALE = 4;
@@ -240,7 +241,7 @@ begin_epoch() {
     do_evict_to(_max_size, false);
     do_evict_to(_max_size, false);
   }
   }
 
 
-  ++_current_frame_identifier;
+  _current_frame_identifier = ClockObject::get_global_clock()->get_frame_count();
 }
 }
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////