/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
iphone/Maps/Classes/MetalView.mm
35 строк
803 B
r.kuznetsov
[drape][metal] Fixed some errors in Metal rendering + added some shaders.
25 сен 2018, 12:33
25 сен 2018, 12:33
181a66e
Код
Авторство
О чём код?
#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