mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
macOS: Use the proper type (NSSize instead of CGSize) for the bounds of metal views.
This commit is contained in:
parent
2937317f12
commit
dd29abb478
@ -77,8 +77,8 @@
|
|||||||
- (void)updateDrawableSize
|
- (void)updateDrawableSize
|
||||||
{
|
{
|
||||||
CAMetalLayer *metalLayer = (CAMetalLayer *)self.layer;
|
CAMetalLayer *metalLayer = (CAMetalLayer *)self.layer;
|
||||||
CGSize size = self.bounds.size;
|
NSSize size = self.bounds.size;
|
||||||
CGSize backingSize = size;
|
NSSize backingSize = size;
|
||||||
|
|
||||||
if (self.highDPI) {
|
if (self.highDPI) {
|
||||||
/* Note: NSHighResolutionCapable must be set to true in the app's
|
/* Note: NSHighResolutionCapable must be set to true in the app's
|
||||||
@ -88,7 +88,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
metalLayer.contentsScale = backingSize.height / size.height;
|
metalLayer.contentsScale = backingSize.height / size.height;
|
||||||
metalLayer.drawableSize = backingSize;
|
metalLayer.drawableSize = NSSizeToCGSize(backingSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set the size of the metal drawables when the view is resized. */
|
/* Set the size of the metal drawables when the view is resized. */
|
||||||
|
Loading…
Reference in New Issue
Block a user