| 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 49d94309aaf5d8f260574dbac051b4684f43a20f..209b1e67b7870119754a489db39484c71d4d32bf 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,7 +12,7 @@
|
| #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_F(GLES2DecoderTest2, IsRenderbufferValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, IsRenderbufferValidArgs) {
|
| SpecializedSetup<cmds::IsRenderbuffer, 0>(true);
|
| cmds::IsRenderbuffer cmd;
|
| cmd.Init(client_renderbuffer_id_, shared_memory_id_, shared_memory_offset_);
|
| @@ -20,7 +20,7 @@ TEST_F(GLES2DecoderTest2, IsRenderbufferValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, IsRenderbufferInvalidArgsBadSharedMemoryId) {
|
| +TEST_P(GLES2DecoderTest2, IsRenderbufferInvalidArgsBadSharedMemoryId) {
|
| SpecializedSetup<cmds::IsRenderbuffer, 0>(false);
|
| cmds::IsRenderbuffer cmd;
|
| cmd.Init(
|
| @@ -31,7 +31,7 @@ TEST_F(GLES2DecoderTest2, IsRenderbufferInvalidArgsBadSharedMemoryId) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, IsShaderValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, IsShaderValidArgs) {
|
| SpecializedSetup<cmds::IsShader, 0>(true);
|
| cmds::IsShader cmd;
|
| cmd.Init(client_shader_id_, shared_memory_id_, shared_memory_offset_);
|
| @@ -39,7 +39,7 @@ TEST_F(GLES2DecoderTest2, IsShaderValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, IsShaderInvalidArgsBadSharedMemoryId) {
|
| +TEST_P(GLES2DecoderTest2, IsShaderInvalidArgsBadSharedMemoryId) {
|
| SpecializedSetup<cmds::IsShader, 0>(false);
|
| cmds::IsShader cmd;
|
| cmd.Init(client_shader_id_, kInvalidSharedMemoryId, shared_memory_offset_);
|
| @@ -48,7 +48,7 @@ TEST_F(GLES2DecoderTest2, IsShaderInvalidArgsBadSharedMemoryId) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, IsTextureValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, IsTextureValidArgs) {
|
| SpecializedSetup<cmds::IsTexture, 0>(true);
|
| cmds::IsTexture cmd;
|
| cmd.Init(client_texture_id_, shared_memory_id_, shared_memory_offset_);
|
| @@ -56,7 +56,7 @@ TEST_F(GLES2DecoderTest2, IsTextureValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, IsTextureInvalidArgsBadSharedMemoryId) {
|
| +TEST_P(GLES2DecoderTest2, IsTextureInvalidArgsBadSharedMemoryId) {
|
| SpecializedSetup<cmds::IsTexture, 0>(false);
|
| cmds::IsTexture cmd;
|
| cmd.Init(client_texture_id_, kInvalidSharedMemoryId, shared_memory_offset_);
|
| @@ -65,7 +65,7 @@ TEST_F(GLES2DecoderTest2, IsTextureInvalidArgsBadSharedMemoryId) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, LineWidthValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, LineWidthValidArgs) {
|
| EXPECT_CALL(*gl_, LineWidth(0.5f));
|
| SpecializedSetup<cmds::LineWidth, 0>(true);
|
| cmds::LineWidth cmd;
|
| @@ -74,7 +74,7 @@ TEST_F(GLES2DecoderTest2, LineWidthValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, LineWidthInvalidValue0_0) {
|
| +TEST_P(GLES2DecoderTest2, LineWidthInvalidValue0_0) {
|
| SpecializedSetup<cmds::LineWidth, 0>(false);
|
| cmds::LineWidth cmd;
|
| cmd.Init(0.0f);
|
| @@ -82,7 +82,7 @@ TEST_F(GLES2DecoderTest2, LineWidthInvalidValue0_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, LinkProgramValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, LinkProgramValidArgs) {
|
| EXPECT_CALL(*gl_, LinkProgram(kServiceProgramId));
|
| SpecializedSetup<cmds::LinkProgram, 0>(true);
|
| cmds::LinkProgram cmd;
|
| @@ -92,7 +92,7 @@ TEST_F(GLES2DecoderTest2, LinkProgramValidArgs) {
|
| }
|
| // TODO(gman): PixelStorei
|
|
|
| -TEST_F(GLES2DecoderTest2, PolygonOffsetValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, PolygonOffsetValidArgs) {
|
| EXPECT_CALL(*gl_, PolygonOffset(1, 2));
|
| SpecializedSetup<cmds::PolygonOffset, 0>(true);
|
| cmds::PolygonOffset cmd;
|
| @@ -104,7 +104,7 @@ TEST_F(GLES2DecoderTest2, PolygonOffsetValidArgs) {
|
|
|
| // TODO(gman): ReleaseShaderCompiler
|
|
|
| -TEST_F(GLES2DecoderTest2, RenderbufferStorageValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, RenderbufferStorageValidArgs) {
|
| SpecializedSetup<cmds::RenderbufferStorage, 0>(true);
|
| cmds::RenderbufferStorage cmd;
|
| cmd.Init(GL_RENDERBUFFER, GL_RGBA4, 3, 4);
|
| @@ -112,7 +112,7 @@ TEST_F(GLES2DecoderTest2, RenderbufferStorageValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, RenderbufferStorageInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, RenderbufferStorageInvalidArgs0_0) {
|
| EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::RenderbufferStorage, 0>(false);
|
| cmds::RenderbufferStorage cmd;
|
| @@ -121,7 +121,7 @@ TEST_F(GLES2DecoderTest2, RenderbufferStorageInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, RenderbufferStorageInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, RenderbufferStorageInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::RenderbufferStorage, 0>(false);
|
| cmds::RenderbufferStorage cmd;
|
| @@ -130,7 +130,7 @@ TEST_F(GLES2DecoderTest2, RenderbufferStorageInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, RenderbufferStorageInvalidArgs3_0) {
|
| +TEST_P(GLES2DecoderTest2, RenderbufferStorageInvalidArgs3_0) {
|
| EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::RenderbufferStorage, 0>(false);
|
| cmds::RenderbufferStorage cmd;
|
| @@ -139,7 +139,7 @@ TEST_F(GLES2DecoderTest2, RenderbufferStorageInvalidArgs3_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, SampleCoverageValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, SampleCoverageValidArgs) {
|
| EXPECT_CALL(*gl_, SampleCoverage(1, true));
|
| SpecializedSetup<cmds::SampleCoverage, 0>(true);
|
| cmds::SampleCoverage cmd;
|
| @@ -148,7 +148,7 @@ TEST_F(GLES2DecoderTest2, SampleCoverageValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, ScissorValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, ScissorValidArgs) {
|
| EXPECT_CALL(*gl_, Scissor(1, 2, 3, 4));
|
| SpecializedSetup<cmds::Scissor, 0>(true);
|
| cmds::Scissor cmd;
|
| @@ -157,7 +157,7 @@ TEST_F(GLES2DecoderTest2, ScissorValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, ScissorInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, ScissorInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Scissor(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::Scissor, 0>(false);
|
| cmds::Scissor cmd;
|
| @@ -166,7 +166,7 @@ TEST_F(GLES2DecoderTest2, ScissorInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, ScissorInvalidArgs3_0) {
|
| +TEST_P(GLES2DecoderTest2, ScissorInvalidArgs3_0) {
|
| EXPECT_CALL(*gl_, Scissor(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::Scissor, 0>(false);
|
| cmds::Scissor cmd;
|
| @@ -180,7 +180,7 @@ TEST_F(GLES2DecoderTest2, ScissorInvalidArgs3_0) {
|
|
|
| // TODO(gman): ShaderSourceBucket
|
|
|
| -TEST_F(GLES2DecoderTest2, StencilFuncValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, StencilFuncValidArgs) {
|
| EXPECT_CALL(*gl_, StencilFunc(GL_NEVER, 2, 3));
|
| SpecializedSetup<cmds::StencilFunc, 0>(true);
|
| cmds::StencilFunc cmd;
|
| @@ -189,7 +189,7 @@ TEST_F(GLES2DecoderTest2, StencilFuncValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, StencilFuncSeparateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, StencilFuncSeparateValidArgs) {
|
| EXPECT_CALL(*gl_, StencilFuncSeparate(GL_FRONT, GL_NEVER, 3, 4));
|
| SpecializedSetup<cmds::StencilFuncSeparate, 0>(true);
|
| cmds::StencilFuncSeparate cmd;
|
| @@ -198,7 +198,7 @@ TEST_F(GLES2DecoderTest2, StencilFuncSeparateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, StencilMaskValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, StencilMaskValidArgs) {
|
| SpecializedSetup<cmds::StencilMask, 0>(true);
|
| cmds::StencilMask cmd;
|
| cmd.Init(1);
|
| @@ -206,7 +206,7 @@ TEST_F(GLES2DecoderTest2, StencilMaskValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, StencilMaskSeparateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, StencilMaskSeparateValidArgs) {
|
| SpecializedSetup<cmds::StencilMaskSeparate, 0>(true);
|
| cmds::StencilMaskSeparate cmd;
|
| cmd.Init(GL_FRONT, 2);
|
| @@ -214,7 +214,7 @@ TEST_F(GLES2DecoderTest2, StencilMaskSeparateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, StencilOpValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, StencilOpValidArgs) {
|
| EXPECT_CALL(*gl_, StencilOp(GL_KEEP, GL_INCR, GL_KEEP));
|
| SpecializedSetup<cmds::StencilOp, 0>(true);
|
| cmds::StencilOp cmd;
|
| @@ -223,7 +223,7 @@ TEST_F(GLES2DecoderTest2, StencilOpValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, StencilOpSeparateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, StencilOpSeparateValidArgs) {
|
| EXPECT_CALL(*gl_, StencilOpSeparate(GL_FRONT, GL_INCR, GL_KEEP, GL_KEEP));
|
| SpecializedSetup<cmds::StencilOpSeparate, 0>(true);
|
| cmds::StencilOpSeparate cmd;
|
| @@ -233,7 +233,7 @@ TEST_F(GLES2DecoderTest2, StencilOpSeparateValidArgs) {
|
| }
|
| // TODO(gman): TexImage2D
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfValidArgs) {
|
| EXPECT_CALL(*gl_,
|
| TexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST));
|
| SpecializedSetup<cmds::TexParameterf, 0>(true);
|
| @@ -243,7 +243,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfInvalidArgs0_0) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterf, 0>(false);
|
| cmds::TexParameterf cmd;
|
| @@ -252,7 +252,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfInvalidArgs0_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfInvalidArgs0_1) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterf, 0>(false);
|
| cmds::TexParameterf cmd;
|
| @@ -261,7 +261,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterf, 0>(false);
|
| cmds::TexParameterf cmd;
|
| @@ -270,7 +270,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfInvalidArgs1_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvValidArgs) {
|
| SpecializedSetup<cmds::TexParameterfv, 0>(true);
|
| cmds::TexParameterfv cmd;
|
| cmd.Init(GL_TEXTURE_2D,
|
| @@ -287,7 +287,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs0_0) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterfv, 0>(false);
|
| cmds::TexParameterfv cmd;
|
| @@ -300,7 +300,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs0_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs0_1) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterfv, 0>(false);
|
| cmds::TexParameterfv cmd;
|
| @@ -313,7 +313,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterfv, 0>(false);
|
| cmds::TexParameterfv cmd;
|
| @@ -326,7 +326,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterfv, 0>(false);
|
| cmds::TexParameterfv cmd;
|
| @@ -335,7 +335,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameterfv, 0>(false);
|
| cmds::TexParameterfv cmd;
|
| @@ -347,7 +347,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvImmediateValidArgs) {
|
| cmds::TexParameterfvImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterfvImmediate>();
|
| SpecializedSetup<cmds::TexParameterfvImmediate, 0>(true);
|
| @@ -364,7 +364,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_0) {
|
| cmds::TexParameterfvImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterfvImmediate>();
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| @@ -377,7 +377,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_1) {
|
| cmds::TexParameterfvImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterfvImmediate>();
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| @@ -390,7 +390,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs1_0) {
|
| cmds::TexParameterfvImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterfvImmediate>();
|
| EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0);
|
| @@ -403,7 +403,7 @@ TEST_F(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs1_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameteriValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, TexParameteriValidArgs) {
|
| EXPECT_CALL(*gl_,
|
| TexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST));
|
| SpecializedSetup<cmds::TexParameteri, 0>(true);
|
| @@ -413,7 +413,7 @@ TEST_F(GLES2DecoderTest2, TexParameteriValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameteriInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameteriInvalidArgs0_0) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteri, 0>(false);
|
| cmds::TexParameteri cmd;
|
| @@ -422,7 +422,7 @@ TEST_F(GLES2DecoderTest2, TexParameteriInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameteriInvalidArgs0_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameteriInvalidArgs0_1) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteri, 0>(false);
|
| cmds::TexParameteri cmd;
|
| @@ -431,7 +431,7 @@ TEST_F(GLES2DecoderTest2, TexParameteriInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameteriInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameteriInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteri, 0>(false);
|
| cmds::TexParameteri cmd;
|
| @@ -440,7 +440,7 @@ TEST_F(GLES2DecoderTest2, TexParameteriInvalidArgs1_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivValidArgs) {
|
| SpecializedSetup<cmds::TexParameteriv, 0>(true);
|
| cmds::TexParameteriv cmd;
|
| cmd.Init(GL_TEXTURE_2D,
|
| @@ -457,7 +457,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs0_0) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteriv, 0>(false);
|
| cmds::TexParameteriv cmd;
|
| @@ -470,7 +470,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs0_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs0_1) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteriv, 0>(false);
|
| cmds::TexParameteriv cmd;
|
| @@ -483,7 +483,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteriv, 0>(false);
|
| cmds::TexParameteriv cmd;
|
| @@ -496,7 +496,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs1_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteriv, 0>(false);
|
| cmds::TexParameteriv cmd;
|
| @@ -505,7 +505,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::TexParameteriv, 0>(false);
|
| cmds::TexParameteriv cmd;
|
| @@ -517,7 +517,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivImmediateValidArgs) {
|
| cmds::TexParameterivImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterivImmediate>();
|
| SpecializedSetup<cmds::TexParameterivImmediate, 0>(true);
|
| @@ -534,7 +534,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_0) {
|
| cmds::TexParameterivImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterivImmediate>();
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| @@ -547,7 +547,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_1) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_1) {
|
| cmds::TexParameterivImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterivImmediate>();
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| @@ -560,7 +560,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs1_0) {
|
| cmds::TexParameterivImmediate& cmd =
|
| *GetImmediateAs<cmds::TexParameterivImmediate>();
|
| EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0);
|
| @@ -574,7 +574,7 @@ TEST_F(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs1_0) {
|
| }
|
| // TODO(gman): TexSubImage2D
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform1fv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform1f, 0>(true);
|
| cmds::Uniform1f cmd;
|
| @@ -583,7 +583,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fvValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform1fv(
|
| @@ -595,7 +595,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform1fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform1fv, 0>(false);
|
| cmds::Uniform1fv cmd;
|
| @@ -604,7 +604,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform1fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform1fv, 0>(false);
|
| cmds::Uniform1fv cmd;
|
| @@ -612,7 +612,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fvInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fvInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fvInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform1fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform1fv, 0>(false);
|
| cmds::Uniform1fv cmd;
|
| @@ -620,7 +620,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fvInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform1fv(
|
| @@ -635,7 +635,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) {
|
| cmds::Uniform1fvImmediate& cmd = *GetImmediateAs<cmds::Uniform1fvImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -652,7 +652,7 @@ TEST_F(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) {
|
| // TODO(gman): Uniform1iv
|
| // TODO(gman): Uniform1ivImmediate
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform2fv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform2f, 0>(true);
|
| cmds::Uniform2f cmd;
|
| @@ -661,7 +661,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fvValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform2fv(
|
| @@ -673,7 +673,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform2fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform2fv, 0>(false);
|
| cmds::Uniform2fv cmd;
|
| @@ -682,7 +682,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform2fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform2fv, 0>(false);
|
| cmds::Uniform2fv cmd;
|
| @@ -690,7 +690,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fvInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fvInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fvInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform2fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform2fv, 0>(false);
|
| cmds::Uniform2fv cmd;
|
| @@ -698,7 +698,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fvInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform2fv(
|
| @@ -713,7 +713,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2fvImmediateValidArgs) {
|
| cmds::Uniform2fvImmediate& cmd = *GetImmediateAs<cmds::Uniform2fvImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -727,7 +727,7 @@ TEST_F(GLES2DecoderTest2, Uniform2fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2iValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2iValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform2iv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform2i, 0>(true);
|
| cmds::Uniform2i cmd;
|
| @@ -736,7 +736,7 @@ TEST_F(GLES2DecoderTest2, Uniform2iValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2ivValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2ivValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform2iv(1, 2, reinterpret_cast<const GLint*>(shared_memory_address_)));
|
| @@ -747,7 +747,7 @@ TEST_F(GLES2DecoderTest2, Uniform2ivValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2ivInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2ivInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform2iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform2iv, 0>(false);
|
| cmds::Uniform2iv cmd;
|
| @@ -756,7 +756,7 @@ TEST_F(GLES2DecoderTest2, Uniform2ivInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2ivInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2ivInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform2iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform2iv, 0>(false);
|
| cmds::Uniform2iv cmd;
|
| @@ -764,7 +764,7 @@ TEST_F(GLES2DecoderTest2, Uniform2ivInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2ivInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2ivInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform2iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform2iv, 0>(false);
|
| cmds::Uniform2iv cmd;
|
| @@ -772,7 +772,7 @@ TEST_F(GLES2DecoderTest2, Uniform2ivInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2ivValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2ivValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform2iv(3, 3, reinterpret_cast<const GLint*>(shared_memory_address_)));
|
| @@ -786,7 +786,7 @@ TEST_F(GLES2DecoderTest2, Uniform2ivValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform2ivImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform2ivImmediateValidArgs) {
|
| cmds::Uniform2ivImmediate& cmd = *GetImmediateAs<cmds::Uniform2ivImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -800,7 +800,7 @@ TEST_F(GLES2DecoderTest2, Uniform2ivImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform3fv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform3f, 0>(true);
|
| cmds::Uniform3f cmd;
|
| @@ -809,7 +809,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fvValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform3fv(
|
| @@ -821,7 +821,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform3fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform3fv, 0>(false);
|
| cmds::Uniform3fv cmd;
|
| @@ -830,7 +830,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform3fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform3fv, 0>(false);
|
| cmds::Uniform3fv cmd;
|
| @@ -838,7 +838,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fvInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fvInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fvInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform3fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform3fv, 0>(false);
|
| cmds::Uniform3fv cmd;
|
| @@ -846,7 +846,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fvInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform3fv(
|
| @@ -861,7 +861,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3fvImmediateValidArgs) {
|
| cmds::Uniform3fvImmediate& cmd = *GetImmediateAs<cmds::Uniform3fvImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -875,7 +875,7 @@ TEST_F(GLES2DecoderTest2, Uniform3fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3iValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3iValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform3iv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform3i, 0>(true);
|
| cmds::Uniform3i cmd;
|
| @@ -884,7 +884,7 @@ TEST_F(GLES2DecoderTest2, Uniform3iValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3ivValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3ivValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform3iv(1, 2, reinterpret_cast<const GLint*>(shared_memory_address_)));
|
| @@ -895,7 +895,7 @@ TEST_F(GLES2DecoderTest2, Uniform3ivValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3ivInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3ivInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform3iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform3iv, 0>(false);
|
| cmds::Uniform3iv cmd;
|
| @@ -904,7 +904,7 @@ TEST_F(GLES2DecoderTest2, Uniform3ivInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3ivInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3ivInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform3iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform3iv, 0>(false);
|
| cmds::Uniform3iv cmd;
|
| @@ -912,7 +912,7 @@ TEST_F(GLES2DecoderTest2, Uniform3ivInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3ivInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3ivInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform3iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform3iv, 0>(false);
|
| cmds::Uniform3iv cmd;
|
| @@ -920,7 +920,7 @@ TEST_F(GLES2DecoderTest2, Uniform3ivInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3ivValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3ivValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform3iv(3, 3, reinterpret_cast<const GLint*>(shared_memory_address_)));
|
| @@ -934,7 +934,7 @@ TEST_F(GLES2DecoderTest2, Uniform3ivValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform3ivImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform3ivImmediateValidArgs) {
|
| cmds::Uniform3ivImmediate& cmd = *GetImmediateAs<cmds::Uniform3ivImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -948,7 +948,7 @@ TEST_F(GLES2DecoderTest2, Uniform3ivImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform4fv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform4f, 0>(true);
|
| cmds::Uniform4f cmd;
|
| @@ -957,7 +957,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fvValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform4fv(
|
| @@ -969,7 +969,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform4fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform4fv, 0>(false);
|
| cmds::Uniform4fv cmd;
|
| @@ -978,7 +978,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform4fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform4fv, 0>(false);
|
| cmds::Uniform4fv cmd;
|
| @@ -986,7 +986,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fvInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fvInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fvInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform4fv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform4fv, 0>(false);
|
| cmds::Uniform4fv cmd;
|
| @@ -994,7 +994,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fvInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform4fv(
|
| @@ -1009,7 +1009,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4fvImmediateValidArgs) {
|
| cmds::Uniform4fvImmediate& cmd = *GetImmediateAs<cmds::Uniform4fvImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -1023,7 +1023,7 @@ TEST_F(GLES2DecoderTest2, Uniform4fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4iValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4iValidArgs) {
|
| EXPECT_CALL(*gl_, Uniform4iv(1, 1, _));
|
| SpecializedSetup<cmds::Uniform4i, 0>(true);
|
| cmds::Uniform4i cmd;
|
| @@ -1032,7 +1032,7 @@ TEST_F(GLES2DecoderTest2, Uniform4iValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4ivValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4ivValidArgs) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform4iv(1, 2, reinterpret_cast<const GLint*>(shared_memory_address_)));
|
| @@ -1043,7 +1043,7 @@ TEST_F(GLES2DecoderTest2, Uniform4ivValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4ivInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4ivInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, Uniform4iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform4iv, 0>(false);
|
| cmds::Uniform4iv cmd;
|
| @@ -1052,7 +1052,7 @@ TEST_F(GLES2DecoderTest2, Uniform4ivInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4ivInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4ivInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Uniform4iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform4iv, 0>(false);
|
| cmds::Uniform4iv cmd;
|
| @@ -1060,7 +1060,7 @@ TEST_F(GLES2DecoderTest2, Uniform4ivInvalidArgs2_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4ivInvalidArgs2_1) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4ivInvalidArgs2_1) {
|
| EXPECT_CALL(*gl_, Uniform4iv(_, _, _)).Times(0);
|
| SpecializedSetup<cmds::Uniform4iv, 0>(false);
|
| cmds::Uniform4iv cmd;
|
| @@ -1068,7 +1068,7 @@ TEST_F(GLES2DecoderTest2, Uniform4ivInvalidArgs2_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4ivValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4ivValidArgsCountTooLarge) {
|
| EXPECT_CALL(
|
| *gl_,
|
| Uniform4iv(3, 3, reinterpret_cast<const GLint*>(shared_memory_address_)));
|
| @@ -1082,7 +1082,7 @@ TEST_F(GLES2DecoderTest2, Uniform4ivValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, Uniform4ivImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, Uniform4ivImmediateValidArgs) {
|
| cmds::Uniform4ivImmediate& cmd = *GetImmediateAs<cmds::Uniform4ivImmediate>();
|
| EXPECT_CALL(
|
| *gl_,
|
| @@ -1096,7 +1096,7 @@ TEST_F(GLES2DecoderTest2, Uniform4ivImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvValidArgs) {
|
| EXPECT_CALL(*gl_,
|
| UniformMatrix2fv(
|
| 1,
|
| @@ -1110,7 +1110,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix2fv, 0>(false);
|
| cmds::UniformMatrix2fv cmd;
|
| @@ -1119,7 +1119,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix2fv, 0>(false);
|
| cmds::UniformMatrix2fv cmd;
|
| @@ -1128,7 +1128,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix2fv, 0>(false);
|
| cmds::UniformMatrix2fv cmd;
|
| @@ -1136,7 +1136,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_1) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_1) {
|
| EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix2fv, 0>(false);
|
| cmds::UniformMatrix2fv cmd;
|
| @@ -1144,7 +1144,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvInvalidArgs3_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(*gl_,
|
| UniformMatrix2fv(
|
| 3,
|
| @@ -1162,7 +1162,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) {
|
| cmds::UniformMatrix2fvImmediate& cmd =
|
| *GetImmediateAs<cmds::UniformMatrix2fvImmediate>();
|
| EXPECT_CALL(
|
| @@ -1178,7 +1178,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix2fvImmediateInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix2fvImmediateInvalidArgs2_0) {
|
| cmds::UniformMatrix2fvImmediate& cmd =
|
| *GetImmediateAs<cmds::UniformMatrix2fvImmediate>();
|
| EXPECT_CALL(*gl_, UniformMatrix2fv(_, _, _, _)).Times(0);
|
| @@ -1191,7 +1191,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix2fvImmediateInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvValidArgs) {
|
| EXPECT_CALL(*gl_,
|
| UniformMatrix3fv(
|
| 1,
|
| @@ -1205,7 +1205,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix3fv, 0>(false);
|
| cmds::UniformMatrix3fv cmd;
|
| @@ -1214,7 +1214,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix3fv, 0>(false);
|
| cmds::UniformMatrix3fv cmd;
|
| @@ -1223,7 +1223,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix3fv, 0>(false);
|
| cmds::UniformMatrix3fv cmd;
|
| @@ -1231,7 +1231,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_1) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_1) {
|
| EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix3fv, 0>(false);
|
| cmds::UniformMatrix3fv cmd;
|
| @@ -1239,7 +1239,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvInvalidArgs3_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(*gl_,
|
| UniformMatrix3fv(
|
| 3,
|
| @@ -1257,7 +1257,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) {
|
| cmds::UniformMatrix3fvImmediate& cmd =
|
| *GetImmediateAs<cmds::UniformMatrix3fvImmediate>();
|
| EXPECT_CALL(
|
| @@ -1273,7 +1273,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix3fvImmediateInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix3fvImmediateInvalidArgs2_0) {
|
| cmds::UniformMatrix3fvImmediate& cmd =
|
| *GetImmediateAs<cmds::UniformMatrix3fvImmediate>();
|
| EXPECT_CALL(*gl_, UniformMatrix3fv(_, _, _, _)).Times(0);
|
| @@ -1286,7 +1286,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix3fvImmediateInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvValidArgs) {
|
| EXPECT_CALL(*gl_,
|
| UniformMatrix4fv(
|
| 1,
|
| @@ -1300,7 +1300,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix4fv, 0>(false);
|
| cmds::UniformMatrix4fv cmd;
|
| @@ -1309,7 +1309,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs1_0) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix4fv, 0>(false);
|
| cmds::UniformMatrix4fv cmd;
|
| @@ -1318,7 +1318,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_0) {
|
| EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix4fv, 0>(false);
|
| cmds::UniformMatrix4fv cmd;
|
| @@ -1326,7 +1326,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_1) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_1) {
|
| EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::UniformMatrix4fv, 0>(false);
|
| cmds::UniformMatrix4fv cmd;
|
| @@ -1334,7 +1334,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvInvalidArgs3_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvValidArgsCountTooLarge) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvValidArgsCountTooLarge) {
|
| EXPECT_CALL(*gl_,
|
| UniformMatrix4fv(
|
| 3,
|
| @@ -1352,7 +1352,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvValidArgsCountTooLarge) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvImmediateValidArgs) {
|
| cmds::UniformMatrix4fvImmediate& cmd =
|
| *GetImmediateAs<cmds::UniformMatrix4fvImmediate>();
|
| EXPECT_CALL(
|
| @@ -1368,7 +1368,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UniformMatrix4fvImmediateInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, UniformMatrix4fvImmediateInvalidArgs2_0) {
|
| cmds::UniformMatrix4fvImmediate& cmd =
|
| *GetImmediateAs<cmds::UniformMatrix4fvImmediate>();
|
| EXPECT_CALL(*gl_, UniformMatrix4fv(_, _, _, _)).Times(0);
|
| @@ -1381,7 +1381,7 @@ TEST_F(GLES2DecoderTest2, UniformMatrix4fvImmediateInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UseProgramValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, UseProgramValidArgs) {
|
| EXPECT_CALL(*gl_, UseProgram(kServiceProgramId));
|
| SpecializedSetup<cmds::UseProgram, 0>(true);
|
| cmds::UseProgram cmd;
|
| @@ -1390,7 +1390,7 @@ TEST_F(GLES2DecoderTest2, UseProgramValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, UseProgramInvalidArgs0_0) {
|
| +TEST_P(GLES2DecoderTest2, UseProgramInvalidArgs0_0) {
|
| EXPECT_CALL(*gl_, UseProgram(_)).Times(0);
|
| SpecializedSetup<cmds::UseProgram, 0>(false);
|
| cmds::UseProgram cmd;
|
| @@ -1399,7 +1399,7 @@ TEST_F(GLES2DecoderTest2, UseProgramInvalidArgs0_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, ValidateProgramValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, ValidateProgramValidArgs) {
|
| EXPECT_CALL(*gl_, ValidateProgram(kServiceProgramId));
|
| SpecializedSetup<cmds::ValidateProgram, 0>(true);
|
| cmds::ValidateProgram cmd;
|
| @@ -1408,7 +1408,7 @@ TEST_F(GLES2DecoderTest2, ValidateProgramValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib1fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib1fValidArgs) {
|
| EXPECT_CALL(*gl_, VertexAttrib1f(1, 2));
|
| SpecializedSetup<cmds::VertexAttrib1f, 0>(true);
|
| cmds::VertexAttrib1f cmd;
|
| @@ -1417,7 +1417,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib1fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib1fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib1fvValidArgs) {
|
| SpecializedSetup<cmds::VertexAttrib1fv, 0>(true);
|
| cmds::VertexAttrib1fv cmd;
|
| cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| @@ -1429,7 +1429,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib1fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, VertexAttrib1fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib1fv, 0>(false);
|
| cmds::VertexAttrib1fv cmd;
|
| @@ -1438,7 +1438,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_1) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_1) {
|
| EXPECT_CALL(*gl_, VertexAttrib1fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib1fv, 0>(false);
|
| cmds::VertexAttrib1fv cmd;
|
| @@ -1447,7 +1447,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib1fvInvalidArgs1_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib1fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib1fvImmediateValidArgs) {
|
| cmds::VertexAttrib1fvImmediate& cmd =
|
| *GetImmediateAs<cmds::VertexAttrib1fvImmediate>();
|
| SpecializedSetup<cmds::VertexAttrib1fvImmediate, 0>(true);
|
| @@ -1462,7 +1462,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib1fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib2fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib2fValidArgs) {
|
| EXPECT_CALL(*gl_, VertexAttrib2f(1, 2, 3));
|
| SpecializedSetup<cmds::VertexAttrib2f, 0>(true);
|
| cmds::VertexAttrib2f cmd;
|
| @@ -1471,7 +1471,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib2fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib2fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib2fvValidArgs) {
|
| SpecializedSetup<cmds::VertexAttrib2fv, 0>(true);
|
| cmds::VertexAttrib2fv cmd;
|
| cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| @@ -1483,7 +1483,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib2fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, VertexAttrib2fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib2fv, 0>(false);
|
| cmds::VertexAttrib2fv cmd;
|
| @@ -1492,7 +1492,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_1) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_1) {
|
| EXPECT_CALL(*gl_, VertexAttrib2fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib2fv, 0>(false);
|
| cmds::VertexAttrib2fv cmd;
|
| @@ -1501,7 +1501,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib2fvInvalidArgs1_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib2fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib2fvImmediateValidArgs) {
|
| cmds::VertexAttrib2fvImmediate& cmd =
|
| *GetImmediateAs<cmds::VertexAttrib2fvImmediate>();
|
| SpecializedSetup<cmds::VertexAttrib2fvImmediate, 0>(true);
|
| @@ -1516,7 +1516,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib2fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib3fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib3fValidArgs) {
|
| EXPECT_CALL(*gl_, VertexAttrib3f(1, 2, 3, 4));
|
| SpecializedSetup<cmds::VertexAttrib3f, 0>(true);
|
| cmds::VertexAttrib3f cmd;
|
| @@ -1525,7 +1525,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib3fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib3fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib3fvValidArgs) {
|
| SpecializedSetup<cmds::VertexAttrib3fv, 0>(true);
|
| cmds::VertexAttrib3fv cmd;
|
| cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| @@ -1537,7 +1537,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib3fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, VertexAttrib3fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib3fv, 0>(false);
|
| cmds::VertexAttrib3fv cmd;
|
| @@ -1546,7 +1546,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_1) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_1) {
|
| EXPECT_CALL(*gl_, VertexAttrib3fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib3fv, 0>(false);
|
| cmds::VertexAttrib3fv cmd;
|
| @@ -1555,7 +1555,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib3fvInvalidArgs1_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib3fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib3fvImmediateValidArgs) {
|
| cmds::VertexAttrib3fvImmediate& cmd =
|
| *GetImmediateAs<cmds::VertexAttrib3fvImmediate>();
|
| SpecializedSetup<cmds::VertexAttrib3fvImmediate, 0>(true);
|
| @@ -1570,7 +1570,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib3fvImmediateValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib4fValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib4fValidArgs) {
|
| EXPECT_CALL(*gl_, VertexAttrib4f(1, 2, 3, 4, 5));
|
| SpecializedSetup<cmds::VertexAttrib4f, 0>(true);
|
| cmds::VertexAttrib4f cmd;
|
| @@ -1579,7 +1579,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib4fValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib4fvValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib4fvValidArgs) {
|
| SpecializedSetup<cmds::VertexAttrib4fv, 0>(true);
|
| cmds::VertexAttrib4fv cmd;
|
| cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| @@ -1591,7 +1591,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib4fvValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_0) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_0) {
|
| EXPECT_CALL(*gl_, VertexAttrib4fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib4fv, 0>(false);
|
| cmds::VertexAttrib4fv cmd;
|
| @@ -1600,7 +1600,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_0) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_1) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_1) {
|
| EXPECT_CALL(*gl_, VertexAttrib4fv(_, _)).Times(0);
|
| SpecializedSetup<cmds::VertexAttrib4fv, 0>(false);
|
| cmds::VertexAttrib4fv cmd;
|
| @@ -1609,7 +1609,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib4fvInvalidArgs1_1) {
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, VertexAttrib4fvImmediateValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, VertexAttrib4fvImmediateValidArgs) {
|
| cmds::VertexAttrib4fvImmediate& cmd =
|
| *GetImmediateAs<cmds::VertexAttrib4fvImmediate>();
|
| SpecializedSetup<cmds::VertexAttrib4fvImmediate, 0>(true);
|
| @@ -1625,7 +1625,7 @@ TEST_F(GLES2DecoderTest2, VertexAttrib4fvImmediateValidArgs) {
|
| }
|
| // TODO(gman): VertexAttribPointer
|
|
|
| -TEST_F(GLES2DecoderTest2, ViewportValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, ViewportValidArgs) {
|
| EXPECT_CALL(*gl_, Viewport(1, 2, 3, 4));
|
| SpecializedSetup<cmds::Viewport, 0>(true);
|
| cmds::Viewport cmd;
|
| @@ -1634,7 +1634,7 @@ TEST_F(GLES2DecoderTest2, ViewportValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, ViewportInvalidArgs2_0) {
|
| +TEST_P(GLES2DecoderTest2, ViewportInvalidArgs2_0) {
|
| EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::Viewport, 0>(false);
|
| cmds::Viewport cmd;
|
| @@ -1643,7 +1643,7 @@ TEST_F(GLES2DecoderTest2, ViewportInvalidArgs2_0) {
|
| EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| }
|
|
|
| -TEST_F(GLES2DecoderTest2, ViewportInvalidArgs3_0) {
|
| +TEST_P(GLES2DecoderTest2, ViewportInvalidArgs3_0) {
|
| EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0);
|
| SpecializedSetup<cmds::Viewport, 0>(false);
|
| cmds::Viewport cmd;
|
| @@ -1668,7 +1668,7 @@ TEST_F(GLES2DecoderTest2, ViewportInvalidArgs3_0) {
|
|
|
| // TODO(gman): PushGroupMarkerEXT
|
|
|
| -TEST_F(GLES2DecoderTest2, PopGroupMarkerEXTValidArgs) {
|
| +TEST_P(GLES2DecoderTest2, PopGroupMarkerEXTValidArgs) {
|
| SpecializedSetup<cmds::PopGroupMarkerEXT, 0>(true);
|
| cmds::PopGroupMarkerEXT cmd;
|
| cmd.Init();
|
|
|