5005 Commits (6f4c38fe724ef388397946ee5acaf5f89a66734e)

Author SHA1 Message Date
Peter Amrehn 6f4c38fe72 add local variables to store values at index once to spare additional indexer access. 6 years ago
Peter Amrehn b28ca48f6c improve comments 6 years ago
Peter Amrehn 0a5daadda1 add missing file header 6 years ago
Brian Popow d14b9819a5 Move alpha decoding related methods into the AlphaDecoder class 6 years ago
Brian Popow f53671ad1f alpha_color_cache.webp now decodes correctly 6 years ago
Brian Popow 83d82360eb Fix issue with DecodeAlphaData when copying a block 6 years ago
Brian Popow 53f42bc5af Review changes for the AlphaDecoder 6 years ago
Brian Popow 842f2b2354 Use memory allocator for alpha chunk and for the bitreader data 6 years ago
Brian Popow aaa9e07416 Refactor parsing VP8X header 6 years ago
Brian Popow 91fe575fb1 Add AggressiveInlining where it seemed appropriate 6 years ago
Brian Popow 8703dac09a Remove cropping options 6 years ago
Brian Popow e31f8d53cb Fix lossy decoding issue: return value of ParseResiduals was not used 6 years ago
Brian Popow 39a28668cf Add tests for reading webp metadata, fix some test images with metadata 6 years ago
Anton Firszov a20fe6f816 fix GetSingleSpan() & GetSingleMemory() 6 years ago
Anton Firszov 11a3700bfc improve naming in SimdUtils 6 years ago
Brian Popow fd92556fe0 Use bulk pixel conversion 6 years ago
Brian Popow c0bbd0631e Vp8Decoder now uses memory allocator 6 years ago
Brian Popow fa0fa9ef5f Vp8Decoder reserves only needed memory 6 years ago
Brian Popow 7ee79f594c Fix decoding issues 6 years ago
Anton Firszov 513214bc42 fix test failure related to #824 6 years ago
Anton Firszov 2e878694e3 CopyTo -> ScaledCopyTo 6 years ago
Anton Firszov f6287c4c08 reference MagicScaler code 6 years ago
Anton Firszov 173cdb928a cleanup and fix build errors 6 years ago
Brian Popow 08c4278ba4 Add filtering for compressed alpha 6 years ago
Brian Popow a75bb568ea Add filtering for uncompressed alpha 6 years ago
James Jackson-South 74de9bc174 Update submodule and remove build copy. 6 years ago
Stuart Lang cc1316d182
Correct xml docs 6 years ago
Greg d0d71b545c
Fix typos in FilterExtensions.cs 6 years ago
Brian Popow 7592ebda72 Start implementing compressed alpha decoding 6 years ago
James Jackson-South 0d1ec74129 Remove stackalloc 6 years ago
James Jackson-South b8a535ae43 Manually include compiled file in source via auto copy. 6 years ago
James Jackson-South 893ae087c6 Fix module, import configs, automate T4 builds 6 years ago
James Jackson-South 773f773f6d Cleanup 6 years ago
James Jackson-South 3d6d39a75d Faster Gif transparency lookup. 6 years ago
James Jackson-South 9acbb10f5a Faster png palette encoding. 6 years ago
James Jackson-South 2cc1747e0b Introduce palette property 6 years ago
James Jackson-South a73a63becc Clean up quantized frame API 6 years ago
Anton Firszov 7803585ab3 Revert "Merge branch 'af/fast-dev-hack' into js/dither-quantize-updates" 6 years ago
James Jackson-South f73ac89856 Cleanup and update references. 6 years ago
James Jackson-South fb4c47413b Simplify, fix color mapping, and refactor for performance. 6 years ago
Brian Popow 3b3769248a Start implementing alpha decoding: uncompressed alpha without filtering works so far 6 years ago
Brian Popow 7396db5cfe A little cleanup and refactoring 6 years ago
Brian Popow 0af68d8a6b Fix decoding very small lossy webp images 6 years ago
James Jackson-South 4071c65f4c Better performance 6 years ago
Anton Firszov 8efdbfb9de AVX float -> byte conversion 6 years ago
Brian Popow 9567e17fa5 Fix some lossy decoding bugs 6 years ago
Anton Firszov eb76788232 IsAvx2CompatibleArchitecture => HasVector8 6 years ago
Anton Firszov 572c9264f8 block scaling bottleneck -> eliminated 6 years ago
Anton Firszov 9026c57330 BufferArea optimizations 6 years ago
Anton Firszov a493c79037 cold/hot path microoptimizations 6 years ago