Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Good news regarding Doom 3 for Linux
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Ryle
Apprentice
Apprentice


Joined: 27 Aug 2004
Posts: 204

PostPosted: Wed Sep 22, 2004 5:25 pm    Post subject: Good news regarding Doom 3 for Linux Reply with quote

http://www.linuxgames.com/news/feedback.php?identiferID=6919&action=flatview

Hopefully we'll see the client soon.
Back to top
View user's profile Send private message
Imek
Guru
Guru


Joined: 20 Jan 2004
Posts: 390
Location: Newcastle, England

PostPosted: Wed Sep 22, 2004 6:49 pm    Post subject: Reply with quote

We can only hope. I've been waiting too damn long already.
_________________
- I
(very old) "Current" desktop | Adopt an unanswered post today!
Back to top
View user's profile Send private message
ChojinDSL
l33t
l33t


Joined: 07 Jul 2003
Posts: 784

PostPosted: Wed Sep 22, 2004 8:52 pm    Post subject: Reply with quote

What I'm wondering is, the windows version uses DirectX9.0 effects, e.g. the heat haze.
How will this translate to Linux/OpenGL?

Ive read about OpenGL 2 coming out, but I dont know if its out yet and if ID software intends to use that, or if they simply plan to stick to standard opengl and reduce graphical quality.

Anybody know any details?
Back to top
View user's profile Send private message
sgaap
l33t
l33t


Joined: 16 Aug 2002
Posts: 754
Location: Enschede, The Netherlands

PostPosted: Wed Sep 22, 2004 9:02 pm    Post subject: Reply with quote

Quote:

What I'm wondering is, the windows version uses DirectX9.0 effects, e.g. the heat haze.
How will this translate to Linux/OpenGL?

You are sure? Last time I checked Doom 3 was pure OpenGL
_________________
In "old" Europe we already have a word for "pre-emptive strikes" mr Bush: its called "war"
Back to top
View user's profile Send private message
syscrash
Guru
Guru


Joined: 14 Apr 2003
Posts: 541

PostPosted: Wed Sep 22, 2004 10:59 pm    Post subject: Reply with quote

ChojinDSL wrote:
What I'm wondering is, the windows version uses DirectX9.0 effects, e.g. the heat haze.
How will this translate to Linux/OpenGL?

Ive read about OpenGL 2 coming out, but I dont know if its out yet and if ID software intends to use that, or if they simply plan to stick to standard opengl and reduce graphical quality.

Anybody know any details?

When they say "dx9 effects", they mean effects that are supported by directx9 level cards. Since opengl doesn't really have a new version every 6 months, they don't say opengl2 cards or anything like that :P The heat haze will be supported in the linux client as far as I know.
_________________
Play ET? Come by #gentoo.et on freenode!
http://syscrash.ca
Back to top
View user's profile Send private message
Darl McBride
n00b
n00b


Joined: 03 Sep 2004
Posts: 13
Location: COURTROOMS

PostPosted: Thu Sep 23, 2004 4:14 am    Post subject: Reply with quote

It works fine in WINE. I don't see why it wouldn't work fine in the official client.

I've been running it in SCO unix though. I don't know how well it will run in some hacked together linux distro. :lol:
Back to top
View user's profile Send private message
codergeek42
Bodhisattva
Bodhisattva


Joined: 05 Apr 2004
Posts: 5142
Location: Anaheim, CA (USA)

PostPosted: Thu Sep 23, 2004 4:20 am    Post subject: Reply with quote

Yay!
/me goes to hug Mr. Carmack.
Darl McBride wrote:
It works fine in WINE. I don't see why it wouldn't work fine in the official client.

I've been running it in SCO unix though. I don't know how well it will run in some hacked together linux distro. :lol:
Please go away, troll.
_________________
~~ Peter: Programmer, Mathematician, STEM & Free Software Advocate, Enlightened Agent, Transhumanist, Fedora contributor
Who am I? :: EFF & FSF
Back to top
View user's profile Send private message
Darl McBride
n00b
n00b


Joined: 03 Sep 2004
Posts: 13
Location: COURTROOMS

PostPosted: Thu Sep 23, 2004 4:29 am    Post subject: Reply with quote

Dont take things so seriously. Sheesh. :D
Back to top
View user's profile Send private message
GaMMa
l33t
l33t


Joined: 23 Aug 2002
Posts: 684
Location: USA

PostPosted: Thu Sep 23, 2004 5:24 am    Post subject: Reply with quote

Can you even see the heat haze in the near-absolute-pitch-blackness? :P. I can't wait. The sooner the better, I played the demo and am going to borrow Doom 3 from a friend. Maybe we'll see a frame rate increase? :D.
_________________
Ubuntu Linux Dapper Drake running Gnome-2.14.1
[Website | Screenshot | Portage Guide]
Back to top
View user's profile Send private message
John5788
Advocate
Advocate


Joined: 06 Apr 2004
Posts: 2140
Location: 127.0.0.1

PostPosted: Thu Sep 23, 2004 6:41 am    Post subject: Reply with quote

Darl McBride wrote:
Dont take things so seriously. Sheesh. :D


codergeek does that sometimes :)
_________________
John5788
Back to top
View user's profile Send private message
ChojinDSL
l33t
l33t


Joined: 07 Jul 2003
Posts: 784

PostPosted: Thu Sep 23, 2004 10:09 am    Post subject: Reply with quote

As a minimum spec they list a DX9 capable gfx card. Even if the windows version only uses opengl, I'm still puzzled as to the capabilities of opengl. I thought all those DX9 style post processing effects and pixel shader effects were not possible at the moment with opengl, or have I been missing something?
Or is it completely irrelevant, e.g. "you can do everything in opengl that you can with directx9" ?

Anyone care to elaborate?
Back to top
View user's profile Send private message
Tuna
Guru
Guru


Joined: 19 Jul 2002
Posts: 485
Location: Berlin

PostPosted: Thu Sep 23, 2004 11:14 am    Post subject: Reply with quote

GLSL, the shading language has been available in opengl for quite some time now. the big thing of opengl 2.0 is that this one is now included in the specs. (some geek may correct me here..)

now the companies need to write some official opengl2.0 drivers if they havnt already.

btw.. id software does NOT list dx9 cards as a minimum requirement. they list geforce4 ti cards which are definately dx8 cards. i guess these lack hardware support for the special stencil and shading extensions so i assume the heat haze effect will be disabled for low end cards.
Back to top
View user's profile Send private message
ChojinDSL
l33t
l33t


Joined: 07 Jul 2003
Posts: 784

PostPosted: Thu Sep 23, 2004 12:16 pm    Post subject: Reply with quote

So does that mean that all those dx9 effects that everyone always talks about is possible with opengl under linux, if the card supports it?
Back to top
View user's profile Send private message
Hyper_Eye
Guru
Guru


Joined: 17 Aug 2003
Posts: 462
Location: Huntsville, AL.

PostPosted: Thu Sep 23, 2004 3:56 pm    Post subject: Reply with quote

ChojinDSL wrote:
So does that mean that all those dx9 effects that everyone always talks about is possible with opengl under linux, if the card supports it?


I understand what your concern is but how many times do you have to ask the same question? The bottom line is we don't know what the Linux version can and can't do because none of us have seen it. Have some patience. You will find out soon enough.
Back to top
View user's profile Send private message
blueworm
l33t
l33t


Joined: 09 May 2003
Posts: 962

PostPosted: Thu Sep 23, 2004 5:03 pm    Post subject: Reply with quote

Doom3 as somebody allready stated is pure opengl.
wine(x) does not support directX 9.
Then how come heat haze works when using wine(x)?
Maybe because its opengl!
Back to top
View user's profile Send private message
GrayFox
Apprentice
Apprentice


Joined: 24 Jan 2004
Posts: 183
Location: Germany

PostPosted: Thu Sep 23, 2004 6:07 pm    Post subject: Reply with quote

Nope heat haze is a DX9 effect.
Found it here:
http://forums.obsidianent.com/index.php?showtopic=9223&hl=
It's not a direct source but one of the devs stated that heat haze in doom3 is DX.
:cry:
_________________
Random Stuff
Back to top
View user's profile Send private message
Hyper_Eye
Guru
Guru


Joined: 17 Aug 2003
Posts: 462
Location: Huntsville, AL.

PostPosted: Thu Sep 23, 2004 6:30 pm    Post subject: Reply with quote

From your link:

Quote:
The heat effect that I believe you are describing is not a DirectX 9 specific effect. Haze can be simulated with a fragment framebuffer shader which can be done on DirectX 8 hardware. For example, we have plenty of framebuffer effects in KOTOR2 which will run perfectly fine on DirectX 8 hardware (the XBOX for example). I don't know if we will have haze effects - but we are baking plenty of graphical goodies for you all.
Back to top
View user's profile Send private message
Hyper_Eye
Guru
Guru


Joined: 17 Aug 2003
Posts: 462
Location: Huntsville, AL.

PostPosted: Thu Sep 23, 2004 6:32 pm    Post subject: Reply with quote

I spoke to soon.

Quote:
Edit: I've been informed that apparently Carmack did indeed use DX9 specifically for the heat haze effect that the original poster inquired about. Interesting...
Back to top
View user's profile Send private message
nbkolchin
Apprentice
Apprentice


Joined: 07 Feb 2004
Posts: 290
Location: Russia, Saint-Petersburg

PostPosted: Thu Sep 23, 2004 7:59 pm    Post subject: Reply with quote

ChojinDSL wrote:
Or is it completely irrelevant, e.g. "you can do everything in opengl that you can with directx9" ?

Anyone care to elaborate?


This is more or less so. Direct3D (part of DirectX) and OpenGL are both high level APIs to 3D hardware.

OpenGL API consists of several parts:
- Core: things that all implementations must provide.
- ARB: extensions to core standardized by ARB (OpenGL masters: SGI, IBM, NVidia, ATI, Intel, many others)
- vendor specific extensions: i.e. things that are specific to vendor. This effectively allows use ground-breaking-technologies from OpenGL without breaking current standard Core.

So, answering to your question: Yes, OpenGL can do all (most) things Direct3D can.

But since ground-breaking-technologies are often implemented in a non-compatible way between different vendors (read ATI, NVidai) --- it can be more difficult that in Direct3D.

Situation looks like Ping-Pong: vendors provide new extensions to OpenGL immediately after hardware come to market. OpenGL start winning because Direct3D doesn't have simular capabilities. Later new version of Direct3D comes with standard API for new technology all vendors must obey. Later ARB extension to OpenGL appears, providing standard API. More lately new version of OpenGL appears incorporating ARB extension.

Since, most 3D research is done with OpenGL, it always have richer API than Direct3D.

Nickolay
Back to top
View user's profile Send private message
nbkolchin
Apprentice
Apprentice


Joined: 07 Feb 2004
Posts: 290
Location: Russia, Saint-Petersburg

PostPosted: Thu Sep 23, 2004 8:05 pm    Post subject: Reply with quote

One more thing: OpenGL and Direct3D can't coexist in one application. Since DOOM3 is OpenGL based, nothing from Direct3D can be used there. :)

Nickolay
Back to top
View user's profile Send private message
eGore911
Apprentice
Apprentice


Joined: 11 Mar 2003
Posts: 290

PostPosted: Thu Sep 23, 2004 8:13 pm    Post subject: Reply with quote

blueworm wrote:
Doom3 as somebody allready stated is pure opengl.
wine(x) does not support directX 9.
Then how come heat haze works when using wine(x)?
Maybe because its opengl!


Direct3D implementation in wine has started some days ago (ok, currently it's unable to do anything).
Back to top
View user's profile Send private message
PZoned
Guru
Guru


Joined: 27 May 2004
Posts: 360
Location: Toronto, Canada

PostPosted: Thu Sep 23, 2004 10:57 pm    Post subject: Reply with quote

Well Cedega does see some DirectX 9.0 implementation. so im very confused :S
Back to top
View user's profile Send private message
John5788
Advocate
Advocate


Joined: 06 Apr 2004
Posts: 2140
Location: 127.0.0.1

PostPosted: Thu Sep 23, 2004 11:03 pm    Post subject: Reply with quote

cedega just translates dx calls into opengl
_________________
John5788
Back to top
View user's profile Send private message
ChojinDSL
l33t
l33t


Joined: 07 Jul 2003
Posts: 784

PostPosted: Fri Sep 24, 2004 12:40 am    Post subject: Reply with quote

Hyper_Eye wrote:
ChojinDSL wrote:
So does that mean that all those dx9 effects that everyone always talks about is possible with opengl under linux, if the card supports it?


I understand what your concern is but how many times do you have to ask the same question? The bottom line is we don't know what the Linux version can and can't do because none of us have seen it. Have some patience. You will find out soon enough.


Sorry if my last post wasnt quite clear, I was not referring to doom3 only, I was curious about the general capabilities of opengl vs. directx, since I always thought opengl was less powerful, i.e. had less effects available than directx. But the other posts have cleared this up for me.

So I'm guessing if a hardware manufacturer like ATI or Nvidia brand their gfx card as DX9 capable, then that does not mean those extra pixel shader and post processing chips cant be put to good use with opengl.

As for winex, I always thought they somehow emulated directx. Didnt realize what they were actually doing is to translate stuff into opengl.

Anyhow, thanks for all the info guys.
Back to top
View user's profile Send private message
DominoTree
n00b
n00b


Joined: 24 Sep 2004
Posts: 4

PostPosted: Fri Sep 24, 2004 3:17 am    Post subject: Reply with quote

At iD's keynote speech at Quakecon, it was reported that the Linux dedicated server was complete at the time (it actually was used to run the Doom3 Tourneys)

They said Linux is not too far behind, and sometime after that, OSX would be complete.
_________________
Running Gentoo on:
Celeron-2.6/512mb - Dedicated server
Quad 4mb Ultrasparc II-400/512mb - Home server
P4-2.4/512mb - Dev machine
Athlon Mobile 1400/256mb - File Server
Athlon XP 2700 @ 2.4ghz/1gb - Workstation
P3-733/512mb - Home mailserver
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum