From: James S. <arr...@gm...> - 2007-01-07 23:43:45
Attachments:
dmxdirect.tar.bz2
|
I have packaged up my dmxdirect SPU for public release in hope that it will be useful to others. I'd like it to be included with Chromium under Chromium's license. I will also distribute it independently under the GPL via arrummzen.net (I think that is legal, two separate distributions of the same package under different licenses?) The purpose of the dmxdirect SPU is to allow the direct use of the 3d capabilities of a single display backend while in a DMX environment. Tilesort allows one to use the capabilities of all displays at the same time, at the cost of performance and compatibility. dmxdirect restricts the OpenGL output to a single display, but gives much better performance and compatibility. It is useful for running apps that will not work with tilesort in a DMX environment, as well as debugging and testing. Attached is the dmxdirect.tar.bz2 which contains the dmxdirectspu, some notes, and a patch needed for it to work with the main Chromium source distribution. Thank you for your time, James Steven Supancic III |
From: Sean A. <ah...@or...> - 2007-01-08 14:21:15
|
I hate to ask what sounds like a stupid question. If you're only addressing a single display, why do you even have DMX in the picture? Why don't you address the display directly? Asked another way, if you have an app that does not work with tilesort, why would you use DMX? -Sean __ Sean Ahern ah...@or... James Supancic wrote: > I have packaged up my dmxdirect SPU for public release in hope that it > will be useful to others. > I'd like it to be included with Chromium under Chromium's license. I > will also distribute it independently under the GPL via arrummzen.net > (I think that is legal, two separate distributions of the same package > under different licenses?) > > The purpose of the dmxdirect SPU is to allow the direct use of the 3d > capabilities of a single display backend while in a DMX environment. > Tilesort allows one to use the capabilities of all displays at the > same time, at the cost of performance and compatibility. dmxdirect > restricts the OpenGL output to a single display, but gives much better > performance and compatibility. It is useful for running apps that will > not work with tilesort in a DMX environment, as well as debugging and > testing. > > Attached is the dmxdirect.tar.bz2 which contains the dmxdirectspu, > some notes, and a patch needed for it to work with the main Chromium > source distribution. > > Thank you for your time, > James Steven Supancic III > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Chromium-dev mailing list > Chr...@li... > https://lists.sourceforge.net/lists/listinfo/chromium-dev |
From: James S. <arr...@gm...> - 2007-01-08 14:54:31
|
1) By keeping the backend display in the DMX display, you are able to continue to use that backend for other applications that are connected to the DMX server while at the same time using it for an OpenGL window (keep in mind, X11 allows a window to not take up an entire display and also allows you to put one window ontop of another (most window managers have a "keep above" option)). If Xdmx could run in a "rootless" mode this wouldn't be an issue. 2) For all purposes other than OpenGL, the application acts exactly like it was connected to the DMX display. If one of its windows are moved to a different backend all non-OpenGL drawing occurs as it should. You can also copy and paste between the application and other applications on the DMX display as well as use the same keyboard/mouse to control them. 3) Some applications use both OpenGL and X11 for drawing. For example, it may output a graphic using OpenGL to one window, yet output control buttons and fields using X11 to another. This allows you to use the OpenGL Window on one display, while keeping the X11 window on another. I know some people use DMX so that can have one application output to a large number of monitors or projectors. However, some people (myself included) use DMX to have a single desktop environment with many applications span multiple displays. Thank you for your time, James Steven Supancic III |