4633 Commits (80e0eee04fc9a672f3d2174fa1e2d2f65894d00a)

Author SHA1 Message Date
James Jackson-South a50c3eb985 Use dictionaries to store format specific metadata 8 years ago
Jason Nelson 876ec6db8a [SL.Core] Cross target netstandard2.0 8 years ago
James Jackson-South 4b9c684586 Add derived format info types and allow persistance of palette lengths 8 years ago
James Jackson-South 677ad8b89c Use in where appropriate. 8 years ago
Jason Nelson be099d3f83 [SL.Core] Format long statement onto multiple lines 8 years ago
Jason Nelson 8c101f093b [SL.Core] Replace == with Equals 8 years ago
Jason Nelson 3589057ca9 [SL.Core] Format Size 8 years ago
Jason Nelson aada342517 [SL.Core] Remove AggressiveInlining hint from trival accessors 8 years ago
Jason Nelson d32149ae7b [SL.Core] Format HashHelpers 8 years ago
Jason Nelson 81e2185583 [SL.Core] Format Point 8 years ago
Jason Nelson 6c3502976e [SL.Core] Remove aggressive inlining hint from trival accessors 8 years ago
Vicente Penades a150e58261 moved Clamp(0,1) one level up 8 years ago
Vicente Penades 5306eaf841 removed a redundant opacity.Clamp(0,1) in the innermost level of pixel blenders. Pixel blenders are performance critical, so every tiny performance improvement counts. 8 years ago
Vicente Penades 112262a606 Refactored PixelBlenders so it generates much less code and allows for two loop variations. 8 years ago
Jason Nelson 302bb88535 [SL.Core] Remove whitespace 8 years ago
Jason Nelson 383bd7b147 [SL.Core] Format Rectangle 8 years ago
Jason Nelson d073bf833c [SL.Core] Add HashHelpersTests 8 years ago
Jason Nelson 2f61cafab1 [SL.Core] Cleanup AssemblyInfo add SUPPORT_MATHF symbol 8 years ago
James Jackson-South 1c72e613c4 Add additional tests 8 years ago
Jason Nelson fb46544e0a [SL.Core] Remove whitespace 8 years ago
Jason Nelson ea9c9e9c8e [SL.Core] Remove unused DebugGuard methods 8 years ago
Jason Nelson a543ce6371 [SL.Core] Remove additional unused Guard methods 8 years ago
Jason Nelson 43693a96f5 [SL.Core] Use expressions 8 years ago
Jason Nelson 1729bd662b [SL.Core] Remove private implementations of GetHashCode (and it's call overhead) 8 years ago
Jason Nelson 187d0a16c0 [SL.Core] Remove unused Gaurd.IsTrue and Gaurd.IsFalse 8 years ago
Jason Nelson 7b54e5602f [SL.Core] Update System.Numerics.Vectors 8 years ago
Jason Nelson 9f2ae5eaf9 [SL.Core] Extend HashHelper.Combine to accept 2, 3, or 4 args 8 years ago
James Jackson-South 983291730a Don't allow duplicate formats in configuration. 8 years ago
Jason Nelson 14780a70c4 [SL.Core] Seal ManagedByteBuffer 8 years ago
Jason Nelson d4ac432d9f [SL.Core] Remove unused Gaurd overloads 8 years ago
Jason Nelson 480b35a636 [SL.Core] Use pattern matching 8 years ago
Jason Nelson 87c124eee4 [SL.Core] Cross target .NETCOREAPP2.1 8 years ago
Vicente Penades d4ca89027b Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific tests. 8 years ago
Vicente Penades 1035f23908 rearranged DrawImage method arguments. Fixed tests accordingly 8 years ago
Vicente Penades c3a325b685 refactored DrawImageProcessor methods 8 years ago
Vicente Penades 0abd6c2e68 Fixed missing Alpha Composition property in TextGraphicsOptions 8 years ago
Jason Nelson 760dfcc937 👮 8 years ago
Jason Nelson 67e1445787 Remove trailing semicolon 8 years ago
Jason Nelson 590dd3b8e6 Optimize Equals & GetHashCode methods within PixelFormats 8 years ago
Vicente Penades b189ff7746 Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode 8 years ago
Jason Nelson 6b662f843a Eliminate string allocation in ExifReader 8 years ago
Jason Nelson de51d0c516 Eliminate headers allocation when writting huffman table 8 years ago
Jason Nelson c789b6d696 Add readonly annotations 8 years ago
Jason Nelson 9b8d160faf Throw NRE directly in trival contexts (eliminating method call / extra stack entry) 8 years ago
Jason Nelson 633a8ce503 Replace == null with is null 8 years ago
James Jackson-South 18c4a7fef0 Fix 1 bit bmp decoding and add extra test images. 8 years ago
James Jackson-South 37503b3444 Use span directly for DetectFormat 8 years ago
Anton Firszov 7be8500ec4 Use brand new beta packages! 8 years ago
Anton Firszov b0c2ccb26f Replace Configuration.ParallelOptions with Configuration.MaxDegreeOfParallelism 8 years ago
Anton Firszov 82bdbd2e2f use ImageSharp Guard / DebugGuard 8 years ago