I have been working on a custom module Math module that exposes my own customs types directly into BlitzMax written in purely in C and using SSE.
The new modificiations to BMK that Brucey has added have allowed me to drop the overhead of stack-frames and control GCC which is huge help as GCC doesnt generate the fastest code by default.
I have been successful in following the implementations of the String and Array Objects in Blitz_String.c and Blitz_Array.c and have been pleased with the performance improvments that I can make over pure BlitzMax code.
My only issue is the only way I can get them introduced into MAX is by adding my defintions to the Blitz_Classes.i file which is not the ideal way.
Is there something I am missing to get the Bltiz compiler to pick up my own .I file without having to resort to modifiying Blitz_Classes.i or BMK to append my defintions to the generated .i files
Thanks
Doug
The new modificiations to BMK that Brucey has added have allowed me to drop the overhead of stack-frames and control GCC which is huge help as GCC doesnt generate the fastest code by default.
I have been successful in following the implementations of the String and Array Objects in Blitz_String.c and Blitz_Array.c and have been pleased with the performance improvments that I can make over pure BlitzMax code.
My only issue is the only way I can get them introduced into MAX is by adding my defintions to the Blitz_Classes.i file which is not the ideal way.
Is there something I am missing to get the Bltiz compiler to pick up my own .I file without having to resort to modifiying Blitz_Classes.i or BMK to append my defintions to the generated .i files
Thanks
Doug