compiler comparisons - real world test!
Blitz3D Forums/Blitz3D Programming/compiler comparisons - real world test!
| ||
Just done a BSP(1024x768x32) test between Blitz3D and Darkbasic Pro. The test involved loading and displaying a BSP including simple movement and free flight control. No collision detection included and vsync was off in both tests. Guess what?? Blitz3D BLITZED DBpro!! and not just by a few fps.. i managed between 180 and 500 fps in Blitz and 40 to 123 fps in DBpro... both used the same maps. I know DBpro uses DX9 but surely its not that slow.. maybe somebody can elaborate.. btw. blitz started slowing down as it hit 50,000 tris, which i think is pretty good. |
| ||
fancy posting a link to the sample apps and BSP? That way we can all test it so we can get good multi-system results. |
| ||
I really want to but as i understand it, BSP's are copyright of ID software and these particular maps come with Quake 3 Arena so it might be a bit dodgy. If someone can send me a link to a custom Quake 3 BSP ill do it. |
| ||
I don't know of any map sites (I'm sure someone somewhere does though), but I did find a free Q3 like bsp map compiler (http://map3bspc.sourceforge.net/) |
| ||
Very nice! This will be a godsend if it works... ill get back to you soon... thanx very much! |
| ||
another thing to be aware of is dbpro uses the lowest lod default setting for curved surfaces and blitz uses the highest setting. So Blitz usually does more work, -however- before a complaint is made about the looks, I suggest we wait until modulate2x blend is in, because it makes the world of a difference. |
| ||
Here is Mark's original BSP demo which contains a free to distribute .BSP file. Just to be pedantic, the speed differences noted have nothing to do with the two product's compilers but their intergrated three deee engines, with Blitz benefiting I assume here from correct viz handling in it's bsp support. http://blitz3d.co.uk/index.php4?page=downloads&view=&order_by=name&download_no=4&file=bspdemo.zip |
| ||
Im impressed that you got a bsp that large to compile in DBpro, I have so far had no luck on anything more than a few 1000 tris. Skidracer is right tho, it has nothing to do with the compiler itself. a few months(more like 5) ago i posted a test involving a 140k tri mesh(no bsp) and found silimlar results. with blitz pushing about 18-20 million polys per second and Dbpro about 8-10 million(I had to merge the surfaces myself to get that speed) 3drad tuned in a measley 2.5-3 million ...lol (no hardware t&l support) Zmatrix |
| ||
I can now appreciate the difference between a 3deee engine and a compiler ;) |