From: strobe a. <ana...@ma...> - 2001-11-12 16:20:53
|
At 2:39 PM +0100 11/12/01, Alexander Stohr wrote: > > Probably the only useful platform for such a >> beast would be windows or maybe darwin (everyone else has an >> X server already, >> or else they don't have opengl). People have put work into X >> servers layered >> or mingled with windows, so darwin is perhaps the only >> platform that could >> benefit from (2). > >I do see use for this for two reasons: >- having multiple Users and X-Servers running on a single > video card output plug. This would mean having a hosting > X11 system and multiple windows (i.e. vertically tiled) > with X11-on-OpenGL application windows that will never > interfere with each other. This is not an OpenGL limitation on any platform I know. You can layer OpenGL views just finein OS X. I have no idea why you think windows have to be tiled. >- you can debug X11 and window manager frameworks (i.e. X11 > new protocolls) on a single monitor down to the deepest > levels with gdb on the same monitor, or even with ddd > (those nice grafical debugger frontend). > >I admit, its not a way to develop hardware drivers, but it >might be helpfull in tracking down software problems or >supplying people flexibility an choices in setup and another >level of security. I don't see why this is at all relevant. > > Probably easier to write an X server ddx that targets the >> darwin 2d apis and >> works in a similar way to the existing X-on-win32 products. >> >> Keith > >Letting X11 run on non Unix environements is a compareable >situation, its just a question for the details solution on >how to allow an X11 display driver module to route api calls >down to another OpenGL/Glut pair interface at the real X11(?) >driven hardware. Todays grafics adapters provide at least >some quake subset of OpenGL native to the OS, so X11 should >then at least run on any todays grafics adapter if it has to. > I'm not running an xserver on an xserver, what would be the point in that? Also I would never use GLUT for something like this. This OS provides a full commercial OpenGL 1.3 implementation plus any extensions my video hardware supports. I don't need to bother with sub-non-standards like quake. |