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

Unified Diff: cc/test/test_gles2_interface.cc

Issue 105103004: Convert cc resource system over to GLES2Interface (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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
« no previous file with comments | « cc/test/test_gles2_interface.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/test/test_gles2_interface.cc
diff --git a/cc/test/test_gles2_interface.cc b/cc/test/test_gles2_interface.cc
index 277d26e3885b37eeef09817941719c231754dca7..b0ba2b55a266b153d1ba22b093ae70d1a5ac0e01 100644
--- a/cc/test/test_gles2_interface.cc
+++ b/cc/test/test_gles2_interface.cc
@@ -77,6 +77,10 @@ void TestGLES2Interface::BindTexture(GLenum target, GLuint texture) {
test_context_->bindTexture(target, texture);
}
+void TestGLES2Interface::GetIntegerv(GLenum pname, GLint* params) {
+ test_context_->getIntegerv(pname, params);
+}
+
void TestGLES2Interface::GetShaderiv(GLuint shader,
GLenum pname,
GLint* params) {
@@ -148,6 +152,10 @@ void TestGLES2Interface::Flush() { test_context_->flush(); }
void TestGLES2Interface::Finish() { test_context_->finish(); }
+void TestGLES2Interface::ShallowFlushCHROMIUM() {
+ test_context_->shallowFlushCHROMIUM();
+}
+
void TestGLES2Interface::Enable(GLenum cap) { test_context_->enable(cap); }
void TestGLES2Interface::Disable(GLenum cap) { test_context_->disable(cap); }
@@ -160,6 +168,135 @@ void TestGLES2Interface::BindBuffer(GLenum target, GLuint buffer) {
test_context_->bindBuffer(target, buffer);
}
+void TestGLES2Interface::TexImage2D(GLenum target,
+ GLint level,
+ GLint internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLenum format,
+ GLenum type,
+ const void* pixels) {
+ test_context_->texImage2D(target,
+ level,
+ internalformat,
+ width,
+ height,
+ border,
+ format,
+ type,
+ pixels);
+}
+
+void TestGLES2Interface::TexSubImage2D(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLenum type,
+ const void* pixels) {
+ test_context_->texSubImage2D(
+ target, level, xoffset, yoffset, width, height, format, type, pixels);
+}
+
+void TestGLES2Interface::TexStorage2DEXT(GLenum target,
+ GLsizei levels,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height) {
+ test_context_->texStorage2DEXT(target, levels, internalformat, width, height);
+}
+
+void TestGLES2Interface::TexParameteri(GLenum target,
+ GLenum pname,
+ GLint param) {
+ test_context_->texParameteri(target, pname, param);
+}
+
+void TestGLES2Interface::AsyncTexImage2DCHROMIUM(GLenum target,
+ GLint level,
+ GLint internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLenum format,
+ GLenum type,
+ const void* pixels) {
+ test_context_->asyncTexImage2DCHROMIUM(target,
+ level,
+ internalformat,
+ width,
+ height,
+ border,
+ format,
+ type,
+ pixels);
+}
+
+void TestGLES2Interface::AsyncTexSubImage2DCHROMIUM(GLenum target,
+ GLint level,
+ GLint xoffset,
+ GLint yoffset,
+ GLsizei width,
+ GLsizei height,
+ GLenum format,
+ GLenum type,
+ const void* pixels) {
+ test_context_->asyncTexSubImage2DCHROMIUM(
+ target, level, xoffset, yoffset, width, height, format, type, pixels);
+}
+
+void TestGLES2Interface::CompressedTexImage2D(GLenum target,
+ GLint level,
+ GLenum internalformat,
+ GLsizei width,
+ GLsizei height,
+ GLint border,
+ GLsizei image_size,
+ const void* data) {
+ test_context_->compressedTexImage2D(
+ target, level, internalformat, width, height, border, image_size, data);
+}
+
+void TestGLES2Interface::WaitAsyncTexImage2DCHROMIUM(GLenum target) {
+ test_context_->waitAsyncTexImage2DCHROMIUM(target);
+}
+
+GLuint TestGLES2Interface::CreateImageCHROMIUM(GLsizei width,
+ GLsizei height,
+ GLenum internalformat) {
+ return test_context_->createImageCHROMIUM(width, height, internalformat);
+}
+
+void TestGLES2Interface::DestroyImageCHROMIUM(GLuint image_id) {
+ test_context_->destroyImageCHROMIUM(image_id);
+}
+
+void* TestGLES2Interface::MapImageCHROMIUM(GLuint image_id, GLenum access) {
+ return test_context_->mapImageCHROMIUM(image_id, access);
+}
+
+void TestGLES2Interface::GetImageParameterivCHROMIUM(GLuint image_id,
+ GLenum pname,
+ GLint* params) {
+ test_context_->getImageParameterivCHROMIUM(image_id, pname, params);
+}
+
+void TestGLES2Interface::UnmapImageCHROMIUM(GLuint image_id) {
+ test_context_->unmapImageCHROMIUM(image_id);
+}
+
+void TestGLES2Interface::BindTexImage2DCHROMIUM(GLenum target, GLint image_id) {
+ test_context_->bindTexImage2DCHROMIUM(target, image_id);
+}
+
+void TestGLES2Interface::ReleaseTexImage2DCHROMIUM(GLenum target,
+ GLint image_id) {
+ test_context_->releaseTexImage2DCHROMIUM(target, image_id);
+}
+
void* TestGLES2Interface::MapBufferCHROMIUM(GLuint target, GLenum access) {
return test_context_->mapBufferCHROMIUM(target, access);
}
@@ -191,6 +328,12 @@ void TestGLES2Interface::EndQueryEXT(GLenum target) {
test_context_->endQueryEXT(target);
}
+void TestGLES2Interface::GetQueryObjectuivEXT(GLuint id,
+ GLenum pname,
+ GLuint* params) {
+ test_context_->getQueryObjectuivEXT(id, pname, params);
+}
+
void TestGLES2Interface::DiscardFramebufferEXT(GLenum target,
GLsizei count,
const GLenum* attachments) {
@@ -201,4 +344,14 @@ void TestGLES2Interface::GenMailboxCHROMIUM(GLbyte* mailbox) {
test_context_->genMailboxCHROMIUM(mailbox);
}
+void TestGLES2Interface::ProduceTextureCHROMIUM(GLenum target,
+ const GLbyte* mailbox) {
+ test_context_->produceTextureCHROMIUM(target, mailbox);
+}
+
+void TestGLES2Interface::ConsumeTextureCHROMIUM(GLenum target,
+ const GLbyte* mailbox) {
+ test_context_->consumeTextureCHROMIUM(target, mailbox);
+}
+
} // namespace cc
« no previous file with comments | « cc/test/test_gles2_interface.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698