mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Cleanups
This commit is contained in:
parent
13e553a34b
commit
6bac58b902
@ -285,37 +285,34 @@ static char **waiting_argv;
|
|||||||
if (vt == _vt)
|
if (vt == _vt)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
RARCH_LOG("[Cocoa]: change view type: %d ? %d\n", _vt, vt);
|
|
||||||
|
|
||||||
_vt = vt;
|
_vt = vt;
|
||||||
if (_renderView != nil)
|
if (_renderView != nil)
|
||||||
{
|
{
|
||||||
_renderView.wantsLayer = NO;
|
_renderView.wantsLayer = NO;
|
||||||
_renderView.layer = nil;
|
_renderView.layer = nil;
|
||||||
[_renderView removeFromSuperview];
|
[_renderView removeFromSuperview];
|
||||||
self.window.contentView = nil;
|
self.window.contentView = nil;
|
||||||
_renderView = nil;
|
_renderView = nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (vt) {
|
switch (vt)
|
||||||
|
{
|
||||||
case APPLE_VIEW_TYPE_VULKAN:
|
case APPLE_VIEW_TYPE_VULKAN:
|
||||||
case APPLE_VIEW_TYPE_METAL:
|
case APPLE_VIEW_TYPE_METAL:
|
||||||
{
|
{
|
||||||
MetalView *v = [MetalView new];
|
MetalView *v = [MetalView new];
|
||||||
v.paused = YES;
|
v.paused = YES;
|
||||||
v.enableSetNeedsDisplay = NO;
|
v.enableSetNeedsDisplay = NO;
|
||||||
_renderView = v;
|
_renderView = v;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case APPLE_VIEW_TYPE_OPENGL:
|
case APPLE_VIEW_TYPE_OPENGL:
|
||||||
{
|
|
||||||
_renderView = [CocoaView get];
|
_renderView = [CocoaView get];
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
|
||||||
case APPLE_VIEW_TYPE_NONE:
|
case APPLE_VIEW_TYPE_NONE:
|
||||||
default:
|
default:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user