SDK faster than the regular?
Archives Forums/Blitz3D SDK Programming/SDK faster than the regular?
| ||
i havent gotten blitz3d SDK but im really considering it. my question is does SDK calculate/render faster than the normal version? or better yet: is SDK worth getting at the moment and why? oh and one more thing.... could i use it with C# express edition. (and no im not gonna try to make it work with XNA. i just like C# express' set up more than most others) thanks |
| ||
is SDK worth getting at the moment and why? Yes, if you just plan to just play with it and learn how it works, no if you plan to use it in a real project. Cos its broken.When the promised update appears, (Promised for last week), then it would be worth useing in a project. Its a little tiny tiny bit slower than B3D itself, (from dll calls), but the surrounding languages (c#,c++ and BMax for exapmle), more than make up for this by being faster. Unless you use Pyhthon, or the like, which are slower. could i use it with C# express edition. Yes |
| ||
H&K: what "broken" means? Did you tried a real project? I am asking because I am thinking to use SDK for a project... |
| ||
what "broken" means? It means it doesnt work. As well as other things, You cannot free any created Entities, so in small demos it looks good, but in anything that needs you to delete entities ie change level, you run out of memory.Skid has said this has been fixed, but hasnt released the fix yet. Basicly, if you look at the Bug reports, (If you can if you havent bought it), all those bugs are still current, because even though most of them have been reported as fixed, no fixes have been released |
| ||
I do not make follow ups very often at Bug reports (yes I have bought it) but if the situation is that like you mentioned then everyone deserves to ask his money back because the product simply does not fulfill basic functionality... |
| ||
ok so i should wait till the update comes out to fix the apparent bugs i can use it with C# express and its slower to load becuase of dlls, and faster to run becuase of it being C# does anyone not agree with any of that? |
| ||
"slower to Call each command becuase of dlls, and faster to run becuase of it being C#" than b3d Yep, a "Fast" demo will be maybe 10-20 frames slower over 1000Frames (possibly less), but any game Logic would be faster, by multiples. So maybe 4 Times faster. |
| ||
If only updates would be as fast... ;-) Barney |
| ||
Argh... Glad I read this. I wanted to switch to pure BMax and B3DSDK. I'll wait a little while. |
| ||
Chroma I think they must have been talking about C# only. DLL is not very slow from bmx, a function pointer is used to call the blitz3dsdk which at most is adding 1 to 2 cycles per function called (for a 1Ghz machine, that is billionths of seconds down the toilet!). As Blitz3D went through function pointers for it's command invoking there should be no difference. BlitzMax will compile your game code in a much more optimal manner than Blitz3D. Blitz3DSDK also has some rendering tweaks for improved performance in several areas, cloned mesh rendering on ATI was a biggy (Blitz3D 1.99 beta I think has inherited this patch). Correct sorting of Alpha surfaces is another improvement over Blitz3D that I hope some SDK users are taking full advantage of. |
| ||
Ah well thanks for clearing that up skid. |