2 Commits (f6097495fd9fd2280f10b2bf034ed2e91350ac9e)

Author SHA1 Message Date
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov ecece916fd Move all specific IPixel implementations to a (non-namespace-provider) subfolder 7 years ago
Anton Firszov 7caf6642f4 refactored ToRgba32() on most pixel types 7 years ago
James Jackson-South 3cd3d0e25f Use FormattableString 7 years ago
James Jackson-South 9a9262e58f Generate bulk pixel operations for all standard packing operations and fix conversion 7 years ago
James Jackson-South d49d74aafc Update and normalise pixel format + disable out of date tests 7 years ago
Peter Amrehn 4c80b16f31 #718: extend IPixel interface and implement it everywhere, ... 7 years ago
Jason Nelson 2922b8dc40 Optimize Equals & GetHashCode methods within PixelFormats 8 years ago
James Jackson-South 77b27b7bcc Add IPixel Rgb48 methods 8 years ago
James Jackson-South 662f4082d7 Fix conversion add conversion tests 8 years ago
James Jackson-South 3300063f82 Add Rgba64 methods to IPixel. Touch #610 8 years ago
James Jackson-South 1e401159b9 Fix braces 8 years ago
woutware 17d34506df Added IPixel.PackFromBgra32, similarly to the PackFromArgb32. 8 years ago
woutware 14d9583c8c Added IPixel.PackFromArgb32 and ToArgb32. 8 years ago
James Jackson-South 0cde2c1026 Cleanup 8 years ago
James Jackson-South 05d8915829 Add per-pixel scaled vector packing 8 years ago
Jason Nelson b1f6af6b0d Simplify Equals override 8 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Anton Firszov c6a52884b9 removed unnecessary warnings, added source headers 9 years ago
Anton Firszov eb2a3bd155 almost done 9 years ago
Anton Firszov aba73e3167 cleanup & fix stuff 9 years ago
Anton Firszov 12dd3fa69a introducing Rgb24 & Bgr24 9 years ago
Anton Firszov 649aab1ded Span<T> on IPixel API surface. 9 years ago
James Jackson-South f480df46c9 Fix formatting of PixelFormat constructor docs. 9 years ago
Scott Williams 0d8eb2032c initial blender implementations 9 years ago
James Jackson-South ba2e3e1a15 Fix pixel xml docs to add ranges and remove duplication 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
Anton Firszov 2b3b3ea93b IPixel<T>.BulkOperations ---> IPixel<T>.CreateBulkOperations() 9 years ago
Anton Firszov e59255d43f cleanup & stylecop 9 years ago
Anton Firszov 598ebdbd96 BulkPixelOperations<T> skeleton 9 years ago
Anton Firszov c3ef4a0160 restored <inheritdoc /> on PackedValue-s 9 years ago
Anton Firszov 3cdc423500 The return of IPackedVector<T> 9 years ago
Anton Firszov 1125edcef8 IPixel 9 years ago
James Jackson-South 92405c30ab Inline ToVector4() 9 years ago
Anton Firszov 8d93109d55 [MethodImpl(MethodImplOptions.AggressiveInlining)] on packedpixel primitives 9 years ago
James Jackson-South c874a72904 Replace ToBytes() 9 years ago
James Jackson-South 61aef4826b NormalizedByte2 Add NormalizedByte4 9 years ago
James Jackson-South 01f00f72b9 Add NormalizedByte2 9 years ago
James Jackson-South 6e23ef4c95 Add HalfVector2 9 years ago
James Jackson-South 7dcd46a678 Add HalfSingle 9 years ago
James Jackson-South 95818287e9 Add Bgra4444 9 years ago
James Jackson-South 15361c7025 Add Bgr565 9 years ago