[vlc-devel] [PATCH 0/3] Opengl to use GLSL 1.2

Grigori Goronzy greg at chown.ath.cx
Sun May 6 20:40:39 CEST 2012


On 05/06/2012 07:56 PM, Ilkka Ollakka wrote:
>> What gain is there to VAOs in the OpenGL (ES) output, anyway? As far as
>> I can see they just hinder compatibility by requiring a specific extension.
> 
> Mostly because normal opengl output uses VAO. Rhen there is no need
> for different file/code for opengl es if it can work with same code.
> Video output is not that 'hard' in opengl perspective anyway, issues
> come with texture loading in mobiles.
> 
> On OES extensions, do you know any opengl ES 2.0 device that does not
> implement those 3?
>

My smartphones' Adreno 200 does not support it, and if you go by [1]
it's only supported on PowerVR SGX 530/540 GPUs. That info might be
outdated, though. Either way, I think the extension should not be used
for compatibility's sake. VAOs are not supported in OpenGL (non-ES) 2.x
either, and 2.x is still much more widely supported than later versions.

[1]
http://stackoverflow.com/questions/3881197/opengl-es-2-0-extensions-on-android-devices

Best regards
Grigori



More information about the vlc-devel mailing list