2

新しいTegra3デバイスにはどのような新しいOpenGLES拡張機能があるのでしょうか。デバイス名、OpenGLバージョン、拡張機能のリスト(Tegra 3デバイスのみをお願いします)を投稿したい人はいますか?他の開発者もそれを使用できると思います。

Androidでは、次のことができます。

String oglVersion = GLES20.glGetString(GLES20.GL_VERSION);
String deviceName = GLES20.glGetString(GLES20.GL_RENDERER);
String extensions = GLES20.glGetString(GLES20.GL_EXTENSIONS);

また、GL_MAX_VERTEX_TEXTURE_IMAGE_UNITSの値がゼロ以外になる可能性はありますか?

4

2 に答える 2

4

Asus Eee PAD トランスフォーマー プライム TF201

拡張子:

GL_NV_platform_binary
GL_OES_rgb8_rgba8
GL_OES_EGL_sync
GL_OES_fbo_render_mipmap
GL_NV_depth_nonlinear
GL_NV_draw_path
GL_NV_texture_npot_2D_mipmap
GL_OES_EGL_image
GL_OES_EGL_image_external
GL_OES_vertex_half_float
GL_OES_mapbuffer
GL_NV_draw_buffers
GL_NV_multiview_draw_buffers
GL_EXT_Cg_shader
GL_EXT_packed_float
GL_OES_texture_half_float
GL_OES_texture_float
GL_EXT_texture_array
GL_OES_compressed_ETC1_RGB8_texture
GL_EXT_texture_compression_latc
GL_NV_texture_compression_latc
GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_s3tc
GL_NV_texture_compression_s3tc
GL_EXT_texture_filter_anisotropic
GL_NV_get_tex_image
GL_NV_read_buffer
GL_NV_shader_framebuffer_fetch
GL_NV_fbo_color_attachments
GL_EXT_bgra
GL_EXT_texture_format_BGRA8888
GL_EXT_unpack_subimage
GL_NV_pack_subimage
GL_NV_texture_compression_s3tc_update
GL_NV_read_depth
GL_NV_read_stencil
GL_EXT_robustness
GL_OES_standard_derivatives
GL_NV_EGL_stream_consumer_external
GL_NV_coverage_sample
GL_EXT_occlusion_query_boolean
GL_NV_timer_query

GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS は予想どおり 0 です:'(

興味深いことに、Glbenchmark によって報告された拡張機能と比較すると、次のものがありません。

GL_NV_robustness

(それほど興味深いものではありません。EXT バージョンに置き換えられました)、新しい拡張機能がいくつかあります。

GL_NV_texture_compression_latc
GL_NV_texture_compression_s3tc
GL_NV_pack_subimage
GL_EXT_robustness
GL_OES_standard_derivatives
GL_NV_EGL_stream_consumer_external
GL_EXT_occlusion_query_boolean
GL_NV_timer_query

同僚のデスクからデバイスを取り出して、拡張文字列をすばやく読み取ったところ、OpenGL バージョン (「OpenGL ES 2.0」である必要があります) とレンダラー (「NVIDIA Tegra 3」である必要があります) を取得する機会がありませんでした。

于 2012-02-13T10:31:47.583 に答える
2

Glbenchmarkには拡張機能のリストがあります。

Tegra 2開発ガイドには、tegra2の頂点テクスチャユニットの最大数は0であると記載されています。Tegra3はAFAIKであり、GPUに関して大規模な再設計ではなく、フラグメント処理のために4つの追加のCUDAコアを追加するだけです。テクスチャユニットはtegra3でも同じです。

于 2012-01-10T18:51:28.450 に答える