Original Post
So I am currently debugging an OpenGL/DirectX game engine I have been working on for quite a while and have come up with a problem. I have the engine set up so that it can switch between the two modes at run-time and I noticed that for each time i switch from OpenGL to DirectX, a new thread gets spawned. I assume that the threads are slowing down my frame rate and are probably not good overall. I also found that this dll igdumd32.dll may be associated with the new threads. The dll has to do with graphics acceleration for an intel chipset. Is this dll my problem or is it a DirectX dll and if so, how can I unload them? Thanks, John