6633 Commits (b4271cc20d17b148b9e312211b2b339a1d172b98)
 

Author SHA1 Message Date
Anton Firszov b4271cc20d robust ResizeKernelMap calculations using TolerantMath 8 years ago
Anton Firszov 49ef404552 TolerantMath: implemented Floor and Ceiling 8 years ago
Anton Firszov 3189c91563 introduce TolerantMath 8 years ago
Anton Firszov 97357b45e4 cherry pick test cases from auto-generated set 8 years ago
Anton Firszov ee1f398b1e use double precision in KernelMap calculations 8 years ago
Anton Firszov 03324e3c21 additional extensive testing 8 years ago
Anton Firszov 2742e1923c cleanup & undo WIP project setup 8 years ago
Anton Firszov 2d96beed9a format, docs, cleanup 8 years ago
Anton Firszov b33b5687d1 MosaicKernelMap works! 8 years ago
Anton Firszov e2279a04aa preparations for implementing MosaicKernelMap 8 years ago
Anton Firszov e2ff889f45 rename KernelMap to ResizeKernelMap, introduce MosaicKernelMap, move source code 8 years ago
Anton Firszov 70206614fc refactor KernelMap initialization 8 years ago
Anton Firszov eb82f9af68 fixed a bug in KernelMap caused by overlapping memory areas 8 years ago
Anton Firszov 0c9d6bbec1 printing ReferenceKernelMap 8 years ago
Anton Firszov 2bae0c3e03 Merge branch 'master' into af/resizekernel-optimizations 8 years ago
James Jackson-South 12a5fdf8ac
Merge pull request #765 from cwensley/curtis/optimize-solid-fill-region 8 years ago
James Jackson-South fb88711f7d
Merge branch 'master' into curtis/optimize-solid-fill-region 8 years ago
James Jackson-South 0483efaa0e
Merge pull request #764 from devedse/master 8 years ago
James Jackson-South 6849617065 Fix trns preservation and add tests 8 years ago
James Jackson-South ead17fd017 Use existing field 8 years ago
James Jackson-South f79f1894a3 Reduce allocatoins, check bit depth and rename. 8 years ago
James Jackson-South dafbe94fe9
Merge branch 'master' into master 8 years ago
James Jackson-South b778340bd2
Merge branch 'master' into curtis/optimize-solid-fill-region 8 years ago
James Jackson-South b9d570fb35
Merge pull request #771 from jongleur1983/avoidDoingTheSameThingMultipleTimes 8 years ago
James Jackson-South 8b9a2c18eb
Merge branch 'master' into avoidDoingTheSameThingMultipleTimes 8 years ago
Curtis Wensley 8073404c77 Check for solid brush outside of loops 8 years ago
Curtis Wensley 0ac969a711 Optimize filling a region with a solid brush when antialias is off 8 years ago
James Jackson-South 088bb2b5b5
Merge pull request #767 from dmanning23/ImageSharp-762_Aot-compiling 8 years ago
Dan Manning 6558464c75 ImageSharp-762_Aot-compiling: renamed to AotCompilerTools 8 years ago
James Jackson-South 9fdd90d814
Merge branch 'master' into master 8 years ago
James Jackson-South 7608777daf
Merge branch 'master' into avoidDoingTheSameThingMultipleTimes 8 years ago
Peter Amrehn f6618a6f3a inline percentHeiught and percentWidth as they are used only in one case each 8 years ago
Peter Amrehn 88da4bcba3 make code more clear by extracting the ratio to a variable again 8 years ago
Dan Manning 657f551642 ImageSharp-762_Aot-compiling: added simple unit test to check no exceptions are thrown by AotCompiler 8 years ago
Dan Manning 4127a4b455
Merge branch 'master' into ImageSharp-762_Aot-compiling 8 years ago
Peter Amrehn b196a08975 fix typo in local variable name 8 years ago
Peter Amrehn 0daa647b69 fix typo in KirschKernels class name 8 years ago
Unknown 321cca6e81 #771: change order of addition as proposed by @dlemstra 8 years ago
James Jackson-South fd1498731b
Merge branch 'master' into avoidDoingTheSameThingMultipleTimes 8 years ago
James Jackson-South b4710b0c68
Merge pull request #773 from jongleur1983/simplifyBoxBlurProcessors-KernelInitialization 8 years ago
Peter Amrehn 90e4a2ff0f simplify BoxBlurProcessor kernel initialization 8 years ago
Peter Amrehn e60deb73af avoid doubled increment in for loop and multiple array indexer access 8 years ago
Peter Amrehn 0da4c45cbd return first matching ImageFormat when iterating over FormatDetectors 8 years ago
Peter Amrehn 34481a645a avoid local variable copy when the original is never changed 8 years ago
Peter Amrehn b6e9eb6f68 multiply once and reuse 8 years ago
Peter Amrehn bb360ce356 invert condition: always assign literal 1, substract only on special case 8 years ago
Peter Amrehn 3ebcebe99e inline variable initialization 8 years ago
Peter Amrehn 74dba7a9ed unwrap for-loop to avoid conditional check inside 8 years ago
Peter Amrehn df155496b7 inline variable 8 years ago
Peter Amrehn ea6fc641c3 inline division as it's only used in some cases (and done at most once) 8 years ago