chennes
02-04-2002, 12:48 PM
Here's my dilema - I have a piece of OpenGL software that gets compiled on various machines. It dynamically links to the GL library on the machine that it is running on. Sometimes, however, it is running on a machine that has HW acceleration, but is XHosted to another machine. Some HW drivers, no problem. Some, no application! This is a Bad Thing (TM). How can I deal with this problem so that when the user is sitting at the machine they get HW, but when running over the network, they get SW?
Solution ideas:
1) 2 executables and a frontend that somehow magically detects that they are running over the network and runs the correct executable.
2) Some real magic with function pointers and LDD paths, etc.
Any ideas, suggestions, or advice?
Thanks,
Chris
Solution ideas:
1) 2 executables and a frontend that somehow magically detects that they are running over the network and runs the correct executable.
2) Some real magic with function pointers and LDD paths, etc.
Any ideas, suggestions, or advice?
Thanks,
Chris