AMD Mantle API Documentation

Is documentation available for AMD Mantle? I can not find anything at http://developer.amd.com/

Comparing OpenGL, DirectX, and Mantle would be nice if Mantle is at the level of abstraction level.

+7
gpu directx rendering opengl mantle
source share
3 answers

Following the GDC presentation, the Mantle Beta SDK developer website will open in April. But there will only be selected access. You must contact AMD if you want to access it. You must also sign a confidentiality agreement. Because of this, I think there will be no public documentation available.

By the way, the predicate presentation shows some code snippets that give you some hints about what the API looks like. The Mantle seems more like Direct3D 12 , which offers pipeline state objects, a list of commands, heaps of descriptors, and tables.

OpenGL already has materials such as non-contact texture resources available .

This presentation shows some snippets of Mantle usage code - like this one:

GR_APPLICATION_INFO appINfo = {}; appInfo.pAppName = "myApp"; appInfo.pEngineName = "myEngine"; appInfo.apiVersion = GR_API_VERSION; GR_UINT32 gpuCount; GR_PYSICAL_GPU gups[GR_MAX_PHYSICAL_GPUS]; GR_RESULT result = grInitAndEnumerateGpus(&appInfo, nullptr, &gpuCount, &gpus[0]); if(result == GR_SUCCESS) { FindSutableGPu(gpus, gpuCount); } 

You can register for the Mantle beta program here: http://developer.amd.com/mantle/

+2
source share

The documentation for Mantle is available on the AMD website.

From the site: "API Mantle Programming Guide": This 450-page programming guide and API reference guide provides developers with a detailed overview of the capabilities and architecture of the mantle graphical API. "

Here's the link: http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/mantle#downloads

However, the library itself is not publicly available. The basic concepts (and much of the structure of the API itself) were built into the design of both DirectX 12 and Vulkan.

The mantle lives on, but is still under development. Currently, the focus is on first-class support for upcoming AMD-based VR solutions. The gown is still only available to AMD partners within the NDA.

There are several projects that focus on reverse engineering Mantle and provide usable wrappers. In particular, lwjgl ( http://lwjgl.org ) is working on a Mantle shell for use in Java programs.

The best thing now (July 2015) is to download the Windows 10 Technical Preview version along with Microsoft Visual Studio development tools. This will give you the opportunity to write DirectX 12 applications today, even if DirectX 12 has not yet been released.

+1
source share

Documentation published by AMD:

https://www.amd.com/Documents/Mantle-Programming-Guide-and-API-Reference.pdf

Here is the complete API reference / guide.

-one
source share

All Articles