Can games using directx 10 be ported to the PS3?

I'm too lazy to read the whole topic. But shouldn't the 360 have a much easier time running DX10 games since Xenos is a fully DX10 GPU?
 
Novum said:
Also I don't think you can emulate the geometry stage on CPU without suffering performance greatly (especially if filtered texture lookups are used as an input).
Yes because 1:1 checkbox feature emulation is the goal of all game design.
You're right of course, just remember how hardware Stencil support made Volume shadows so much faster and more efficient on DX7 class GPUs then on PS2... :oops:
 
So are you saying Xenos isn't a DX10 GPU :???: :oops: . I'm kinda shock because I always thought that Xenos is actually a DX10

No, it's not, it has some features dx10 doesn't require or support, but also lacks many features, like geometry shaders.
 
I suggest reading a bit more about Vista first.

Vista has 3 Direct3D runtimes; Direct3D9, which handles the current D3D9 and older titles, Direct3D9 Ex which has some things needed for the new desktop composition engine, and Direct3D 10.
None of which are emulated in any way.

Also, at least according to some developers, the new LDDM (or whatever it's nowadays called?) is indeed quite a lot better than the old display driver model was, and we will see as drivers mature performance increases on older titles too.

Thanks for the info, so just so its all clear....

These are games built on the DX9 API:

DX9 games on XP with DX9 GPU - native via DX9
DX9 games on Vista with DX9 GPU - native via DX9
DX9 games on XP with DX10 GPU - native via DX9
DX9 games on Vista with DX10 GPU - emulated via DX10 or native with DX9?

These are games built on the DX10 API, e.g. Crysis (but don't necessarily require a DX10 GPU to run):

DX10 games on XP with DX9 GPU - DX9 is the only choice but wrong API for the game??
DX10 games on Vista with DX9 GPU - via DX9 or emulated via DX10??
DX10 games on XP with DX10 GPU - DX9 is the only choice but wrong API for the game??
DX10 games on Vista with DX10 GPU - native via DX10

So the questions raised there are will games written and tested on the DX10 API have to run on DX9 in WindowsXP and possibly in Vista when using a DX9 card? Wouldn' that mean the devs have to ensure the game works properly on both API's unlike the normal case were they just develop to the latest one?
 
Thanks for the info, so just so its all clear....

These are games built on the DX9 API:

DX9 games on XP with DX9 GPU - native via DX9
DX9 games on Vista with DX9 GPU - native via DX9
DX9 games on XP with DX10 GPU - native via DX9
DX9 games on Vista with DX10 GPU - emulated via DX10 or native with DX9?

These are games built on the DX10 API, e.g. Crysis (but don't necessarily require a DX10 GPU to run):

DX10 games on XP with DX9 GPU - DX9 is the only choice but wrong API for the game??
DX10 games on Vista with DX9 GPU - via DX9 or emulated via DX10??
DX10 games on XP with DX10 GPU - DX9 is the only choice but wrong API for the game??
DX10 games on Vista with DX10 GPU - native via DX10

So the questions raised there are will games written and tested on the DX10 API have to run on DX9 in WindowsXP and possibly in Vista when using a DX9 card? Wouldn' that mean the devs have to ensure the game works properly on both API's unlike the normal case were they just develop to the latest one?

DX9 games on Vista with DX10 GPU - native with DX9

Games supporting both DX9 and 10 will have native support for both API's, of course, and DX10 "path" can't be used on XP.

edit: and yes, they need to make sure it works on both, singe DX10 unlike previous DX'es, doesn't include any backwards compatibility.
 
DX9 games on Vista with DX10 GPU - native with DX9

Games supporting both DX9 and 10 will have native support for both API's, of course, and DX10 "path" can't be used on XP.

edit: and yes, they need to make sure it works on both, singe DX10 unlike previous DX'es, doesn't include any backwards compatibility.

Thanks, that clears things up a lot :D
 
Back
Top