Tegra 3 设备上的 OpenGL 扩展

OpenGL Extensions on Tegra 3 devices(Tegra 3 设备上的 OpenGL 扩展)
本文介绍了Tegra 3 设备上的 OpenGL 扩展的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道新的 Tegra 3 设备上有哪些新的 OpenGL ES 扩展?有人愿意发布他们的设备名称、OpenGL 版本和扩展列表(仅限 Tegra 3 设备)吗?我认为其他开发人员也可以使用它.

I wonder what new OpenGL ES extensions are on the new Tegra 3 devices? Anyone care to post their device name, OpenGL version and a list of extensions (Tegra 3 devices only, please)? I think other developers could use that too.

在 Android 上,您可以:

On Android, you can do:

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 的值是否真的有可能不为零?

Also, is there any real chance that the value of GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS would be nonzero?

推荐答案

华硕 Eee PAD Transformer Prime 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,正如预期的那样:'(

GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0, as expected :'(

有趣的是,与 Glbenchmark 报告的扩展相比,缺少这些:

What is interesting, compared to the extensions reported by Glbenchmark, these are missing:

GL_NV_robustness

(没那么有趣,被一个EXT版本取代了),但是有一些新的扩展:

(not that interesting, it was replaced by an EXT version), but there are some new extensions:

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").

Just grabbed the device from colleague's desk and quickly read the extension string, didn't have a chance to get OpenGL version (should be "OpenGL ES 2.0") and renderer (should be "NVIDIA Tegra 3").

这篇关于Tegra 3 设备上的 OpenGL 扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

OpenGL ES - Rotating texture in fragment shader without distortion(在片段着色器中无失真地使用OpenGL ES旋转纹理)
Android: check if OpenGL context has been lost(Android:检查OpenGL上下文是否已丢失)
ccDrawLine opacity?(ccDrawLine 不透明度?)
what is the easiest way to implement particle system without openGL nor cocos2d(什么是没有openGL也没有cocos2d实现粒子系统的最简单方法)
OpenGL vs Cocos2d: What to choose?(OpenGL vs Cocos2d:选择什么?)
Is it possible to achieve MAX(As,Ad) openGL blending?(是否可以实现 MAX(As,Ad) openGL 混合?)