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

Ilkka Ollakka ileoo at videolan.org
Fri May 4 12:43:22 CEST 2012

This is reworked opengl patch to opengl vout to use glsl 1.2 shader-code
for yuv->rgb instead of assembly and arb extensions. It should help to have
opengl vout for opengl ES 2.0 devices.

Also it utilises vbo/vao so we don't need to feed mostly static coordinates
to gpu in every frame.

This lacks proper error paths (opengl.c:446) and could eat your kittens or make
you speak finnish, so be warned and thanks for testing.

Ilkka Ollakka (3):
  opengl: Use GLSL 1.2 shaders instead of arb extension
  opengl: don't test for luminance16 in opengl ES 2, workaround for now
  opengl: don't set Texture priority or ENV_MODE

 modules/video_output/opengl.c |  557 ++++++++++++++++++++++++-----------------
 modules/video_output/opengl.h |    1 +
 2 files changed, 323 insertions(+), 235 deletions(-)


More information about the vlc-devel mailing list