diff options
author | gman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-27 21:12:35 +0000 |
---|---|---|
committer | gman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-27 21:12:35 +0000 |
commit | ed9f9cd8516eee1fac01379dc7fd0be4fb63e5c4 (patch) | |
tree | 7d5d691ebafb18e259bd0f0356c36416d37e30d3 /gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc | |
parent | 31f49d116d1fee7389052b9a524ec668a07dbf69 (diff) | |
download | chromium_src-ed9f9cd8516eee1fac01379dc7fd0be4fb63e5c4.zip chromium_src-ed9f9cd8516eee1fac01379dc7fd0be4fb63e5c4.tar.gz chromium_src-ed9f9cd8516eee1fac01379dc7fd0be4fb63e5c4.tar.bz2 |
Refactor/Rename a bunch of GPU stuff
Remove typedef scoped_refptr<Foo> Ref;
FooManager::FooInfo -> Foo
Create/Get/RemoveFooInfo to Create/Get//RemoveFoo
BUG=None
Review URL: https://codereview.chromium.org/12326146
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185036 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc')
-rw-r--r-- | gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc | 121 |
1 files changed, 69 insertions, 52 deletions
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc index 5a0633a..12d96c2 100644 --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc @@ -33,57 +33,58 @@ class GLES2DecoderTest2 : public GLES2DecoderTestBase { }; template <> -void GLES2DecoderTestBase::SpecializedSetup<GenQueriesEXT, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::GenQueriesEXT, 0>( bool valid) { if (!valid) { // Make the client_query_id_ so that trying to make it again // will fail. GetSharedMemoryAs<GLuint*>()[0] = client_query_id_; - GenQueriesEXT cmd; + cmds::GenQueriesEXT cmd; cmd.Init(1, shared_memory_id_, shared_memory_offset_); EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); } }; template <> -void GLES2DecoderTestBase::SpecializedSetup<GenQueriesEXTImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::GenQueriesEXTImmediate, 0>( bool valid) { if (!valid) { // Make the client_query_id_ so that trying to make it again // will fail. GetSharedMemoryAs<GLuint*>()[0] = client_query_id_; - GenQueriesEXT cmd; + cmds::GenQueriesEXT cmd; cmd.Init(1, shared_memory_id_, shared_memory_offset_); EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); } }; template <> -void GLES2DecoderTestBase::SpecializedSetup<DeleteQueriesEXT, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::DeleteQueriesEXT, 0>( bool valid) { if (valid) { // Make the client_query_id_ so that trying to delete it will succeed. GetSharedMemoryAs<GLuint*>()[0] = client_query_id_; - GenQueriesEXT cmd; + cmds::GenQueriesEXT cmd; cmd.Init(1, shared_memory_id_, shared_memory_offset_); EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); } }; template <> -void GLES2DecoderTestBase::SpecializedSetup<DeleteQueriesEXTImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::DeleteQueriesEXTImmediate, 0>( bool valid) { if (valid) { // Make the client_query_id_ so that trying to delete it will succeed. GetSharedMemoryAs<GLuint*>()[0] = client_query_id_; - GenQueriesEXT cmd; + cmds::GenQueriesEXT cmd; cmd.Init(1, shared_memory_id_, shared_memory_offset_); EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); } }; template <> -void GLES2DecoderTestBase::SpecializedSetup<LinkProgram, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::LinkProgram, 0>( + bool /* valid */) { const GLuint kClientVertexShaderId = 5001; const GLuint kServiceVertexShaderId = 6001; const GLuint kClientFragmentShaderId = 5002; @@ -93,8 +94,8 @@ void GLES2DecoderTestBase::SpecializedSetup<LinkProgram, 0>(bool /* valid */) { DoCreateShader( GL_FRAGMENT_SHADER, kClientFragmentShaderId, kServiceFragmentShaderId); - GetShaderInfo(kClientVertexShaderId)->SetStatus(true, "", NULL); - GetShaderInfo(kClientFragmentShaderId)->SetStatus(true, "", NULL); + GetShader(kClientVertexShaderId)->SetStatus(true, "", NULL); + GetShader(kClientFragmentShaderId)->SetStatus(true, "", NULL); InSequence dummy; EXPECT_CALL(*gl_, @@ -124,7 +125,7 @@ void GLES2DecoderTestBase::SpecializedSetup<LinkProgram, 0>(bool /* valid */) { GetProgramiv(kServiceProgramId, GL_ACTIVE_UNIFORM_MAX_LENGTH, _)) .WillOnce(SetArgumentPointee<2>(0)); - AttachShader attach_cmd; + cmds::AttachShader attach_cmd; attach_cmd.Init(client_program_id_, kClientVertexShaderId); EXPECT_EQ(error::kNoError, ExecuteCmd(attach_cmd)); @@ -133,16 +134,16 @@ void GLES2DecoderTestBase::SpecializedSetup<LinkProgram, 0>(bool /* valid */) { }; template <> -void GLES2DecoderTestBase::SpecializedSetup<ValidateProgram, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::ValidateProgram, 0>( bool /* valid */) { // Needs the same setup as LinkProgram. - SpecializedSetup<LinkProgram, 0>(false); + SpecializedSetup<cmds::LinkProgram, 0>(false); EXPECT_CALL(*gl_, LinkProgram(kServiceProgramId)) .Times(1) .RetiresOnSaturation(); - LinkProgram link_cmd; + cmds::LinkProgram link_cmd; link_cmd.Init(client_program_id_); EXPECT_EQ(error::kNoError, ExecuteCmd(link_cmd)); @@ -153,166 +154,181 @@ void GLES2DecoderTestBase::SpecializedSetup<ValidateProgram, 0>( }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform1f, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform1f, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform1fv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform1fv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform1fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform1fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform1iv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform1iv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform1ivImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform1ivImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_INT); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform2f, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform2f, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform2i, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform2i, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT_VEC2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform2fv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform2fv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform2iv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform2iv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT_VEC2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform2fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform2fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform2ivImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform2ivImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_INT_VEC2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform3f, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform3f, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform3i, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform3i, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT_VEC3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform3fv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform3fv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform3iv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform3iv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT_VEC3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform3fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform3fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform3ivImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform3ivImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_INT_VEC3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform4f, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform4f, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform4i, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform4i, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT_VEC4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform4fv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform4fv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform4iv, 0>(bool /* valid */) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform4iv, 0>( + bool /* valid */) { SetupShaderForUniform(GL_INT_VEC4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform4fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform4fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_VEC4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<Uniform4ivImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::Uniform4ivImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_INT_VEC4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<UniformMatrix2fv, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::UniformMatrix2fv, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_MAT2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<UniformMatrix2fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::UniformMatrix2fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_MAT2); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<UniformMatrix3fv, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::UniformMatrix3fv, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_MAT3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<UniformMatrix3fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::UniformMatrix3fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_MAT3); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<UniformMatrix4fv, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::UniformMatrix4fv, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_MAT4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<UniformMatrix4fvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::UniformMatrix4fvImmediate, 0>( bool /* valid */) { SetupShaderForUniform(GL_FLOAT_MAT4); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<RenderbufferStorage, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::RenderbufferStorage, 0>( bool valid) { DoBindRenderbuffer(GL_RENDERBUFFER, client_renderbuffer_id_, kServiceRenderbufferId); @@ -331,43 +347,44 @@ void GLES2DecoderTestBase::SpecializedSetup<RenderbufferStorage, 0>( }; template <> -void GLES2DecoderTestBase::SpecializedSetup<TexParameterf, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::TexParameterf, 0>( bool /* valid */) { DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<TexParameteri, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::TexParameteri, 0>( bool /* valid */) { DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<TexParameterfv, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::TexParameterfv, 0>( bool /* valid */) { DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<TexParameterfvImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::TexParameterfvImmediate, 0>( bool /* valid */) { DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<TexParameteriv, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::TexParameteriv, 0>( bool /* valid */) { DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<TexParameterivImmediate, 0>( +void GLES2DecoderTestBase::SpecializedSetup<cmds::TexParameterivImmediate, 0>( bool /* valid */) { DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); }; template <> -void GLES2DecoderTestBase::SpecializedSetup<GetVertexAttribiv, 0>(bool valid) { +void GLES2DecoderTestBase::SpecializedSetup<cmds::GetVertexAttribiv, 0>( + bool valid) { DoBindBuffer(GL_ARRAY_BUFFER, client_buffer_id_, kServiceBufferId); DoVertexAttribPointer(1, 1, GL_FLOAT, 0, 0); if (valid) { |