安卓设备上的OpenGL ES 2.0扩展

45
这个页面列出了OpenGL ES 1.x的内容,我将为您在此页面上整理OpenGL ES 2.x的扩展列表,可以通过我的基准测试工具gpubench找到。这些信息对于许多游戏开发者都是有帮助的。
感谢您的帮助,

gpubench 在三星 Galaxy SII 上似乎无法工作..? 我只得到黑屏。 - MH114
1
你可以尝试下一个版本: http://www.iopixel.com/downloads/gpubench.apk - Ellis
嗨,艾利斯,我也遇到了这个问题。我使用opengles2.0开发了Autocad应用程序,并在Google Nexus7上成功运行。但是,当我在三星Galaxy Note II上运行时,尝试绘制多条线和圆时,它只显示一条线或圆,之前绘制的线或圆被擦除了...这是我的问题。请查看此链接并帮助我解决这个问题。此链接还包含我的示例代码,以便更好地理解我的问题。http://stackoverflow.com/questions/17187032/why-my-opengl-output-differs-for-various-devices - harikrishnan
1
也许不是问题,但对相关搜索非常有用,是谷歌的顶级搜索结果。 - Shaun Neal
1
结果在哪里?你的链接显示该域名已过期等。 - Display Name
22个回答

5

摩托罗拉 Xoom

Vendor:NVIDIA Corporation
Driver:OpenGL ES 2.0
Render:NVIDIA Tegra

NV_platform_binary
OES_rgb8_rgba8
OES_EGL_sync
OES_fbo_render_mipmap
NV_depth_nonlinear
NV_draw_path
NV_texture_npot_2D_mipmap
OES_EGL_image
OES_EGL_image_external
OES_vertex_half_float
NV_framebuffer_vertex_attrib_array
NV_coverage_sample
OES_mapbuffer
ARB_draw_buffers
EXT_Cg_shader
EXT_packed_float
OES_texture_half_float
OES_texture_float
EXT_texture_array
OES_compressed_ETC1_RGB8_texture
EXT_texture_compression_latc
EXT_texture_compression_dxt1
EXT_texture_compression_s3tc
EXT_texture_filter_anisotropic
NV_get_tex_image
NV_read_buffer
NV_shader_framebuffer_fetch
NV_fbo_color_attachments
EXT_bgra
EXT_texture_format_BGRA8888
EXT_unpack_subimage

5

Nexus One (CyanogenMod 6)

SDK:Android 2.2
ID:FRF91
OS name:Linux
OS version:2.6.34.5-cyanogenmod
Vendor:Qualcomm
Driver:OpenGL ES 2.0 1044053
Render:Adreno

GL_OES_compressed_ETC1_RGB8_texture
GL_OES_depth_texture
GL_OES_depth24
GL_OES_EGL_image
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_fragment_precision_high
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_standard_derivatives
GL_OES_texture_3D
GL_OES_texture_float
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_texture_npot
GL_OES_vertex_half_float
GL_OES_vertex_type_10_10_10_2
GL_AMD_compressed_3DC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_performance_monitor
GL_AMD_program_binary_Z400
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_type_2_10_10_10_REV
GL_NV_fence
GL_QCOM_driver_control
GL_QCOM_perfmon_global_mode
GL_QCOM_extended_get
GL_QCOM_extended_get2
GL_QCOM_tiled_rendering
GL_QCOM_writeonly_rendering
GL_QCOM_memory_monitor

5

东芝Folio 100(FolioMod 1.4)

SDK:Android 2.2
ID:TOSHIBA_FOLIO_AND_A
OS name:Linux
OS version:2.6.32.9

Model:SGH-T849
Product:SGH-T849
Board:SGH-T849
Brand:samsung

Name:armeabi-v7a
Max Freq:1000Mhz
Min Freq:216Mhz
Cores:1
Arch:7
BogoMips: 1998.84

Total:374 Mo
Free:5 Mo

Width:600px
Height:1024px
Density:1,00(160,00|160,00)

Vendor:NVIDIA Corporation
Driver:OpenGL ES 2.0
Render:NVIDIA Tegra

NV_platform_binary
OES_rgb8_rgba8
OES_fbo_render_mipmap
NV_depth_nonlinear
NV_draw_path
OES_EGL_image
OES_vertex_half_float
NV_framebuffer_vertex_attrib_array
NV_coverage_sample
OES_mapbuffer
ARB_draw_buffers
EXT_Cg_shader
EXT_packed_float
OES_texture_half_float
OES_texture_float
EXT_texture_array
OES_compressed_ETC1_RGB8_texture
EXT_texture_compression_latc
EXT_texture_compression_dxt1
EXT_texture_compression_s3tc
EXT_texture_filter_anisotropic
NV_get_tex_image
NV_read_buffer
NV_shader_framebuffer_fetch
NV_fbo_color_attachments
EXT_bgra
EXT_texture_format_BGRA8888
EXT_unpack_subimage

4
三星Galaxy S2
GL_VENDOR:                      ARM
GL_RENDERER:                    Mali-400 MP
GL_VERSION:                     OpenGL ES 2.0
GL_SHADING_LANGUAGE_VERSION:    OpenGL ES GLSL ES 1.00
GL_EXTENSIONS:                  GL_OES_texture_npot
                                GL_OES_compressed_ETC1_RGB8_texture
                                GL_OES_standard_derivatives
                                GL_OES_EGL_image
                                GL_OES_depth24
                                GL_ARM_rgba8
                                GL_ARM_mali_shader_binary
                                GL_OES_depth_texture
                                GL_OES_packed_depth_stencil

GL_MAX_TEXTURE_SIZE:        4096
GL_MAX_TEXTURE_IMAGE_UNITS: 8
GL_MAX_VIEWPORT_DIMS:       4096x4096

GL_IMPLEMENTATION_COLOR_READ_TYPE:      0x1401
GL_IMPLEMENTATION_COLOR_READ_FORMAT:    0x1908

GL_ALIASED_POINT_SIZE_RANGE:    [0.250000 100.000000]

GL_VERTEX_SHADER:
GL_LOW_FLOAT:           range: [127 127], precision: 23
GL_MEDIUM_FLOAT:        range: [127 127], precision: 23
GL_HIGH_FLOAT:          range: [127 127], precision: 23
GL_LOW_INT:             range: [24 24], precision: 0
GL_MEDIUM_INT:          range: [24 24], precision: 0
GL_HIGH_INT:            range: [24 24], precision: 0

GL_FRAGMENT_SHADER:
GL_LOW_FLOAT:           range: [15 15], precision: 10
GL_MEDIUM_FLOAT:        range: [15 15], precision: 10
GL_HIGH_FLOAT:          range: [0 0], precision: 0
GL_LOW_INT:             range: [11 11], precision: 0
GL_MEDIUM_INT:          range: [11 11], precision: 0
GL_HIGH_INT:            range: [0 0], precision: 0

4

索尼爱立信XPERIA Ray

Vendor:Qualcomm
Driver:OpenGL ES 2.0 1403843
Render:Adreno 205


AMD_compressed_3DC_texture
AMD_compressed_ATC_texture
AMD_performance_monitor
AMD_program_binary_Z400
EXT_texture_filter_anisotropic
EXT_texture_format_BGRA8888
EXT_texture_type_2_10_10_10_REV
NV_fence
OES_compressed_ETC1_RGB8_texture
OES_depth_texture
OES_depth24
OES_EGL_image
OES_element_index_uint
OES_fbo_render_mipmap
OES_fragment_precision_high
OES_get_program_binary
OES_packed_depth_stencil
OES_rgb8_rgba8
OES_standard_derivatives
OES_texture_3D
OES_texture_float
OES_texture_half_float
OES_texture_half_float_linear
OES_texture_npot
OES_vertex_half_float
OES_vertex_type_10_10_10_2
QCOM_binning_control
QCOM_driver_control
QCOM_perfmon_global_mode
QCOM_extended_get
QCOM_extended_get2
QCOM_tiled_rendering
QCOM_writeonly_rendering
QCOM_memory_monitor

2
Samsung Infuse 4G

Vendor: Imagination Technologies
Renderer: PowerVR SGX 540
Driver: OpenGL ES 2.0
GLSL Version: OpenGL ES GLSL ES 1.00
Read format: BGRA
Read type: UNSIGNED_BYTE

GL_OES_rgb8_rgba8
GL_OES_depth24
GL_OES_vertex_half_float
GL_OES_texture_float
GL_OES_texture_half_float
GL_OES_element_index_uint
GL_OES_mapbuffer
GL_OES_fragment_precision_high
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_EGL_image
GL_OES_required_internalformat
GL_OES_depth_texture
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_standard_derivatives
GL_OES_vertex_array_object
GL_EXT_multi_draw_arrays
GL_EXT_texture_format_BGRA8888
GL_EXT_discard_framebuffer
GL_IMG_shader_binary
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_stream2
GL_IMG_texture_npot
GL_IMG_texture_format_BGRA8888
GL_IMG_read_format
GL_IMG_program_binary

2
Vizio Tablet

Vendor: Marvell Technology Group Ltd
Renderer: GC860 core
Version: OpenGL ES 2.0
GLSL Version: OpenGL ES GLSL ES 1.00
Read Format: RGBA
Read type: UNSIGNED_BYTE

GL_OES_depth24
GL_OES_stencil1
GL_OES_stencil4
GL_OES_fragment_precision_high
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_paletted_texture
GL_OES_vertex_half_float
GL_OES_depth_texture
GL_EXT_texture_format_BGRA8888
GL_OES_EGL_image
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8

真是奇妙,我不知道他们卖面向平板电脑的SoC。 - Ellis

1

HTC 渴望

SDK:Android 2.2 
ID:FRF91 OS
name:Linux OS
version:2.6.32.15-g6a358a9
Vendor:Qualcomm
Driver:OpenGL ES 2.0
Render:Adreno


GL_AMD_compressed_3DC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_performance_monitor
GL_AMD_program_binary_Z400
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_type_2_10_10_10_REV
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_depth_texture
GL_OES_depth24
GL_OES_EGL_image
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_fragment_precision_high
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_standard_derivatives
GL_OES_texture_3D
GL_OES_texture_float
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_texture_npot
GL_OES_vertex_half_float
GL_OES_vertex_type_10_10_10_2
GL_NV_fence
GL_QCOM_driver_control
GL_QCOM_perfmon_global_mode
GL_QCOM_extended_get
GL_QCOM_extended_get2
GL_QCOM_tiled_rendering
GL_QCOM_writeonly_rendering
GL_QCOM_memory_monitor

1

里程碑

SDK:Android 2.2
ID:FRG22D
OS name:Linux
OS version:2.6.29-omap1
Vendor:Imagination Technologies
Driver:OpenGL ES 2.0
Render:PowerVR SGX 530


GL_OES_rgb8_rgba8
GL_OES_depth24
GL_OES_vertex_half_float
GL_OES_texture_float
GL_OES_texture_half_float
GL_OES_element_index_uint
GL_OES_mapbuffer
GL_OES_fragment_precision_high
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_EGL_image
GL_OES_required_internalformat
GL_OES_depth_texture
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_standard_derivatives
GL_EXT_multi_draw_arrays
GL_EXT_texture_format_BGRA8888
GL_EXT_discard_framebuffer
GL_IMG_shader_binary
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_stream2
GL_IMG_texture_npot
GL_IMG_texture_format_BGRA8888
GL_IMG_read_format
GL_IMG_program_binary
GL_IMG_vertex_array_object

1

Galaxy S

SDK:Android 2.2
ID:FROYO
OS name:Linux
OS version:2.6.32.9
Vendor:Imagination Technologies
Driver:OpenGL ES 2.0
Render:PowerVR SGX 540

GL_OES_rgb8_rgba8
GL_OES_depth24
GL_OES_vertex_half_float
GL_OES_texture_float
GL_OES_texture_half_float
GL_OES_element_index_uint
GL_OES_mapbuffer
GL_OES_fragment_precision_high
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_EGL_image
GL_OES_required_internalformat
GL_OES_depth_texture
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_standard_derivatives
GL_OES_vertex_array_object
GL_EXT_multi_draw_arrays
GL_EXT_texture_format_BGRA8888
GL_EXT_discard_framebuffer
GL_IMG_shader_binary
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_stream2
GL_IMG_texture_npot
GL_IMG_texture_format_BGRA8888
GL_IMG_read_format
GL_IMG_program_binary

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接