この質問を参照してください:OpenGL ES塗りつぶし効果 同じことをしようとしていますが、カスタムUIViewがあります。これには、異なるCGMutuablePathが含まれており、選択したUIViewで描画のみが有効になっています。
私はGLPaint、PaintingViewクラスを使用し、それをカスタムクラスとして使用して、さまざまなパスを描画しました。すべてが正常に機能しています。私もそれらのパスを埋める必要があることを除いて。ユーザーがバケットペイント効果を使用したい場合。定義済みのCGクローズドパスを使用しているので、EAGLContextを使用してそれらのパスを埋めることは可能ですか。私はそれをCGContextRefで埋めるために多くの方法を試みましたが、それは常に「無効なコンテキスト」で終わります。単一のビューで2つの異なるコンテキストを使用することは不可能だと思います。
誰かがこの問題で私を助けることができますか?EAGLContextを使用してパスを埋めるにはどうすればよいですか?