Search found 186 matches

by Pr3t3nd3r
Sun Feb 20, 2005 5:12 am
Forum: Open Discussion and Dev Announcements
Topic: My list of Irrlicht optimizations.
Replies: 16
Views: 1684

very nicely done 0.8 Niko. Cool efects. Good job. I don't yet testet the new engine because i made some changes in the old one and i need to modify the new version and to recompile it. I belive the particle bug is fixed :D and now we have bowth types of particle. Also I send you some code about the ...
by Pr3t3nd3r
Tue Feb 08, 2005 7:28 pm
Forum: Open Discussion and Dev Announcements
Topic: My list of Irrlicht optimizations.
Replies: 16
Views: 1684

added optimization.h for: abs ... i use in game fast distance(2d) sqrt sqrtfast, sqrtfa (one version for floats and one for double) ... and change all the sqrt, and sqrtf in the engine with something like that or an other code .. asambly .. etc (sqrt, sqrtf, abs ... are very slow) for the code for s...
by Pr3t3nd3r
Tue Feb 08, 2005 7:18 pm
Forum: Open Discussion and Dev Announcements
Topic: My list of Irrlicht optimizations.
Replies: 16
Views: 1684

the function isCulled is performing culling with cam->getViewFrustrum()->boundingBox the real frustrum isn't a box. because i use an very big FarValue (the game is in space ... any way there are optimizations... 4 me) , there are many meshes send to the video card what are not rendered ... If a game...
by Pr3t3nd3r
Tue Feb 08, 2005 7:08 pm
Forum: Open Discussion and Dev Announcements
Topic: My list of Irrlicht optimizations.
Replies: 16
Views: 1684

step 4 duration 60 minutes updateAbsolutPozition matrix4.h inline void matrix4::transformVect( vector3df& vect) const { f32 vector[3]; vector[0] = vect.X*M[0] + vect.Y*M[4] + vect.Z*M[8] + M[12]; vector[1] = vect.X*M[1] + vect.Y*M[5] + vect.Z*M[9] + M[13]; vector[2] = vect.X*M[2] + vect.Y*M[6] +...
by Pr3t3nd3r
Tue Feb 08, 2005 7:07 pm
Forum: Open Discussion and Dev Announcements
Topic: My list of Irrlicht optimizations.
Replies: 16
Views: 1684

Step3 - removing all the particles from my game to do real bench mark frames 2500 fps 4 time 10 min optimization after the number of calls ... not impoving the too much the speed of that call but improve the speed ot the caller function /////// vector3d -constructors vector2d -constructors vector3d<...
by Pr3t3nd3r
Tue Feb 08, 2005 7:00 pm
Forum: Open Discussion and Dev Announcements
Topic: My list of Irrlicht optimizations.
Replies: 16
Views: 1684

- Step 1 adding the engine code directly in to my code completed - Step 2 bench mark - Duration 30 minutes - Frames rendered 12 - Average FP minute 12/30= 0.4 (faster at the begining slower at the end) ... observation very low fps 0.0.. Results 1. irr::scenemanager:CsceneManager::drawAll -Total Time...