5 Commits (main)

Author SHA1 Message Date
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 8 months ago
James Jackson-South 3a3ff89ec4 Make CreatePixelOperations static 2 years ago
James Jackson-South dfd983f17c Update library to use new pixel API 2 years ago
James Jackson-South 1d352513e5 Add PixelColorType 2 years ago
James Jackson-South 6b6b474892 Introduce PixelComponentInfo + simplify Color 2 years ago
James Jackson-South db705814df Add PixelComponentPrecision 2 years ago
Stefan Nikolei 0b2cf3200d Replaced comment with /// <inheritdoc /> 2 years ago
Stefan Nikolei 2949655d92 Fix typos 2 years ago
Stefan Nikolei 2bf8d78f0f Fix Analyzer errors 2 years ago
Stefan Nikolei b52ef56181 Promote PixelTypeInfo to TPixel 2 years ago
Stefan Nikolei 34add6aebf Remove nullable disable from pixelimplementations 3 years ago
Stefan Nikolei 2cc81b84e9 Enable Nullable 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
James Jackson-South 97baeaf438 Update all files 4 years ago
Ynse Hoornenborg c6f9050a5e Initial Abgr32 pixel format implementation 4 years ago
Brian Popow 49e57722b8 Cleanup 4 years ago
James Jackson-South 289b5326c1 Move FastClamp to Numerics 5 years ago
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
James Jackson-South f2aa2a7965 Replace Vector4.Clamp 6 years ago
Sergio Pedri 690835960a Reintroduce readonly modifiers to pixel formats (CI fail) 6 years ago
Sergio Pedri 54b9057fe6 Revert "Added readonly modifiers to pixel formats" 6 years ago
Sergio Pedri 471e848206 Added readonly modifiers to pixel formats 6 years ago
James Jackson-South 93a6cc092f Add new parsing methods. Fix #1103 6 years ago
James Jackson-South 35c0f4b4db Add La16 and La32 to IPixel (tests next commit) 6 years ago
James Jackson-South 895c7f584b Gray16 => L16 6 years ago
James Jackson-South a35b73245a Gray8 => L8 6 years ago
Sergio Pedri 65075e3199 Fixed XML docs for RgbaVector pixel type (#992) 7 years ago
Simon Cropp 30804cfefd remove unused variables and methods (#963) 7 years ago
Anton Firsov 34781bff3e API cleanup (related to #907) (#911) 7 years ago
Brian Popow 039eae6a99 Add support for encoding 16 bit per pixel bitmaps (#899) 7 years ago
Jason Nelson 432af82793 Replace HashHelpers with HashCode.Combine 7 years ago
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
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