![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Go to the source code of this file.
Functions | |
typedef | void ((*eaw_decompose_t)(float *const restrict out, const float *const restrict in, float *const restrict detail, const int scale, const float sharpen, const int32_t width, const int32_t height)) |
typedef | void ((*eaw_synthesize_t)(float *const out, const float *const in, const float *const restrict detail, const float *const restrict thrsf, const float *const restrict boostf, const int32_t width, const int32_t height)) |
void | eaw_decompose (float *const restrict out, const float *const restrict in, float *const restrict detail, const int scale, const float sharpen, const int32_t width, const int32_t height) |
void | eaw_synthesize (float *const restrict out, const float *const restrict in, const float *const restrict detail, const float *const restrict thrsf, const float *const restrict boostf, const int32_t width, const int32_t height) |
void | eaw_decompose_sse2 (float *const restrict out, const float *const restrict in, float *const restrict detail, const int scale, const float sharpen, const int32_t width, const int32_t height) |
void | eaw_synthesize_sse2 (float *const restrict out, const float *const restrict in, const float *const restrict detail, const float *const restrict thrsf, const float *const restrict boostf, const int32_t width, const int32_t height) |
typedef | void ((*eaw_dn_decompose_t)(float *const restrict out, const float *const restrict in, float *const restrict detail, dt_aligned_pixel_t sum_squared, const int scale, const float inv_sigma2, const int32_t width, const int32_t height)) |
void | eaw_dn_decompose (float *const restrict out, const float *const restrict in, float *const restrict detail, dt_aligned_pixel_t sum_squared, const int scale, const float inv_sigma2, const int32_t width, const int32_t height) |
void | eaw_dn_decompose_sse (float *const restrict out, const float *const restrict in, float *const restrict detail, dt_aligned_pixel_t sum_squared, const int scale, const float inv_sigma2, const int32_t width, const int32_t height) |
void eaw_decompose | ( | float *const restrict | out, |
const float *const restrict | in, | ||
float *const restrict | detail, | ||
const int | scale, | ||
const float | sharpen, | ||
const int32_t | width, | ||
const int32_t | height | ||
) |
References dwt_interleave_rows(), height, SUM_PIXEL_CONTRIBUTION, SUM_PIXEL_EPILOGUE, SUM_PIXEL_PROLOGUE, and width.
Referenced by process().
void eaw_decompose_sse2 | ( | float *const restrict | out, |
const float *const restrict | in, | ||
float *const restrict | detail, | ||
const int | scale, | ||
const float | sharpen, | ||
const int32_t | width, | ||
const int32_t | height | ||
) |
void eaw_dn_decompose | ( | float *const restrict | out, |
const float *const restrict | in, | ||
float *const restrict | detail, | ||
dt_aligned_pixel_t | sum_squared, | ||
const int | scale, | ||
const float | inv_sigma2, | ||
const int32_t | width, | ||
const int32_t | height | ||
) |
References dwt_interleave_rows(), for_each_channel, height, SUM_PIXEL_CONTRIBUTION, SUM_PIXEL_EPILOGUE, SUM_PIXEL_PROLOGUE, _aligned_pixel::v, and width.
Referenced by process().
void eaw_dn_decompose_sse | ( | float *const restrict | out, |
const float *const restrict | in, | ||
float *const restrict | detail, | ||
dt_aligned_pixel_t | sum_squared, | ||
const int | scale, | ||
const float | inv_sigma2, | ||
const int32_t | width, | ||
const int32_t | height | ||
) |
void eaw_synthesize | ( | float *const restrict | out, |
const float *const restrict | in, | ||
const float *const restrict | detail, | ||
const float *const restrict | thrsf, | ||
const float *const restrict | boostf, | ||
const int32_t | width, | ||
const int32_t | height | ||
) |
void eaw_synthesize_sse2 | ( | float *const restrict | out, |
const float *const restrict | in, | ||
const float *const restrict | detail, | ||
const float *const restrict | thrsf, | ||
const float *const restrict | boostf, | ||
const int32_t | width, | ||
const int32_t | height | ||
) |
typedef void | ( | (*)(float *const restrict out, const float *const restrict in, float *const restrict detail, const int scale, const float sharpen, const int32_t width, const int32_t height) | eaw_decompose_t | ) |
typedef void | ( | (*)(float *const restrict out, const float *const restrict in, float *const restrict detail, dt_aligned_pixel_t sum_squared, const int scale, const float inv_sigma2, const int32_t width, const int32_t height) | eaw_dn_decompose_t | ) |