From: Lloyd D. <ll...@ga...> - 2001-11-15 22:16:21
|
obviously the threading context dispose issue is tedious. while i finish some code before doing a site update in a couple of hour. (with the HG3D -> G3D issue and the new SDL_mixer class (for sound)) the deleting context issue will wait a little. anyway i have a solution for you. try latest version of NeHe example. i rewrite lesson08 -> 17 they no longer use a background thread calling Refresh() which is so slow... the new Main is the unthreaded following function: static bool DemoRun = true; public static void runDemo(DemoView aView, String title) { // init code... window.Show(); while(DemoRun) { Application.DoEvents(); view.OnPaint(null); } window.Hide(); } DemoRun is a global (static) variable set to false in 'ESC' key handler |