私は、iOS(テストでテスト済み)のGL_TEXTURE18
以上のテクスチャを使用した場合、presentRenderbuffer
がEXC_BAD_ACCESS
をトリガーすることがわかりました。それには何らかの理由がありますか?テクスチャを使用することはできませんGL_TEXTURE31
ios-presentRenderbufferトリガーEXC_BAD_ACCESS
1
A
答えて
1
GL_TEXTUREX
は定義された値であり、列挙されています。あなたのケースでは、GPUはサポートされているテクスチャの実際の数を定義するものであり、これらの制限事項を確認するのはあなたの責任です。
あなたのようなglGet
何か使用していることを得ることができます:
GLint max_combined_texture_image_units;
glGetIntegerv(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, &max_combined_texture_image_units);
をthisスレッドを試してみてください。
これらの定義/列挙はあなたを助けるためのものであり、実際に有効であるかサポートされているわけではありません。 OpenGL APIはほとんどの場合、整数値typedef uint32_t GLenum;
を渡すことによって設計されています。つまり、GL_TEXTURE0
を1200
または他の値に置き換えることができますが、その値が実際に有効であることを確認する必要があります。
関連する問題
- 1. EXC_BAD_ACCESS
- 2. EXC_BAD_ACCESS
- 3. PHPスクリプトをトリガーしようとしました.EXC_BAD_ACCESSを取得しました
- 4. EXC_BAD_ACCESSミステリー
- 5. ファントムEXC_BAD_ACCESS
- 6. NSMutableDictionary EXC_BAD_ACCESS
- 7. Swift:JSONEcoder EXC_BAD_ACCESS
- 8. はEXC_BAD_ACCESS
- 9. NSNotification EXC_BAD_ACCESS
- 10. UICollectionViewFlowLayoutAutomaticSize EXC_BAD_ACCESS
- 11. コアデータEXC_BAD_ACCESS
- 12. UIAlertview EXC_BAD_ACCESS
- 13. NSMutableArray "EXC_BAD_ACCESS"
- 14. NSUserDefaults EXC_BAD_ACCESS
- 15. ASIFormDataRequest Exc_Bad_Access
- 16. sqlite3_prepare_v2 exc_bad_access
- 17. ASIHTTPRequest/ASIFormDataRequestのEXC_BAD_ACCESS
- 18. EXC_BAD_ACCESS SQLデータベース
- 19. スウィフト2.0ランダムEXC_BAD_ACCESS
- 20. -timeIntervalSinceNowのEXC_BAD_ACCESSエラー
- 21. NSMutableArrayのEXC_BAD_ACCESS
- 22. ExtAudioFileWriteAsyncのEXC_BAD_ACCESS
- 23. xcodeのEXC_BAD_ACCESS
- 24. NSAttributedString EXC_BAD_ACCESS KERN_INVALID_ADDRESSクラッシュ
- 25. にNSArrayはEXC_BAD_ACCESS
- 26. iphone EXC_BAD_ACCESS with NSMutableArray
- 27. NSFileManager createDirectoryAtPath EXC_BAD_ACCESS
- 28. EXC_BAD_ACCESS using self.performSelector
- 29. prepareForSegue EXC_BAD_ACCESS at indexPath.row
- 30. [self.tableView reloadData]のEXC_BAD_ACCESS
非常にクリア、ありがとう! – Guig