| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_extensions_autogen.h
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_extensions_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_extensions_autogen.h
|
| index f6a6070c1f3008b00b50a17eafb76d980a5a60dc..7466edb91305863fe711ec43447f8fabff11672a 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_extensions_autogen.h
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_extensions_autogen.h
|
| @@ -17,5 +17,28 @@
|
| // TODO(gman): RenderbufferStorageMultisampleEXT
|
| // TODO(gman): FramebufferTexture2DMultisampleEXT
|
| // TODO(gman): DiscardFramebufferEXTImmediate
|
| +
|
| +TEST_P(GLES2DecoderTestWithCHROMIUMPathRendering, MatrixLoadfCHROMIUMImmediateValidArgs) {
|
| + cmds::MatrixLoadfCHROMIUMImmediate& cmd = *GetImmediateAs<cmds::MatrixLoadfCHROMIUMImmediate>();
|
| + SpecializedSetup<cmds::MatrixLoadfCHROMIUMImmediate, 0>(true);
|
| + GLfloat temp[16] = { 0, };
|
| + cmd.Init(GL_PATH_PROJECTION_CHROMIUM, &temp[0]);
|
| + EXPECT_CALL(
|
| + *gl_,
|
| + MatrixLoadfEXT(GL_PATH_PROJECTION_CHROMIUM, reinterpret_cast<
|
| + GLfloat*>(ImmediateDataAddress(&cmd))));
|
| + EXPECT_EQ(error::kNoError,
|
| + ExecuteImmediateCmd(cmd, sizeof(temp)));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTestWithCHROMIUMPathRendering, MatrixLoadIdentityCHROMIUMValidArgs) {
|
| + EXPECT_CALL(*gl_, MatrixLoadIdentityEXT(GL_PATH_PROJECTION_CHROMIUM));
|
| + SpecializedSetup<cmds::MatrixLoadIdentityCHROMIUM, 0>(true);
|
| + cmds::MatrixLoadIdentityCHROMIUM cmd;
|
| + cmd.Init(GL_PATH_PROJECTION_CHROMIUM);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_EXTENSIONS_AUTOGEN_H_
|
|
|
|
|