Hi, i like to ask if it makes sense to use two irrlicht devices (NULL-device for loading, saving) and a 2nd for rendering?
can both devices share data?
how would they be made threadsafe?
are they threadsave anyhow?
what pros and cons has IReferenceCounted to std::auto_ptr<> and such?
does anybody use boost (its a so big lib)
thx for sharing infos.
_neo
Multithreading-Style
Re: Multithreading-Style
No, you can't use one device for loading and another for rendering.
Re: Multithreading-Style
Irrlicht made a design decision not to use the STL at all. That is why you will see manual reference counting and things like core::map. Also, keep in mind that auto_ptr is being deprecated in favor of unique_ptr in C++11._neo_cortex wrote:what pros and cons has IReferenceCounted to std::auto_ptr<> and such?
does anybody use boost (its a so big lib)
And yes, I use boost. It is a great collection of libraries that you can use. I personally use boost cstdint, boost filesystem, and boost threading.