| OLD | NEW | 
|    1 // Copyright 2014 The Chromium Authors. All rights reserved. |    1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 // This file is auto-generated from |    5 // This file is auto-generated from | 
|    6 // gpu/command_buffer/build_gles2_cmd_buffer.py |    6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 
|    7 // It's formatted by clang-format using chromium coding style: |    7 // It's formatted by clang-format using chromium coding style: | 
|    8 //    clang-format -i -style=chromium filename |    8 //    clang-format -i -style=chromium filename | 
|    9 // DO NOT EDIT! |    9 // DO NOT EDIT! | 
|   10  |   10  | 
|   11 // It is included by gles2_cmd_decoder_unittest_3.cc |   11 // It is included by gles2_cmd_decoder_unittest_3.cc | 
|   12 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ |   12 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ | 
|   13 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ |   13 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ | 
|   14  |   14  | 
|   15 TEST_P(GLES2DecoderTest3, VertexAttrib2fvImmediateValidArgs) { |  | 
|   16   cmds::VertexAttrib2fvImmediate& cmd = |  | 
|   17       *GetImmediateAs<cmds::VertexAttrib2fvImmediate>(); |  | 
|   18   SpecializedSetup<cmds::VertexAttrib2fvImmediate, 0>(true); |  | 
|   19   GLfloat temp[2] = { |  | 
|   20       0, |  | 
|   21   }; |  | 
|   22   cmd.Init(1, &temp[0]); |  | 
|   23   EXPECT_CALL(*gl_, VertexAttrib2fv(1, reinterpret_cast<GLfloat*>( |  | 
|   24                                            ImmediateDataAddress(&cmd)))); |  | 
|   25   EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |  | 
|   26   EXPECT_EQ(GL_NO_ERROR, GetGLError()); |  | 
|   27 } |  | 
|   28  |  | 
|   29 TEST_P(GLES2DecoderTest3, VertexAttrib3fValidArgs) { |   15 TEST_P(GLES2DecoderTest3, VertexAttrib3fValidArgs) { | 
|   30   EXPECT_CALL(*gl_, VertexAttrib3f(1, 2, 3, 4)); |   16   EXPECT_CALL(*gl_, VertexAttrib3f(1, 2, 3, 4)); | 
|   31   SpecializedSetup<cmds::VertexAttrib3f, 0>(true); |   17   SpecializedSetup<cmds::VertexAttrib3f, 0>(true); | 
|   32   cmds::VertexAttrib3f cmd; |   18   cmds::VertexAttrib3f cmd; | 
|   33   cmd.Init(1, 2, 3, 4); |   19   cmd.Init(1, 2, 3, 4); | 
|   34   EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |   20   EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 
|   35   EXPECT_EQ(GL_NO_ERROR, GetGLError()); |   21   EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 
|   36 } |   22 } | 
|   37  |   23  | 
|   38 TEST_P(GLES2DecoderTest3, VertexAttrib3fvImmediateValidArgs) { |   24 TEST_P(GLES2DecoderTest3, VertexAttrib3fvImmediateValidArgs) { | 
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  152 } |  138 } | 
|  153  |  139  | 
|  154 TEST_P(GLES2DecoderTest3, ViewportInvalidArgs3_0) { |  140 TEST_P(GLES2DecoderTest3, ViewportInvalidArgs3_0) { | 
|  155   EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0); |  141   EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0); | 
|  156   SpecializedSetup<cmds::Viewport, 0>(false); |  142   SpecializedSetup<cmds::Viewport, 0>(false); | 
|  157   cmds::Viewport cmd; |  143   cmds::Viewport cmd; | 
|  158   cmd.Init(1, 2, 3, -1); |  144   cmd.Init(1, 2, 3, -1); | 
|  159   EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |  145   EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 
|  160   EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |  146   EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | 
|  161 } |  147 } | 
|  162 // TODO(gman): WaitSync |  | 
|  163  |  | 
|  164 // TODO(gman): TexStorage2DEXT |  148 // TODO(gman): TexStorage2DEXT | 
|  165 // TODO(gman): GenQueriesEXTImmediate |  149 // TODO(gman): GenQueriesEXTImmediate | 
|  166 // TODO(gman): DeleteQueriesEXTImmediate |  150 // TODO(gman): DeleteQueriesEXTImmediate | 
|  167 // TODO(gman): BeginQueryEXT |  151 // TODO(gman): BeginQueryEXT | 
|  168  |  152  | 
|  169 TEST_P(GLES2DecoderTest3, BeginTransformFeedbackValidArgs) { |  153 TEST_P(GLES2DecoderTest3, BeginTransformFeedbackValidArgs) { | 
|  170   EXPECT_CALL(*gl_, BeginTransformFeedback(GL_POINTS)); |  154   EXPECT_CALL(*gl_, BeginTransformFeedback(GL_POINTS)); | 
|  171   SpecializedSetup<cmds::BeginTransformFeedback, 0>(true); |  155   SpecializedSetup<cmds::BeginTransformFeedback, 0>(true); | 
|  172   cmds::BeginTransformFeedback cmd; |  156   cmds::BeginTransformFeedback cmd; | 
|  173   cmd.Init(GL_POINTS); |  157   cmd.Init(GL_POINTS); | 
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  278 // TODO(gman): InsertSyncPointCHROMIUM |  262 // TODO(gman): InsertSyncPointCHROMIUM | 
|  279  |  263  | 
|  280 // TODO(gman): WaitSyncPointCHROMIUM |  264 // TODO(gman): WaitSyncPointCHROMIUM | 
|  281  |  265  | 
|  282 // TODO(gman): DrawBuffersEXTImmediate |  266 // TODO(gman): DrawBuffersEXTImmediate | 
|  283 // TODO(gman): DiscardBackbufferCHROMIUM |  267 // TODO(gman): DiscardBackbufferCHROMIUM | 
|  284  |  268  | 
|  285 // TODO(gman): ScheduleOverlayPlaneCHROMIUM |  269 // TODO(gman): ScheduleOverlayPlaneCHROMIUM | 
|  286 // TODO(gman): SwapInterval |  270 // TODO(gman): SwapInterval | 
|  287 #endif  // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ |  271 #endif  // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_3_AUTOGEN_H_ | 
| OLD | NEW |