Results 1 to 5 of 5

Thread: Making OpenGL Apss Cross - platform

  1. #1
    Junior Member Newbie
    Join Date
    Jul 2000
    Posts
    2

    Making OpenGL Apss Cross - platform

    Hi All!

    well i am about to embark on a project that i am planning to make cross platform compatible using openGL.

    What i need help with is what libraries do i need to make 3d accelerated/non accel opengl work under Linux, windoze and Mac. and will these libs allow hardware acceleration! I have heard mention of Glu, Glut, Mesa, GLX, how do all of these tie together?

    is writing for the console better than writing for X, assuming that not everyone has gnome, kde? Does Glut handle this on its own with out having to be recompiled for each window manager?

    i am aware of Mesa (openGL), but as far as i know, you have to compile hardware acceleration into its core to make it work with cards like Voodoo. this is not viable if there are like 10 new cards out in the market every month then how can an application cater to them with acceleration without being recompiled.

    now i know that Mac is going to be a pain to make work with a standard library like glut, and also the network code will be a problem as i am sure that macs do not use bsd sockets as linux and windoze do

    now does linux have a game device interface like the dreaded windoze DirectInput? so that when i compile the application any game device (keyboard, joystick, gamepads, etc...)that a user has can be connected through this interface rather than making device specific routines

    and what sound libraries are out there? that are cross platform compatible? i think i have worked with midas (linux/windoze)


    well any help will be most appreciative!

    :P

  2. #2
    Member Contributor
    Join Date
    Feb 2000
    Location
    Breda, Netherlands
    Posts
    57

    Re: Making OpenGL Apss Cross - platform

    Hi!

    glut is a library that makes OpenGL progs crossplatform. Well sort of. Glut is there for linux, windows, mac, maybe more (?). It has nothing to do with what kind of window manager you use.
    You can allso try SDL: http://www.libsdl.org
    This has BeOS support too. And you can do input stuff as crossplatform. Keyboard, mouse, joystick. don't matter at all with SDL.

    John

    [This message has been edited by Sjonny (edited 07-09-2000).]

  3. #3
    Guest

    Re: Making OpenGL Apss Cross - platform

    glut also works on IRIX, HPUX, and probably lots of other flavors of unix (no support for wince though

  4. #4
    Guest

    Re: Making OpenGL Apss Cross - platform

    Your application shouldn't need to be recompiled to support new cards - this is libGL's responsibility, not yours.

    Also, macs can use BSD sockets (there's a library called GUSI that emulates them for you).
    http://www.iis.ee.ethz.ch/~neeri/macintosh/gusi-qa.html

    As for sound, try OpenAL. http://www.openal.org/

  5. #5
    Junior Member Newbie
    Join Date
    Jul 2000
    Posts
    2

    Re: Making OpenGL Apss Cross - platform

    thanx ppl!

    great help!

    i hope my project is going to enlighten anyone who plays it on any system!!

    bc

Similar Threads

  1. cross platform opengl code that runs AND compiles
    By mokafolio in forum OpenGL: Basic Coding
    Replies: 9
    Last Post: 09-23-2011, 03:55 AM
  2. Cross-platform OpenGL
    By Lokken in forum OpenGL: Basic Coding
    Replies: 9
    Last Post: 07-31-2008, 09:34 AM
  3. Cross Platform OpenGL -HOW??!!
    By adityagaddam in forum OpenGL: Advanced Coding
    Replies: 22
    Last Post: 12-29-2002, 11:57 AM
  4. Cross Platform
    By Gavin in forum OpenGL: macOS
    Replies: 2
    Last Post: 10-29-2000, 08:50 PM
  5. OpenGL as a Cross-Platform 2D API?
    By RossB in forum OpenGL: Advanced Coding
    Replies: 6
    Last Post: 10-03-2000, 06:53 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean