#include <string.h>
#include "os_string.hpp"
+#include "os_time.hpp"
#include "image.hpp"
#include "retrace.hpp"
#include "glproc.hpp"
bool double_buffer = true;
bool insideGlBeginEnd = false;
-trace::Parser parser;
glws::Profile defaultProfile = glws::PROFILE_COMPAT;
glws::Visual *visual[glws::PROFILE_MAX];
glws::Drawable *drawable = NULL;
}
}
- image::Image *src = glstate::getDrawBufferImage(GL_RGBA);
+ image::Image *src = glstate::getDrawBufferImage();
if (!src) {
return;
}
glFlush();
long long endTime = os::getTime();
- float timeInterval = (endTime - startTime) * 1.0E-6;
+ float timeInterval = (endTime - startTime) * (1.0 / os::timeFrequency);
if (retrace::verbosity >= -1) {
std::cout <<