apoppin
Lifer
"precisely"? . . . you don't know even generallyOriginally posted by: Gstanfor
Apoppin, you cannot create a DX10 game by just "adding some extensions". The entire API works differently. There are no capbits for extensions to support. You either support ALL of Dx10 or NONE of it.
Now, while I wouln't claim to know precisely what is going to happen, my guess is there will be two crysis exe's, or 2 rendering paths, one for DX9 and one for DX10, of course the DX9 path will have further subpaths inside it... Which is precisely why M$ chose to make the API work differently for Dx10.
look at the article linked above again
andYerli: If there is no [DX10] hardware, you have to use the software emulation, and because of its performance, it's no pleasure to work with. On the other hand, buggy alpha hardware can be really painful. We cannot develop techniques solely for DX9 or DX10, sowe implement, create, and tweak the level with DX9 and adjust the code afterwards for DX10 .
Yerli: Crysis will ship with features that are exclusive to DX10, however, ultimately we will develop more elegant solutions with time coming forward, since we have implementation ideas that at this stage would fight our DX9 implementation. Hence we will improve DX10 even more after Crysis ships through patches, but only if the DX10 hardware base is big enough to reduce focus on DX9. Probably a year will have to pass by.
Crysis is no "full Dx10 game"
:roll: