65 Commits (517ab62d14afd6500a72247461723c823e37979f)

Author SHA1 Message Date
James Jackson-South 291e9e7c1e Use source length as bounds 2 years ago
Günther Foidl f746e686df PR feedback + use nuint instead of nint 3 years ago
Günther Foidl 1920e28ed0 Revised Unsafe.Add to avoid the sign-extending move 3 years ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 3 years ago
James Jackson-South b22785ed33 Update editorconfig and fix all new warnings. 3 years ago
Dirk Lemstra f9c9a019d1
Removed unused argument. 3 years ago
James Jackson-South 6fc84a82f6 Remove other obsolete conditions and warnings 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
Dmitry Pentin 97f200d475 Refactoring, fixes, tests 4 years ago
Dmitry Pentin a83b3b699a Added avx accelerated rgb unpack method 4 years ago
Dmitry Pentin 45dfed1411 RGB debug pass encoding done 4 years ago
James Jackson-South 666ae9eb02 Ensure PixelOperations.To(TPixel) uses scaling. 4 years ago
Anton Firszov 5f90e020fc Change SpectralConverter<T> to use inplace converters and PackFromRgbPlanes 4 years ago
Anton Firszov 02ac45971b add benchmark results and fix PixelOperations 5 years ago
Anton Firszov 9e0b7fc874 started Rgba32 5 years ago
Anton Firszov dd0447ef4c entry API & tests 5 years ago
James Jackson-South 65909fcf5a Make PixelTypeInfo lazy 5 years ago
James Jackson-South 6a3411ed6b Add new property and implement for TPixel types 5 years ago
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
Sergio Pedri 94c4660d10 Switched pixel format type constraint to unmanaged 6 years ago
James Jackson-South e848f9d01b Expose operations. Fix #1092 6 years ago
James Jackson-South 41b7a26c2e Remove virtal keyword and regenerate classes 6 years ago
Sergio Pedri 3dde261da6 Made the To/FromVector4 PixelOperations<TPixel> APIs public 6 years ago
Sergio Pedri 778567becb Bokeh blur implementation (#842) 7 years ago
Anton Firsov 96c3bbff79 Introduce non-generic ImageFrameCollection (#941) 7 years ago
Anton Firszov 86ce62ed2c rename FromVector4(...) to FromVector4Destructive(...) 7 years ago
Anton Firszov fd3d76e78e Inlining temporary compatibility methods (FromScaledVector4, ToScaledVector4) 7 years ago
Anton Firszov c3d4e4d8f4 all pixel types implemented except RgbaVector 7 years ago
Anton Firszov f637506bed copy companding refactor from #847 7 years ago
Anton Firszov 58573bbc22 replace FromScaledVector4() / ToScaledVector4() with flag usages 7 years ago
Anton Firszov 56f00399f5 make .FromVector4() destructive 7 years ago
Peter Amrehn 54b279983a fix typos in comments 7 years ago
Anton Firszov 437d080180 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov 62da375f63 avoid allocation in RunRgba32CompatibleToVector4Conversion 7 years ago
Anton Firszov eb6665dfc3 Vector4ConversionThreshold 7 years ago
Anton Firszov 145593b133 run default implementation for small buffers 7 years ago
Anton Firszov 41aa2ad9a2 Optimized bulk conversion for common pixel types 7 years ago
Anton Firszov eaa5a9779c Rgba32 <-> Argb32 <-> Bgra32 7 years ago
Anton Firszov 7ab13d5059 Update xmldoc 7 years ago
Anton Firszov bd78bff113 Feed Configuration to all methods in PixelOperations 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov ada0225258 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 7 years ago
Anton Firszov 2449309159 Span.CopyTo(...) semantics for bulk Vecto4 conversion in PixelOperations 7 years ago
Anton Firszov 11ee7f2aef Rename PackFrom*** -> From***: 7 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov 1ec9f41eb7 remove useless reassignment in PixelOperations{TPixel} 7 years ago
Anton Firszov 8c1dbfac40 address review findings + some more cleanup 7 years ago
Anton Firszov 4c9bf4ac27 simplify Rgba32.PixelOperations, include benchmark results 7 years ago
Anton Firszov 8f4e8a663a cleanup 7 years ago