New functions are only unimplemented when there's a context.

TRAC #23055 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2382 736b8ea6-26fd-11df-bfd4-992fa37f6226
parent d03f8970
......@@ -7856,10 +7856,10 @@ void __stdcall glReadBuffer(GLenum mode)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -7881,10 +7881,10 @@ void __stdcall glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsize
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8184,10 +8184,10 @@ void __stdcall glGenQueries(GLsizei n, GLuint* ids)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8208,10 +8208,10 @@ void __stdcall glDeleteQueries(GLsizei n, const GLuint* ids)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8232,10 +8232,10 @@ GLboolean __stdcall glIsQuery(GLuint id)
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -8258,10 +8258,10 @@ void __stdcall glBeginQuery(GLenum target, GLuint id)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8282,10 +8282,10 @@ void __stdcall glEndQuery(GLenum target)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8306,10 +8306,10 @@ void __stdcall glGetQueryiv(GLenum target, GLenum pname, GLint* params)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8330,10 +8330,10 @@ void __stdcall glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8354,10 +8354,10 @@ GLboolean __stdcall glUnmapBuffer(GLenum target)
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -8380,10 +8380,10 @@ void __stdcall glGetBufferPointerv(GLenum target, GLenum pname, GLvoid** params)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8692,10 +8692,10 @@ void __stdcall glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint sr
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8717,10 +8717,10 @@ void __stdcall glRenderbufferStorageMultisample(GLenum target, GLsizei samples,
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8742,10 +8742,10 @@ void __stdcall glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuin
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8767,10 +8767,10 @@ GLvoid* __stdcall glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr le
{
return gl::error(GL_INVALID_OPERATION, reinterpret_cast<GLvoid*>(NULL));
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, reinterpret_cast<GLvoid*>(NULL));
......@@ -8793,10 +8793,10 @@ void __stdcall glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeip
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8817,10 +8817,10 @@ void __stdcall glBindVertexArray(GLuint array)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8841,10 +8841,10 @@ void __stdcall glDeleteVertexArrays(GLsizei n, const GLuint* arrays)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8865,10 +8865,10 @@ void __stdcall glGenVertexArrays(GLsizei n, GLuint* arrays)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8889,10 +8889,10 @@ GLboolean __stdcall glIsVertexArray(GLuint array)
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -8916,10 +8916,10 @@ void __stdcall glGetIntegeri_v(GLenum target, GLuint index, GLint* data)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8940,10 +8940,10 @@ void __stdcall glBeginTransformFeedback(GLenum primitiveMode)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -8964,10 +8964,10 @@ void __stdcall glEndTransformFeedback(void)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9126,10 +9126,10 @@ void __stdcall glTransformFeedbackVaryings(GLuint program, GLsizei count, const
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9152,10 +9152,10 @@ void __stdcall glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsiz
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9241,10 +9241,10 @@ void __stdcall glGetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9266,10 +9266,10 @@ void __stdcall glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9457,10 +9457,10 @@ GLint __stdcall glGetFragDataLocation(GLuint program, const GLchar *name)
{
return gl::error(GL_INVALID_OPERATION, 0);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, 0);
......@@ -9643,10 +9643,10 @@ void __stdcall glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* val
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9668,10 +9668,10 @@ void __stdcall glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* v
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9693,10 +9693,10 @@ void __stdcall glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* v
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -9718,10 +9718,10 @@ void __stdcall glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, G
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10233,10 +10233,10 @@ void __stdcall glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GL
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10258,10 +10258,10 @@ void __stdcall glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type,
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10282,10 +10282,10 @@ GLsync __stdcall glFenceSync(GLenum condition, GLbitfield flags)
{
return gl::error(GL_INVALID_OPERATION, reinterpret_cast<GLsync>(NULL));
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, reinterpret_cast<GLsync>(NULL));
......@@ -10308,10 +10308,10 @@ GLboolean __stdcall glIsSync(GLsync sync)
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -10334,10 +10334,10 @@ void __stdcall glDeleteSync(GLsync sync)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10359,10 +10359,10 @@ GLenum __stdcall glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeou
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -10386,10 +10386,10 @@ void __stdcall glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10411,10 +10411,10 @@ void __stdcall glGetInteger64v(GLenum pname, GLint64* params)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10436,10 +10436,10 @@ void __stdcall glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei*
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10461,10 +10461,10 @@ void __stdcall glGetInteger64i_v(GLenum target, GLuint index, GLint64* data)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10486,10 +10486,10 @@ void __stdcall glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64* pa
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10510,10 +10510,10 @@ void __stdcall glGenSamplers(GLsizei count, GLuint* samplers)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10534,10 +10534,10 @@ void __stdcall glDeleteSamplers(GLsizei count, const GLuint* samplers)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10558,10 +10558,10 @@ GLboolean __stdcall glIsSampler(GLuint sampler)
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -10584,10 +10584,10 @@ void __stdcall glBindSampler(GLuint unit, GLuint sampler)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10608,10 +10608,10 @@ void __stdcall glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10633,10 +10633,10 @@ void __stdcall glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint* p
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10657,10 +10657,10 @@ void __stdcall glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10681,10 +10681,10 @@ void __stdcall glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat*
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10705,10 +10705,10 @@ void __stdcall glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* para
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10729,10 +10729,10 @@ void __stdcall glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* pa
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10782,10 +10782,10 @@ void __stdcall glBindTransformFeedback(GLenum target, GLuint id)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10806,10 +10806,10 @@ void __stdcall glDeleteTransformFeedbacks(GLsizei n, const GLuint* ids)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10830,10 +10830,10 @@ void __stdcall glGenTransformFeedbacks(GLsizei n, GLuint* ids)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10854,10 +10854,10 @@ GLboolean __stdcall glIsTransformFeedback(GLuint id)
{
return gl::error(GL_INVALID_OPERATION, GL_FALSE);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY, GL_FALSE);
......@@ -10880,10 +10880,10 @@ void __stdcall glPauseTransformFeedback(void)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10904,10 +10904,10 @@ void __stdcall glResumeTransformFeedback(void)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10929,10 +10929,10 @@ void __stdcall glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* leng
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10954,10 +10954,10 @@ void __stdcall glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -10979,10 +10979,10 @@ void __stdcall glProgramParameteri(GLuint program, GLenum pname, GLint value)
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......@@ -11169,10 +11169,10 @@ void __stdcall glGetInternalformativ(GLenum target, GLenum internalformat, GLenu
{
return gl::error(GL_INVALID_OPERATION);
}
}
UNIMPLEMENTED();
}
}
catch(std::bad_alloc&)
{
return gl::error(GL_OUT_OF_MEMORY);
......
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