Passes the Renderer to various objects at construction time.
TRAC #22000
Signed-off-by: Daniel Koch
Author: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1406 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Program.h b/src/libGLESv2/Program.h
index 1c4716b..909de67 100644
--- a/src/libGLESv2/Program.h
+++ b/src/libGLESv2/Program.h
@@ -57,7 +57,7 @@
class Program
{
public:
- Program(ResourceManager *manager, GLuint handle);
+ Program(rx::Renderer *renderer, ResourceManager *manager, GLuint handle);
~Program();
@@ -112,6 +112,7 @@
unsigned int mRefCount;
ResourceManager *mResourceManager;
+ rx::Renderer *mRenderer;
const GLuint mHandle;
InfoLog mInfoLog;