如何直接在OpenGL纹理上应用CIFilter?为了避免VRAM-> RAM-> VRAM(GPU-> CPU-> GPU)动作。我的意思是避免这种类型的管道:
因为它们很慢。我需要以某种方式在GPU中尽可能多地做。但是如何?
答案 0 :(得分:0)
CGContextRef CGBitmapContextCreate (
void *data,
size_t width,
size_t height,
size_t bitsPerComponent,
size_t bytesPerRow,
CGColorSpaceRef colorspace,
CGBitmapInfo bitmapInfo
);
请注意,它需要void *数据。这可以是您可以直接传递给OpenGL的图像数据。