OpenGL/SDL without X-Windows?

Hi

Has anyone ever considered developing code to allow use of OpenGL without using X-Windows? I suppose that this would require either a modified glx or a stubbed out X-server so that one could continue to use closed source glx libs (nvidia). I took a look at libglx and it does not reference too many X calls but have yet to have time to dig around in the XFree86 code to see where this would lead.

The reason I am interested in this is X takes up too much memory and all I need to do is OpenGL fullscreen. I do not need windows etc. etc.

Anyway, has anyone ever heard of such a “glXfaker” or would anyone be interested in looking into it with me?

Thanks,
Scott Friedman

| modified glx or a stubbed out X-server so that one could continue to
| use closed source glx libs (nvidia). I took a look at libglx and it

You’d have a problem with the NVIDIA stuff, they provide you with an X
server that does the 3D acceleration. You’d have to fake the rest of X
sufficiently to get it running.

Maybe you could abuse nano-X a little?On Mon, Apr 29, 2002 at 10:54:31AM -0700, Scott A. Friedman wrote:


I will not call the principal ‘spud head’

6AD6 865A BF6E 76BB 1FC2 | www.piku.org.uk/public-key.asc
E4C4 DEEA 7D08 D511 E149 | www.piku.org.uk wnzrf at cvxh.bet.hx (rot13’d)

Scott A. Friedman wrote:

Hi

Has anyone ever considered developing code to allow use of OpenGL without using X-Windows? I suppose that this would require either a modified glx or a stubbed out X-server so that one could continue to use closed source glx libs (nvidia). I took a look at libglx and it does not reference too many X calls but have yet to have time to dig around in the XFree86 code to see where this would lead.

The reason I am interested in this is X takes up too much memory and all I need to do is OpenGL fullscreen. I do not need windows etc. etc.

Anyway, has anyone ever heard of such a “glXfaker” or would anyone be interested in looking into it with me?

Just curios, what do you consider to be to much memory? On my machine,
after subtracting the size of the frame buffer from the process size I
find that X is, to me, very small.

	Bob Pendleton> Thanks,

Scott Friedman


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


±-----------------------------------------+

  • Bob Pendleton, an experienced C/C++/Java +
  • UNIX/Linux programmer, researcher, and +
  • system architect, is seeking full time, +
  • consulting, or contract employment. +
  • Resume: http://www.jump.net/~bobp +
  • Email: @Bob_Pendleton +
    ±-----------------------------------------+