iOS6 の glReadPixels でデータが取得できない場合の対処法(cocos3d)

October 9, 2012 3:42 PM

このエントリーをはてなブックマークに追加  

iOS6 の glReadPixels でデータが取得できないときの cocos3d での対処法です。

EAGLView を作成するときに、preserveBackbuffer を YES に設定すればデータを取得できるようになります。

EAGLView *glView = [CC3EAGLView viewWithFrame:frame pixelFormat:kEAGLColorFormatRGBA8 depthFormat:GL_DEPTH_COMPONENT16_OES preserveBackbuffer:YES sharegroup:nil multiSampling:NO numberOfSamples:4];

entry tags