From: Jason M. <jma...@cs...> - 2005-08-25 14:18:42
|
I recently had an issue with 3D textures in a VXL VGUI tableau subclass which used Coin3D and SIM Voleon for rendering and MFC on Windows. The Coin graphics engine was unable to use 3D textures based on the Open GL context, which was odd, since Coin has it's own GL and GLEXT headers which clearly enable most of the latest GL functions. Anyway, someone in my lab pointed out that vgui::init accepted certain command-line arguments passed to it, one of which, "--mfc-use-gl", disabled a flag called vgui_mfc_use_bitmap. Concatenating this argument with my existing argument list and sending it to vgui::init fixed the problem, and I had a tremendous speedup in my volume rendering project. Hopefully, this post will be returned by Google in the future and save someone else some time. |