Access binding pointer objects through operators.

Bug 18962347

Change-Id: Ia28555a8b3e8923309e3a760d78fa276bd7b8c8d
Reviewed-on: https://swiftshader-review.googlesource.com/1890
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libGLESv2/Renderbuffer.cpp b/src/OpenGL/libGLESv2/Renderbuffer.cpp
index 221352b..d250869 100644
--- a/src/OpenGL/libGLESv2/Renderbuffer.cpp
+++ b/src/OpenGL/libGLESv2/Renderbuffer.cpp
@@ -70,12 +70,12 @@
 
 RenderbufferTexture2D::RenderbufferTexture2D(Texture2D *texture)
 {
-	mTexture2D.set(texture);
+	mTexture2D = texture;
 }
 
 RenderbufferTexture2D::~RenderbufferTexture2D()
 {
-	mTexture2D.set(NULL);
+	mTexture2D = NULL;
 }
 
 // Textures need to maintain their own reference count for references via
@@ -138,12 +138,12 @@
 
 RenderbufferTexture3D::RenderbufferTexture3D(Texture3D *texture)
 {
-	mTexture3D.set(texture);
+	mTexture3D = texture;
 }
 
 RenderbufferTexture3D::~RenderbufferTexture3D()
 {
-	mTexture3D.set(NULL);
+	mTexture3D = NULL;
 }
 
 // Textures need to maintain their own reference count for references via
@@ -206,12 +206,12 @@
 
 RenderbufferTextureCubeMap::RenderbufferTextureCubeMap(TextureCubeMap *texture, GLenum target) : mTarget(target)
 {
-	mTextureCubeMap.set(texture);
+	mTextureCubeMap = texture;
 }
 
 RenderbufferTextureCubeMap::~RenderbufferTextureCubeMap()
 {
-	mTextureCubeMap.set(NULL);
+	mTextureCubeMap = NULL;
 }
 
 // Textures need to maintain their own reference count for references via