Blender  V2.93
CPUDevice Member List

This is the complete list of members for CPUDevice, including all inherited members.

adaptive_sampling_filter(KernelGlobals *kg, RenderTile &tile, int sample)CPUDeviceinline
adaptive_sampling_post(const RenderTile &tile, KernelGlobals *kg)CPUDeviceinline
available_devices(uint device_type_mask=DEVICE_MASK_ALL)Devicestatic
available_types()Devicestatic
backgroundDeviceprotected
bake_kernelCPUDevice
bind_fallback_display_space_shader(const float width, const float height)Deviceprotected
build_bvh(BVH *bvh, Progress &progress, bool refit) overrideCPUDeviceinlinevirtual
check_peer_access(Device *)Deviceinlinevirtual
const_copy_to(const char *name, void *host, size_t size) overrideCPUDeviceinlinevirtual
convert_to_byte_kernelCPUDevice
convert_to_half_float_kernelCPUDevice
CPUDevice(DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool background_)CPUDeviceinline
create(DeviceInfo &info, Stats &stats, Profiler &profiler, bool background=true)Devicestatic
data_init_kernelCPUDevice
denoise_nlm(DenoisingTask &denoising, RenderTile &tile)CPUDeviceinline
denoise_openimagedenoise(DeviceTask &task, RenderTile &rtile)CPUDeviceinline
denoise_openimagedenoise_buffer(DeviceTask &task, float *buffer, const size_t offset, const size_t stride, const size_t x, const size_t y, const size_t w, const size_t h, const float scale)CPUDeviceinline
denoising_accumulate(device_ptr color_ptr, device_ptr color_variance_ptr, device_ptr scale_ptr, int frame, DenoisingTask *task)CPUDeviceinline
denoising_combine_halves(device_ptr a_ptr, device_ptr b_ptr, device_ptr mean_ptr, device_ptr variance_ptr, int r, int4 rect, DenoisingTask *task)CPUDeviceinline
denoising_construct_transform(DenoisingTask *task)CPUDeviceinline
denoising_detect_outliers(device_ptr image_ptr, device_ptr variance_ptr, device_ptr depth_ptr, device_ptr output_ptr, DenoisingTask *task)CPUDeviceinline
denoising_divide_shadow(device_ptr a_ptr, device_ptr b_ptr, device_ptr sample_variance_ptr, device_ptr sv_variance_ptr, device_ptr buffer_variance_ptr, DenoisingTask *task)CPUDeviceinline
denoising_get_feature(int mean_offset, int variance_offset, device_ptr mean_ptr, device_ptr variance_ptr, float scale, DenoisingTask *task)CPUDeviceinline
denoising_non_local_means(device_ptr image_ptr, device_ptr guide_ptr, device_ptr variance_ptr, device_ptr out_ptr, DenoisingTask *task)CPUDeviceinline
denoising_solve(device_ptr output_ptr, DenoisingTask *task)CPUDeviceinline
denoising_write_feature(int out_offset, device_ptr from_ptr, device_ptr buffer_ptr, DenoisingTask *task)CPUDeviceinline
Device(DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool background)Deviceinlineprotected
device_capabilities(uint device_type_mask=DEVICE_MASK_ALL)Devicestatic
device_number(Device *)Deviceinlinevirtual
draw_pixels(device_memory &mem, int y, int w, int h, int width, int height, int dx, int dy, int dw, int dh, bool transparent, const DeviceDrawParams &draw_params)Devicevirtual
dummy_device(const string &error_msg="")Devicestatic
error_message()Deviceinlinevirtual
error_msgDeviceprotected
fallback_shader_programDeviceprotected
FALLBACK_SHADER_STATUS_ERROR enum valueDeviceprotected
FALLBACK_SHADER_STATUS_NONE enum valueDeviceprotected
FALLBACK_SHADER_STATUS_SUCCESS enum valueDeviceprotected
fallback_statusDeviceprotected
filter_combine_halves_kernelCPUDevice
filter_construct_transform_kernelCPUDevice
filter_detect_outliers_kernelCPUDevice
filter_divide_shadow_kernelCPUDevice
filter_finalize_kernelCPUDevice
filter_get_feature_kernelCPUDevice
filter_nlm_blur_kernelCPUDevice
filter_nlm_calc_difference_kernelCPUDevice
filter_nlm_calc_weight_kernelCPUDevice
filter_nlm_construct_gramian_kernelCPUDevice
filter_nlm_normalize_kernelCPUDevice
filter_nlm_update_output_kernelCPUDevice
filter_write_feature_kernelCPUDevice
free_memory()Devicestatic
fullscreen_locationDeviceprotected
get_active_kernel_switch_state()Deviceinlinevirtual
get_bvh_layout_mask() const overrideCPUDeviceinlinevirtual
get_multi_device(const vector< DeviceInfo > &subdevices, int threads, bool background)Devicestatic
get_split_task_count(DeviceTask &task) overrideCPUDeviceinlinevirtual
global_alloc(device_memory &mem)CPUDeviceinline
global_free(device_memory &mem)CPUDeviceinline
have_error()Deviceinline
image_texture_locationDeviceprotected
infoDevice
is_resident(device_ptr, Device *sub_device)Deviceinlinevirtual
kernel_globalsCPUDevice
load_kernels(const DeviceRequestedFeatures &requested_features_) overrideCPUDeviceinlineprotectedvirtual
load_texture_info()CPUDeviceinline
map_neighbor_tiles(Device *, RenderTileNeighbors &)Deviceinlinevirtual
map_tile(Device *, RenderTile &)Deviceinlinevirtual
mem_alloc(device_memory &mem) overrideCPUDeviceinlinevirtual
mem_alloc_sub_ptr(device_memory &mem, int offset, int) overrideCPUDeviceinlinevirtual
mem_copy_from(device_memory &, int, int, int, int) overrideCPUDeviceinlinevirtual
mem_copy_to(device_memory &mem) overrideCPUDeviceinlinevirtual
mem_free(device_memory &mem) overrideCPUDeviceinlinevirtual
mem_free_sub_ptr(device_ptr)Deviceinlineprotectedvirtual
mem_sub_ptr_alignment()Deviceinlinevirtual
mem_zero(device_memory &mem) overrideCPUDeviceinlinevirtual
need_texture_infoCPUDevice
oidn_task_lockCPUDevice
osl_memory() overrideCPUDeviceinlinevirtual
path_trace_kernelCPUDevice
profilerDevice
release_optix_bvh(BVH *)Deviceinlinevirtual
render(DeviceTask &task, RenderTile &tile, KernelGlobals *kg)CPUDeviceinline
requested_featuresCPUDevice
set_error(const string &error)Deviceinlinevirtual
shader_kernelCPUDevice
show_samples() const overrideCPUDeviceinlinevirtual
split_kernelsCPUDevice
statsDevice
string_from_type(DeviceType type)Devicestatic
tag_update()Devicestatic
task_add(DeviceTask &task) overrideCPUDeviceinlinevirtual
task_cancel() overrideCPUDeviceinlinevirtual
task_poolCPUDevice
task_wait() overrideCPUDeviceinlinevirtual
tex_alloc(device_texture &mem)CPUDeviceinline
tex_free(device_texture &mem)CPUDeviceinline
texture_infoCPUDevice
thread_denoise(DeviceTask &task)CPUDeviceinline
thread_film_convert(DeviceTask &task)CPUDeviceinline
thread_kernel_globals_free(KernelGlobals *kg)CPUDeviceinlineprotected
thread_kernel_globals_init()CPUDeviceinlineprotected
thread_render(DeviceTask &task)CPUDeviceinline
thread_run(DeviceTask &task)CPUDeviceinline
thread_shader(DeviceTask &task)CPUDeviceinline
type_from_string(const char *name)Devicestatic
unmap_neighbor_tiles(Device *, RenderTileNeighbors &)Deviceinlinevirtual
use_split_kernelCPUDevice
vertex_bufferDeviceprotected
wait_for_availability(const DeviceRequestedFeatures &)Deviceinlinevirtual
~CPUDevice()CPUDeviceinline
~Device() noexcept(false)Devicevirtual