AMD Expands On Microsoft Blog Post, Reiterates Mantle Goalsby Ryan Smith on October 15, 2013 10:00 AM EST
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