1. 08 9月, 2016 1 次提交
    • A
      Optimize convolution (#22) · b8385c2f
      Anthony N. Simon 提交于
      * Add basic rotation benchmarks
      
      * Rename benchmark name
      
      * Add Resize benchmarks
      
      * Add supersampling exceptions
      
      * Adjust bench angle for non special case
      
      * Add integer math helpers
      
      * Add cache blocking to rotate
      
      * Add large image rotation bench
      
      * Change cache size
      
      * Optimize repeated calculation
      
      * Roll back to no-cache version
      
      * Fix tests
      
      * Add doc and tests
      
      * Cleanup
      
      * Add convolve benchmarks
      
      * Partially added Pad and Extend
      
      * Implement padding methods
      
      * Reduce allocations
      
      * Improve performance of convolve function
      
      * Add more image data
      
      * Refactor convolve operation and fix output padding
      
      * Re-enable parallel convolution
      
      * Refactor convolve and execute functions
      
      * Simplify implementation
      
      * Add tests
      
      * Add keep alpha
      
      * Improve doc
      
      * Fix alpha pos
      
      * Improve tests
      b8385c2f
  2. 27 8月, 2016 1 次提交
    • A
      Major refactor of package into sub-packages (#12) · a58a2e72
      Anthony N. Simon 提交于
      * Refactor entire project into sub-packages
      
      * Relocate clone package
      
      * Refactor, simplify packages
      
      * Add tests to new compare package
      
      * Remove redundant checks
      
      * Flatten util package structure
      
      * Rename parallel.Parallelize to parallel.Line
      
      * Improve doc of new exported types and functions
      
      * Refactor package name
      
      * Update README after major package refactor
      
      * Refactor blur function names
      
      * Update README
      
      * Fix typo
      a58a2e72