![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "common/darktable.h"#include "common/iop_order.h"#include "common/opencl.h"#include "develop/blend.h"#include "develop/pixelpipe_cache.h"#include "develop/pixelpipe_cpu.h"#include "develop/pixelpipe_gpu.h"#include <math.h>#include <stdio.h>#include "develop/pixelpipe_cache_cl.c"
Include dependency graph for pixelpipe_gpu.c:Functions | |
| void | dt_dev_pixelpipe_gpu_clear_buffer (void **cl_mem_buffer, dt_pixel_cache_entry_t *cache_entry, void *host_ptr, gboolean allow_reuse) |
| void | dt_dev_pixelpipe_gpu_flush_host_pinned_images (dt_dev_pixelpipe_t *pipe, void *host_ptr, dt_pixel_cache_entry_t *cache_entry, const char *reason) |
| int | pixelpipe_process_on_GPU (dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, const dt_dev_pixelpipe_iop_t *previous_piece, dt_develop_tiling_t *tiling, dt_pixelpipe_flow_t *pixelpipe_flow, gboolean *const cache_output, dt_pixel_cache_entry_t *input_entry, dt_pixel_cache_entry_t *output_entry) |
| void dt_dev_pixelpipe_gpu_clear_buffer | ( | void ** | cl_mem_buffer, |
| dt_pixel_cache_entry_t * | cache_entry, | ||
| void * | host_ptr, | ||
| gboolean | allow_reuse | ||
| ) |
References _gpu_clear_buffer().
Referenced by _abort_module_shutdown_cleanup(), and dt_dev_pixelpipe_process_rec().
| void dt_dev_pixelpipe_gpu_flush_host_pinned_images | ( | dt_dev_pixelpipe_t * | pipe, |
| void * | host_ptr, | ||
| dt_pixel_cache_entry_t * | cache_entry, | ||
| const char * | reason | ||
| ) |
| int pixelpipe_process_on_GPU | ( | dt_dev_pixelpipe_t * | pipe, |
| const dt_dev_pixelpipe_iop_t * | piece, | ||
| const dt_dev_pixelpipe_iop_t * | previous_piece, | ||
| dt_develop_tiling_t * | tiling, | ||
| dt_pixelpipe_flow_t * | pixelpipe_flow, | ||
| gboolean *const | cache_output, | ||
| dt_pixel_cache_entry_t * | input_entry, | ||
| dt_pixel_cache_entry_t * | output_entry | ||
| ) |
References pixelpipe_process_on_CPU().
Referenced by dt_dev_pixelpipe_process_rec().