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.
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);
Also, is there any real chance that the value of GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS would be nonzero?
Asus Eee PAD Transformer Prime TF201
extensions:
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0, as expected :'(
What is interesting, compared to the extensions reported by Glbenchmark, these are missing:
(not that interesting, it was replaced by an EXT version), but there are some new extensions:
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").
Glbenchmark has a list of extensions.
Tegra 2 dev guide mentions that the maximum number of vertex texture units on tegra2 is 0. Tegra3 is AFAIK not a massive redesign GPU-wise, it is simply bolting on 4 extra CUDA cores for fragment processing, so I would say that the number of texture units is the same on tegra3.