gpt4 book ai didi

mantle - AMD Mantle API 已经可用了吗?

转载 作者:行者123 更新时间:2023-12-02 06:50:17 27 4
gpt4 key购买 nike

AMD Mantle API 是否已可供开发人员使用?我们在哪里可以得到它?不能再等了。

阅读链接:

最佳答案

目前还没有官方的 Mantle SDK 可用,但有一个测试版驱动程序(适用于 Windows 的 AMD Catalyst™ 14.1 Beta 驱动程序)。 Beta 驱动程序包含 mantle64.dll 和 mantleaxl64.dll 库。依赖遍历器揭示了以下函数定义:

******** mantle64.dll ******** 
IcdDbgMessage
DllMain
grAllocMemory
grAttachImageViewDescriptors
grAttachMemoryViewDescriptors
grAttachNestedDescriptors
grAttachSamplerDescriptors
grBeginCommandBuffer
grBeginDescriptorSetUpdate
grBindObjectMemory
grClearDescriptorSetSlots
grCmdBeginQuery
grCmdBindDescriptorSet
grCmdBindDynamicMemoryView
grCmdBindIndexData
grCmdBindPipeline
grCmdBindStateObject
grCmdBindTargets
grCmdClearColorImage
grCmdClearColorImageRaw
grCmdClearDepthStencil
grCmdCloneImageData
grCmdCopyImage
grCmdCopyImageToMemory
grCmdCopyMemory
grCmdCopyMemoryToImage
grCmdDbgMarkerBegin
grCmdDbgMarkerEnd
grCmdDispatch
grCmdDispatchIndirect
grCmdDraw
grCmdDrawIndexed
grCmdDrawIndexedIndirect
grCmdDrawIndirect
grCmdEndQuery
grCmdFillMemory
grCmdInitAtomicCounters
grCmdLoadAtomicCounters
grCmdMemoryAtomic
grCmdPrepareImages
grCmdPrepareMemoryRegions
grCmdResetEvent
grCmdResetQueryPool
grCmdResolveImage
grCmdSaveAtomicCounters
grCmdSetEvent
grCmdUpdateMemory
grCmdWriteTimestamp
grCreateColorBlendState
grCreateColorTargetView
grCreateCommandBuffer
grCreateComputePipeline
grCreateDepthStencilState
grCreateDepthStencilView
grCreateDescriptorSet
grCreateDevice
grCreateEvent
grCreateFence
grCreateGraphicsPipeline
grCreateImage
grCreateImageView
grCreateMsaaState
grCreateQueryPool
grCreateQueueSemaphore
grCreateRasterState
grCreateSampler
grCreateShader
grCreateViewportState
grDbgRegisterMsgCallback
grDbgSetDeviceOption
grDbgSetGlobalOption
grDbgSetMessageFilter
grDbgSetObjectTag
grDbgSetValidationLevel
grDbgUnregisterMsgCallback
grDestroyDevice
grDestroyObject
grDeviceWaitIdle
grEndCommandBuffer
grEndDescriptorSetUpdate
grFreeMemory
grGetDeviceQueue
grGetEventStatus
grGetExtensionSupport
grGetFenceStatus
grGetFormatInfo
grGetGpuInfo
grGetImageSubresourceInfo
grGetMemoryHeapCount
grGetMemoryHeapInfo
grGetMultiGpuCompatibility
grGetObjectInfo
grGetQueryPoolResults
grInitAndEnumerateGpus
grLoadPipeline
grMapMemory
grOpenPeerImage
grOpenPeerMemory
grOpenSharedMemory
grOpenSharedQueueSemaphore
grPinSystemMemory
grQueueSetGlobalMemReferences
grQueueSubmit
grQueueWaitIdle
grRemapVirtualMemoryPages
grResetCommandBuffer
grResetEvent
grSetEvent
grSetMemoryPriority
grSignalQueueSemaphore
grStorePipeline
grUnmapMemory
grWaitForFences
grWaitQueueSemaphore
grWsiWinCreatePresentableImage
grWsiWinGetDisplayModeList
grWsiWinGetDisplays
grWsiWinGetScanLine
grWsiWinQueuePresent
grWsiWinReleaseFullscreenOwnership
grWsiWinSetGammaRamp
grWsiWinSetMaxQueuedFrames
grWsiWinTakeFullscreenOwnership
grWsiWinWaitForVerticalBlank

******** mantleaxl64.dll ********
DllMain
grAddPerfExperimentCounter
grAddPerfExperimentTrace
grCmdBeginPerfExperiment
grCmdBindBorderColorPalette
grCmdCopyOcclusionData
grCmdElse
grCmdEndIf
grCmdEndPerfExperiment
grCmdEndWhile
grCmdIf
grCmdInsertTraceMarker
grCmdResetMemoryPredication
grCmdResetOcclusionPredication
grCmdSetMemoryPredication
grCmdSetOcclusionPredication
grCmdWhile
grCreateAdvancedMsaaState
grCreateBorderColorPalette
grCreateFmaskImageView
grCreatePerfExperiment
grFinalizePerfExperiment
grGetExtensionLibraryVersion
grQueueDelay
grUpdateBorderColorPalette

一些假设:要初始化 Mantle,需要调用 grCreateDevice。使用渲染管道时还需要调用 grCreateGraphicsPipeline。关闭应用程序时,需要通过 grDestroyDevice 销毁设备。图形管道对象需要通过grDestroyObject销毁。

关于mantle - AMD Mantle API 已经可用了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20966317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com