Re: Gaming Interface

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tomas Carnecky
Date: Monday, January 8, 2007 - 2:57 pm

Dirk wrote:

A new API would be counter-productive! There's X11/OpenGL for graphics
and OpenAL for sound, both APIs widespread even in the windows world and
also on BSD and all other flavors of UNIX. X11/OpenGL hasn't changed for
years (X11R6 has been released around 1985 IIRC).
The whole point of X11 is that anyone can implement a server, the spec
is open to anyone, and once you write a X11-compliant client it will run
on any UNIX/Linux computer.

Now if you introduce a special API for the Linux kernel, the game
developers would have to create two versions, one for Linux and one for
all other UNIXes. But more realistically, they'd just stick with the
plain old X11/OpenGL/OpenAL design because not everyone will have this
new kernel and they'd still have to release two versions for Linux: one
for the new kernel and one for the older computers.

Linus already stated several times that the kernel ABI is not stable! It
will change, and it's the responsibility of userspace tools/libraries to
provide a stable API.

So, to answer your question: We already have a simple API. One that has
been stable for 10+ years now and won't be changing anytime soon.

tom
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Gaming Interface, Trent Waddington, (Mon Jan 8, 3:43 am)
Re: Gaming Interface, Jay Vaughan, (Mon Jan 8, 4:17 am)
Gaming Interface, Dirk, (Mon Jan 8, 4:39 am)
Re: Gaming Interface, Dirk, (Mon Jan 8, 5:13 am)
Re: Gaming Interface, Dirk, (Mon Jan 8, 6:04 am)
Re: Gaming Interface, Helge Hafting, (Mon Jan 8, 7:09 am)
Re: Gaming Interface, Alistair John Strachan, (Mon Jan 8, 7:47 am)
Re: Gaming Interface, l.genoni, (Mon Jan 8, 8:11 am)
Re: Gaming Interface, Dirk, (Mon Jan 8, 8:36 am)
Re: Gaming Interface, Jan Dittmer, (Mon Jan 8, 12:31 pm)
Re: Gaming Interface, Adrian Bunk, (Mon Jan 8, 12:57 pm)
Re: Gaming Interface, Jan Engelhardt, (Mon Jan 8, 1:39 pm)
Re: Gaming Interface, Tomas Carnecky, (Mon Jan 8, 2:57 pm)
Re: Gaming Interface, Kasper Sandberg, (Mon Jan 8, 9:40 pm)
Re: Gaming Interface, Trent Waddington, (Mon Jan 8, 11:16 pm)
Re: Gaming Interface, Adrian Bunk, (Tue Jan 9, 12:00 am)
Re: Gaming Interface, Adrian Bunk, (Tue Jan 9, 12:07 am)
Re: Gaming Interface, Trent Waddington, (Tue Jan 9, 12:08 am)
Re: Gaming Interface, Trent Waddington, (Tue Jan 9, 12:10 am)
Re: Gaming Interface, Dirk, (Tue Jan 9, 12:14 am)
Re: Gaming Interface, Dirk, (Tue Jan 9, 12:16 am)
Re: Gaming Interface, Dirk, (Tue Jan 9, 12:22 am)
Re: Gaming Interface, Kasper Sandberg, (Tue Jan 9, 2:48 am)
Re: Gaming Interface, Kasper Sandberg, (Tue Jan 9, 2:50 am)
Re: Gaming Interface, Kasper Sandberg, (Tue Jan 9, 2:51 am)
Re: Gaming Interface, Helge Hafting, (Tue Jan 9, 5:10 am)
Re: Gaming Interface, Jesper Juhl, (Tue Jan 9, 5:15 am)
Re: Gaming Interface, Lennart Sorensen, (Tue Jan 9, 9:04 am)
Re: Gaming Interface, Lennart Sorensen, (Tue Jan 9, 9:07 am)
Re: Gaming Interface, Lennart Sorensen, (Tue Jan 9, 9:08 am)
Re: Gaming Interface, Adrian Bunk, (Tue Jan 9, 9:51 am)
Re: Gaming Interface, Akula2, (Tue Jan 9, 2:14 pm)
Re: Gaming Interface, Valdis.Kletnieks, (Tue Jan 9, 4:02 pm)
Re: Gaming Interface, Lennart Sorensen, (Tue Jan 9, 4:05 pm)