Picking up from where we left off with Microsoft's blog post on the state of Direct3D, AMD has released their own short statement through Twitter expanding on Microsoft's blog post with respect to Mantle. Essentially reiterating their design goals for Mantle, AMD laid out why Mantle isn’t in the console (it already has a low level API) and how they intend for Mantle to bridge the gap with console code. Strictly speaking there isn’t any new information here regarding Mantle, but it does serve to provide a short and simple description of Mantle straight from AMD.

Mantle is NOT in consoles. What Mantle creates for the PC is a development environment that's *similar* to the consoles, which already offer low-level APIs, close-to-metal programming, easier development and more (vs. the complicated PC environment). By creating a more console-like developer environment, Mantle: improves time to market; reduces development costs; and allows for considerably more efficient rendering, improving performance for gamers. The console connection is made because next-gen uses Radeon, so much of the programming they're doing for the consoles are already well-suited to a modern Radeon architecture on the desktop; that continuum is what allows Mantle to exist. ^RH

Of course the big question remains unanswered: just how similar Mantle is to the Xbox One's low level API constructs? AMD has laid out a strong case for why it's important to make the porting of code from the console as easy as possible, and in the process left a number of hints indicating that Mantle should be very similar, including committing to supporting Direct3D's High Level Shader Language (HLSL) within Mantle. We should have a better and more complete picture of the full API next month when AMD's 2013 Developer Summit convenes.

Source: AMD Twitter

Comments Locked


View All Comments

  • Owls - Tuesday, October 15, 2013 - link

    Reinterate? That's not a word.
  • Ryan Smith - Tuesday, October 15, 2013 - link

    D'oh. Indeed it's not.
  • nathanddrews - Tuesday, October 15, 2013 - link

    Of course it is! You know, like how you interate, but then do it again?
  • psuedonymous - Tuesday, October 15, 2013 - link

    It's a perfectly cromulent word!
  • Brutalizer - Tuesday, October 15, 2013 - link

    Yeah, I reinterate all day long! Almost every day. Who doesnt? In fact, sometimes I also reinterate in the night too, but dont tell anyone.
  • Flunk - Tuesday, October 15, 2013 - link

    Did you know that cromulent is now a real word? Check the dictionary, the Simpsons really added a word to the language.
  • makerofthegames - Tuesday, October 15, 2013 - link

    Interate (v) [jargon - computer science] - To cast a variable into an integer type. Eg.
    int foo;
    float bar = 0.0f;
    foo = (int) bar; // interate bar

    reinterate (v) [jargon - computer science] - to cast a variable into an integer type, when the variable is already of integer type. Eg.
    int foo;
    int bar;
    foo = (int) bar; // reinterate bar
  • inighthawki - Tuesday, October 15, 2013 - link

    I refuse to acknowledge this.
  • Ryan Smith - Tuesday, October 15, 2013 - link

    Haha. Okay, that's a good one. You sir win the cookie for the day.
  • tviceman - Tuesday, October 15, 2013 - link

    When AMD has a minority (by a significant margin) in both the dGPU and CPU market, their argument has very little weight.

Log in

Don't have an account? Sign up now