Since BRL decide to release B3DSDK, why you need to carry a 1MB DLL for some function you don't need, I really think the design like "use what you need" can reduce the size well, for example:
b3d_render.dll
b3d_input.dll
b3d_mixer.dll
b3d_network.dll
And to be honest... strip the MD2/BSP support as external lib should be better as there'll be issue if user really used those functions.
Personally I thinks this is a stupid suggestion and'll be flammed, I just want to say something and I'll shup up now :|
b3d_render.dll
b3d_input.dll
b3d_mixer.dll
b3d_network.dll
And to be honest... strip the MD2/BSP support as external lib should be better as there'll be issue if user really used those functions.
Personally I thinks this is a stupid suggestion and'll be flammed, I just want to say something and I'll shup up now :|