Files
comaps/iphone/Maps/Classes/MetalView.mm
Konstantin Pastbin e3e4a1985a Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
2025-05-08 21:10:51 +07:00

36 lines
803 B
Plaintext

#import "MetalView.h"
@implementation MetalView
// The Metal view is stored in the nib file. When it's unarchived it's sent -initWithCoder:
- (id)initWithCoder:(NSCoder *)coder
{
NSLog(@"MetalView initWithCoder Started");
self = [super initWithCoder:coder];
if (self)
[self initialize];
NSLog(@"MetalView initWithCoder Ended");
return self;
}
- (void)initialize
{
self.device = MTLCreateSystemDefaultDevice();
if (!self.device)
{
self.opaque = NO;
self.hidden = YES;
NSLog(@"Metal is not supported on this device");
return;
}
self.opaque = YES;
self.hidden = NO;
self.paused = TRUE;
self.enableSetNeedsDisplay = FALSE;
self.clearColor = MTLClearColorMake(0.0, 0.0, 0.0, 0.0);
self.contentScaleFactor = [[UIScreen mainScreen] nativeScale];
}
@end