草庐IT

metalTextureRef

全部标签

ios - 如何将 CVPixelBuffer 设置为顶点着色器的输入?

我想使用AppleMetal渲染路径来处理CVPixelBuffer。如何转换CVPixelBuffer使其符合顶点着色器的输入?不确定如何从CVPixelBuffer中提取颜色/位置值,以便我能够从主机设置它们。 最佳答案 这是我用来将CVPixelBuffer数据转换为Metal纹理的代码。#pragmamark-AVCaptureVideoDataOutputSampleBufferDelegate-(void)captureOutput:(AVCaptureOutput*)captureOutputdidOutputSamp