51 Commits (5b59f6c0bcdafade4d1ce0f2a5019f306d7a605d)

Author SHA1 Message Date
Nikita Tsukanov 5b59f6c0bc
Use separate LtrbRect type for renderer calculations (#15112) 2 years ago
Nikita Tsukanov 029daf79c9
Added a separate diagnostics graph to track Update method timing (#15109) 2 years ago
Nikita Tsukanov 34d4d89fbf
Refactored overlays, so most of them are usable without an intermediate layer (#15028) 2 years ago
Nikita Tsukanov 086fe5267f
Don't create a layer if the previous frame is retained by the render target (#14924) 2 years ago
Nikita Tsukanov 4dbb165a7b
Reworked the way we are clipping dirty rects with CompositionTarget (#14806) 2 years ago
Lehonti Ramos b48cf37bfe
In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
Jumar Macato 8a8ecd9a10 remove comment referencing removed license 3 years ago
Nikita Tsukanov 8680c612fd OSX rendering refactoring 3 years ago
Julien Lebosquain 5cc9553482
Compositor: fix initial dirty rect with scaling < 1 3 years ago
Julien Lebosquain 0e81b3b1fc
Composition: ensure layer is disposed with its render target 3 years ago
Nikita Tsukanov f300a24402 Media system refactoring 3 years ago
Nikita Tsukanov 64610c264b Composition aware resources 3 years ago
Benedikt Stebner 0442c3b337 Introduce advanced render options 3 years ago
robloo 945799adc0 Fix zero size check on Rect 3 years ago
robloo 072e0613bb Remove the IsDefault property 3 years ago
Nikita Tsukanov ae1fcfed51
Refactored DrawingContext and VisualBrush, added DrawingBrush (#10419) 3 years ago
Julien Lebosquain 0fa4263354 Fixed overlay graph on high DPI screens 3 years ago
Julien Lebosquain cba57d8008 Create DiagnosticTextRenderer on the UI thread 3 years ago
Julien Lebosquain 5e13c5b59a Implemented layout and render time graph overlays 3 years ago
Nikita Tsukanov 3fdd1da090 ImmediateContext + ServerCustomCompositionVisual + bugfixes 3 years ago
Nikita Tsukanov eaf2ce38a4 Context management 3 years ago
robloo 3fc6a51571 Remove Rect.Default 3 years ago
robloo 509ebddcc4 Standardize Default member in Rect 3 years ago
robloo b8a1aaa329 Standardize IsDefault member in Rect 3 years ago
robloo 1bb84cab7c Ensure invariant culture in relevant string interpolation 3 years ago
Max Katz a88451c650 Reset render target when it's corrupted 4 years ago
Dan Walmsley f6f8e71f3f make license linkable 4 years ago
Dan Walmsley bd343a6290
update license for composition. 4 years ago
Nikita Tsukanov 4b7feeb4f4 Fixed various invalidation and hit-testing issues 4 years ago
Nikita Tsukanov ecca63949f Use Blit when available 4 years ago
Nikita Tsukanov 85c5377307 Glitches 4 years ago
Nikita Tsukanov 2f8dcda203 Imporve dirty rect tracking, optimize invalidation 4 years ago
Nikita Tsukanov 579dbaa25c Report renderer transport pool memory usage in fps line 4 years ago
Nikita Tsukanov 567466391d Fixed CreateLayer usage 4 years ago
Nikita Tsukanov 7d0651f643 Fix opacity (and other composition-affected properties) invalidation 4 years ago
Nikita Tsukanov 19338dd9b8 Properly clear the render target before blitting the rendered frame 4 years ago
Nikita Tsukanov 27e87857af Some docs and refactorings 4 years ago
Nikita Tsukanov bd4aa13ad1 Fixed visual brush and scaling 4 years ago
Nikita Tsukanov 223a675433 IPlatformGpu 4 years ago
Nikita Tsukanov 6e2214b6d4 Added adorner support 4 years ago
Nikita Tsukanov 10247f3dc2 Stop animations from ticking when window is hidden 4 years ago
Nikita Tsukanov dbbed2c70b Added Dispose for CompositionTarget 4 years ago
Nikita Tsukanov 4991d4f370 Switched to byte-stream based transport 4 years ago
Nikita Tsukanov 7e4fa1d84b Fixed hit-testing for the first frame 4 years ago
Nikita Tsukanov bcbd86eca3 Added VisualBrush support 4 years ago
Nikita Tsukanov 9ac37065dc Animations now work... more or less? 4 years ago
Nikita Tsukanov 16dde385d0 WIP: Matrix3x3, some invalidation support, dirty rects drawing 4 years ago
Nikita Tsukanov b094699f76 Compositor works with X11. Somewhat 4 years ago