Search found 6 matches

by Ки&am
Wed Mar 07, 2007 2:52 pm
Forum: Bug reports
Topic: more .X much more decrease FPS.
Replies: 42
Views: 2528

It's correct. Tolerance can be 0, also rounding errors of tolerance does not influence result. Spintz : It depends on model (from average quantity of weights on one vertex). And uselessness of the first nulling cycle on all vertices in not a debugging mode is obvious. P.S. I'm use VC++6.0 (SP5), DX9...
by Ки&am
Tue Mar 06, 2007 7:09 pm
Forum: Bug reports
Topic: more .X much more decrease FPS.
Replies: 42
Views: 2528

To fix threefold count of verices remove irrMath.h: inline bool equals(const f32 a, const f32 b, const f32 tolerance = ROUNDING_ERROR_32) { return (a + tolerance > b) && (a - tolerance < b); } by inline bool equals(const f32 a, const f32 b, const f32 tolerance = ROUNDING_ERROR_32) { return (...
by &#1050;&#1080;&am
Tue Mar 06, 2007 3:40 pm
Forum: Bug reports
Topic: more .X much more decrease FPS.
Replies: 42
Views: 2528

operator*(scalar) и operator+(matrix4) is typical matrix operations.


Threefold count of verices :shock:
it's error in CXAnimationPlayer::addFacesToBuffer

Code: Select all

 buf->Vertices.linear_reverse_search(v); 
always return -1
by &#1050;&#1080;&am
Mon Mar 05, 2007 11:10 pm
Forum: Bug reports
Topic: more .X much more decrease FPS.
Replies: 42
Views: 2528

Some optimizations increase FPS to (max, in Debug) 70 (+30). CXAnimationPlayer.cpp: void CXAnimationPlayer::modifySkin() { // set animated vertices to zero #ifdef _XREADER_DEBUG for (s32 k=0; k<(s32)Joints.size(); ++k) { for (s32 w=0; w<(s32)Joints[k].Weights.size(); ++w) { SWeightData& wd = Joi...
by &#1050;&#1080;&am
Sat Mar 03, 2007 10:52 pm
Forum: Bug reports
Topic: more .X much more decrease FPS.
Replies: 42
Views: 2528

Bug for this topic

Hello! I am using Irrlicht SVN (last). Without .x model (tyny.x and it's optimized to 2K poly's version) FPS~=160. With model, FPS ~=40. I'm fix some leaks in modifySkin() and animateSkeleton(), but FPS stil be very slow (~50). Two matrix transform in modifySkin() executed many (~7000) times at one ...
by &#1050;&#1080;&am
Fri Feb 16, 2007 10:06 am
Forum: Project Announcements
Topic: bcb6 (borland) and irrlicht v1.0
Replies: 34
Views: 9607

Irrlicht 1.2 and C++ Builder6

Если кто столкнулся с проблеммами при компиляции Irrlicht под билдер, или библиотека неправильно работает, или просто Вам лень разбираться с ошибками, скачайте готовую библиотеку! Irrlicht 1.2 with DX9, OpenGL, Software (1,2), (and libs like zlib) DLL&LIB. Debug and relase versions http://kkc-os...