redirect the LinkProgram and ProgramBinary calls through the context.
Trac #21270
Bug=351
Signed-off-by: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/trunk@1238 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp
index 93a48d7..e59f010 100644
--- a/src/libGLESv2/Context.cpp
+++ b/src/libGLESv2/Context.cpp
@@ -1163,6 +1163,20 @@
}
}
+void Context::linkProgram(GLuint program)
+{
+ Program *programObject = mResourceManager->getProgram(program);
+
+ programObject->link();
+}
+
+void Context::setProgramBinary(GLuint program, const void *binary, GLint length)
+{
+ Program *programObject = mResourceManager->getProgram(program);
+
+ programObject->setProgramBinary(binary, length);
+}
+
void Context::beginQuery(GLenum target, GLuint query)
{
// From EXT_occlusion_query_boolean: If BeginQueryEXT is called with an <id>