Well let me be the first to say, welcome to the team! I was expecting a slightly bigger performance increase, but this still isnt bad. DarkSDK really breaks away form pro when you have a large program with a lot of complex looping/calculations. Simple rendering stuff is gonna be pretty much the same.
Anyway, I say its worth 60 bucks just so people dont laugh when you say you program in basic.
DBPro U6b2
98 FPS (and it took FOREVER to load)
DarkSDK 1.1.1
(check my code)
#include "DarkSDK.h"
void DarkSDK ( void )
{
//display stuff
dbSyncOn(); dbSyncRate(0);
dbSetCameraRange( 0.5, 1500);
dbAutoCamOff();
dbPositionCamera(0, 0, -30);
dbHideMouse();
dbSetGlobalCollisionOff();
float cubesize = 10.0f;
//make test object with 4096 limbs
int a = 1;
float depth = 0.0;
float wide = 0.0;
//tall
for (int j = 1; j < 64; j++) {
//across
for (int k = 1; k < 64; k++) {
if (j == 1 && k == 1) {
dbMakeObjectCube(1,cubesize);
dbMakeMeshFromObject(1, 1);
dbPositionObject(a, wide, 0, depth);
}
else {
dbAddLimb(1, a, 1);
dbOffsetLimb(1, a, (k-1)*20, 0, (j-1)*20);
a++;
}
}
}
//dbCalculateObjectBounds(1);
dbSetObjectCollisionOff(1);
for (int i = 1; i < 4096; i++) {
dbHideLimb(1,i);
}
// loop until the escape key is pressed
while ( !dbEscapeKey ( ) )
{
dbText(0,0,dbStr(dbScreenFPS()));
// update screen
dbSync ( );
}
}
107 FPS (and still took FOREVER to load)
My system -
AMD 2.2ghz
1Gig pc3200 ddr ram
ATI radeon 9800 pro
*btw 1.1.1 is ANCIENT (doesnt even have the calculate bounds command). I saw a pretty decent overall performance increase in all my pro apps when I upgraded from 5.9 to 6 beta, so ill bet when sdk catches up, things will get another boost.
All you need is zeal