![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "develop/imageop.h"
#include "develop/imageop_math.h"
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <cstdlib>
#include <cstring>
Macros | |
#define | __STDC_FORMAT_MACROS |
#define | AMAZETS 160 |
Functions | |
void | amaze_demosaic_RT (dt_dev_pixelpipe_iop_t *piece, const float *const in, float *out, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const int filters) |
static __inline float | clampnan (const float x, const float m, const float M) |
static __inline float | xmul2f (float d) |
static __inline float | xdiv2f (float d) |
static __inline float | xdivf (float d, int n) |
template<typename _Tp > | |
static const _Tp | SQR (_Tp x) |
template<typename _Tp > | |
static const _Tp | intp (const _Tp a, const _Tp b, const _Tp c) |
template<typename _Tp > | |
static const _Tp | LIM (const _Tp a, const _Tp b, const _Tp c) |
template<typename _Tp > | |
static const _Tp | ULIM (const _Tp a, const _Tp b, const _Tp c) |
#define __STDC_FORMAT_MACROS |
#define AMAZETS 160 |
void amaze_demosaic_RT | ( | dt_dev_pixelpipe_iop_t * | piece, |
const float *const | in, | ||
float * | out, | ||
const dt_iop_roi_t *const | roi_in, | ||
const dt_iop_roi_t *const | roi_out, | ||
const int | filters | ||
) |
References __attribute__(), AMAZETS, clampnan(), eps, epssq, FC(), height, dt_iop_roi_t::height, intp(), MIN, dt_dev_pixelpipe_iop_t::pipe, SQR, ULIM(), width, dt_iop_roi_t::width, dt_iop_roi_t::x, xdiv2f(), xdivf(), xmul2f(), and dt_iop_roi_t::y.
|
static |
References m.
Referenced by amaze_demosaic_RT().
|
inlinestatic |
Referenced by amaze_demosaic_RT().
|
inlinestatic |
Referenced by ULIM().
|
inlinestatic |
|
inlinestatic |
References LIM().
Referenced by amaze_demosaic_RT().
|
static |
References f().
Referenced by amaze_demosaic_RT().
|
static |
References f().
Referenced by amaze_demosaic_RT().
|
static |
References f().
Referenced by amaze_demosaic_RT().