Могут ли 2 приложения OpenSceneGRAph совместно использовать один и тот же файл ive или osgb

Хотел бы знать, возможно ли для двух приложений OSG использовать один и тот же файл Ive или osgb. Один из них - представить вид сверху вниз, а другой - представить и отобразить вид в соответствии с углом обзора.

Если это возможно, какие меры предосторожности я должен принять и проверки, которые я должен выполнить?


person user1538798    schedule 07.10.2014    source источник
comment
Два приложения работают на одном компьютере и на одном дисплее? Вы получите лучшую производительность, создав одно приложение с двумя дисплеями, чтобы ресурсы можно было использовать совместно.   -  person XenonofArcticus    schedule 07.10.2014
comment
да они на одном компе работают   -  person user1538798    schedule 08.10.2014


Ответы (1)


Не должно быть проблемой. OSG должна открывать файл только для неэксклюзивного доступа для чтения.

Как следует из моего комментария, вы увидите худшую производительность при запуске двух приложений с одним и тем же файлом, чем с одним приложением с двумя окнами, потому что содержимое файла нужно будет загрузить в память дважды, по одному разу для каждого приложения.

Я на самом деле не уверен, почему вы задаете этот вопрос - вы столкнулись с проблемой в этой ситуации?

person XenonofArcticus    schedule 07.10.2014