PDA

View Full Version : Extensions and Linux on network



Okami
06-28-2011, 05:14 AM
Hello.

I would like to use VBOs () in OpenGL in a X11 / Linux context : OpenGL program is running on a Linux PC without a graphics card (“PC-user”), which communicates over the network with an another PC where Xorg server is running with the GLX extension (“PC-server”).

The “PC-server”, responsible for drawing, has a recent NVidia card (OpenGL 4). “PC-client” sends its requests through a display X11/GLX/OpenGL thanks to an export DISPLAY=”PC-server:0”.

According to the GLX1.4 documentation, located on the site of OpenGL, we can not use more than OpenGL 1.3 with GLX 1.4. However, based on extensions, its becomes possible to use newer features (such as VBO with this extension: GL_ARB_vertex_buffer_object).

My problem is:
If my program is running on “PC-server” and if I use the DRI extension, GL_ARB_vertex_buffer_object is found and can be used. But if my program is running on “PC-client” (or if I forbid to OpenGL to use DRI on “PC-server), this extension disappears.
Why? Is it due to limitation of GLX? How can I use VBOs on a remote X11 server PC ?

Another question: on the NVidia web site (http://developer.nvidia.com/nvidia-graphics-sdk-11), I found an OpenGL SDK, but only on Windows. Is there a version of SDK for Linux? I wasn’t able to find it.

Thank you in advance for yours answers.

V-man
06-28-2011, 09:15 AM
Why don't you post this in the Linux forum?
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=cfrm

Okami
06-29-2011, 01:37 AM
Hello.

Because I use extensions ... I hesitate between the two forum.

V-man
06-29-2011, 04:42 PM
I fail to understand your logic. This is the OpenGL Shading Language forum. There is no extensions forum.

Okami
06-30-2011, 03:07 AM
Ok. I don't understand. Excuse me, I will post this in the Linux forum.

Thanks