I ran into some performance trouble while running BlitzUI (2D GUI) and 3D together on a work PC. It has been mentioned that some video cards choke when running 2D and 3D. Due to this conflict, MAUI2D will have to be a 3D (sprite-based) system.
One approach would be to devise a set of functions that mimic Blitz3D's 2D Image command set. This would make the transition from 2D Libs to 3D less painfull. So the Image commands will simply have MAUI_ prefix (ie: LoadImage -> MAUI_LoadImage).
One approach would be to devise a set of functions that mimic Blitz3D's 2D Image command set. This would make the transition from 2D Libs to 3D less painfull. So the Image commands will simply have MAUI_ prefix (ie: LoadImage -> MAUI_LoadImage).