Commit 3a7cdb82 by Geoff Lang Committed by Commit Bot

"Implement" more NULL backend objects.

BUG=angleproject:1468 Change-Id: I3c42872ba13dbf346722bc34b9415a4e79c9f82c Reviewed-on: https://chromium-review.googlesource.com/413328 Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org>
parent a96afb68
......@@ -24,26 +24,23 @@ FenceSyncNULL::~FenceSyncNULL()
gl::Error FenceSyncNULL::set(GLenum condition, GLbitfield flags)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error FenceSyncNULL::clientWait(GLbitfield flags, GLuint64 timeout, GLenum *outResult)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error FenceSyncNULL::serverWait(GLbitfield flags, GLuint64 timeout)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error FenceSyncNULL::getStatus(GLint *outResult)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
*outResult = GL_SIGNALED;
return gl::NoError();
}
} // namespace rx
......@@ -163,15 +163,16 @@ void ProgramNULL::setUniformBlockBinding(GLuint uniformBlockIndex, GLuint unifor
bool ProgramNULL::getUniformBlockSize(const std::string &blockName, size_t *sizeOut) const
{
UNIMPLEMENTED();
return bool();
// TODO(geofflang): Compute reasonable sizes?
*sizeOut = 0;
return true;
}
bool ProgramNULL::getUniformBlockMemberInfo(const std::string &memberUniformName,
sh::BlockMemberInfo *memberInfoOut) const
{
UNIMPLEMENTED();
return bool();
// TODO(geofflang): Compute reasonable values?
return true;
}
void ProgramNULL::setPathFragmentInputGen(const std::string &inputName,
......
......@@ -24,50 +24,47 @@ QueryNULL::~QueryNULL()
gl::Error QueryNULL::begin()
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error QueryNULL::end()
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error QueryNULL::queryCounter()
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error QueryNULL::getResult(GLint *params)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
*params = 0;
return gl::NoError();
}
gl::Error QueryNULL::getResult(GLuint *params)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
*params = 0;
return gl::NoError();
}
gl::Error QueryNULL::getResult(GLint64 *params)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
*params = 0;
return gl::NoError();
}
gl::Error QueryNULL::getResult(GLuint64 *params)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
*params = 0;
return gl::NoError();
}
gl::Error QueryNULL::isResultAvailable(bool *available)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
*available = true;
return gl::NoError();
}
} // namespace rx
......@@ -24,8 +24,7 @@ RenderbufferNULL::~RenderbufferNULL()
gl::Error RenderbufferNULL::setStorage(GLenum internalformat, size_t width, size_t height)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error RenderbufferNULL::setStorageMultisample(size_t samples,
......@@ -33,14 +32,12 @@ gl::Error RenderbufferNULL::setStorageMultisample(size_t samples,
size_t width,
size_t height)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
gl::Error RenderbufferNULL::setStorageEGLImageTarget(egl::Image *image)
{
UNIMPLEMENTED();
return gl::Error(GL_INVALID_OPERATION);
return gl::NoError();
}
} // namespace rx
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