33 Commits (7241fea9254af894e5bdc381e0944d5661557da1)

Author SHA1 Message Date
Nikita Tsukanov 551f35a760 Cleanup 4 years ago
Nikita Tsukanov ecca63949f Use Blit when available 4 years ago
Nikita Tsukanov 21ccb8d43a Fixed animation activation 4 years ago
Nikita Tsukanov 35e18ce765 Fixed yet another invalidation case 4 years ago
Nikita Tsukanov 862b318906 Use dictionaries for storing composition animation infrastructure 4 years ago
Nikita Tsukanov 1849ca4caa Fixed matrix multiplication order 4 years ago
Nikita Tsukanov 77ff52d218 Use a zeroed huge object instead of uninitialized one 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 19f6f12fe4 Apparently LayoutKind.Sequential is ignored for generic structs 4 years ago
Nikita Tsukanov 7d0651f643 Fix opacity (and other composition-affected properties) invalidation 4 years ago
Nikita Tsukanov 9ecffa5183 Enable acryllic material 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 92a20ee26f Added support for opacity mask 4 years ago
Nikita Tsukanov 95b18fdf16 macOS support? 4 years ago
Nikita Tsukanov f772e5fb5a Don't transitively activate server objects, only objects directly attached to a composition target should receive updates 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 f974859323 Change stream WIP 4 years ago
Nikita Tsukanov 7a9d9ea304 Invalidate visual's rect if it's moved in the global coordinate space 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 0e8672017b Workaround for #8118 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