- (Add) Allow to pause and resume operations (#654)
- (Add) `Layer.FirstTransitionLayer`
- (Add) `Layer.LastTransitionLayer`
- (Add) File format: Elegoo GOO
- (Add) PrusaSlicer Printer: Elegoo Mars 4
- (Improvement) Allocate maximum GPU memory for Skia up to 256 MB
- (Improvement) Set and sanitize transition layers exposure time from last bottom layer and first normal layer instead of global times (#659)
- (Change) CXDLP: Default version from 2 to 3
- (Fix) UI was not rendering with GPU (ANGLE)
- (Fix) `Layer.IsTransitionLayer` was returning the wrong value
- (Upgrade) .NET from 6.0.13 to 6.0.14
This commit is contained in:
Tiago Conceição
2023-02-27 03:22:40 +00:00
parent 31416b619a
commit a626cfdc72
85 changed files with 1730 additions and 182 deletions
@@ -1,5 +1,6 @@
using Emgu.CV;
using System;
using System.Diagnostics;
using System.Drawing;
using System.Threading.Tasks;
using UVtools.Core;
@@ -45,6 +46,7 @@ public class ScriptCompensateCrossBleeding : ScriptGlobals
CoreSettings.GetParallelOptions(Progress),
layerIndex =>
{
Progress.PauseIfRequested();
var layersBelowCount = layerIndex > LayerBleed.Value ? LayerBleed.Value : layerIndex;
using var sourceMat = originalLayers[layerIndex].LayerMat;