diff options
Diffstat (limited to 'gpu/command_buffer/client/gles2_implementation_unittest_autogen.h')
-rw-r--r-- | gpu/command_buffer/client/gles2_implementation_unittest_autogen.h | 194 |
1 files changed, 114 insertions, 80 deletions
diff --git a/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h b/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h index a0c908f..51aea3a 100644 --- a/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h +++ b/gpu/command_buffer/client/gles2_implementation_unittest_autogen.h @@ -763,51 +763,54 @@ TEST_F(GLES2ImplementationTest, GetBooleanv) { struct Cmds { cmds::GetBooleanv cmd; }; - typedef cmds::GetBooleanv::Result Result; - Result::Type result = 0; + typedef cmds::GetBooleanv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetBooleanv(123, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetBufferParameteriv) { struct Cmds { cmds::GetBufferParameteriv cmd; }; - typedef cmds::GetBufferParameteriv::Result Result; - Result::Type result = 0; + typedef cmds::GetBufferParameteriv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_BUFFER_SIZE, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetBufferParameteriv(123, GL_BUFFER_SIZE, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetFloatv) { struct Cmds { cmds::GetFloatv cmd; }; - typedef cmds::GetFloatv::Result Result; - Result::Type result = 0; + typedef cmds::GetFloatv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetFloatv(123, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } // TODO(zmo): Implement unit test for GetFragDataLocation @@ -815,73 +818,95 @@ TEST_F(GLES2ImplementationTest, GetFramebufferAttachmentParameteriv) { struct Cmds { cmds::GetFramebufferAttachmentParameteriv cmd; }; - typedef cmds::GetFramebufferAttachmentParameteriv::Result Result; - Result::Type result = 0; + typedef cmds::GetFramebufferAttachmentParameteriv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetFramebufferAttachmentParameteriv( 123, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); +} + +TEST_F(GLES2ImplementationTest, GetInteger64v) { + struct Cmds { + cmds::GetInteger64v cmd; + }; + typedef cmds::GetInteger64v::Result::Type ResultType; + ResultType result = 0; + Cmds expected; + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); + expected.cmd.Init(123, result1.id, result1.offset); + EXPECT_CALL(*command_buffer(), OnFlush()) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) + .RetiresOnSaturation(); + gl_->GetInteger64v(123, &result); + EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetIntegerv) { struct Cmds { cmds::GetIntegerv cmd; }; - typedef cmds::GetIntegerv::Result Result; - Result::Type result = 0; + typedef cmds::GetIntegerv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetIntegerv(123, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetInternalformativ) { struct Cmds { cmds::GetInternalformativ cmd; }; - typedef cmds::GetInternalformativ::Result Result; - Result::Type result = 0; + typedef cmds::GetInternalformativ::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_RGBA4, GL_RENDERBUFFER_RED_SIZE, 4, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetInternalformativ(123, GL_RGBA4, GL_RENDERBUFFER_RED_SIZE, 4, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetProgramiv) { struct Cmds { cmds::GetProgramiv cmd; }; - typedef cmds::GetProgramiv::Result Result; - Result::Type result = 0; + typedef cmds::GetProgramiv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_DELETE_STATUS, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetProgramiv(123, GL_DELETE_STATUS, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } // TODO(zmo): Implement unit test for GetProgramInfoLog @@ -889,68 +914,72 @@ TEST_F(GLES2ImplementationTest, GetRenderbufferParameteriv) { struct Cmds { cmds::GetRenderbufferParameteriv cmd; }; - typedef cmds::GetRenderbufferParameteriv::Result Result; - Result::Type result = 0; + typedef cmds::GetRenderbufferParameteriv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_RENDERBUFFER_RED_SIZE, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetRenderbufferParameteriv(123, GL_RENDERBUFFER_RED_SIZE, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetSamplerParameterfv) { struct Cmds { cmds::GetSamplerParameterfv cmd; }; - typedef cmds::GetSamplerParameterfv::Result Result; - Result::Type result = 0; + typedef cmds::GetSamplerParameterfv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_TEXTURE_MAG_FILTER, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetSamplerParameterfv(123, GL_TEXTURE_MAG_FILTER, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetSamplerParameteriv) { struct Cmds { cmds::GetSamplerParameteriv cmd; }; - typedef cmds::GetSamplerParameteriv::Result Result; - Result::Type result = 0; + typedef cmds::GetSamplerParameteriv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_TEXTURE_MAG_FILTER, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetSamplerParameteriv(123, GL_TEXTURE_MAG_FILTER, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetShaderiv) { struct Cmds { cmds::GetShaderiv cmd; }; - typedef cmds::GetShaderiv::Result Result; - Result::Type result = 0; + typedef cmds::GetShaderiv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_SHADER_TYPE, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetShaderiv(123, GL_SHADER_TYPE, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } // TODO(zmo): Implement unit test for GetShaderInfoLog // TODO(zmo): Implement unit test for GetShaderPrecisionFormat @@ -959,52 +988,55 @@ TEST_F(GLES2ImplementationTest, GetSynciv) { struct Cmds { cmds::GetSynciv cmd; }; - typedef cmds::GetSynciv::Result Result; - Result::Type result = 0; + typedef cmds::GetSynciv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_SYNC_STATUS, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetSynciv(reinterpret_cast<GLsync>(123), GL_SYNC_STATUS, 3, nullptr, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetTexParameterfv) { struct Cmds { cmds::GetTexParameterfv cmd; }; - typedef cmds::GetTexParameterfv::Result Result; - Result::Type result = 0; + typedef cmds::GetTexParameterfv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_TEXTURE_MAG_FILTER, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetTexParameterfv(123, GL_TEXTURE_MAG_FILTER, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetTexParameteriv) { struct Cmds { cmds::GetTexParameteriv cmd; }; - typedef cmds::GetTexParameteriv::Result Result; - Result::Type result = 0; + typedef cmds::GetTexParameteriv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_TEXTURE_MAG_FILTER, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetTexParameteriv(123, GL_TEXTURE_MAG_FILTER, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } // TODO(zmo): Implement unit test for GetTransformFeedbackVarying // TODO(zmo): Implement unit test for GetUniformBlockIndex @@ -1017,36 +1049,38 @@ TEST_F(GLES2ImplementationTest, GetVertexAttribfv) { struct Cmds { cmds::GetVertexAttribfv cmd; }; - typedef cmds::GetVertexAttribfv::Result Result; - Result::Type result = 0; + typedef cmds::GetVertexAttribfv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetVertexAttribfv(123, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, GetVertexAttribiv) { struct Cmds { cmds::GetVertexAttribiv cmd; }; - typedef cmds::GetVertexAttribiv::Result Result; - Result::Type result = 0; + typedef cmds::GetVertexAttribiv::Result::Type ResultType; + ResultType result = 0; Cmds expected; - ExpectedMemoryInfo result1 = GetExpectedResultMemory(4); + ExpectedMemoryInfo result1 = + GetExpectedResultMemory(sizeof(uint32_t) + sizeof(ResultType)); expected.cmd.Init(123, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, result1.id, result1.offset); EXPECT_CALL(*command_buffer(), OnFlush()) - .WillOnce(SetMemory(result1.ptr, SizedResultHelper<Result::Type>(1))) + .WillOnce(SetMemory(result1.ptr, SizedResultHelper<ResultType>(1))) .RetiresOnSaturation(); gl_->GetVertexAttribiv(123, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, &result); EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); - EXPECT_EQ(static_cast<Result::Type>(1), result); + EXPECT_EQ(static_cast<ResultType>(1), result); } TEST_F(GLES2ImplementationTest, Hint) { |