DJ_PAPA
Power Member
http://forum.beyond3d.com/showthread.php?t=47686
ATi confirmed: Assassin's Creed uses D3D 10.1
Morgoth the Dark Enemy disse:Scali disse:You should be able to scan the binary for the call that creates the Direct3D 10.1 object. That will tell you 100% sure if it attempts to open a DX10.1 device.
Does it try to call D3D10CreateDevice1() or D3D10CreateDeviceAndSwapChain1()?
The parameter with the SDK version number could also clue you in on what SDK they compiled it with.
Both are present. There are also calls for d3d10_1.dll, and other interesting thingies. But I don't think Ubi would appreciate/would've appreciated me posting their disassembled exe here or on R3D, so curious folks should do it on their own.
ATi confirmed: Assassin's Creed uses D3D 10.1
http://www.google.com/translate?u=h...s_creed_d3d_101/&langpair=de|en&hl=en&ie=UTF8While the console version of Assassin's Creed from the optical features more or less identical with the Direct3D 9-version on the PC, so it is not the developers can take, in addition a Direct3D 10-path in their game to implement, among other things, with a shade better representation points.
. But that was apparently not enough, because Assassin's Creed, without really know at all besides the modern graphics cards available Direct3D 10-path beyond the Direct3D 10.1 API, which until now only on Radeon-HD-3000 - cards from ATi can be used. Zumindest berichten das die Kollegen von Rage3D . At least report the colleagues of Rage3D.Because there could be a Radeon 3870 HD X2 a performance difference between Windows Vista and Windows Vista Urpsrungszustand with installed Service Pack 1 note.
Besides various updates, it also would be possible that Assassin's Creed has added speed, the Service Pack 1 with the first Direct3D API therefore 10.1. Thus, the presumption of course, suggest that UbiSoft secretly, quietly Direct3D 10.1 a path in the game is implemented. In addition to a performance increase, based on a maximum performance increase of 25 percent, on average, it is still good 18.5 percent (with the difference from section to section may vary), amounts, it could also improve the anti-aliasing identified.
While these on an ATi graphics card in Windows Vista without the Service Pack 1 does not work in every scene, the anti-aliasing in Direct3D mode is 10.1. That is entirely possible because the developer with the new API receives some additional opportunities, smoothing the edges in a different way.A comparison sample to a GeForce 8800 GTX, we can confirm that the anti-aliasing at exactly the same place on a Direct3D 10-graphics card is not working.
Finally, we have ourselves to ATi asking for help. And in fact, Assassin's Creed uses a Radeon-HD-3000 card Direct3D 10.1 capabilities of the 3D accelerator. Thus, the graphics card directly to the "depths Buffer" (Depth buffer, also known as a Z-buffer for visibility tests) access and the calculation results in the shader units. In Direct3D 10-mode, the required depth values first in a "buffer Color" and only then by the ALUs out, as these under Direct3D 10 is not directly on the depth buffer access.
Why UbiSoft is currently being concealed, but remains unclear. . From the standpoint of pure advertising, it would Direct3D 10.1 certainly an interesting feature.