Commit 02f30cb6 by Nicolas Capens Committed by Nicolas Capens

Reference/release both the image and parent texture.

BUG=18381089 Change-Id: I379deb9a80eef4cc75082a58bfd14e588d7a93a1 Reviewed-on: https://swiftshader-review.googlesource.com/1410Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com> Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent f160b179
......@@ -54,7 +54,7 @@ namespace es1
{
if(parentTexture)
{
return parentTexture->addRef();
parentTexture->addRef();
}
sw::atomicIncrement(&referenceCount);
......@@ -64,7 +64,7 @@ namespace es1
{
if(parentTexture)
{
return parentTexture->release();
parentTexture->release();
}
if(referenceCount > 0)
......
......@@ -436,7 +436,7 @@ void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
if(context)
{
if (renderbuffer != 0 && !context->getRenderbuffer(renderbuffer))
if(renderbuffer != 0 && !context->getRenderbuffer(renderbuffer))
{
// [OpenGL ES 2.0.25] Section 4.4.3 page 112
// [OpenGL ES 3.0.2] Section 4.4.2 page 201
......
......@@ -53,7 +53,7 @@ namespace es2
{
if(parentTexture)
{
return parentTexture->addRef();
parentTexture->addRef();
}
sw::atomicIncrement(&referenceCount);
......@@ -63,7 +63,7 @@ namespace es2
{
if(parentTexture)
{
return parentTexture->release();
parentTexture->release();
}
if(referenceCount > 0)
......
......@@ -53,7 +53,7 @@ namespace rad
{
if(parentTexture)
{
return parentTexture->addRef();
parentTexture->addRef();
}
sw::atomicIncrement(&referenceCount);
......@@ -63,7 +63,7 @@ namespace rad
{
if(parentTexture)
{
return parentTexture->release();
parentTexture->release();
}
if(referenceCount > 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment