|
|
@@ -42,13 +42,6 @@ namespace env { namespace detail {
|
|
|
return nil;
|
|
|
}
|
|
|
|
|
|
- // make the context current
|
|
|
- NSOpenGLContext* context = [[NSOpenGLContext alloc] initWithFormat:nsglFormat
|
|
|
- shareContext:nil];
|
|
|
- [self setOpenGLContext:context];
|
|
|
- [self setPixelFormat:nsglFormat];
|
|
|
- [[self openGLContext] makeCurrentContext];
|
|
|
-
|
|
|
using graphics::direct_renderer;
|
|
|
using graphics::driver;
|
|
|
renderer = std::make_shared<direct_renderer>(driver::openGL);
|
|
|
@@ -57,6 +50,13 @@ namespace env { namespace detail {
|
|
|
game->register_scene(world);
|
|
|
game->activate_scene("light-1");
|
|
|
|
|
|
+ // make the context current
|
|
|
+ NSOpenGLContext* context = [[NSOpenGLContext alloc] initWithFormat:nsglFormat
|
|
|
+ shareContext:nil];
|
|
|
+ [self setOpenGLContext:context];
|
|
|
+ [self setPixelFormat:nsglFormat];
|
|
|
+ [[self openGLContext] makeCurrentContext];
|
|
|
+
|
|
|
return self;
|
|
|
}
|
|
|
|