0

如何在 OpenGL 纹理上直接应用 CIFilter?避免 VRAM->RAM->VRAM (GPU->CPU->GPU) 动作。我的意思是避免这种类型的管道:

在此处输入图像描述

因为他们很慢。我需要以某种方式在 GPU 中做尽可能多的事情。但是怎么做?

4

1 回答 1

0

参考CGBitmapContextCreate()

CGContextRef CGBitmapContextCreate (
   void *data,
   size_t width,
   size_t height,
   size_t bitsPerComponent,
   size_t bytesPerRow,
   CGColorSpaceRef colorspace,
   CGBitmapInfo bitmapInfo
);

请注意,它需要 void *data。这可以是您可以直接传递给 OpenGL 的图像数据。

于 2012-08-13T15:45:36.680 回答