【发布时间】:2012-06-21 18:21:21
【问题描述】:
是否有人成功使用 OpenGLES2.0 着色器 (GLSL) 进行音频合成?
我已经在我的 iOS 应用程序中使用 vDSP 来加速音频,它提供了一个简单的 C 代码矢量指令集。 vDSP 的主要问题是您必须编写相当于面向向量的汇编语言,因为每个样本的主要循环被推入每个原始操作(向量加法,向量乘法)。将表达式编译到这些序列中是着色器语言为您自动化的本质。 OpenCL 在 iOS 中不公开。有趣的是 GLSL 是在运行时编译的,这意味着如果大部分声音引擎都可以在 GLSL 中,那么用户可以做出不平凡的补丁贡献。
【问题讨论】:
标签: ios audio opengl-es-2.0 signal-processing vdsp