Browse Source

Merge pull request #13 from AvaloniaUI/deferred-rendering

Deferred rendering
danwalmsley 7 years ago
parent
commit
e42326deba
2 changed files with 2 additions and 7 deletions
  1. 0 5
      src/Avalonia.Native.OSX/window.mm
  2. 2 2
      src/Avalonia.Native/WindowImplBase.cs

+ 0 - 5
src/Avalonia.Native.OSX/window.mm

@@ -488,11 +488,6 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent
     
     return (AvnInputModifiers)rv;
 }
-
-- (void)viewDidChangeBackingProperties
-{
-    _parent->BaseEvents->ScalingChanged();
-}
 @end
 
 

+ 2 - 2
src/Avalonia.Native/WindowImplBase.cs

@@ -48,8 +48,8 @@ namespace Avalonia.Native
         {
             if(_deferredRendering)
             {
-                var w = _savedLogicalSize.Width / _savedScaling;
-                var h = _savedLogicalSize.Height / _savedScaling;
+                var w = _savedLogicalSize.Width * _savedScaling;
+                var h = _savedLogicalSize.Height * _savedScaling;
                 var dpi = _savedScaling * 96;
                 return new DeferredFramebuffer(cb =>
                 {