Welcome, Guest. Please login or register.
July 21, 2025, 11:00:44 PM

Login with username, password and session length

Search:     Advanced search
we're back, baby
*
Home Help Search Login Register
f13.net  |  f13.net General Forums  |  Gaming  |  Topic: Plz port DirectX to Linux 0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] Go Down Print
Author Topic: Plz port DirectX to Linux  (Read 12440 times)
Kageru
Terracotta Army
Posts: 4549


Reply #35 on: October 17, 2007, 05:04:17 AM


I love linux, use it at home and at work, but the request doesn't make much sense.

- It's a massive amount of work.

- DirectX is owned by Microsoft and hardly a standard. If you could re-engineer it, without running
into a patent, there's still nothing to stop MS changing it and breaking your version at will. They have
a distinct interest in windows games being windows only.

- Most linux users just don't care too much, for most of them it's a quick reboot into windows and
they can play games at full speed with no issues other than those windows brings. This is a large part
of the reason why the movement to bring games to linux failed.

- The other part is that you can barely get retail shops to stock PC games under the onslaught of
consoles. Expecting them to stock linux games is optimistic. Maybe this one will fade if online distribution
takes of, but that's not the case yet.


Is a man not entitled to the hurf of his durf?
- Simond
bhodi
Moderator
Posts: 6817

No lie.


Reply #36 on: October 17, 2007, 08:40:27 AM

Which block?  I'm not a windows guy by any means -- much more embedded systems and suchlike.  I'm also not out there waving the "the future is linux on the desktop" flag, because that's kinda silly.
I was talking about your emulation work, as there are pretty large parallels between emulation and cross-platform APIs. :)
Krakrok
Terracotta Army
Posts: 2190


Reply #37 on: October 17, 2007, 07:05:53 PM

Sorry, I'm busy trying to port notepad to Linux.

I did that once. It's pretty bad when an OS doesn't even come with a decent text editor.
Samwise
Moderator
Posts: 19324

sentient yeast infection


WWW
Reply #38 on: October 17, 2007, 07:27:24 PM

I wouldn't say that so loudly.  vi users can be vicious if provoked.
stray
Terracotta Army
Posts: 16818

has an iMac.


Reply #39 on: October 17, 2007, 11:57:06 PM

I'm a pico guy myself. Not any more arcane than notepad really.
Stephen Zepp
Developers
Posts: 1635

InstantAction


WWW
Reply #40 on: October 18, 2007, 12:29:36 AM

I'm a pico guy myself. Not any more arcane than notepad really.

Used pico for a long time myself until I found Joe!

Rumors of War
Lum
Developers
Posts: 1608

Hellfire Games


Reply #41 on: October 18, 2007, 12:46:22 AM

Bah, nano is better.

(And Cedega has issues with running most games. Also, the video driver situation on Linux is somewhat borked.)
raydeen
Terracotta Army
Posts: 1246


Reply #42 on: October 18, 2007, 07:17:48 AM

The only way I see the game tide turning from DirectX to something else is for Linux (or OS X) to get some huge killer app that is only available on that platform. Something along the lines of a WoW or Half Life. In theory, that could happen if enough of the talent out there got togethor, but it's very wishful thinking.

On a side note, and this may have been before DirectX really took off, weren't quite a few of the major games/engines developed in Linux/Unix first and then ported to Win and Mac? I'm thinking some of the early id games in particular. Or is it just that the major portions of the underlying code were developed on *nix workstatinos in C/C++? I seem to recall reading that or seeing that somewhere many moons ago.

Just keep praying to the WINE gods. They'll get us there eventually.

I was drinking when I wrote this, so sue me if it goes astray.
stray
Terracotta Army
Posts: 16818

has an iMac.


Reply #43 on: October 18, 2007, 07:48:47 AM

Doom 1 and 2 were originally developed on NeXTStep ([edit] And Quake as well). It was Objective C, not C/C++. They didn't come on to Linux until much, much later though.

One reason why Apple even got Carmack back to supporting them again was because he loved the NeXT tools so much. Didn't really pan out though, I guess.
« Last Edit: October 18, 2007, 08:00:20 AM by Stray »
fuser
Terracotta Army
Posts: 1572


Reply #44 on: October 18, 2007, 08:22:24 AM

On a side note, and this may have been before DirectX really took off, weren't quite a few of the major games/engines developed in Linux/Unix first and then ported to Win and Mac? I'm thinking some of the early id games in particular. Or is it just that the major portions of the underlying code were developed on *nix workstatinos in C/C++? I seem to recall reading that or seeing that somewhere many moons ago.

If you want a great read about this exact topic pick up a copy of Masters of Doom. John Carmack used a NeXT cube to build Wolf 3d.

A thing about John Carmack is his support for OpenGL which most of the games id makes are based upon, also why you see the cross platform support very quickly (Note: I mean in regards to engines after and including Tech 2). But I really wonder how long it will continue due to the license revenue generated for id by Linux(etc) gaming.

What's really interesting how Microsoft can deliver an amazingly good API/toolkit for developers to build upon. The OpenGL alternative leaves you still lacking in how to handle game controller/audio/network stacks across different OS's. Maybe I'm pessimistic but the time for open standards has come and passed as it seems the market has accepted DirectX as a standard. Will Microsoft aid in porting it? No reason for them too but we have seen progress in the development of a cross platform .NET.
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #45 on: October 18, 2007, 08:31:17 AM

My notepad.exe joke certainly took a bad turn.

I'd like to know how notepad is arcane, though.  Is it so arcane that I just can't find the real editor commands?

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
stray
Terracotta Army
Posts: 16818

has an iMac.


Reply #46 on: October 18, 2007, 08:41:10 AM

Ah, I meant pico wasn't arcane, like notepad isn't arcane.

Vi is arcane. Emacs is arcane.
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #47 on: October 18, 2007, 08:42:54 AM

Derr, OK.  I got it now.  I like Vim.  It is far more arcane than vi.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
bhodi
Moderator
Posts: 6817

No lie.


Reply #48 on: October 18, 2007, 08:50:57 AM

Bah, nano is better.
When I think of pico or nano, somehow "Baby's first text editor" comes to mind.
stray
Terracotta Army
Posts: 16818

has an iMac.


Reply #49 on: October 18, 2007, 09:03:20 AM

I used to use pine on a bsd/os shell account. That's where I started using pico as well.

That I even remember shell accounts or bsd/os, or even used email in the command line days should prove that I'm not really a baby.  tongue

But it's not that I can't use vi. I just don't want to. Llike thousands of other things in the unix world, it was originally intended as a joke.
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #50 on: October 18, 2007, 09:04:46 AM

I can't see how a baby could be expected to remember f = right, b = left, p = up, and n = down.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Ookii
Staff Emeritus
Posts: 2676

is actually Trippy


WWW
Reply #51 on: October 18, 2007, 10:42:22 AM

I can't see how a baby could be expected to remember f = right, b = left, p = up, and n = down.

You can uses the arrow keys now!

What got me was 'G' (has to be upper case) takes you to the end of the document.

Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #52 on: October 18, 2007, 10:55:04 AM

My quote was for pico keys.  Both vi and Vim use the more-useful-if-you-think-about-it h,j,k,l for movement.  Seems like f,n,p,b are for people who have to hunt for a key anyway.  Arrow keys are nice, but they are so far away.  I R LAZY.

G is not as bad as CTRL-L (not CTRL-l), in my opinion, but you won't use that nearly as often on modern terminals.  Vim has allowed gg to do what 1G does, which is awesome... until I have to use vi.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Murgos
Terracotta Army
Posts: 7474


Reply #53 on: October 18, 2007, 11:05:36 AM

b and w are far more useful in vim IMO.  v, CTRL+v and I, d, y and p are all winners too.  I mapped split screen and move cursor to other split to F2 and F4 though so I don't remember what they actually are otherwise I would point out those commands as well.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #54 on: October 18, 2007, 11:22:44 AM

Oh, I don't actually use h,j,k,l very much.  I'm all about b,e,B,E,0,$, and sometimes w if I remember it.  Just saying those basic movement keys make more sense to me.

The window-switch keys are CTRL-W-movement_key, and you remind me that I should remap that... I just don't do splitscreen very much even though it is completely awesome.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Ookii
Staff Emeritus
Posts: 2676

is actually Trippy


WWW
Reply #55 on: October 18, 2007, 12:14:17 PM

My quote was for pico keys. 

What is this, pico is so freaking easy I feel dirty using it.

Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #56 on: October 18, 2007, 12:55:11 PM

You certainly don't have a lot of things to remember, so I agree there.  Have fun holding down f a lot.  I'm sure it's totally awesome but it's not something I want to do.  I also don't want to have a text-editor slapfight, so I'll just drop it.  Everybody use whatever they like.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Signe
Terracotta Army
Posts: 18942

Muse.


Reply #57 on: October 18, 2007, 12:58:01 PM


My Sig Image: hath rid itself of this mortal coil.
schild
Administrator
Posts: 60350


WWW
Reply #58 on: October 18, 2007, 01:01:07 PM

Someone do OS/2!
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #59 on: October 18, 2007, 01:04:41 PM


Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
stray
Terracotta Army
Posts: 16818

has an iMac.


Reply #60 on: October 18, 2007, 05:54:49 PM



The second guy is actually the other 3 in disguise.
Pages: 1 [2] Go Up Print 
f13.net  |  f13.net General Forums  |  Gaming  |  Topic: Plz port DirectX to Linux  
Jump to:  

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC