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
This commit is contained in:
Konstantin Pastbin
2025-04-13 16:37:30 +07:00
commit e3e4a1985a
12931 changed files with 13195100 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
#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