feat: add missing glBlendFuncSeparate method