|
@@ -44,9 +44,17 @@ UWPCore::UWPCore(PolycodeView *view, int xRes, int yRes, bool fullScreen, bool v
|
|
|
mEglContext = view->mEglContext;
|
|
mEglContext = view->mEglContext;
|
|
|
mEglSurface = view->mEglSurface;
|
|
mEglSurface = view->mEglSurface;
|
|
|
|
|
|
|
|
|
|
+ LARGE_INTEGER li;
|
|
|
|
|
+ QueryPerformanceFrequency(&li);
|
|
|
|
|
+ pcFreq = double(li.QuadPart) / 1000.0;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
fileProviders.push_back(new BasicFileProvider());
|
|
fileProviders.push_back(new BasicFileProvider());
|
|
|
|
|
|
|
|
renderer = new Renderer();
|
|
renderer = new Renderer();
|
|
|
|
|
+
|
|
|
|
|
+ renderer->setBackingResolutionScale(1.0, 1.0);
|
|
|
|
|
+
|
|
|
graphicsInterface = new OpenGLGraphicsInterface();
|
|
graphicsInterface = new OpenGLGraphicsInterface();
|
|
|
renderer->setGraphicsInterface(this, graphicsInterface);
|
|
renderer->setGraphicsInterface(this, graphicsInterface);
|
|
|
services->setRenderer(renderer);
|
|
services->setRenderer(renderer);
|
|
@@ -153,6 +161,9 @@ void UWPCore::openURL(String url) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
unsigned int UWPCore::getTicks() {
|
|
unsigned int UWPCore::getTicks() {
|
|
|
|
|
+ LARGE_INTEGER li;
|
|
|
|
|
+ QueryPerformanceCounter(&li);
|
|
|
|
|
+ return (unsigned int)(li.QuadPart / pcFreq);
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
|
|
|