|
@@ -61,11 +61,12 @@
|
|
|
useHighDPI:(bool)useHighDPI
|
|
|
{
|
|
|
if ((self = [super initWithFrame:frame])) {
|
|
|
-
|
|
|
+ self.wantsLayer = YES;
|
|
|
+
|
|
|
/* Allow resize. */
|
|
|
self.autoresizingMask = NSViewWidthSizable | NSViewHeightSizable;
|
|
|
_tag = METALVIEW_TAG;
|
|
|
-
|
|
|
+
|
|
|
_useHighDPI = useHighDPI;
|
|
|
[self updateDrawableSize];
|
|
|
}
|
|
@@ -100,8 +101,6 @@ Cocoa_Mtl_AddMetalView(SDL_Window* window)
|
|
|
SDL_cocoametalview *metalview
|
|
|
= [[SDL_cocoametalview alloc] initWithFrame:view.frame
|
|
|
useHighDPI:(window->flags & SDL_WINDOW_ALLOW_HIGHDPI)];
|
|
|
- // Instantiate the CAMetalLayer
|
|
|
- metalview.wantsLayer = YES;
|
|
|
[view addSubview:metalview];
|
|
|
return metalview;
|
|
|
}
|