procesador potencia especificaciones caracteristicas android opengl-es embedded tegra

android - potencia - tegra x1 caracteristicas



Extensiones OpenGL en dispositivos Tegra 3 (2)

Glbenchmark tiene una lista de extensiones.

La guía de desarrollo de Tegra 2 menciona que el número máximo de unidades de textura de vértices en tegra2 es 0. Tegra3 no es un rediseño masivo de GPU, simplemente está atornillando 4 núcleos CUDA adicionales para el procesamiento de fragmentos, por lo que yo diría que el número de las unidades de textura son las mismas en tegra3.

Me pregunto qué nuevas extensiones de OpenGL ES tienen los nuevos dispositivos Tegra 3. ¿Alguien quiere publicar el nombre de su dispositivo, la versión OpenGL y una lista de extensiones (solo dispositivos Tegra 3, por favor)? Creo que otros desarrolladores podrían usar eso también.

En Android, puedes hacer:

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

Además, ¿hay alguna posibilidad real de que el valor de GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS sea distinto de cero?


Transformador PAD Asus Eee Prime TF201

extensiones

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 es 0, como se esperaba: ''(

Lo que es interesante, en comparación con las extensiones informadas por Glbenchmark, faltan:

GL_NV_robustness

(No es tan interesante, fue reemplazado por una versión EXT), pero hay algunas extensiones nuevas:

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

Acabo de agarrar el dispositivo del escritorio del colega y rápidamente leí la cadena de extensión, no tuve la oportunidad de obtener la versión OpenGL (debería ser "OpenGL ES 2.0") y el renderizador (debería ser "NVIDIA Tegra 3").