![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Include dependency graph for eaw.h:
This graph shows which files directly or indirectly include this file: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 | ) |