From: Harviainen <tat...@tm...> - 2006-11-17 22:19:18
|
Hello all, First of all, I'd like to thank everyone who has been involved in the Chromium development. Chromium has been a great help for me as I have been working on a two wall Cave -like system. Recently I've been trying to run Wings 3D (a neat open source polygon modeling app) with Chromium but this has caused a problem that I haven't been able to solve. For some reason the SDL based window management of Wings causes Chromium to open multiple rendering windows on the server node. First, when Chromium is set up and application starts, multiple crserver rendering windows open in the server node and after that, a new window is opened every time the blank application window in the client node is resized. I'm running Chromium 1.9 debug build on two PCs, one running mothership and application with crfaker.dll and other running the crserver. I tried to inspect this issue and it seems that Wings is calling wglCreateContext several times when it starts, trying to initialize different opengl modes. Wings also sends wglCreateContext each time the application window is resized on client node. It looks like these wgl calls are changed into WindowCreate events by Chromium when they arrive to the server node. Can anyone explaing what is causing this or give some suggestions how I could prevent crserver from opening multiple windows? Any help would be greatly appreciated. Thanks! Tatu Harviainen |