4399 Commits (8f75d8cbc9dde074a9d691a0cc332f4676d080ea)

Author SHA1 Message Date
James Jackson-South 8f75d8cbc9 Remove allocation and bounds checks 6 years ago
James Jackson-South dc090c23ec Fix #1047 6 years ago
James Jackson-South 98f802f617 Only read the crc of critical chunks. 6 years ago
James Jackson-South 9e232fe57a Improve code coverage. 6 years ago
James Jackson-South 74fd3cb6d8 Minor perf tweaks. 6 years ago
James Jackson-South 23fae72391 Optimize huffman and make all internal 6 years ago
James Jackson-South 6d56192970 More speedup and bounds checks removal. 6 years ago
James Jackson-South c3d5fab94a Remove a few more bounds checks. 6 years ago
James Jackson-South b66a95bd5e Use pinned buffers for distances 6 years ago
James Jackson-South 0afece3af1 Move pending buffer 6 years ago
James Jackson-South 62507f0ff9 Appease StyleCop 6 years ago
James Jackson-South dd8ac6006e No need to clean the arrays. We write over everything. 6 years ago
James Jackson-South bac80eedcc Optimize DeflaterEngine 6 years ago
James Jackson-South 3079574c3c Make DeflaterEngine disposable 6 years ago
James Jackson-South 95636933ae Stylecop cleanup DeflaterEngine 6 years ago
James Jackson-South 1bab6db93e !st pass cleanup of Deflater 6 years ago
James Jackson-South 16759b0429 Optimize DeflaterPendingBuffer 6 years ago
James Jackson-South c88e34d344 Initial working commit 6 years ago
James Jackson-South 3ed4f3cf73 Prevent duplicate ctr in extensions 6 years ago
James Jackson-South b6e039bf63 Remove unused properties. 6 years ago
James Jackson-South 058836d0c9 Normalize GraphicsOptions parameter position 6 years ago
James Jackson-South 241c50a79e Drop Default, use DeepClone + tests 6 years ago
James Jackson-South c657747382 Update GraphicsOptions.cs 6 years ago
James Jackson-South 4a4379ef80 Simplify options and add clone + tests 6 years ago
James Jackson-South e20d8206ea Expose Allocate2D 6 years ago
James Jackson-South 50b4d6a669 Fix MemoryAllocator access. 6 years ago
James Jackson-South e59f2206f3 Convert options into classes. 6 years ago
James Jackson-South d91bda2946 Fix #1044 6 years ago
James Jackson-South c8a2c079e2 Fix float clamp accessibility. 6 years ago
James Jackson-South d7b0a322ab Fix ImageFrame.Configuration 6 years ago
James Jackson-South effa36a7ee Fix GraphicsOptions 6 years ago
James Jackson-South 878dec4995 Allow bulk Color => TPixel conversion. 6 years ago
James Jackson-South b5957e578e Fix span access 6 years ago
James Jackson-South 8abc5786b9 Fix color and pixel operations. Touches #967 #1002 6 years ago
Brian Popow 28570402dd Avoid second iteration over the stream in ReadBgra16 to make it opaque 6 years ago
Brian Popow bd80c72a82 Add width and height as parameter for makeopaque, change currentPosition to pixelDataStart 6 years ago
Brian Popow 2acaea2ee4 Add benchmarks for tga images 6 years ago
Brian Popow c964b94e0f Fix converting pixel to gray in histogram equalization 6 years ago
Brian Popow 8b0eaf8dfd Code review changes 6 years ago
Peter Amrehn afc26ae414 small improvements on the PorterDuff functions 6 years ago
Brian Popow 7db0caaedd Throw ImageFormatException when width or height is 0 6 years ago
Brian Popow 340af92134 Add check for valid tga image type in the format detector 6 years ago
Brian Popow fe05e43b01 Fix build error in Release mode 6 years ago
Brian Popow e4fcdd03c5 Add tga specification 6 years ago
Brian Popow c4413d5a55 Fix encoding of 16 tga files 6 years ago
James Jackson-South 7cb840a86a Fix output, cleanup and minor optimizations. 6 years ago
James Jackson-South 1d0834ddde Optimize effor diffusion. Fix #757 6 years ago
James Jackson-South 8d96d08009 Introduce one more constant + cleanup 6 years ago
James Jackson-South c0ccc74d83 Introduce a few more constants 6 years ago
James Jackson-South 75b97aca59 Remove extra chars 6 years ago