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 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" | 5 #include "gpu/command_buffer/service/gles2_cmd_decoder.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "base/strings/string_number_conversions.h" | 8 #include "base/strings/string_number_conversions.h" |
9 #include "gpu/command_buffer/common/gles2_cmd_format.h" | 9 #include "gpu/command_buffer/common/gles2_cmd_format.h" |
10 #include "gpu/command_buffer/common/gles2_cmd_utils.h" | 10 #include "gpu/command_buffer/common/gles2_cmd_utils.h" |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
212 GL_RGBA, | 212 GL_RGBA, |
213 GL_UNSIGNED_BYTE, | 213 GL_UNSIGNED_BYTE, |
214 kSharedMemoryId, | 214 kSharedMemoryId, |
215 kSharedMemoryOffset, | 215 kSharedMemoryOffset, |
216 GL_FALSE); | 216 GL_FALSE); |
217 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 217 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
218 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 218 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
219 } | 219 } |
220 | 220 |
221 TEST_P(GLES2DecoderTest, TexSubImage2DBadArgs) { | 221 TEST_P(GLES2DecoderTest, TexSubImage2DBadArgs) { |
222 const int kWidth = 16; | 222 const int kWidth = 8; |
223 const int kHeight = 8; | 223 const int kHeight = 4; |
224 DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); | 224 DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); |
225 DoTexImage2D(GL_TEXTURE_2D, | 225 DoTexImage2D(GL_TEXTURE_2D, |
226 1, | 226 1, |
227 GL_RGBA, | 227 GL_RGBA, |
228 kWidth, | 228 kWidth, |
229 kHeight, | 229 kHeight, |
230 0, | 230 0, |
231 GL_RGBA, | 231 GL_RGBA, |
232 GL_UNSIGNED_BYTE, | 232 GL_UNSIGNED_BYTE, |
233 0, | 233 0, |
(...skipping 3129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3363 // TODO(gman): CompressedTexSubImage2DImmediate | 3363 // TODO(gman): CompressedTexSubImage2DImmediate |
3364 | 3364 |
3365 // TODO(gman): TexImage2D | 3365 // TODO(gman): TexImage2D |
3366 | 3366 |
3367 // TODO(gman): TexImage2DImmediate | 3367 // TODO(gman): TexImage2DImmediate |
3368 | 3368 |
3369 // TODO(gman): TexSubImage2DImmediate | 3369 // TODO(gman): TexSubImage2DImmediate |
3370 | 3370 |
3371 } // namespace gles2 | 3371 } // namespace gles2 |
3372 } // namespace gpu | 3372 } // namespace gpu |
OLD | NEW |