我有一个复杂的迭代优化问题,涉及几个步骤。其中一个步骤涉及获取当前迭代,并使用其中的值渲染一个简单场景的数十个版本,然后使用这些渲染并对像素执行一些计算,以创建值,然后将这些值反馈到优化算法中。这段伪代码大致说明了我的想法array_b[100]Loop 100 times perform step 1 onpixels in each image, and write results to array_B
ad
我想使用金属作为计算应用程序接口(因为iOS仍然不支持ES 3.1计算着色器)和OpenGL ES作为图形应用程序接口来移植一些OpenCL示例,因为示例使用OCL/OGL互操作似乎是最简单的移植方式。问题是一个应用程序可以同时使用Metal和OpenGL ES app,以及是否和如何实现互操作,即OpenGL映射数据计算的缓冲区对象。谢谢..