Commit History

Author SHA1 Message Date
  Nelson Carrillo 88bfdf87ea Skia backend cleanup. 7 years ago
  Jeremy Koritzinsky 53bf2431ed Clean up OnRenderLoopTick code. 7 years ago
  Jeremy Koritzinsky 8817910549 Add ref-counting for the scene instance in DeferredRenderer to ensure that we don't dispose a scene while it is being rendered. 7 years ago
  Jeremy Koritzinsky ae7e7829d4 Fixed incorrect cast in DeferredRenderer's IVisualBrushRenderer implementation. 7 years ago
  Jeremy Koritzinsky d905721c46 Add more null short-circuiting checks in DeferredRenderer related to scene disposal. 7 years ago
  Jeremy Koritzinsky ebfa79ef64 Add null check for scene in DeferredRenderer disposal. 7 years ago
  Jeremy Koritzinsky 7e174a79e0 Refactored refcounting and added tests for refcount tracking in the DeferredRenderer and friends. 7 years ago
  Jeremy Koritzinsky 617f35ce53 Add ref-counting checks throughout the SceneGraph nodes. Because IDrawOperations can be shared between IVisualNodes, they are now also ref-counted. 7 years ago
  Jeremy Koritzinsky 1036f5c541 Merge branch 'master' into ref-bitmaps 7 years ago
  Steven Kirk 64ed0761c7 Rename Dispatcher invoke methods. 7 years ago
  Jeremy Koritzinsky 815dead614 Merge branch 'master' into ref-bitmaps 8 years ago
  Steven Kirk 1d1f31794e Fix layers with opacity. 8 years ago
  Steven Kirk e6b5df8d08 Simplified DeferredRendererTests, 8 years ago
  Steven Kirk 68bdbca899 Only create render layers when Opacity is animating. 8 years ago
  Steven Kirk 05575f9ea8 Display # of layers next to FPS counter. 8 years ago
  Nikita Tsukanov 72f766e5d6 Ref-counting infrastructure for bitmaps 8 years ago
  Steven Kirk 880cf657ec Accept root in IRenderer.HitTest. 8 years ago
  Steven Kirk abe47da717 Fix flicker on resize under D2D. 8 years ago
  Steven Kirk d141acab30 Use correct size for overlay. 8 years ago
  Steven Kirk bb5a7f0cd3 Removed IRenderLayerFactory 8 years ago
  Steven Kirk 7de42e02e1 Clear scene for invisible root visuals. 8 years ago
  Dan Walmsley 70ac47f84b render the overlay everytime is DrawFPS is enabled or DirtyRects is enabled. 8 years ago
  Dan Walmsley 8abd8231ab dont composite on every frame. 8 years ago
  Steven Kirk aefc5c5a77 Scene.Id -> Scene.Generation. 8 years ago
  Steven Kirk ec80b12e97 Check for null from Scene.FindNode. 8 years ago
  Steven Kirk daf59b8497 Start/stop the renderer on window show/hide. 8 years ago
  Steven Kirk 11a01001ce Fix possible null reference exceptions. 8 years ago
  Steven Kirk be20562426 Added some docs. 8 years ago
  Steven Kirk a5f03f7a89 Don't need to pass visual brush renderer when creating render target. 8 years ago
  Steven Kirk 226fc6bf0c Tweak DeferredRenderer locking. 8 years ago