5283 Commits (2e3f3c1e390df3be2fe547b524fa6ea9200b2d0b)

Author SHA1 Message Date
James Jackson-South 2e3f3c1e39 Use doubles in ResizeHelper 6 years ago
James Jackson-South f23fd09669 Make PixelTypeInfo lazy 6 years ago
Brian Popow 6b106da2a9 Use ref TPixel pixel = ref rowSpan[dx]; 6 years ago
Brian Popow 2021a42344 Use GetPixelRowSpan to access pixel data in global hist equalization 6 years ago
Brian Popow 7040ca7abe Use GetPixelRowSpan to access pixels, fixes #1429 6 years ago
Brian Popow 3970510861 Use colorPalette span as destination of bulk conversion 6 years ago
Brian Popow e4d0ffe6db Dont use the default config in ToRgba32 6 years ago
Brian Popow 247834f529 Use bulk conversion to rgba in Write8BitColor 6 years ago
AlexNDRmac 8f2da28358
Move package to build props 6 years ago
AlexNDRmac c44690ff89
Fix incompatible package reference for OSX 6 years ago
AlexNDRmac 427d97a742
Add support using libgdiplus on macOS 6 years ago
James Jackson-South e18ef9f7e3 Don't autogenerate GetPixelTypeInfo 6 years ago
James Jackson-South f30e22fe1b Remove bas T4 refs 6 years ago
James Jackson-South 842cd378d7 Fix Short4 and tests 6 years ago
James Jackson-South 686aef78d2 Add new property and implement for TPixel types 6 years ago
Brian Popow ae27c04c45 Use Interlocked.Increment(ref Unsafe.Add(ref histogramBase, luminance)); 6 years ago
Brian Popow 274cabfa75 Use Interlocked.Increment during histogram calculation, fixes issue #1416 6 years ago
Nicolas Portmann 0aa3ba5071 Remove useless branch 6 years ago
Nicolas Portmann 8f5ae2dd60 Micro-optimize grayscale converter 6 years ago
James Jackson-South 7a3bdf340b Add missing conditional 6 years ago
James Jackson-South 8212e60d53 Respond to Anton fedback 6 years ago
James Jackson-South 3cda066270 Fix shuffle 6 years ago
James Jackson-South 74dd8cdc49 Use ROS trick all round and optimize Shuffle3 6 years ago
James Jackson-South e1168ad550
Update src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs 6 years ago
James Jackson-South 1ad9fcdad6 Handle Bmp encoder padding. 6 years ago
Nicolas Portmann d76dbaa693 Drop FromGrayscaleVector8 6 years ago
James Jackson-South 11cc6af36e Inline controls as constants 6 years ago
Nicolas Portmann f421be2121 Refactor JpegColorConverters 6 years ago
James Jackson-South 4416d3d951 Fix shuffle +m slice fallback 6 years ago
James Jackson-South a08f9062a1 Unroll XYZWShuffle4Slice3 6 years ago
Nicolas Portmann 210d8f7740 Add initial vectorized color converter implementation 6 years ago
James Jackson-South 8c32469666 Fix Shuffle4Slice3, wire up shuffles. 6 years ago
James Jackson-South 49062c4ee5 Cleanup and fix tests 6 years ago
James Jackson-South 76d52772b6 Shuffle3 + Tests 6 years ago
James Jackson-South 893bfdd17d Don't cast full spans 6 years ago
James Jackson-South d5b257786e Fast fallbacks 6 years ago
James Jackson-South f462bfe7f0 Faster Shuffle4Slice3 6 years ago
James Jackson-South 21611e1911 Faster Pad3Shuffle4 6 years ago
James Jackson-South 1b85483d03 fix spans directly 6 years ago
James Jackson-South 9f38d40221 Cleanup 6 years ago
James Jackson-South 1d21dc9b59 Add Shuffle4Slice3 6 years ago
James Jackson-South 49e93641b4 Initial 3padshuffle4 6 years ago
James Jackson-South 8464a3d448 Don't use Linq and test for common path first. 6 years ago
James Jackson-South dabc237e26 Fix benchmarks, cleanup. 6 years ago
James Jackson-South aba5d636da Update based on feedback 6 years ago
James Jackson-South ab11f4e348 Implement new optimized 4 channel shuffle methods. 6 years ago
James Jackson-South 299ea10e82 Fix coverage 6 years ago
James Jackson-South deb1800e91 Unroll loops 6 years ago
James Jackson-South 79a7e8f953 Add optimized fallback for existing shuffles. 6 years ago
James Jackson-South 5625b4bd3f Don't use static spans for now. 6 years ago