ATTILA GPU Simulator : The NI Version

Discussion in 'Architecture and Products' started by RoOoBo, Jan 9, 2011.

  1. RoOoBo

    Regular

    Joined:
    Jun 12, 2002
    Messages:
    308
    Likes Received:
    31
    We are releasing the complete current implementation of the ATTILA GPU simulator and OpenGL and Direct3D9 API framewoks.

    You can find the package with the released source code, more details and D3D9 traces in the ATTILA Wiki.

    The games from which we have captured traces and rendered (more or less correctly) frames are:

    OpenGL : Unreal Tournament 2004 (using the old OpenGL implementation), Doom3, Quake 4, Prey, Enemy Territories : Quake Wars (OpenGL implemenation based on ACDL)

    Direct3D9 : Half Life 2, Crysis, Crysis Warhead, Call of Duty 2, Unreal Tournament 3, Burnout, GRID, Left for Dead, Need for Speed Underground, Wolfenstein 3D, Mirror's Edge, S.T.A.L.K.E.R., StarCraft II.

    Other games, applications, features or frames different than the ones we have used may work or not as usual.

    Not really useful for anyone not doing a PhD or similar but you could still try the emulator with a D3D9 PIX trace for the fun of it. The ATTILA emulator implements the same functionality than the simulator but removes the timing model and works as a kind of slow buggy alternative to the Microsoft Reference Rasterizer. Of course we are not a reference for anyone :). We mostly used it to debug the D3D9 implementation because it was way faster than the simulator (30 minutes to a couple hours per frame compared with 2 hours to 12 hours or more per frame for example). Quite far from real-time though.

    If you are interested or have questions you can use this thread or, more likely it will get an answer, send a mail about problems or implementation details to the ATTILA mail list.

    Examples of frames rendered on the simulator or emulator:

    Crysis

    [​IMG]

    Unreal Tournament 3

    [​IMG]

    Crysis Warhead

    [​IMG]

    S.T.A.L.K.E.R.

    [​IMG]

    StarCraft II (for an example of something not working as it should)

    [​IMG]
     
  2. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    14,717
    Likes Received:
    2,166
    a quote from wiki
    IL2 Pacific Fighters ?
     
  3. RoOoBo

    Regular

    Joined:
    Jun 12, 2002
    Messages:
    308
    Likes Received:
    31
    Sponsored by

    That was a year ago. Later he changed to FPGAs and recently he found a job.

    We aren't specially interested on OpenGL at this point. There are literally hundreds of D3D9 games available. OpenGL ES on a mobile platform may be. Of course that would be if there was anyone still working on ATTILA. Our primary interest right now would be to get new people on the group.

    But now is the chance for people outside to get the OpenGL and D3D9 tools and drivers and get them working with other games :).

    The Wiki is more or less like the rest of the project is mostly outdated and not frequently updated.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...