diff options
Diffstat (limited to 'chromium/gpu/command_buffer/client/gles2_interface_autogen.h')
-rw-r--r-- | chromium/gpu/command_buffer/client/gles2_interface_autogen.h | 70 |
1 files changed, 49 insertions, 21 deletions
diff --git a/chromium/gpu/command_buffer/client/gles2_interface_autogen.h b/chromium/gpu/command_buffer/client/gles2_interface_autogen.h index c3e197f9f2e..43e3b9058c9 100644 --- a/chromium/gpu/command_buffer/client/gles2_interface_autogen.h +++ b/chromium/gpu/command_buffer/client/gles2_interface_autogen.h @@ -235,6 +235,9 @@ virtual void GetAttachedShaders(GLuint program, GLuint* shaders) = 0; virtual GLint GetAttribLocation(GLuint program, const char* name) = 0; virtual void GetBooleanv(GLenum pname, GLboolean* params) = 0; +virtual void GetBufferParameteri64v(GLenum target, + GLenum pname, + GLint64* params) = 0; virtual void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) = 0; @@ -590,16 +593,22 @@ virtual void TexStorage2DEXT(GLenum target, GLsizei height) = 0; virtual void GenQueriesEXT(GLsizei n, GLuint* queries) = 0; virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) = 0; +virtual void QueryCounterEXT(GLuint id, GLenum target) = 0; virtual GLboolean IsQueryEXT(GLuint id) = 0; virtual void BeginQueryEXT(GLenum target, GLuint id) = 0; virtual void BeginTransformFeedback(GLenum primitivemode) = 0; virtual void EndQueryEXT(GLenum target) = 0; virtual void EndTransformFeedback() = 0; virtual void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) = 0; +virtual void GetQueryObjectivEXT(GLuint id, GLenum pname, GLint* params) = 0; virtual void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) = 0; +virtual void GetQueryObjecti64vEXT(GLuint id, + GLenum pname, + GLint64* params) = 0; virtual void GetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64* params) = 0; +virtual void SetDisjointValueSyncCHROMIUM() = 0; virtual void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) = 0; virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) = 0; virtual void PopGroupMarkerEXT() = 0; @@ -640,7 +649,6 @@ virtual void ResizeCHROMIUM(GLuint width, GLfloat scale_factor) = 0; virtual const GLchar* GetRequestableExtensionsCHROMIUM() = 0; virtual void RequestExtensionCHROMIUM(const char* extension) = 0; -virtual void RateLimitOffscreenContextCHROMIUM() = 0; virtual void GetProgramInfoCHROMIUM(GLuint program, GLsizei bufsize, GLsizei* size, @@ -703,6 +711,15 @@ virtual void CopySubTextureCHROMIUM(GLenum target, virtual void CompressedCopyTextureCHROMIUM(GLenum target, GLenum source_id, GLenum dest_id) = 0; +virtual void CompressedCopySubTextureCHROMIUM(GLenum target, + GLenum source_id, + GLenum dest_id, + GLint xoffset, + GLint yoffset, + GLint x, + GLint y, + GLsizei width, + GLsizei height) = 0; virtual void DrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, @@ -739,26 +756,6 @@ virtual void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) = 0; virtual void TraceBeginCHROMIUM(const char* category_name, const char* trace_name) = 0; virtual void TraceEndCHROMIUM() = 0; -virtual void AsyncTexSubImage2DCHROMIUM(GLenum target, - GLint level, - GLint xoffset, - GLint yoffset, - GLsizei width, - GLsizei height, - GLenum format, - GLenum type, - const void* data) = 0; -virtual void AsyncTexImage2DCHROMIUM(GLenum target, - GLint level, - GLenum internalformat, - GLsizei width, - GLsizei height, - GLint border, - GLenum format, - GLenum type, - const void* pixels) = 0; -virtual void WaitAsyncTexImage2DCHROMIUM(GLenum target) = 0; -virtual void WaitAllAsyncTexImage2DCHROMIUM() = 0; virtual void DiscardFramebufferEXT(GLenum target, GLsizei count, const GLenum* attachments) = 0; @@ -782,6 +779,37 @@ virtual void SwapInterval(GLint interval) = 0; virtual void FlushDriverCachesCHROMIUM() = 0; virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; +virtual GLuint GenPathsCHROMIUM(GLsizei range) = 0; +virtual void DeletePathsCHROMIUM(GLuint path, GLsizei range) = 0; +virtual GLboolean IsPathCHROMIUM(GLuint path) = 0; +virtual void PathCommandsCHROMIUM(GLuint path, + GLsizei numCommands, + const GLubyte* commands, + GLsizei numCoords, + GLenum coordType, + const GLvoid* coords) = 0; +virtual void PathParameterfCHROMIUM(GLuint path, + GLenum pname, + GLfloat value) = 0; +virtual void PathParameteriCHROMIUM(GLuint path, GLenum pname, GLint value) = 0; +virtual void PathStencilFuncCHROMIUM(GLenum func, GLint ref, GLuint mask) = 0; +virtual void StencilFillPathCHROMIUM(GLuint path, + GLenum fillMode, + GLuint mask) = 0; +virtual void StencilStrokePathCHROMIUM(GLuint path, + GLint reference, + GLuint mask) = 0; +virtual void CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) = 0; +virtual void CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) = 0; +virtual void StencilThenCoverFillPathCHROMIUM(GLuint path, + GLenum fillMode, + GLuint mask, + GLenum coverMode) = 0; +virtual void StencilThenCoverStrokePathCHROMIUM(GLuint path, + GLint reference, + GLuint mask, + GLenum coverMode) = 0; virtual GLenum GetGraphicsResetStatusKHR() = 0; virtual void BlendBarrierKHR() = 0; +virtual void ApplyScreenSpaceAntialiasingCHROMIUM() = 0; #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ |