AMD Mantle API文档

Zay*_*ayl 7 opengl directx rendering gpu mantle

AMD Mantle的文档可以在某处获得吗?我在http://developer.amd.com/上找不到任何内容

如果Mantle处于同一级别的抽象中,OpenGL,DirectX和Mantle的比较会很好.

Ver*_*ahn 2

根据GDC 的介绍, Mantle Beta SDK 开发者网站将于 4 月开放。但只有选定的访问权限。如果想要访问它,您必须联系 AMD。您还必须签署保密协议。因此,我认为不会有任何公开文档可用。

顺便说一句,前面提到的演示文稿显示了一些代码片段,它们为您提供了一些 API 外观的提示。看起来 Mantle 更像是Direct3D 12,提供管道状态对象、命令列表、描述符堆和表。

像无绑定纹理资源这样的东西也已经在 OpenGL 中可用

演示文稿展示了一些使用 Mantle 的代码片段 - 就像这样:

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);
}
Run Code Online (Sandbox Code Playgroud)

您可以在此处注册 Mantle 测试版计划:http ://developer.amd.com/mantle/