50 Commits (e249765d06c034779e70b6e04bc039decc29a607)

Author SHA1 Message Date
Benedikt Schroeder 527d8376d7 Combine draw and fill rectangle drawing operation 6 years ago
Steven Kirk f2c4bf4d6a Update test to ensure we're looking at the correct node. 7 years ago
Steven Kirk e6790fe1d1 Add check for correct VisualNode.Parent. 7 years ago
Steven Kirk 534852af75 Create VisualNode for invisible controls. 7 years ago
Steven Kirk f6525de3c8 Added failing test for #3115. 7 years ago
Steven Kirk 5e9f3067ce Fix off-by-N error in VisualNode.TrimChildren. 7 years ago
Steven Kirk 25e0ed5365 Revert "Handle reparenting controls in SceneBuilder." 7 years ago
Steven Kirk db8751d711 Handle reparenting controls in SceneBuilder. 7 years ago
Steven Kirk 249e9940da Added failing tests for #2982. 7 years ago
Steven Kirk cdb486fe23 Fix NRE in VisualNode.SortChildren. 7 years ago
Steven Kirk a39c804e72 Added failing test for #2381. 7 years ago
Steven Kirk 028d42c7b2 Add additional failing test for #2053. 7 years ago
Benedikt Schroeder c0dd75bcce Refactoring 8 years ago
Benedikt Schroeder f6c9aa88b9 Naming fixes 8 years ago
Benedikt Schroeder 4d525aac6c Code style 8 years ago
Jeremy Koritzinsky 87a91e186c Clean up usage of global ILayoutManager from after this PR was originally created. 8 years ago
Steven Kirk 2d1ab0a106 Only update clip bounds when ClipToBounds = true. 8 years ago
Steven Kirk 87d7f65eb8 Added failing test for #1420. 8 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. 8 years ago
Jeremy Koritzinsky 74f8930277 Fixed bug in TrimDrawOperations that wasn't disposing draw operations correctly. 8 years ago
Jeremy Koritzinsky 7e174a79e0 Refactored refcounting and added tests for refcount tracking in the DeferredRenderer and friends. 8 years ago
Jeremy Koritzinsky 8b97174735 Fix tests to correctly access the item of the ref-counted instance. 8 years ago
Jeremy Koritzinsky 952f89883d Fix build errors in SceneGraph and DeferredRenderer tests. 8 years ago
Steven Kirk 9609d93f3b Don't create render layers for non-parent controls. 8 years ago
Steven Kirk 68bdbca899 Only create render layers when Opacity is animating. 8 years ago
Steven Kirk 5cc5b91930 Fix xunit warnings. 8 years ago
Steven Kirk d1eb0512bb Added failing test for #1171. 9 years ago
Steven Kirk 5fd6f5ac6d Snap bounding boxes to pixels. 9 years ago
Steven Kirk 7de42e02e1 Clear scene for invisible root visuals. 9 years ago
Steven Kirk 0f81420ee2 Don't remove root layer when hiding root. 9 years ago
Steven Kirk 059b937237 Set dirty rect when control removed/hidden. 9 years ago
Steven Kirk 5e4f5a6160 Handle geometry clips on child layers. 9 years ago
Steven Kirk bfd8c04149 Make geometry clips work. 9 years ago
Steven Kirk d1e322c94b Added failing test. 9 years ago
Steven Kirk c39fd38622 Make OpacityMask work in deferred renderer. 9 years ago
Steven Kirk 69bca2cf89 Got VisualBrushes working again. 9 years ago
Steven Kirk 0a36466021 Run render tests with deferred renderer. 9 years ago
Steven Kirk 6d3ca92a4c WIP: Getting resizing working. 9 years ago
Steven Kirk ec2998728e Store layers in Scene. 9 years ago
Steven Kirk 97ea14d58c More work on deferred renderer. 9 years ago
Steven Kirk d34c279ba1 WIP: Adding render layers. 9 years ago
Steven Kirk 1f985abaa6 Refactored VisualNode. 9 years ago
Steven Kirk 6b6474bc8d Fix bounds clipping. 9 years ago
Steven Kirk 43c95346b6 Fix non-compiling tests. 9 years ago
Steven Kirk 52c3daea11 Initial implementation of dirty rect drawing. 9 years ago
Steven Kirk 3c189cbe82 Make SceneBuilder update dirty rects. 10 years ago
Steven Kirk 934e18c8ba Initial impl of incremental update to SceneGraph. 10 years ago
Steven Kirk 86216d9420 Use scene geometry for hit-testing. 10 years ago
Steven Kirk d91d1829ac Initial implementation of scenegraph hit testing. 10 years ago
Steven Kirk ada15eba00 Initial implementation of low-level scene graph. 10 years ago