[vlc-devel] [PATCH 0/2] opengl upgrades
    Ilkka Ollakka 
    ileoo at videolan.org
       
    Sat Mar 31 09:14:22 CEST 2012
    
    
  
These patches remove opengl es 1. and modifies opengl-vout to use more
modern opengl standards without need of extensions. Same code should be
easier to use between OpenGL ES 2.0 and normal OpenGL.
Only big problem that I can spot now, is that OpenGL ES 2.0 does not have
GL_UNPACK_ROW_LENGTH by default, that is used to unpack YUV to separated
textures when doing YUV->RGB.
If someone has time to comment on code, it would help a lot.
Ilkka Ollakka (2):
  opengl: use vbo/vao and new shaders
  opengl: remove OpenGL ES 1
 include/vlc_opengl.h          |    1 -
 modules/video_output/egl.c    |   14 --
 modules/video_output/gl.c     |   10 -
 modules/video_output/ios.m    |    6 +-
 modules/video_output/opengl.c |  458 ++++++++++++++++++++---------------------
 modules/video_output/opengl.h |    6 +-
 6 files changed, 231 insertions(+), 264 deletions(-)
-- 
1.7.9.2
    
    
More information about the vlc-devel
mailing list