Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/device/device.cpp
| Show First 20 Lines • Show All 394 Lines • ▼ Show 20 Lines | |||||
| void Device::free_memory() | void Device::free_memory() | ||||
| { | { | ||||
| need_types_update = true; | need_types_update = true; | ||||
| need_devices_update = true; | need_devices_update = true; | ||||
| types.free_memory(); | types.free_memory(); | ||||
| devices.free_memory(); | devices.free_memory(); | ||||
| } | } | ||||
| device_sub_ptr::device_sub_ptr(Device *device, device_memory& mem, int offset, int size, MemoryType type) | |||||
| : device(device) | |||||
| { | |||||
| ptr = device->mem_alloc_sub_ptr(mem, offset, size, type); | |||||
| } | |||||
| device_sub_ptr::~device_sub_ptr() | |||||
| { | |||||
| device->mem_free_sub_ptr(ptr); | |||||
| } | |||||
| CCL_NAMESPACE_END | CCL_NAMESPACE_END | ||||