アプリで cocos2d のゲームプレイからビデオをキャプチャしたいと考えています。単純に glReadPixels を使用できますが、非常に遅いです。GPUImage/GPUImageMovieWriter はより高度なアプローチを使用していることがわかりましたが、GPUImage と cocos2d の間でコンテキスト共有をセットアップする必要があります。
誰もそれを作る方法を知っていますか?
GPUImage の共有グループを cocos2d にプッシュしようとしましたが、うまくいきません:
container = [CCGLView viewWithFrame:CGRectMake(116, 37, 480, 640) pixelFormat:kEAGLColorFormatRGB565 depthFormat:0 preserveBackbuffer:NO sharegroup:[[[GPUImageContext sharedImageProcessingContext] context] sharegroup] multiSampling:NO numberOfSamples:0];
どんな助けでも大歓迎です。