4399 Commits (ec4eca107452c24273eef64eb392879b44f12cd5)

Author SHA1 Message Date
James Jackson-South a92e7e70bd Remove allocation and bounds checks 6 years ago
James Jackson-South 94eb476764 Fix #1047 6 years ago
James Jackson-South 61c6334881 Only read the crc of critical chunks. 6 years ago
James Jackson-South ab93b0a497 Improve code coverage. 6 years ago
James Jackson-South e63030c5b2 Minor perf tweaks. 6 years ago
James Jackson-South d69f664570 Optimize huffman and make all internal 6 years ago
James Jackson-South 645421b803 More speedup and bounds checks removal. 6 years ago
James Jackson-South 89cc2e9fcd Remove a few more bounds checks. 6 years ago
James Jackson-South d4155c7365 Use pinned buffers for distances 6 years ago
James Jackson-South 209895180c Move pending buffer 6 years ago
James Jackson-South d3da2d3314 Appease StyleCop 6 years ago
James Jackson-South 7ce4327080 No need to clean the arrays. We write over everything. 6 years ago
James Jackson-South e4d3474cf0 Optimize DeflaterEngine 6 years ago
James Jackson-South 7ab868f3ba Make DeflaterEngine disposable 6 years ago
James Jackson-South c18d1fef78 Stylecop cleanup DeflaterEngine 6 years ago
James Jackson-South 884ff6db9f !st pass cleanup of Deflater 6 years ago
James Jackson-South 575f034b2c Optimize DeflaterPendingBuffer 6 years ago
James Jackson-South 41a5b09eb6 Initial working commit 6 years ago
James Jackson-South 0049ca27c8 Prevent duplicate ctr in extensions 6 years ago
James Jackson-South 86a4cb272a Remove unused properties. 6 years ago
James Jackson-South 22151ad44a Normalize GraphicsOptions parameter position 6 years ago
James Jackson-South 2a15aaca16 Drop Default, use DeepClone + tests 6 years ago
James Jackson-South 947a47fc17 Update GraphicsOptions.cs 6 years ago
James Jackson-South ebe0ca7bc6 Simplify options and add clone + tests 6 years ago
James Jackson-South 1bc9d1b1bf Expose Allocate2D 6 years ago
James Jackson-South 0bdf30674d Fix MemoryAllocator access. 6 years ago
James Jackson-South 7d028001bf Convert options into classes. 6 years ago
James Jackson-South c85e131487 Fix #1044 6 years ago
James Jackson-South 6268dcd75b Fix float clamp accessibility. 6 years ago
James Jackson-South 516f6df6f5 Fix ImageFrame.Configuration 6 years ago
James Jackson-South c7a64675b3 Fix GraphicsOptions 6 years ago
James Jackson-South d7a1e04d6f Allow bulk Color => TPixel conversion. 6 years ago
James Jackson-South 22cc449d3e Fix span access 6 years ago
James Jackson-South 096d523a13 Fix color and pixel operations. Touches #967 #1002 6 years ago
Brian Popow d3f1d3c1e5 Avoid second iteration over the stream in ReadBgra16 to make it opaque 6 years ago
Brian Popow e8e1e528fc Add width and height as parameter for makeopaque, change currentPosition to pixelDataStart 6 years ago
Brian Popow 43fcf57917 Add benchmarks for tga images 6 years ago
Brian Popow 7681c6a137 Fix converting pixel to gray in histogram equalization 6 years ago
Brian Popow 1b04fbe42b Code review changes 6 years ago
Peter Amrehn c4bb9cbd94 small improvements on the PorterDuff functions 6 years ago
Brian Popow 57895990f1 Throw ImageFormatException when width or height is 0 6 years ago
Brian Popow 5b478c5a87 Add check for valid tga image type in the format detector 6 years ago
Brian Popow 10c986790c Fix build error in Release mode 6 years ago
Brian Popow 30291a2671 Add tga specification 6 years ago
Brian Popow 56150f18f0 Fix encoding of 16 tga files 6 years ago
James Jackson-South 3d0a70f592 Fix output, cleanup and minor optimizations. 6 years ago
James Jackson-South 37a74ecd98 Optimize effor diffusion. Fix #757 6 years ago
James Jackson-South c5ebc45ebb Introduce one more constant + cleanup 6 years ago
James Jackson-South 5a2c5d27db Introduce a few more constants 6 years ago
James Jackson-South f993eb6563 Remove extra chars 6 years ago