[vlc-devel] [PATCH 1/3] opengl: Use GLSL 1.2 shaders instead of arb extension

Ilkka Ollakka ileoo at videolan.org
Fri May 4 16:50:04 CEST 2012


On Fri, May 04, 2012 at 01:43:23PM +0300, Ilkka Ollakka wrote:
> Use VBO/VAO as most of the coordinates we use, are static and no need to push them
> again in every frame.

> OpenGL and OpenGL ES 2.0 support vbo/vao and GLSL shaders, so we can use same
> shader codes in both and we can cope with just using core specifications without
> extensions.


I debugged this patch littlebit with feepk and some points:
- macosx.m does not have GetProcAddr defined now, so it needs to be
    implemented
- VertexArray in osx are behind APPLE postfix (glGenVertexArraysApple
  etc)
- shaders need some small modifications to compile without warning in os
  x
- ios.m does not have GetProcAddr either, but I didn't care that for
  now.

-- 
Ilkka Ollakka
"He flung himself on his horse and rode madly off in all directions"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20120504/e7d9780e/attachment.sig>


More information about the vlc-devel mailing list