AMD地幔API文档



是否可以在某个地方使用AMD Mantle的文档?我在http://developer.amd.com/

上找不到任何东西

如果地幔在同一级别的OB抽象,OpenGL,DirectX和Mantle的比较将是不错的。

根据GDC演示文稿,地幔Beta SDK开发人员网站将于4月开放。但是只有选定的访问。如果需要访问,则必须联系AMD。您还必须签署一项保密协议。因此,我认为将没有公共文件可用。

通过预先提到的演示文稿显示一些代码片段的方式,这为您提供了一些提示。似乎地幔更像是Direct3d 12提供管道状态对象,命令列表,dycriptor堆和表。

诸如无绑定纹理资源之类的东西也已经在OpenGL中可以避免。

本演示文稿显示了一些使用地幔的代码片段 - 像这样:

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);
}

您可以在此处注册地幔Beta程序:http://developer.amd.com/mantle/

Mantle 的文档可从AMD网站提供。

从网站中:" Mantle API编程指南副本:本450页的编程指南和API参考为开发人员提供了详细的查看Mantle Graphics API的功能和体系结构。"

以下是链接:旧死链接http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/mantle#downloads旧死链接

更新的链接:https://www.amd.com/documents/mantle-programming-guide-and-api-reference.pdf

也就是说,图书馆本身是公开可用的。核心概念(以及API本身的大部分结构)已折叠到Directx 12和Vulkan的设计中。

Mantle依靠,仍在开发中。当前的重点是为基于AMD硬件的即将到来的VR解决方案添加头等舱支持。Mantle目前仍然仅适用于NDA的AMD合作伙伴。

有几个项目着重于反向工程地幔并提供可用的包装器。特别是,lwjgl(http://lwjgl.org)正在努力将披风包装在Java程序中。

目前最好的选择(2015年7月)是下载Windows 10技术预览版以及Microsoft Visual Studio开发工具。这将使您能够编写DirectX 12应用程序今天甚至Directx 12还没有"发布"。

Documentation已由AMD发布:

https://www.amd.com/documents/mantle-programming-guide-and-api-reference.pdf

这是对API的完整参考/指令。

相关内容

  • 没有找到相关文章

最新更新