87 Commits (02be94aceb25d2262a51b8d28e441fa499c03cd3)

Author SHA1 Message Date
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov 20ff3ab0a1 fix typo, improve DivideCeil 7 years ago
Anton Firszov 4da33609f8 ParallelHelper -> FillProcessor 7 years ago
Anton Firszov 7277ca2a29 DrawImageProcessor + formatting 7 years ago
James Jackson-South 9c3cd95084 Remove duplicate clamping and normalize vector scaling. 8 years ago
Vicente Penades c95ead7baf reverted some changes from using DebugGuard 8 years ago
Vicente Penades e0a056782f expanding blocks... 8 years ago
Vicente Penades 681df46c2d trying to improve Opacity out of range propagation. 8 years ago
Vicente Penades 4a791cc516 Refactored PixelBlenders so it generates much less code and allows for two loop variations. 8 years ago
Vicente Penades 3eb0a73081 Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific tests. 8 years ago
Vicente Penades b005d24789 rearranged DrawImage method arguments. Fixed tests accordingly 8 years ago
Vicente Penades 324cb09452 refactored DrawImageProcessor methods 8 years ago
Vicente Penades 4d53b82e4b Fixed missing Alpha Composition property in TextGraphicsOptions 8 years ago
Vicente Penades 96d2f6ddcc Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode 8 years ago
Jason Nelson d773ba37af Replace == null with is null 8 years ago
Anton Firszov 61e2a8d92b Replace Configuration.ParallelOptions with Configuration.MaxDegreeOfParallelism 8 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
James Jackson-South 1da918033b No underscores! 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Dirk Lemstra 612e3e60a2 Changed clean boolean for allocation into an enumeration. 8 years ago
Jason Nelson a8d8f5ce9e Remove leading whitespace 8 years ago
Anton Firszov b9034ba459 remove unnecessary partial keyword 8 years ago
James Jackson-South 0a6913e0c6 Simplify drawing namespaces. 8 years ago
Vicente Penades 4bc4ad64b8 Changed Pixel Blender/Composer generators to generate all combinations of ColorBlenders and AlphaComposers 8 years ago
Anton Firszov bd65fc543c CachingGlyphRenderer: use a 1 dictionary instead of 3 8 years ago
Anton Firszov ecf160e5bb refactor QuickSort to a common utility class 8 years ago
Scott Williams b270cbbc6d drop the Shapes.Text dependency 8 years ago
Scott Williams 948ea7e80b remove draw text along path 8 years ago
Scott Williams c13fb2cd1d make processors immutable again 8 years ago
Anton Firszov 38ba1f2dfc fix build after merge 8 years ago
Anton Firszov 31ce2836c0 format long lines in DrawTextExtensions.Path.cs 8 years ago
Scott Williams 77bf952bbd test drawing along path 8 years ago
Scott Williams 5609f1bdb3 fix api changes due to MemoryManager->MemoryAllocator rename 8 years ago
Scott Williams 3896723bfb additional tests around pen rendering with patterns 8 years ago
Scott Williams e43a8dbc2c apply optermised font rendering path to glyphs outlines 8 years ago
Scott Williams 121f1edce6 ensure pen code path is tested 8 years ago
Scott Williams 9cc4fd683d add optermised drawing path with cached glyph rendering 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov 259f9736f3 refactor FillRegionProcessor, drop MemoryManager.AllocateFake 8 years ago
Anton Firszov 85d0295f44 refactor SixLabors.ImageSharp.Primitives.Region 8 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
Peter Amrehn 21e4f70241 #542: apply naming scheme for abstract classes 8 years ago
Peter Amrehn 666e03f23f rename files to add {TPixel} generic parameter. 8 years ago
James Jackson-South 6cdb7fae92 Delete merge conflict backup file. 8 years ago
Unknown 4c75d5ca87 #542: apply change requests made by @tocsoft in code review. 8 years ago
Anton Firszov 9499d8ae00 minor code cleanup in FillProcessor.cs 8 years ago
Anton Firszov aaa15ed835 better FillSolidBrushTests + bugfix in FillProcessor 8 years ago
woutware e7f125d5fe Processed Scott's review comment. 8 years ago