157 Commits (5e53e8363d7d5f27bfa07ac561b5a4f63dbaf95e)

Author SHA1 Message Date
woutware a224172ce2 Revert "Fixed color component order (should be reversed) for Argb32, Rgba32, Bgr24, Rgb24, Bgra32. Tests still need to be updated." 9 years ago
woutware 0fde6867e5 Fixed color component order (should be reversed) for Argb32, Rgba32, Bgr24, Rgb24, Bgra32. Tests still need to be updated. 9 years ago
James Jackson-South 4b48b75921 Fix unit tests 9 years ago
Jason Nelson b62c98cfc9 Update System.Memory to preview2 9 years ago
James Jackson-South 1b9676aac4 Add bulk scaled pixel operations methods 9 years ago
Anton Firszov dc5e6df835 improve robustness / add tolerance 9 years ago
Anton Firszov 64f528815d skip ToVector4SimdAligned() test in environments without SIMD 9 years ago
James Jackson-South 05d8915829 Add per-pixel scaled vector packing 9 years ago
James Jackson-South d02a2eb93f Blend => DrawImage 9 years ago
James Jackson-South 158791154c Fix test 9 years ago
James Jackson-South c9b5be772d Update tests to add reference comparisons 9 years ago
Anton Firszov 37e6c6aac8 turning PorterDuffOutputIsCorrect() into a [Theory] 9 years ago
James Jackson-South 99225bc589 Add basic comparision tests 9 years ago
James Jackson-South 82d5bc8640 Fix spelling 9 years ago
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 9 years ago
Anton Firszov bcb9c0057a passing MemoryManager to pixel blenders 9 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 9 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 9 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 9 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 9 years ago
James Jackson-South b0cf211f53 Fix non-netcore2.0 compatible unit test 9 years ago
James Jackson-South 76fa8be009 Fix unit test 9 years ago
Anton Firszov d50e446a6f dropping minSizeBytes + fixing tests 9 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 9 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 9 years ago
James Jackson-South 62e0457ee0 Fix broken test 9 years ago
James Jackson-South b5d6a4b692 Remove from tests 9 years ago
Anton Firszov 90bf1c85a6 fix build 9 years ago
Anton Firszov 7482623f03 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Anton Firszov 5875022a0d updated xunit to 2.3.0-beta3-build3705, fixed errors reported by xunit analyzer 9 years ago
Scott Williams 0384acb36f generate pixel blenders 9 years ago
Anton Firszov ba364d89ef implemented the rest of pixel conversion methods 9 years ago
Anton Firszov 1901b3fdc2 T4 all the PixelOperations! 9 years ago
Anton Firszov 898b925844 refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov 16d219ab25 test clenup (xUnit analyzer warnings mostly) 9 years ago
Anton Firszov eb2a3bd155 almost done 9 years ago
Anton Firszov e306c715a6 Bgra32 9 years ago
Anton Firszov 12dd3fa69a introducing Rgb24 & Bgr24 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Scott Williams 3f0cc9abf6 updates to comments and moved code 10 years ago
Scott Williams 14b39fd620 bulk blending tests 10 years ago
Scott Williams f624265c99 PorterDuff tests 10 years ago
Scott Williams f435a9d0ba migrate blenders to PorterDuff 10 years ago
Scott Williams 0d8eb2032c initial blender implementations 10 years ago