Tags: Mateusz-Nejman/Pixed
Tags
Data processing rebuild (#266) * Store data in SKBitmap * Convert tools to Skia usage; TODO Big memory leak to fix * Next TODOs * Reduce MemoryLeak; RenderID for rendering; * Removed old overlay usage; Debug code to check SkiaSharp HandleDictionary memory * Remove memory leak from ProjectAnimation; Next TODOs added * Remove opaque parameter; Reset frame ID on UpdateRenderModel; * Remove old overlay * Shape tools refactor to Skia * BaseTool refactoring; use PixedModel instead of Frame in parameters * Rename ToolMove due to conflict with new method naming * ResetCurrentID method * Reduce obsoletes; TransformUtils rewritten to Skia; Remove duplicated PixelImageControl like controls * Use ConcurrentBag for dynamically modified collections; PROP_APPLY_ONCE property removed; DrawPixels StrokeWidth fixed * History reimplementation; Memory leak fixed * Removed ApplicationData field from PixedModel; History temp files compressing * Cursor overlay * Fix all obsoletes * Clear ShapeTool after finish * Undo/Redo reset id fix * GetPixel performance * Optimize ToolBucket; Still needs to be optimized * FastCopy; Some unsafe pixel handling * TransparentBackground hide squares on smaller zoom * ResetID for transform tools * ToolMoveImage removed; ResetIDRecursive added * Extension code update * Removed unused methods from Pixed.Core utils * Reduce RGBA8888 format usage * Intellisense fixes * Merge bitmaps using OpenGL context * Revert "Merge bitmaps using OpenGL context" This reverts commit f711683. * Increase MaxGpuResourceSizeBytes; GetDefault for common AppBuilder settings * Use BitmapHandle as faster alternative to SKCnvas * Increase speed of serialization at least 8 times * Reimplement history cache * Remove async from AddToHistory * VS Cleanup
PreviousNext