|
|
|
|
|
by cycloptic
2136 days ago
|
|
It just seems wrong in that case to to say that X is network transparent. The real concern is that OpenGL 1.0 was capable of running over the network, and in order to use it effectively application developers had to take network operation into consideration, and the server had to support the non-standard extension required to use it correctly. In some circumstances using display lists locally could actually reduce performance, so the application may not have wanted to take that path in all cases: https://www.opengl.org/archives/resources/faq/technical/disp... Generally if your application has any code that does this: if (client is remote)
...
else if (client is local)
...
Then I wouldn't say the protocol you're using is network transparent. |
|
Sgi used X fully. They wrote the book on all that, including GLX, and it was flat out awesome.
The Apps I used all ran display and pick lists. They worked very well over the wire and that use case for used a lot.
The quibbles are really getting past the basic idea of running an app remotely on ones local display.
That happened and worked well and had some advantages. I personally built some pretty big systems for modeling and simulation that were cake to admin and very effective on many other fronts.
Notice I did not say network transparent in my comments above.
Multi-use graphical computing is much more accurate when it comes to how X worked and what it delivered people.