Go to the source code of this file.
Functions | |
void | cuda_lowpass_5_x_dec_x_fewbits_optim (const int *src, const unsigned int w, const unsigned int h, int *dst) |
Convolve and decimate in X direction with 5-tap lowpass filter. | |
void | cuda_lowpass_5_y_dec_y_fewbits_optim (const int *src, const unsigned int w, const unsigned int h, int *dst) |
Convolve and decimate in X direction with 5-tap lowpass filter. | |
void | cuda_lowpass_9_x_fewbits_optim (const int *src, const unsigned int w, const unsigned int h, int *dst) |
void | cuda_lowpass_9_y_fewbits_optim (const int *src, const unsigned int w, const unsigned int h, int *dst) |
CUDA/GPU optimized lowpass code
CUDA/GPU optimized lowpass filter code
Definition in file cuda-lowpass.h.
void cuda_lowpass_5_x_dec_x_fewbits_optim | ( | const int * | src, | |
const unsigned int | w, | |||
const unsigned int | h, | |||
int * | dst | |||
) |
Convolve and decimate in X direction with 5-tap lowpass filter.
Note that src and dst should have been allocated already by the caller in DEVICE memory, and source data should have been copied to src. The caller may have to copy the result back to host memory if no further GPU processing is needed.
Definition at line 176 of file cuda-lowpass.cu.
void cuda_lowpass_5_y_dec_y_fewbits_optim | ( | const int * | src, | |
const unsigned int | w, | |||
const unsigned int | h, | |||
int * | dst | |||
) |
Convolve and decimate in X direction with 5-tap lowpass filter.
Note that src and dst should have been allocated already by the caller in DEVICE memory, and source data should have been copied to src. The caller may have to copy the result back to host memory if no further GPU processing is needed.
Definition at line 185 of file cuda-lowpass.cu.