我在查找任何iOS設備上可用的所有擴展列表(以及哪些設備上可用的擴展列表)。儘管進行了大量搜索,但我還沒有在蘋果文檔中找到正確的頁面,但我確定它在某處。任何指針?哪些GLSL ES擴展在各種iOS設備上可用?
2
A
回答
3
此代碼應打印出所有的擴展:
NSString *extensionString = [NSString stringWithUTF8String:(char *)glGetString(GL_EXTENSIONS)];
NSArray *extensions = [extensionString componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
for (NSString *oneExtension in extensions)
NSLog(@"%@", oneExtension);
來源:http://iphonedevelopment.blogspot.com/2008/12/opengl-es-extensions-on-iphone.html?m=1
+0
@Tommy感謝編輯,我想知道那是我寫的代碼,直到我看了答案日期,並且發現它是三年前。 – C0deH4cker
0
僅供參考,這裏有最新的iPad可用的擴展:
GL_OES_depth_texture
GL_OES_depth24
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_mapbuffer
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_standard_derivatives
GL_OES_texture_float
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_vertex_array_object
GL_EXT_blend_minmax
GL_EXT_color_buffer_half_float
GL_EXT_debug_label
GL_EXT_debug_marker
GL_EXT_discard_framebuffer
GL_EXT_occlusion_query_boolean
GL_EXT_read_format_bgra
GL_EXT_separate_shader_objects
GL_EXT_shader_texture_lod
GL_EXT_shadow_samplers
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_rg
GL_APPLE_framebuffer_multisample
GL_APPLE_rgb_422
GL_APPLE_texture_format_BGRA8888
GL_APPLE_texture_max_level
GL_IMG_read_format
GL_IMG_texture_compression_pvrtc
+2
請注意,隨着Apple添加擴展程序,這些可能會隨iOS版本而改變,因此您可能需要使用您在檢查時運行的版本對此進行限定。 –
1
蘋果保持一個列表在其設備中使用的GPU以及其每個iOS Device Compatibility Reference中支持哪些擴展。
相關問題
- 1. 哪些iOS設備支持Open GL ES的哪個版本
- 2. 我可以在OpenGL ES 2.0中使用哪些GLSL版本?
- 3. 各種設備
- 4. iOS設備上保證可以使用哪些字體?
- 5. 各種設備上的WebGL性能
- 6. Instashare如何在iOS設備上擴展AirDrop?
- 7. 各種DispatcherServlet.detectAllXxx標誌有哪些用例?
- 8. Java加密擴展中的各種AES變體有哪些優缺點?
- 9. 如何捕獲System.Exception的各種擴展並確定拋出哪個擴展?
- 10. 哪些OpenGL ES 1.1 alpha混合配置在iOS上使用?
- 11. 下載的文件在某些設備上沒有擴展名
- 12. 在OpenGL ES 2.0/GLSL中,您需要哪些精度說明符?
- 13. 爲什麼各種JPEG擴展?
- 14. iOS 8共享擴展不能在設備上工作
- 15. Tegra 3設備上的OpenGL擴展
- 16. NetworkX有哪些可擴展性問題?
- 17. Python擴展可以用於各種python(jython/IronPython /等)
- 18. 哪些iOS設備是多核?
- 19. 哪些iOS設備支持CMStepCounter?
- 20. 我必須測試哪些iOS設備?
- 21. Java:小應用程序的各種可用安全設置有哪些
- 22. 保存圖像的各種擴展名
- 23. NDK Android編譯各種擴展文件
- 24. 在哪些iOS設備上完全支持區域監視?
- 25. willAnimateRotationToInterfaceOrientation是或不在各種設備上調用
- 26. 在Android設備上確定各種屏幕尺寸的DP
- 27. 「this」在Java中可以轉義的各種方式有哪些?
- 28. 哪種設備可以運行INFO_SUPPORTED_HARDWARE_LEVEL_FULL?
- 29. 設計iOS按鈕可擴展
- 30. 我的遊戲在各種設備上的性能測試
除了已經提供的答案,GLBenchmark還爲其網站上的每個iOS設備支持的擴展列表:http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro21&D=Apple+iPad+3&testgroup=gl (該鏈接適用於iPad 3 OpenGL ES擴展)。 –