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 |