Alright. I guess mabie I am jumping the gun with using dlls even though I can pretty much mimic all of the bank commands in a dll. Your "new structure way" thread somewhere discussed about using "*" with banks in the userlib function parameter. I keep forgetting about that. So I can try that route first for whatever.
Before the memory stuff, have you written blitz code for loading .bmp,.jpg,.tga,.png,.dds,etc... as textured for OpenGL primitives? I'm just curious how interested you are on having simple functions to load various gfx formats by using an external library.
Oh, and have you been able to use gluProject in blitz code? I gave up trying to make it work directly like that and had to go the dll route to write it in C to get it to work nicely. Also stuff like using gl_extensions and the faster methods of rendering using glDrawArrays with gl functions like glVertexPointer, glColorPointer, and glTexCoordPointer is better suited for Dll work. I guess dll suff like that can be an "option" for the open source project use.
Before the memory stuff, have you written blitz code for loading .bmp,.jpg,.tga,.png,.dds,etc... as textured for OpenGL primitives? I'm just curious how interested you are on having simple functions to load various gfx formats by using an external library.
Oh, and have you been able to use gluProject in blitz code? I gave up trying to make it work directly like that and had to go the dll route to write it in C to get it to work nicely. Also stuff like using gl_extensions and the faster methods of rendering using glDrawArrays with gl functions like glVertexPointer, glColorPointer, and glTexCoordPointer is better suited for Dll work. I guess dll suff like that can be an "option" for the open source project use.