Alternative Upload geometry data in parallel to multiple GPUs using the "Multi-Device" #107552
|
@ -67,7 +67,7 @@ DeviceScene::DeviceScene(Device *device)
|
|||
memset((void *)&data, 0, sizeof(data));
|
||||
}
|
||||
|
||||
void DeviceScene::device_free(bool force_free)
|
||||
void DeviceScene::device_free_geometry(bool force_free)
|
||||
{
|
||||
bvh_nodes.free_if_need_realloc(force_free);
|
||||
bvh_leaf_nodes.free_if_need_realloc(force_free);
|
||||
|
|
|
@ -104,7 +104,7 @@ class DeviceScene {
|
|||
|
||||
DeviceScene(Device *device);
|
||||
|
||||
void device_free(bool force_free);
|
||||
void device_free_geometry(bool force_free);
|
||||
void device_scene_clear_modified();
|
||||
void device_update_host_pointers(Device *device,
|
||||
DeviceScene *dscene,
|
||||
|
|
|
@ -948,7 +948,7 @@ void GeometryManager::device_update(Device *device,
|
|||
|
||||
void GeometryManager::device_free(Device *device, DeviceScene *dscene, bool force_free)
|
||||
{
|
||||
dscene->device_free(force_free);
|
||||
dscene->device_free_geometry(force_free);
|
||||
#ifdef WITH_OSL
|
||||
OSLGlobals *og = (OSLGlobals *)device->get_cpu_osl_memory();
|
||||
|
||||
|
|
Loading…
Reference in New Issue