some app flow redesign

This commit is contained in:
Jack Andersen
2015-08-27 14:10:46 -10:00
parent d69e76d911
commit 12e5948d31
9 changed files with 227 additions and 237 deletions

View File

@@ -1,8 +1,15 @@
#include "boo/IWindow.hpp"
#include "boo/IGraphicsContext.hpp"
#include <X11/Xlib.h>
#include <GL/glx.h>
#include <GL/glxext.h>
namespace boo
{
extern PFNGLXGETVIDEOSYNCSGIPROC FglXGetVideoSyncSGI;
extern PFNGLXWAITVIDEOSYNCSGIPROC FglXWaitVideoSyncSGI;
IGraphicsContext* _CGraphicsContextWaylandNew(IGraphicsContext::EGraphicsAPI api,
IWindow* parentWindow);
@@ -74,6 +81,12 @@ struct WindowWayland : IWindow
}
void waitForRetrace()
{
unsigned int sync;
FglXWaitVideoSyncSGI(1, 0, &sync);
}
uintptr_t getPlatformHandle() const
{