| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h
|
| index 1c98b68da6fba7b7787f5728b91e092e0612c1e5..0ee2ba5f1f8dea2ae94a032f7f97b1d04ba5fe4a 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_3_autogen.h
|
| @@ -12,6 +12,52 @@
|
| #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_
|
| #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_
|
|
|
| +// TODO(gman): VertexAttribDivisorANGLE
|
| +// TODO(gman): GenMailboxCHROMIUM
|
| +
|
| +// TODO(gman): ProduceTextureCHROMIUMImmediate
|
| +// TODO(gman): ProduceTextureDirectCHROMIUMImmediate
|
| +// TODO(gman): ConsumeTextureCHROMIUMImmediate
|
| +// TODO(gman): CreateAndConsumeTextureCHROMIUMImmediate
|
| +// TODO(gman): BindUniformLocationCHROMIUMBucket
|
| +// TODO(gman): GenValuebuffersCHROMIUMImmediate
|
| +// TODO(gman): DeleteValuebuffersCHROMIUMImmediate
|
| +
|
| +TEST_P(GLES2DecoderTest3, IsValuebufferCHROMIUMValidArgs) {
|
| + SpecializedSetup<cmds::IsValuebufferCHROMIUM, 0>(true);
|
| + cmds::IsValuebufferCHROMIUM cmd;
|
| + cmd.Init(client_valuebuffer_id_, shared_memory_id_, shared_memory_offset_);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest3, IsValuebufferCHROMIUMInvalidArgsBadSharedMemoryId) {
|
| + SpecializedSetup<cmds::IsValuebufferCHROMIUM, 0>(false);
|
| + cmds::IsValuebufferCHROMIUM cmd;
|
| + cmd.Init(client_valuebuffer_id_, kInvalidSharedMemoryId,
|
| + shared_memory_offset_);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| + cmd.Init(client_valuebuffer_id_, shared_memory_id_,
|
| + kInvalidSharedMemoryOffset);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| +}
|
| +// TODO(gman): BindValuebufferCHROMIUM
|
| +// TODO(gman): SubscribeValueCHROMIUM
|
| +// TODO(gman): PopulateSubscribedValuesCHROMIUM
|
| +// TODO(gman): UniformValuebufferCHROMIUM
|
| +// 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): LoseContextCHROMIUM
|
| // TODO(gman): InsertSyncPointCHROMIUM
|
|
|
|
|