| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
|
| index 017f36c1395a0a0c2d172d9509c2e163f8e46f94..aeb44773cd39a0b5601423edf7919e51ebeb41af 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
|
| @@ -90,7 +90,8 @@ GLES2DecoderTestBase::GLES2DecoderTestBase()
|
| client_framebuffer_id_(101),
|
| client_program_id_(102),
|
| client_renderbuffer_id_(103),
|
| - client_shader_id_(104),
|
| + client_sampler_id_(104),
|
| + client_shader_id_(105),
|
| client_texture_id_(106),
|
| client_element_buffer_id_(107),
|
| client_vertex_shader_id_(121),
|
| @@ -98,6 +99,7 @@ GLES2DecoderTestBase::GLES2DecoderTestBase()
|
| client_query_id_(123),
|
| client_vertexarray_id_(124),
|
| client_valuebuffer_id_(125),
|
| + client_transformfeedback_id_(126),
|
| service_renderbuffer_id_(0),
|
| service_renderbuffer_valid_(false),
|
| ignore_cached_state_for_test_(GetParam()),
|
| @@ -413,6 +415,24 @@ void GLES2DecoderTestBase::InitDecoderWithCommandLine(
|
| DoCreateProgram(client_program_id_, kServiceProgramId);
|
| DoCreateShader(GL_VERTEX_SHADER, client_shader_id_, kServiceShaderId);
|
|
|
| + // Unsafe commands.
|
| + bool reset_unsafe_es3_apis_enabled = false;
|
| + if (!decoder_->unsafe_es3_apis_enabled()) {
|
| + decoder_->set_unsafe_es3_apis_enabled(true);
|
| + reset_unsafe_es3_apis_enabled = true;
|
| + }
|
| + EXPECT_CALL(*gl_, GenSamplers(_, _))
|
| + .WillOnce(SetArgumentPointee<1>(kServiceSamplerId))
|
| + .RetiresOnSaturation();
|
| + GenHelper<cmds::GenSamplersImmediate>(client_sampler_id_);
|
| + EXPECT_CALL(*gl_, GenTransformFeedbacks(_, _))
|
| + .WillOnce(SetArgumentPointee<1>(kServiceTransformFeedbackId))
|
| + .RetiresOnSaturation();
|
| + GenHelper<cmds::GenTransformFeedbacksImmediate>(client_transformfeedback_id_);
|
| + if (reset_unsafe_es3_apis_enabled) {
|
| + decoder_->set_unsafe_es3_apis_enabled(false);
|
| + }
|
| +
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| @@ -1245,12 +1265,14 @@ const GLuint GLES2DecoderTestBase::kServiceFixedAttribBufferId;
|
| const GLuint GLES2DecoderTestBase::kServiceBufferId;
|
| const GLuint GLES2DecoderTestBase::kServiceFramebufferId;
|
| const GLuint GLES2DecoderTestBase::kServiceRenderbufferId;
|
| +const GLuint GLES2DecoderTestBase::kServiceSamplerId;
|
| const GLuint GLES2DecoderTestBase::kServiceTextureId;
|
| const GLuint GLES2DecoderTestBase::kServiceProgramId;
|
| const GLuint GLES2DecoderTestBase::kServiceShaderId;
|
| const GLuint GLES2DecoderTestBase::kServiceElementBufferId;
|
| const GLuint GLES2DecoderTestBase::kServiceQueryId;
|
| const GLuint GLES2DecoderTestBase::kServiceVertexArrayId;
|
| +const GLuint GLES2DecoderTestBase::kServiceTransformFeedbackId;
|
|
|
| const int32 GLES2DecoderTestBase::kSharedMemoryId;
|
| const size_t GLES2DecoderTestBase::kSharedBufferSize;
|
|
|