Skip to content

Latest commit

 

History

History
88 lines (51 loc) · 1.62 KB

CHANGELOG.md

File metadata and controls

88 lines (51 loc) · 1.62 KB

20191205

  • Update 2D FFT example

20180714

  • Update LIME Reference in README

20180611

  • Upload full version of LIME algorithm.

20180409

  • Add Gradient Filter.

20180328

  • Update README

20180323

  • Update the iOS part, absorb and adapt the features from macOS.
  • Fix the filter naming error of iOS filters.

20180314

  • Fix the 2D FFT accuracy issue, now it works and works well.
  • Config the illumination map kernel.

20180312

  • Optimize the memory.
  • Adapt Argument buffer for some kernel functions.

20180310

  • Finish the 2D FFT on Metal algorithm, and it works nice.
  • Upgrade the iOS part to Swift 4 and bring the computation kernel to it.
  • Simplify the code.

20180228

  • Add two compute kernel
    • illumination map in mean way
    • shrinkage

20180218

  • Correct the data type of MTLTexture. (From rg8Unorm to rg32Float)

20180215

  • Add Complex number to modulus function

20180209

  • Finish the commandBuffer and commandEncoder configuration.

20180204

  • Complete the FFT Metal Shader which suits all stage calculation, pipeline queue and command buffer config are under preparing

20171129

  • Add some comments and fix the threadgroup config for 1st stage

20171124

  • Add first two step of FFT algorithm

20170910

  • Add workable Gaussian Blur filter
  • Fix Unstable when process high solution pictures

20170826

  • Add macOS project, which requires 10.13 and Swift 4.0.
    • Use Metal kernel instead of CoreImage Kernel for saving compiling time.
    • MTKView is implemented to realtime render.

20170725

  • Enhance Performance
  • Add clamping for each kernel
    • Fix the out range problem
    • Partly fix the color management bug for AdobeRGB Image