Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h |
index 4a46d7d556728aaf2eed16abe549283c98dc5daa..80dc8f7f012578038f826137749c56c3048e14f8 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h |
@@ -12,96 +12,6 @@ |
#ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
#define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
-TEST_P(GLES2DecoderTest2, IsRenderbufferValidArgs) { |
- SpecializedSetup<cmds::IsRenderbuffer, 0>(true); |
- cmds::IsRenderbuffer cmd; |
- cmd.Init(client_renderbuffer_id_, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, IsRenderbufferInvalidArgsBadSharedMemoryId) { |
- SpecializedSetup<cmds::IsRenderbuffer, 0>(false); |
- cmds::IsRenderbuffer cmd; |
- cmd.Init( |
- client_renderbuffer_id_, kInvalidSharedMemoryId, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- cmd.Init( |
- client_renderbuffer_id_, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, IsShaderValidArgs) { |
- SpecializedSetup<cmds::IsShader, 0>(true); |
- cmds::IsShader cmd; |
- cmd.Init(client_shader_id_, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, IsShaderInvalidArgsBadSharedMemoryId) { |
- SpecializedSetup<cmds::IsShader, 0>(false); |
- cmds::IsShader cmd; |
- cmd.Init(client_shader_id_, kInvalidSharedMemoryId, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- cmd.Init(client_shader_id_, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, IsTextureValidArgs) { |
- SpecializedSetup<cmds::IsTexture, 0>(true); |
- cmds::IsTexture cmd; |
- cmd.Init(client_texture_id_, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, IsTextureInvalidArgsBadSharedMemoryId) { |
- SpecializedSetup<cmds::IsTexture, 0>(false); |
- cmds::IsTexture cmd; |
- cmd.Init(client_texture_id_, kInvalidSharedMemoryId, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- cmd.Init(client_texture_id_, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, LineWidthValidArgs) { |
- EXPECT_CALL(*gl_, LineWidth(0.5f)); |
- SpecializedSetup<cmds::LineWidth, 0>(true); |
- cmds::LineWidth cmd; |
- cmd.Init(0.5f); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, LineWidthInvalidValue0_0) { |
- SpecializedSetup<cmds::LineWidth, 0>(false); |
- cmds::LineWidth cmd; |
- cmd.Init(0.0f); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, LinkProgramValidArgs) { |
- EXPECT_CALL(*gl_, LinkProgram(kServiceProgramId)); |
- SpecializedSetup<cmds::LinkProgram, 0>(true); |
- cmds::LinkProgram cmd; |
- cmd.Init(client_program_id_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
-// TODO(gman): PixelStorei |
- |
-TEST_P(GLES2DecoderTest2, PolygonOffsetValidArgs) { |
- EXPECT_CALL(*gl_, PolygonOffset(1, 2)); |
- SpecializedSetup<cmds::PolygonOffset, 0>(true); |
- cmds::PolygonOffset cmd; |
- cmd.Init(1, 2); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
-// TODO(gman): ReadPixels |
- |
// TODO(gman): ReleaseShaderCompiler |
TEST_P(GLES2DecoderTest2, RenderbufferStorageValidArgs) { |
@@ -270,83 +180,6 @@ TEST_P(GLES2DecoderTest2, TexParameterfInvalidArgs1_0) { |
EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, TexParameterfvValidArgs) { |
- SpecializedSetup<cmds::TexParameterfv, 0>(true); |
- cmds::TexParameterfv cmd; |
- cmd.Init(GL_TEXTURE_2D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = GL_NEAREST; |
- EXPECT_CALL( |
- *gl_, |
- TexParameterf(GL_TEXTURE_2D, |
- GL_TEXTURE_MAG_FILTER, |
- *reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs0_0) { |
- EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameterfv, 0>(false); |
- cmds::TexParameterfv cmd; |
- cmd.Init(GL_TEXTURE_1D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs0_1) { |
- EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameterfv, 0>(false); |
- cmds::TexParameterfv cmd; |
- cmd.Init(GL_TEXTURE_3D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameterfv, 0>(false); |
- cmds::TexParameterfv cmd; |
- cmd.Init(GL_TEXTURE_2D, |
- GL_GENERATE_MIPMAP, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameterfv, 0>(false); |
- cmds::TexParameterfv cmd; |
- cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, kInvalidSharedMemoryId, 0); |
- GetSharedMemoryAs<GLfloat*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameterfv, 0>(false); |
- cmds::TexParameterfv cmd; |
- cmd.Init(GL_TEXTURE_2D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- kInvalidSharedMemoryOffset); |
- GetSharedMemoryAs<GLfloat*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
TEST_P(GLES2DecoderTest2, TexParameterfvImmediateValidArgs) { |
cmds::TexParameterfvImmediate& cmd = |
*GetImmediateAs<cmds::TexParameterfvImmediate>(); |
@@ -440,83 +273,6 @@ TEST_P(GLES2DecoderTest2, TexParameteriInvalidArgs1_0) { |
EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, TexParameterivValidArgs) { |
- SpecializedSetup<cmds::TexParameteriv, 0>(true); |
- cmds::TexParameteriv cmd; |
- cmd.Init(GL_TEXTURE_2D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLint*>()[0] = GL_NEAREST; |
- EXPECT_CALL( |
- *gl_, |
- TexParameteri(GL_TEXTURE_2D, |
- GL_TEXTURE_MAG_FILTER, |
- *reinterpret_cast<const GLint*>(shared_memory_address_))); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs0_0) { |
- EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameteriv, 0>(false); |
- cmds::TexParameteriv cmd; |
- cmd.Init(GL_TEXTURE_1D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLint*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs0_1) { |
- EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameteriv, 0>(false); |
- cmds::TexParameteriv cmd; |
- cmd.Init(GL_TEXTURE_3D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLint*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameteriv, 0>(false); |
- cmds::TexParameteriv cmd; |
- cmd.Init(GL_TEXTURE_2D, |
- GL_GENERATE_MIPMAP, |
- shared_memory_id_, |
- shared_memory_offset_); |
- GetSharedMemoryAs<GLint*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameteriv, 0>(false); |
- cmds::TexParameteriv cmd; |
- cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, kInvalidSharedMemoryId, 0); |
- GetSharedMemoryAs<GLint*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); |
- SpecializedSetup<cmds::TexParameteriv, 0>(false); |
- cmds::TexParameteriv cmd; |
- cmd.Init(GL_TEXTURE_2D, |
- GL_TEXTURE_MAG_FILTER, |
- shared_memory_id_, |
- kInvalidSharedMemoryOffset); |
- GetSharedMemoryAs<GLint*>()[0] = GL_NEAREST; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
TEST_P(GLES2DecoderTest2, TexParameterivImmediateValidArgs) { |
cmds::TexParameterivImmediate& cmd = |
*GetImmediateAs<cmds::TexParameterivImmediate>(); |
@@ -583,58 +339,6 @@ TEST_P(GLES2DecoderTest2, Uniform1fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform1fvValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform1fv( |
- 1, 2, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform1fv, 0>(true); |
- cmds::Uniform1fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform1fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform1fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform1fv, 0>(false); |
- cmds::Uniform1fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform1fvInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform1fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform1fv, 0>(false); |
- cmds::Uniform1fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform1fvInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform1fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform1fv, 0>(false); |
- cmds::Uniform1fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform1fvValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform1fv( |
- 3, 3, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform1fv, 0>(true); |
- cmds::Uniform1fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) { |
cmds::Uniform1fvImmediate& cmd = *GetImmediateAs<cmds::Uniform1fvImmediate>(); |
EXPECT_CALL( |
@@ -649,7 +353,6 @@ TEST_P(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
// TODO(gman): Uniform1i |
-// TODO(gman): Uniform1iv |
// TODO(gman): Uniform1ivImmediate |
TEST_P(GLES2DecoderTest2, Uniform2fValidArgs) { |
@@ -661,58 +364,6 @@ TEST_P(GLES2DecoderTest2, Uniform2fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform2fvValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform2fv( |
- 1, 2, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform2fv, 0>(true); |
- cmds::Uniform2fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform2fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform2fv, 0>(false); |
- cmds::Uniform2fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2fvInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform2fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform2fv, 0>(false); |
- cmds::Uniform2fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2fvInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform2fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform2fv, 0>(false); |
- cmds::Uniform2fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2fvValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform2fv( |
- 3, 3, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform2fv, 0>(true); |
- cmds::Uniform2fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform2fvImmediateValidArgs) { |
cmds::Uniform2fvImmediate& cmd = *GetImmediateAs<cmds::Uniform2fvImmediate>(); |
EXPECT_CALL( |
@@ -736,56 +387,6 @@ TEST_P(GLES2DecoderTest2, Uniform2iValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform2ivValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform2iv(1, 2, reinterpret_cast<const GLint*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform2iv, 0>(true); |
- cmds::Uniform2iv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2ivInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform2iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform2iv, 0>(false); |
- cmds::Uniform2iv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2ivInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform2iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform2iv, 0>(false); |
- cmds::Uniform2iv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2ivInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform2iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform2iv, 0>(false); |
- cmds::Uniform2iv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform2ivValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform2iv(3, 3, reinterpret_cast<const GLint*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform2iv, 0>(true); |
- cmds::Uniform2iv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform2ivImmediateValidArgs) { |
cmds::Uniform2ivImmediate& cmd = *GetImmediateAs<cmds::Uniform2ivImmediate>(); |
EXPECT_CALL( |
@@ -809,58 +410,6 @@ TEST_P(GLES2DecoderTest2, Uniform3fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform3fvValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform3fv( |
- 1, 2, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform3fv, 0>(true); |
- cmds::Uniform3fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform3fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform3fv, 0>(false); |
- cmds::Uniform3fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3fvInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform3fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform3fv, 0>(false); |
- cmds::Uniform3fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3fvInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform3fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform3fv, 0>(false); |
- cmds::Uniform3fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3fvValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform3fv( |
- 3, 3, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform3fv, 0>(true); |
- cmds::Uniform3fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform3fvImmediateValidArgs) { |
cmds::Uniform3fvImmediate& cmd = *GetImmediateAs<cmds::Uniform3fvImmediate>(); |
EXPECT_CALL( |
@@ -884,56 +433,6 @@ TEST_P(GLES2DecoderTest2, Uniform3iValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform3ivValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform3iv(1, 2, reinterpret_cast<const GLint*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform3iv, 0>(true); |
- cmds::Uniform3iv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3ivInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform3iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform3iv, 0>(false); |
- cmds::Uniform3iv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3ivInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform3iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform3iv, 0>(false); |
- cmds::Uniform3iv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3ivInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform3iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform3iv, 0>(false); |
- cmds::Uniform3iv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform3ivValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform3iv(3, 3, reinterpret_cast<const GLint*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform3iv, 0>(true); |
- cmds::Uniform3iv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform3ivImmediateValidArgs) { |
cmds::Uniform3ivImmediate& cmd = *GetImmediateAs<cmds::Uniform3ivImmediate>(); |
EXPECT_CALL( |
@@ -957,58 +456,6 @@ TEST_P(GLES2DecoderTest2, Uniform4fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform4fvValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform4fv( |
- 1, 2, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform4fv, 0>(true); |
- cmds::Uniform4fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform4fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform4fv, 0>(false); |
- cmds::Uniform4fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4fvInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform4fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform4fv, 0>(false); |
- cmds::Uniform4fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4fvInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform4fv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform4fv, 0>(false); |
- cmds::Uniform4fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4fvValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform4fv( |
- 3, 3, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform4fv, 0>(true); |
- cmds::Uniform4fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform4fvImmediateValidArgs) { |
cmds::Uniform4fvImmediate& cmd = *GetImmediateAs<cmds::Uniform4fvImmediate>(); |
EXPECT_CALL( |
@@ -1032,56 +479,6 @@ TEST_P(GLES2DecoderTest2, Uniform4iValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, Uniform4ivValidArgs) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform4iv(1, 2, reinterpret_cast<const GLint*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform4iv, 0>(true); |
- cmds::Uniform4iv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4ivInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, Uniform4iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform4iv, 0>(false); |
- cmds::Uniform4iv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4ivInvalidArgs2_0) { |
- EXPECT_CALL(*gl_, Uniform4iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform4iv, 0>(false); |
- cmds::Uniform4iv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4ivInvalidArgs2_1) { |
- EXPECT_CALL(*gl_, Uniform4iv(_, _, _)).Times(0); |
- SpecializedSetup<cmds::Uniform4iv, 0>(false); |
- cmds::Uniform4iv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, Uniform4ivValidArgsCountTooLarge) { |
- EXPECT_CALL( |
- *gl_, |
- Uniform4iv(3, 3, reinterpret_cast<const GLint*>(shared_memory_address_))); |
- SpecializedSetup<cmds::Uniform4iv, 0>(true); |
- cmds::Uniform4iv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, Uniform4ivImmediateValidArgs) { |
cmds::Uniform4ivImmediate& cmd = *GetImmediateAs<cmds::Uniform4ivImmediate>(); |
EXPECT_CALL( |
@@ -1096,62 +493,6 @@ TEST_P(GLES2DecoderTest2, Uniform4ivImmediateValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, UniformMatrix2fvValidArgs) { |
- EXPECT_CALL(*gl_, |
- UniformMatrix2fv( |
- 1, |
- 2, |
- false, |
- reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::UniformMatrix2fv, 0>(true); |
- cmds::UniformMatrix2fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix2fv, 0>(false); |
- cmds::UniformMatrix2fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_0) { |
- EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix2fv, 0>(false); |
- cmds::UniformMatrix2fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_1) { |
- EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix2fv, 0>(false); |
- cmds::UniformMatrix2fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix2fvValidArgsCountTooLarge) { |
- EXPECT_CALL(*gl_, |
- UniformMatrix2fv( |
- 3, |
- 3, |
- false, |
- reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::UniformMatrix2fv, 0>(true); |
- cmds::UniformMatrix2fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) { |
cmds::UniformMatrix2fvImmediate& cmd = |
*GetImmediateAs<cmds::UniformMatrix2fvImmediate>(); |
@@ -1168,62 +509,6 @@ TEST_P(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, UniformMatrix3fvValidArgs) { |
- EXPECT_CALL(*gl_, |
- UniformMatrix3fv( |
- 1, |
- 2, |
- false, |
- reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::UniformMatrix3fv, 0>(true); |
- cmds::UniformMatrix3fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix3fv, 0>(false); |
- cmds::UniformMatrix3fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_0) { |
- EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix3fv, 0>(false); |
- cmds::UniformMatrix3fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_1) { |
- EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix3fv, 0>(false); |
- cmds::UniformMatrix3fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix3fvValidArgsCountTooLarge) { |
- EXPECT_CALL(*gl_, |
- UniformMatrix3fv( |
- 3, |
- 3, |
- false, |
- reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::UniformMatrix3fv, 0>(true); |
- cmds::UniformMatrix3fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) { |
cmds::UniformMatrix3fvImmediate& cmd = |
*GetImmediateAs<cmds::UniformMatrix3fvImmediate>(); |
@@ -1240,62 +525,6 @@ TEST_P(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, UniformMatrix4fvValidArgs) { |
- EXPECT_CALL(*gl_, |
- UniformMatrix4fv( |
- 1, |
- 2, |
- false, |
- reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::UniformMatrix4fv, 0>(true); |
- cmds::UniformMatrix4fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix4fv, 0>(false); |
- cmds::UniformMatrix4fv cmd; |
- cmd.Init(1, -1, shared_memory_id_, shared_memory_offset_); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_0) { |
- EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix4fv, 0>(false); |
- cmds::UniformMatrix4fv cmd; |
- cmd.Init(1, 2, kInvalidSharedMemoryId, 0); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_1) { |
- EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0); |
- SpecializedSetup<cmds::UniformMatrix4fv, 0>(false); |
- cmds::UniformMatrix4fv cmd; |
- cmd.Init(1, 2, shared_memory_id_, kInvalidSharedMemoryOffset); |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, UniformMatrix4fvValidArgsCountTooLarge) { |
- EXPECT_CALL(*gl_, |
- UniformMatrix4fv( |
- 3, |
- 3, |
- false, |
- reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- SpecializedSetup<cmds::UniformMatrix4fv, 0>(true); |
- cmds::UniformMatrix4fv cmd; |
- cmd.Init(ProgramManager::MakeFakeLocation(1, 1), |
- 5, |
- shared_memory_id_, |
- shared_memory_offset_); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
TEST_P(GLES2DecoderTest2, UniformMatrix4fvImmediateValidArgs) { |
cmds::UniformMatrix4fvImmediate& cmd = |
*GetImmediateAs<cmds::UniformMatrix4fvImmediate>(); |
@@ -1348,36 +577,6 @@ TEST_P(GLES2DecoderTest2, VertexAttrib1fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, VertexAttrib1fvValidArgs) { |
- SpecializedSetup<cmds::VertexAttrib1fv, 0>(true); |
- cmds::VertexAttrib1fv cmd; |
- cmd.Init(1, shared_memory_id_, shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_CALL(*gl_, |
- VertexAttrib1fv( |
- 1, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, VertexAttrib1fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib1fv, 0>(false); |
- cmds::VertexAttrib1fv cmd; |
- cmd.Init(1, kInvalidSharedMemoryId, 0); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_1) { |
- EXPECT_CALL(*gl_, VertexAttrib1fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib1fv, 0>(false); |
- cmds::VertexAttrib1fv cmd; |
- cmd.Init(1, shared_memory_id_, kInvalidSharedMemoryOffset); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
TEST_P(GLES2DecoderTest2, VertexAttrib1fvImmediateValidArgs) { |
cmds::VertexAttrib1fvImmediate& cmd = |
*GetImmediateAs<cmds::VertexAttrib1fvImmediate>(); |
@@ -1402,36 +601,6 @@ TEST_P(GLES2DecoderTest2, VertexAttrib2fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, VertexAttrib2fvValidArgs) { |
- SpecializedSetup<cmds::VertexAttrib2fv, 0>(true); |
- cmds::VertexAttrib2fv cmd; |
- cmd.Init(1, shared_memory_id_, shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_CALL(*gl_, |
- VertexAttrib2fv( |
- 1, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, VertexAttrib2fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib2fv, 0>(false); |
- cmds::VertexAttrib2fv cmd; |
- cmd.Init(1, kInvalidSharedMemoryId, 0); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_1) { |
- EXPECT_CALL(*gl_, VertexAttrib2fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib2fv, 0>(false); |
- cmds::VertexAttrib2fv cmd; |
- cmd.Init(1, shared_memory_id_, kInvalidSharedMemoryOffset); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
TEST_P(GLES2DecoderTest2, VertexAttrib2fvImmediateValidArgs) { |
cmds::VertexAttrib2fvImmediate& cmd = |
*GetImmediateAs<cmds::VertexAttrib2fvImmediate>(); |
@@ -1456,36 +625,6 @@ TEST_P(GLES2DecoderTest2, VertexAttrib3fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, VertexAttrib3fvValidArgs) { |
- SpecializedSetup<cmds::VertexAttrib3fv, 0>(true); |
- cmds::VertexAttrib3fv cmd; |
- cmd.Init(1, shared_memory_id_, shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_CALL(*gl_, |
- VertexAttrib3fv( |
- 1, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, VertexAttrib3fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib3fv, 0>(false); |
- cmds::VertexAttrib3fv cmd; |
- cmd.Init(1, kInvalidSharedMemoryId, 0); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_1) { |
- EXPECT_CALL(*gl_, VertexAttrib3fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib3fv, 0>(false); |
- cmds::VertexAttrib3fv cmd; |
- cmd.Init(1, shared_memory_id_, kInvalidSharedMemoryOffset); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
TEST_P(GLES2DecoderTest2, VertexAttrib3fvImmediateValidArgs) { |
cmds::VertexAttrib3fvImmediate& cmd = |
*GetImmediateAs<cmds::VertexAttrib3fvImmediate>(); |
@@ -1510,36 +649,6 @@ TEST_P(GLES2DecoderTest2, VertexAttrib4fValidArgs) { |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-TEST_P(GLES2DecoderTest2, VertexAttrib4fvValidArgs) { |
- SpecializedSetup<cmds::VertexAttrib4fv, 0>(true); |
- cmds::VertexAttrib4fv cmd; |
- cmd.Init(1, shared_memory_id_, shared_memory_offset_); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_CALL(*gl_, |
- VertexAttrib4fv( |
- 1, reinterpret_cast<const GLfloat*>(shared_memory_address_))); |
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_0) { |
- EXPECT_CALL(*gl_, VertexAttrib4fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib4fv, 0>(false); |
- cmds::VertexAttrib4fv cmd; |
- cmd.Init(1, kInvalidSharedMemoryId, 0); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
-TEST_P(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_1) { |
- EXPECT_CALL(*gl_, VertexAttrib4fv(_, _)).Times(0); |
- SpecializedSetup<cmds::VertexAttrib4fv, 0>(false); |
- cmds::VertexAttrib4fv cmd; |
- cmd.Init(1, shared_memory_id_, kInvalidSharedMemoryOffset); |
- GetSharedMemoryAs<GLfloat*>()[0] = 0; |
- EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
-} |
- |
TEST_P(GLES2DecoderTest2, VertexAttrib4fvImmediateValidArgs) { |
cmds::VertexAttrib4fvImmediate& cmd = |
*GetImmediateAs<cmds::VertexAttrib4fvImmediate>(); |
@@ -1587,9 +696,7 @@ TEST_P(GLES2DecoderTest2, ViewportInvalidArgs3_0) { |
// TODO(gman): RenderbufferStorageMultisampleEXT |
// TODO(gman): FramebufferTexture2DMultisampleEXT |
// TODO(gman): TexStorage2DEXT |
-// TODO(gman): GenQueriesEXT |
// TODO(gman): GenQueriesEXTImmediate |
-// TODO(gman): DeleteQueriesEXT |
// TODO(gman): DeleteQueriesEXTImmediate |
// TODO(gman): BeginQueryEXT |
@@ -1606,9 +713,7 @@ TEST_P(GLES2DecoderTest2, PopGroupMarkerEXTValidArgs) { |
EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
} |
-// TODO(gman): GenVertexArraysOES |
// TODO(gman): GenVertexArraysOESImmediate |
-// TODO(gman): DeleteVertexArraysOES |
// TODO(gman): DeleteVertexArraysOESImmediate |
// TODO(gman): IsVertexArrayOES |
// TODO(gman): BindVertexArrayOES |
@@ -1616,4 +721,47 @@ TEST_P(GLES2DecoderTest2, PopGroupMarkerEXTValidArgs) { |
// TODO(gman): GetMaxValueInBufferCHROMIUM |
// TODO(gman): GenSharedIdsCHROMIUM |
+// TODO(gman): DeleteSharedIdsCHROMIUM |
+ |
+// TODO(gman): RegisterSharedIdsCHROMIUM |
+ |
+// TODO(gman): EnableFeatureCHROMIUM |
+ |
+// TODO(gman): ResizeCHROMIUM |
+// TODO(gman): GetRequestableExtensionsCHROMIUM |
+ |
+// TODO(gman): RequestExtensionCHROMIUM |
+ |
+// TODO(gman): GetMultipleIntegervCHROMIUM |
+ |
+// TODO(gman): GetProgramInfoCHROMIUM |
+ |
+// TODO(gman): GetTranslatedShaderSourceANGLE |
+// TODO(gman): PostSubBufferCHROMIUM |
+// TODO(gman): TexImageIOSurface2DCHROMIUM |
+// TODO(gman): CopyTextureCHROMIUM |
+// TODO(gman): DrawArraysInstancedANGLE |
+// TODO(gman): DrawElementsInstancedANGLE |
+// TODO(gman): VertexAttribDivisorANGLE |
+// TODO(gman): GenMailboxCHROMIUM |
+ |
+// TODO(gman): ProduceTextureCHROMIUMImmediate |
+// TODO(gman): ConsumeTextureCHROMIUMImmediate |
+// TODO(gman): BindUniformLocationCHROMIUM |
+ |
+// TODO(gman): BindUniformLocationCHROMIUMBucket |
+// TODO(gman): BindTexImage2DCHROMIUM |
+// TODO(gman): ReleaseTexImage2DCHROMIUM |
+// TODO(gman): TraceBeginCHROMIUM |
+ |
+// TODO(gman): TraceEndCHROMIUM |
+// TODO(gman): AsyncTexSubImage2DCHROMIUM |
+ |
+// TODO(gman): AsyncTexImage2DCHROMIUM |
+ |
+// TODO(gman): WaitAsyncTexImage2DCHROMIUM |
+ |
+// TODO(gman): WaitAllAsyncTexImage2DCHROMIUM |
+ |
+// TODO(gman): DiscardFramebufferEXTImmediate |
#endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |