Thread: X11 libraries for game programing.

  1. #1
    Registered User
    Join Date
    Jul 2009

    X11 libraries for game programing.

    I am currently work on an open source game for linux, and I have been using the X11 libraries for graphics. I have chosen them because most other libraries require too many dependancies or 3d drivers just to play simple 2d games and other stuff like that. I have also chosen them because that was what the original project I forked it from used. The thing is, as far as I know, no one else is intelligent enough to use them for anything.

    I was wondering if anyone else here has ever programed in X11, and if they would like to talk about their experiences.

  2. #2
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    The thing is, as far as I know, no one else is intelligent enough to use them for anything.
    Howdy, Fremont, how is it hanging?

    Seriously, XLib is a load of crap.

    The numerous tiny "off-by-one" errors, the pathetic font handling, absolutely no native support for anything useful forcing you to "reinvent the wheel", "reinvent the engine", "reinvent the car", and if you want it fast, "reinvent the driver".

    It is worse than the Windows GDI API and even slower by definition because of the architecture.

    The only way you will ever make anything decent: write a layer building everything you need from scratch using XLib as little as possible. Anything more than a strict subset and you'll be wasting cycles waiting for your graphics to cross the socket boundary, while the processor switches contexts, and the user is wondering what in the world is taking so long to see an 8bit billboard "fire its laser".


Popular pages Recent additions subscribe to a feed

Similar Threads

  1. GCC: Compiling with both static and shared libraries
    By eatwithaspork in forum C Programming
    Replies: 4
    Last Post: 06-23-2008, 01:48 PM
  2. Replies: 7
    Last Post: 05-13-2008, 03:47 AM
  3. MinGW thread-safe runtime libraries
    By Mario F. in forum C++ Programming
    Replies: 3
    Last Post: 08-21-2006, 08:15 AM
  4. Libraries and headers
    By darksaidin in forum C++ Programming
    Replies: 10
    Last Post: 07-23-2003, 06:24 AM
  5. QT and external libraries
    By Quacker in forum Linux Programming
    Replies: 1
    Last Post: 04-08-2003, 07:02 AM