mirror of
https://github.com/libretro/RetroArch
synced 2025-04-09 21:45:45 +00:00
(cocoa_vk_cx) Cleanup
This commit is contained in:
parent
69884a816f
commit
6a091cf20a
@ -55,17 +55,6 @@ typedef struct cocoa_ctx_data
|
|||||||
static enum gfx_ctx_api cocoavk_api = GFX_CTX_NONE;
|
static enum gfx_ctx_api cocoavk_api = GFX_CTX_NONE;
|
||||||
static unsigned g_vk_minor = 0;
|
static unsigned g_vk_minor = 0;
|
||||||
static unsigned g_vk_major = 0;
|
static unsigned g_vk_major = 0;
|
||||||
#if !defined(HAVE_COCOATOUCH)
|
|
||||||
@interface NSScreen (IOSCompat) @end
|
|
||||||
@implementation NSScreen (IOSCompat)
|
|
||||||
- (CGRect)bounds
|
|
||||||
{
|
|
||||||
CGRect cgrect = NSRectToCGRect(self.frame);
|
|
||||||
return CGRectMake(0, 0, CGRectGetWidth(cgrect), CGRectGetHeight(cgrect));
|
|
||||||
}
|
|
||||||
- (float) scale { return 1.0f; }
|
|
||||||
@end
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static uint32_t cocoa_vk_gfx_ctx_get_flags(void *data)
|
static uint32_t cocoa_vk_gfx_ctx_get_flags(void *data)
|
||||||
{
|
{
|
||||||
@ -116,7 +105,9 @@ static void cocoa_vk_gfx_ctx_get_video_size_osx10_7_and_up(void *data,
|
|||||||
unsigned* width, unsigned* height)
|
unsigned* width, unsigned* height)
|
||||||
{
|
{
|
||||||
CocoaView *g_view = cocoaview_get();
|
CocoaView *g_view = cocoaview_get();
|
||||||
CGRect cgrect = NSRectToCGRect([g_view convertRectToBacking:[g_view bounds]]);
|
CGRect _cgrect = NSRectToCGRect(g_view.frame);
|
||||||
|
CGRect bounds = CGRectMake(0, 0, CGRectGetWidth(_cgrect), CGRectGetHeight(_cgrect));
|
||||||
|
CGRect cgrect = NSRectToCGRect([g_view convertRectToBacking:bounds]);
|
||||||
GLsizei backingPixelWidth = CGRectGetWidth(cgrect);
|
GLsizei backingPixelWidth = CGRectGetWidth(cgrect);
|
||||||
GLsizei backingPixelHeight = CGRectGetHeight(cgrect);
|
GLsizei backingPixelHeight = CGRectGetHeight(cgrect);
|
||||||
CGRect size = CGRectMake(0, 0, backingPixelWidth, backingPixelHeight);
|
CGRect size = CGRectMake(0, 0, backingPixelWidth, backingPixelHeight);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user