2010/2/9 Michael Menegakis <[email protected]> > The secret was to > > a) replace longs with int64_t (or intptr_t if appropriate). > > but also > > b) Call (all) functions (found) inside assembly code with the > __attribute___ ((sysv_abi))___ > > (I practically did it by putting a CROSSCALL in front of their declarations > > with CROSSCALL being, > > #ifdef WIN64 > #define CROSSCALL __attribute__ ((sysv_abi)) > #elif WIN32 > #define CROSSCALL __attribute__ ((ms_abi)) > #else > #define CROSSCALL __attribute__ ((sysv_abi)) > #endif >
It terms of functionality, it loads into the game with 2D fine (e.g. console, even fonts) but it does not appear to render 3D properly, e.g. even the 'Quake III Arena' 3D graphic on UI doesn't work.
_______________________________________________ ioquake3 mailing list [email protected] http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.
