Horde3D http://horde3d.org/forums/ |
|
Utility Classes? http://horde3d.org/forums/viewtopic.php?f=5&t=506 |
Page 1 of 1 |
Author: | AcidFaucet [ 18.09.2008, 18:45 ] |
Post subject: | Utility Classes? |
I'm curious what sorts of common utilities / classes others use (whether self-written or from another source). Listing what I use (* self written, ** implementation similar to what someone else used or wrote about, *** third party):
Scaling Templated Memory Pool* Generic Tree** Octree*** Quadtree* Signal* Templated Registrar* (Handle, T*, string container) Boost Serialization*** anyType* |
Author: | swiftcoder [ 18.09.2008, 19:22 ] |
Post subject: | Re: Utility Classes? |
I use a 3D-math library, originally derived from that of Sean O'Neil. A custom smart_ptr modelled on boost::intrusive_ptr. Sneftel's Very, Very Fast Event Library. |
Author: | DarkAngel [ 19.09.2008, 01:59 ] |
Post subject: | Re: Utility Classes? |
Property Marshalling** Serialisation* Templated Thread-local storage, atomic variables (compare-and-swap, transactions)* Templated hash algorithm** Math library* (though I would rather use a good 3rd party one!) Reference counted "smart" pointers* Threading*** (GLFW atm) Thread pool, task queues* Abstract file-system* (currently just a wrapper for fopen!) |
Page 1 of 1 | All times are UTC + 1 hour |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |