Please correct me if I'm wrong.
I'm trying to call glBlendFuncSeparateOES in GLES 1.1 context which is defined in /opt/vc/include/GLES/glext.h but I'm getting linker errors. Since this is a legacy function that supposed to work in GLES 1.1 it should reside in /opt/vc/include/GLES/libGLESv1_CM.so right? But this is just a symlink to libGLESv2.so. I'm confused, has this function been deprecated, or it's declared in some other library?
I've tried glBlendFuncSeparate from GLES2, but it has no effect on the alpha channel.
(Dispmanx, EGL context, no X11 dependency)