From: <ma...@co...> - 2005-02-26 02:46:23
|
Hi all, My research group is working on some modifications to Cr to allow head-tracked stereo for CAVE-type environments and we've had some good success! But I've run into a nasty problem: we're running a 3rd-party client app that's very naughty... It appears to be calling gl calls before setting up its rendering context. We're working on Windows, starting from the 1.7 release code (I know, I should probably grab what's in CVS...) and the functions in windows_exports.c typically do the following: NAKED void cr_SomeFunc( argsGoHere ) { __asm jmp [glim.SomeFunc] UNUSED( argsGoHere ); } I haven't dug too far into this yet, but I think this blind jmp is the problem, since glim hasn't been set up yet. We would either need to test for this or glim needs to be set up sooner... Can anyone comment on what would be involved in getting a high-performance work-around going for this degenerate case! Thanks, Jon Jonathan Marbach BP Center for Visualization 3400 Marine St. Boulder, CO 80218 www.bpvizcenter.com |