Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_develop_tiling_t Struct Reference

#include <tiling.h>

+ Collaboration diagram for dt_develop_tiling_t:

Data Fields

float factor
 
float factor_cl
 
float maxbuf
 
float maxbuf_cl
 
unsigned overhead
 
unsigned overlap
 
unsigned xalign
 
unsigned yalign
 

Field Documentation

◆ factor

float dt_develop_tiling_t::factor

memory requirement as a multiple of image buffer size (on host/CPU)

Referenced by dt_dev_pixelpipe_process_rec().

◆ factor_cl

float dt_develop_tiling_t::factor_cl

memory requirement as a multiple of image buffer size (on GPU)

◆ maxbuf

float dt_develop_tiling_t::maxbuf

maximum requirement for temporary buffers as a multiple of image buffer size (on host)

Referenced by dt_dev_pixelpipe_process_rec().

◆ maxbuf_cl

float dt_develop_tiling_t::maxbuf_cl

maximum requirement for temporary buffers as a multiple of image buffer size (on GPU)

◆ overhead

unsigned dt_develop_tiling_t::overhead

on-top memory requirement, with a size independent of input buffer

Referenced by dt_dev_pixelpipe_process_rec().

◆ overlap

unsigned dt_develop_tiling_t::overlap

overlap needed between tiles (in pixels)

◆ xalign

unsigned dt_develop_tiling_t::xalign

horizontal and vertical alignment requirement of upper left position of tiles. set to a value of 1 for no alignment, or 2 to account for Bayer pattern.

◆ yalign

unsigned dt_develop_tiling_t::yalign

The documentation for this struct was generated from the following file: