Loading src/TileProcessor.cuh +1 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,7 @@ extern "C" __global__ void textures_accumulate( * @param fat_zero add this value squared to the sum of squared components before normalization * @param gpu_tasks array of per-tile tasks (now bits 4..9 - correlation pairs) * @param num_tiles number of tiles int gpu_tasks array prepared for processing * @param tilesx number of tile rows * @param gpu_corr_indices allocated array for per-tile correlation tasks (4 bytes per tile) * @param pnum_corr_tiles allocated space for pointer to a number of number of correlation tiles to process * @param corr_stride, stride (in floats) for correlation outputs. Loading src/TileProcessor.h +0 −13 Original line number Diff line number Diff line Loading @@ -89,14 +89,8 @@ extern "C" __global__ void textures_nonoverlap( int colors, // number of colors (3/1) int is_lwir, // do not perform shot correction float params[5], // float min_shot, // 10.0 // float scale_shot, // 3.0 // float diff_sigma, // pixel value/pixel change // float diff_threshold, // pixel value/pixel change // float min_agree, // minimal number of channels to agree on a point (real number to work with fuzzy averages) float weights[3], // scale for R,B,G int dust_remove, // Do not reduce average weight when only one image differs much from the average // int keep_weights, // return channel weights after A in RGBA (was removed) (should be 0 if gpu_texture_rbg)? // combining both non-overlap and overlap (each calculated if pointer is not null ) size_t texture_stride, // in floats (now 256*4 = 1024) // may be 0 if not needed float * gpu_texture_tiles, // (number of colors +1 + ?)*16*16 rgba texture tiles // may be 0 if not needed Loading Loading @@ -141,13 +135,6 @@ extern "C" __global__ void generate_RBGA( int colors, // number of colors (3/1) int is_lwir, // do not perform shot correction float params[5], // mitigating CUDA_ERROR_INVALID_PTX /* float min_shot, // 10.0 float scale_shot, // 3.0 float diff_sigma, // pixel value/pixel change float diff_threshold, // pixel value/pixel change float min_agree, // minimal number of channels to agree on a point (real number to work with fuzzy averages) */ float weights[3], // scale for R,B,G int dust_remove, // Do not reduce average weight when only one image differs much from the average int keep_weights, // return channel weights after A in RGBA (was removed) Loading Loading
src/TileProcessor.cuh +1 −0 Original line number Diff line number Diff line Loading @@ -944,6 +944,7 @@ extern "C" __global__ void textures_accumulate( * @param fat_zero add this value squared to the sum of squared components before normalization * @param gpu_tasks array of per-tile tasks (now bits 4..9 - correlation pairs) * @param num_tiles number of tiles int gpu_tasks array prepared for processing * @param tilesx number of tile rows * @param gpu_corr_indices allocated array for per-tile correlation tasks (4 bytes per tile) * @param pnum_corr_tiles allocated space for pointer to a number of number of correlation tiles to process * @param corr_stride, stride (in floats) for correlation outputs. Loading
src/TileProcessor.h +0 −13 Original line number Diff line number Diff line Loading @@ -89,14 +89,8 @@ extern "C" __global__ void textures_nonoverlap( int colors, // number of colors (3/1) int is_lwir, // do not perform shot correction float params[5], // float min_shot, // 10.0 // float scale_shot, // 3.0 // float diff_sigma, // pixel value/pixel change // float diff_threshold, // pixel value/pixel change // float min_agree, // minimal number of channels to agree on a point (real number to work with fuzzy averages) float weights[3], // scale for R,B,G int dust_remove, // Do not reduce average weight when only one image differs much from the average // int keep_weights, // return channel weights after A in RGBA (was removed) (should be 0 if gpu_texture_rbg)? // combining both non-overlap and overlap (each calculated if pointer is not null ) size_t texture_stride, // in floats (now 256*4 = 1024) // may be 0 if not needed float * gpu_texture_tiles, // (number of colors +1 + ?)*16*16 rgba texture tiles // may be 0 if not needed Loading Loading @@ -141,13 +135,6 @@ extern "C" __global__ void generate_RBGA( int colors, // number of colors (3/1) int is_lwir, // do not perform shot correction float params[5], // mitigating CUDA_ERROR_INVALID_PTX /* float min_shot, // 10.0 float scale_shot, // 3.0 float diff_sigma, // pixel value/pixel change float diff_threshold, // pixel value/pixel change float min_agree, // minimal number of channels to agree on a point (real number to work with fuzzy averages) */ float weights[3], // scale for R,B,G int dust_remove, // Do not reduce average weight when only one image differs much from the average int keep_weights, // return channel weights after A in RGBA (was removed) Loading