I wanted to be able to load files while rendering and also get irrlicht to be faster so I started a version of irrlicht multithreaded.
I will make a guest account on my svn the day the engine is fully working.
What works :
Only windows atm.
Engine :
Code: Select all
- Mutex.
- Semaphore.
- Thread handler.
- Core detection.
- SSE extension from 2 to 4.1
- Core use is scalable
- Execution stack
Code: Select all
- Terrain loading is threaded
- Mesh loading is threaded.
Code: Select all
- render threading.
- hyperthreading detection.
- threaded physic calculations.
Irrlicht works fine for me you like wasting your time don't you ?
No I don't like wasting my time, but by the and of the year the we will have CPUs with 20 core ! so we better get started before they get there. The war of who has the most powerfull core is coming to an end it's now who has the highest number of core, we can't count on core amelioration...
How do i get it ?
You can't atm it's not fully working.
Can I help ?
Sure but I have great coding expectations so if you are a beginner with C++ or with irrlicht no need to ask.
When will you release it ?
In about 1-2 months if I work fast.