Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 OpenGL 纹理上直接应用 CIFilter?避免 VRAM->RAM->VRAM (GPU->CPU->GPU) 动作。我的意思是避免这种类型的管道:
因为他们很慢。我需要以某种方式在 GPU 中做尽可能多的事情。但是怎么做?
参考CGBitmapContextCreate()
CGContextRef CGBitmapContextCreate ( void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSpaceRef colorspace, CGBitmapInfo bitmapInfo );
请注意,它需要 void *data。这可以是您可以直接传递给 OpenGL 的图像数据。