Steven Kirk
4fc75cb2fb
Fixed failing tests.
10 years ago
Steven Kirk
2823f9efe6
Merge branch 'master' into scenegraph
Conflicts:
src/Avalonia.Visuals/Media/DrawingContext.cs
src/Skia/Avalonia.Skia.iOS/RenderTarget.cs
src/Skia/Avalonia.Skia/FramebufferRenderTarget.cs
10 years ago
Steven Kirk
468f9654e0
Test turning geometry clipping on and off.
Seems to work!
10 years ago
Steven Kirk
5e4f5a6160
Handle geometry clips on child layers.
10 years ago
Steven Kirk
abe69ac320
Moved some mocks into Avalonia.UnitTests.
From Avalonia.Visuals.UnitTests as they're useful generally.
10 years ago
Steven Kirk
a849d7b116
Fixed geometry clip hit testing.
Updated unit test to test for previous problem.
10 years ago
Steven Kirk
bfd8c04149
Make geometry clips work.
Still problems with hit-testing and geometry clips aren't propogated to
new layers.
10 years ago
Steven Kirk
53c0e96850
Fix RenderTransforms in SceneBuilder.
10 years ago
Nikita Tsukanov
23efb08685
Merge pull request #885 from kekekeks/make-ios-great-again
Somewhat fixed iOS. Now also using framebuffer model
10 years ago
Nikita Tsukanov
1f91e01293
[SKIA] One codebase to rule them all
10 years ago
Nikita Tsukanov
7e163ef310
Somewhat fixed iOS. Now also using framebuffer model
10 years ago
Steven Kirk
d1e322c94b
Added failing test.
RenderTransforms aren't being applied correctly after initial scene
build.
10 years ago
Nikita Tsukanov
d6b85139a7
Merge pull request #884 from kekekeks/skia-post-transform
Moved hiddenPostTransform inside Skia backend
10 years ago
Steven Kirk
9004e9b4f8
Updated RenderTest.
It has various problems under deferred renderer.
10 years ago
Jeremy Koritzinsky
42f0c7b792
Merge branch 'master' into skia-post-transform
10 years ago
Jeremy Koritzinsky
7027b4bc06
Merge pull request #883 from kekekeks/droid-popup
[DROID] Implemented Popups, fixed AppBuilder
10 years ago
Jeremy Koritzinsky
b85e598152
Merge branch 'master' into droid-popup
10 years ago
Nikita Tsukanov
b96c2de97b
Moved hiddenPostTransform inside Skia backend
10 years ago
Steven Kirk
c23e104cf2
Added failing geometry clip hit-test.
10 years ago
Nikita Tsukanov
10bf738545
[GTK3] Implemented HiDPI support (needs GTK 3.10)
10 years ago
Steven Kirk
b050edb4b5
Use yellow background in geometry clip tests.
For some reason imagemagick couldn't tell that the renders were wrong
before.
10 years ago
Steven Kirk
ff9654a7b0
Merge branch 'master' into scenegraph
Conflicts:
src/Gtk/Avalonia.Gtk/WindowImplBase.cs
src/Skia/Avalonia.Skia.Android/RenderTarget.cs
src/Skia/Avalonia.Skia.Android/SkiaRenderView.cs
tests/Avalonia.Input.UnitTests/InputElement_HitTesting.cs
tests/Avalonia.LeakTests/ControlTests.cs
10 years ago
Nikita Tsukanov
f2f30fe006
Implemented WindowState for GTK3
10 years ago
Nikita Tsukanov
185a42ea09
Fixed references for Avalonia.AndroidTestApplication
10 years ago
Nikita Tsukanov
b2a0f150f2
Fixed AppBuilder for net core
10 years ago
Nikita Tsukanov
8c6d8ae832
[DROID] Implemented Popups, fixed AppBuilder
10 years ago
Steven Kirk
c39fd38622
Make OpacityMask work in deferred renderer.
10 years ago
Steven Kirk
e4eaf729a9
Make RadialGradientBrush work
With immediate renderer. Also added a render test and fixed some
problems with D2D implementation.
10 years ago
Steven Kirk
252bc9473e
Make LinearGradientBrush work again.
With deferred renderer.
10 years ago
Steven Kirk
b20ced7c2b
Refactored brushes.
`SolidColorBrush` is now mutable. There are immutable versions of
brushes in the `Avalona.Media.Immutable` namespace and the static
`Brushes.Xxx` properties return these.
10 years ago
Steven Kirk
0ba8a15e25
Removed random class diagram.
10 years ago
Steven Kirk
4490b5f209
Make scene nodes internal.
10 years ago
Steven Kirk
7e517a79c3
Merge pull request #881 from wieslawsoltes/CleanUpCakeBuildScript
Remove unnecessary information call
10 years ago
Steven Kirk
b2a6f93fc8
Merge branch 'master' into CleanUpCakeBuildScript
10 years ago
Nikita Tsukanov
f7b4567af0
Merge pull request #882 from kekekeks/samplemem
Don't spawn 1KK treeview nodes immediately
10 years ago
Steven Kirk
5901cf1417
Merge branch 'master' into samplemem
10 years ago
Nikita Tsukanov
e39f2ddd2a
Don't spawn 1KK treeview nodes immediately
10 years ago
Wiesław Šoltés
3674dbd529
Remove unnecessary information call
10 years ago
Steven Kirk
69bca2cf89
Got VisualBrushes working again.
10 years ago
Steven Kirk
0b829b4ae1
Merge pull request #880 from kekekeks/disposal
Make sure that Renderer is disposed when TopLevel is closed
10 years ago
Nikita Tsukanov
f6ea72872a
Properly handle disposal for Win32 and GTK3
10 years ago
Nikita Tsukanov
c93a6235aa
Make sure that Renderer is disposed when TopLevel is closed
10 years ago
Steven Kirk
d92fb0189f
Added IImageBrush and IVisualBrush
And make an immutable `SceneImageBrush` and `SceneVisualBrush` which
clone the mutable `ImageBrush` and `VisualBrush` for use in the scene
graph, as we shouldn't be accessing mutable state from the render
thread.
10 years ago
Nikita Tsukanov
7fa329606e
Use SafeHandle for cairo surface and don't reuse ImageSurfaceFramebuffer to conserve RAM.
Also fixes memory leak.
10 years ago
Nikita Tsukanov
cf1c4102c8
Merge pull request #879 from AvaloniaUI/pixel-format-shim
Implemented pixel format converter for framebuffer render target
10 years ago
Nikita Tsukanov
9d64f9ddb0
Implemented pixel format converter for framebuffer render target
10 years ago
Steven Kirk
b3f9a8464e
Run deferred render tests on a background thread.
Run deferred render tests on a background thread to expose any threading
errors in the deferred rendering path. And threading errors found. Also
had to decrease the timeout for D2D render tests as
`renderTarget.EndDraw` is hanging when an exception is thrown between
`renderTarget.BeginDraw` and `EndDraw`.
10 years ago
Nikita Tsukanov
4a3902202f
Merge pull request #878 from wieslawsoltes/SplitCakeBuildScript
Split cake build script
10 years ago
Wiesław Šoltés
042d255f2c
Split cake build script
10 years ago
Steven Kirk
a844dceeb1
Merge pull request #875 from kekekeks/netstandard-ftw
.NET Core support
10 years ago