Updated to work with the new RGB.NET rendering

This commit is contained in:
DarthAffe committed 2021-02-24 00:45:31 +01:00
1 parent 93a29eac52
commit e58c0f20bb
21 files changed
+609 -668

No files matched your search

@@ -52,22 +52,22 @@ namespace Artemis.UI.Screens.Settings.Debug.Tabs
{
Execute.PostToUIThread(() =>
{
if (e.BitmapBrush?.Bitmap == null || e.BitmapBrush.Bitmap.Pixels.Length == 0)
if (e.Texture.Bitmap.Pixels.Length == 0)
return;
SKImageInfo bitmapInfo = e.BitmapBrush.Bitmap.Info;
SKImageInfo bitmapInfo = e.Texture.Bitmap.Info;
if (!(CurrentFrame is WriteableBitmap writeableBitmap) ||
writeableBitmap.Width != bitmapInfo.Width ||
writeableBitmap.Height != bitmapInfo.Height)
{
CurrentFrame = e.BitmapBrush.Bitmap.ToWriteableBitmap();
CurrentFrame = e.Texture.Bitmap.ToWriteableBitmap();
return;
}
try
{
using (SKImage skiaImage = SKImage.FromPixels(e.BitmapBrush.Bitmap.PeekPixels()))
using (SKImage skiaImage = SKImage.FromPixels(e.Texture.Bitmap.PeekPixels()))
{
SKImageInfo info = new(skiaImage.Width, skiaImage.Height);
writeableBitmap.Lock();