mirror of
https://github.com/AxioDL/boo.git
synced 2025-12-14 07:36:26 +00:00
lots of initial GLES3 renderer implementation
This commit is contained in:
@@ -169,19 +169,29 @@ struct CTestWindowCallback : IWindowCallback
|
||||
|
||||
struct TestApplicationCallback : IApplicationCallback
|
||||
{
|
||||
IWindow* mainWindow = NULL;
|
||||
std::unique_ptr<IWindow> mainWindow;
|
||||
boo::TestDeviceFinder devFinder;
|
||||
CTestWindowCallback windowCallback;
|
||||
void appMain(IApplication* app)
|
||||
bool running = true;
|
||||
int appMain(IApplication* app)
|
||||
{
|
||||
mainWindow = app->newWindow(_S("YAY!"));
|
||||
mainWindow->setCallback(&windowCallback);
|
||||
mainWindow->showWindow();
|
||||
devFinder.startScanning();
|
||||
|
||||
size_t retraceCount = 0;
|
||||
while (running)
|
||||
{
|
||||
retraceCount = mainWindow->waitForRetrace(retraceCount);
|
||||
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
void appQuitting(IApplication*)
|
||||
{
|
||||
delete mainWindow;
|
||||
running = false;
|
||||
}
|
||||
void appFilesOpen(IApplication*, const std::vector<SystemString>& paths)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user