Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Unified Diff: gpu/command_buffer/client/gles2_c_lib_autogen.h

Issue 14456004: GPU client side changes for GpuMemoryBuffers (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@glapi
Patch Set: Implement DeleteImageBuffersHelper and remove unused GetNativeBufferForGpuMemoryBuffer Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: gpu/command_buffer/client/gles2_c_lib_autogen.h
diff --git a/gpu/command_buffer/client/gles2_c_lib_autogen.h b/gpu/command_buffer/client/gles2_c_lib_autogen.h
index f1a5b082f9adae82923c5d2fa5fe28735a1db409..474199a020962b6b40899846175ca7dfd04ec331 100644
--- a/gpu/command_buffer/client/gles2_c_lib_autogen.h
+++ b/gpu/command_buffer/client/gles2_c_lib_autogen.h
@@ -103,6 +103,11 @@ void GLES2CopyTexSubImage2D(
gles2::GetGLContext()->CopyTexSubImage2D(
target, level, xoffset, yoffset, x, y, width, height);
}
+void GLES2CreateGpuMemoryBuffer2DCHROMIUM(
+ GLuint image_id, GLsizei width, GLsizei height) {
+ gles2::GetGLContext()->CreateGpuMemoryBuffer2DCHROMIUM(
+ image_id, width, height);
+}
GLuint GLES2CreateProgram() {
return gles2::GetGLContext()->CreateProgram();
}
@@ -118,6 +123,9 @@ void GLES2DeleteBuffers(GLsizei n, const GLuint* buffers) {
void GLES2DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) {
gles2::GetGLContext()->DeleteFramebuffers(n, framebuffers);
}
+void GLES2DeleteImageBuffers(GLsizei n, const GLuint* imagebuffers) {
+ gles2::GetGLContext()->DeleteImageBuffers(n, imagebuffers);
+}
void GLES2DeleteProgram(GLuint program) {
gles2::GetGLContext()->DeleteProgram(program);
}
@@ -194,6 +202,9 @@ void GLES2GenerateMipmap(GLenum target) {
void GLES2GenFramebuffers(GLsizei n, GLuint* framebuffers) {
gles2::GetGLContext()->GenFramebuffers(n, framebuffers);
}
+void GLES2GenImageBuffers(GLsizei n, GLuint* imagebuffers) {
+ gles2::GetGLContext()->GenImageBuffers(n, imagebuffers);
+}
void GLES2GenRenderbuffers(GLsizei n, GLuint* renderbuffers) {
gles2::GetGLContext()->GenRenderbuffers(n, renderbuffers);
}
@@ -776,6 +787,8 @@ NameToFunc g_gles2_function_table[] = {
glCopyTexImage2D), },
{ "glCopyTexSubImage2D", reinterpret_cast<GLES2FunctionPointer>(
glCopyTexSubImage2D), },
+ { "glCreateGpuMemoryBuffer2DCHROMIUM", reinterpret_cast<GLES2FunctionPointer>(
+ glCreateGpuMemoryBuffer2DCHROMIUM), },
{ "glCreateProgram", reinterpret_cast<GLES2FunctionPointer>(
glCreateProgram), },
{ "glCreateShader", reinterpret_cast<GLES2FunctionPointer>(
@@ -785,6 +798,8 @@ NameToFunc g_gles2_function_table[] = {
glDeleteBuffers), },
{ "glDeleteFramebuffers", reinterpret_cast<GLES2FunctionPointer>(
glDeleteFramebuffers), },
+ { "glDeleteImageBuffers", reinterpret_cast<GLES2FunctionPointer>(
+ glDeleteImageBuffers), },
{ "glDeleteProgram", reinterpret_cast<GLES2FunctionPointer>(
glDeleteProgram), },
{ "glDeleteRenderbuffers", reinterpret_cast<GLES2FunctionPointer>(
@@ -821,6 +836,8 @@ NameToFunc g_gles2_function_table[] = {
glGenerateMipmap), },
{ "glGenFramebuffers", reinterpret_cast<GLES2FunctionPointer>(
glGenFramebuffers), },
+ { "glGenImageBuffers", reinterpret_cast<GLES2FunctionPointer>(
+ glGenImageBuffers), },
{ "glGenRenderbuffers", reinterpret_cast<GLES2FunctionPointer>(
glGenRenderbuffers), },
{ "glGenTextures", reinterpret_cast<GLES2FunctionPointer>(glGenTextures), },

Powered by Google App Engine
This is Rietveld 408576698