我希望分配一个向量并使用它的数据指针在 GPU 上分配一个零复制缓冲区。有这个 cl_arm_import_memory 扩展可用于执行此操作。但我不确定它是否支持所有 mali midgard OpenCL 驱动程序。
我正在浏览这个链接 ,我对以下几行感到非常困惑:-
如果扩展字符串 cl_arm_import_memory_host 被公开,则支持从正常的用户空间分配(例如通过 malloc 创建的那些)导入。
这些线到底是什么意思?我专门研究 Rockchip 的 RK3399 板。请帮忙。