16 :
Device(info_, stats_, profiler_, headless_)
35 device_memory & ,
size_t ,
size_t ,
size_t ,
size_t )
override
51 return make_unique<DummyDevice>(info, stats, profiler, headless);
Device(const DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool headless_)
friend class device_memory
void mem_zero(device_memory &) override
void mem_free(device_memory &) override
~DummyDevice() override=default
DummyDevice(const DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool headless_)
void mem_move_to_host(device_memory &) override
void mem_copy_to(device_memory &) override
void const_copy_to(const char *, void *, size_t) override
void mem_copy_from(device_memory &, size_t, size_t, size_t, size_t) override
BVHLayoutMask get_bvh_layout_mask(uint) const override
void mem_alloc(device_memory &) override
#define CCL_NAMESPACE_END
unique_ptr< Device > device_dummy_create(const DeviceInfo &info, Stats &stats, Profiler &profiler, bool headless)