On my leaked version od Doom 3 (in the games forum) ;)

K.I.L.E.R

Retarded moron
Veteran
It says that it takes 2 passes to render the scene. Does my Geforce 3 render it all in 1 pass because of it's pipes?
If it truly does take 2 passes, then why?
All you are rendering is the texture, bump map. shadows and lighting. My Geforce 3 should do all that in 1 pass right?
 
First of are we calling each use of the TMU one pass or are we calling the process in which the GPU does all the texturing it can before commiting to memory?

From the former stand point. I believe the shadow pass is done FIRST and is done ALONE, so that means one clock is spent there and the potential 2 passes in that one clock isn't met. Then the rest of the layers come in which means the texture, bump and lighting is done, in 3 passes (though I remember someone saying that all of that can be cut down to two) over 1 or two clocks.

That's just my thoughts, I could be wrong.
 
K.I.L.E.R said:
So basically this is how Doom 3 CAN run on my system? (at that performance I get in this game)

No, u might be suprised by that, but DOOM III will actually run better than that on your system.
 
I wouldnt make any guesses as to how Doom3 will perform on your system based on this exe.

I agree, shadow alghoritms are not the only thing that is going to affect the fps of DOOM III.

There is physics (which is very complex in DOOM III) and tons of other stuff...
 
I have read JC multiple times state that the Gf3 requires up to 5 passes and 3-4 passes much of the time. I dont even know where 2 passes came from.

R8500 can render Doom III in one or two passes.
 
R8500 can render Doom III in one or two passes.

R8500 can do all the DOOM III lighting/interaction in one pass, while it takes 2-3 passes to do it on GF3/4.

But, as Carmack said, the GF4TI still turns out to be faster despite that.

R300 & NV30 can do it all in one pass (Carmack already wrote a backend for NV30 in DOOM III to do everything in one pass, which makes me wonder - could it be that he had the NV30 beta board for a while?).
 
alexsok said:
(Carmack already wrote a backend for NV30 in DOOM III to do everything in one pass, which makes me wonder - could it be that he had the NV30 beta board for a while?).

I would find it more plausable that he's using the software emulation that you've been talking about being available in the next version of Cg.
 
I would find it more plausable that he's using the software emulation that you've been talking about being available in the next version of Cg.

Yeah, that's also a possibility, although a beta board is also likely...
 
K.I.L.E.R said:
It says that it takes 2 passes to render the scene. Does my Geforce 3 render it all in 1 pass because of it's pipes?
If it truly does take 2 passes, then why?
All you are rendering is the texture, bump map. shadows and lighting. My Geforce 3 should do all that in 1 pass right?

No, that would be 2 passes per light, on a Geforce3, more on others. It's explained on this page.

Geforce3:
1 pass to fill the z-buffer and ambient light
For each light:
1 pass to fill the stencil buffer
2 passes to add the light to the scene
(3 passes if the light has a texture on it, like the light coming trough the mosaic window)

Geforce2:
1 pass to fill the z-buffer and ambient light
For each light:
1 pass to fill the stencil buffer
6 passes to add the light to the scene
(It could have been done in 4 passes for lights without a texture, most lights don't have one so this is quite unoptimised)

Everything else:
1 pass to fill the z-buffer and ambient light
For each light:
1 pass to fill the stencil buffer
9 passes to add the light to the scene
(Again, it could have been done in 7 passes for lights without a texture.)
 
R300 & NV30 can do it all in one pass (Carmack already wrote a backend for NV30 in DOOM III to do everything in one pass, which makes me wonder - could it be that he had the NV30 beta board for a while?).

link to where he stated this?
 
alexsok said:
R300 & NV30 can do it all in one pass (Carmack already wrote a backend for NV30 in DOOM III to do everything in one pass, which makes me wonder - could it be that he had the NV30 beta board for a while?).
Why he would he need a board? You can code to specs, you know.
 
I'd think you'd have a vested interest in saying the opposite, atleast about the time the R?350/400 pieces are close to production...you sure you want to leave this admission lying around?

:LOL:
 
Back
Top