| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_unittest_base.h" | 5 #include "gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <algorithm> | 10 #include <algorithm> |
| (...skipping 1231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1242 if (!group_->feature_info()->gl_version_info().BehavesLikeGLES() && | 1242 if (!group_->feature_info()->gl_version_info().BehavesLikeGLES() && |
| 1243 group_->feature_info()->gl_version_info().IsAtLeastGL(3, 2)) { | 1243 group_->feature_info()->gl_version_info().IsAtLeastGL(3, 2)) { |
| 1244 EXPECT_CALL(*gl_, TexParameteri(target, GL_DEPTH_TEXTURE_MODE, GL_RED)) | 1244 EXPECT_CALL(*gl_, TexParameteri(target, GL_DEPTH_TEXTURE_MODE, GL_RED)) |
| 1245 .Times(AtMost(1)); | 1245 .Times(AtMost(1)); |
| 1246 } | 1246 } |
| 1247 cmds::BindTexture cmd; | 1247 cmds::BindTexture cmd; |
| 1248 cmd.Init(target, client_id); | 1248 cmd.Init(target, client_id); |
| 1249 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 1249 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1250 } | 1250 } |
| 1251 | 1251 |
| 1252 void GLES2DecoderTestBase::DoTexParameteri(GLenum target, |
| 1253 GLenum pname, |
| 1254 GLint paramGLuint) { |
| 1255 EXPECT_CALL(*gl_, TexParameteri(target, pname, paramGLuint)) |
| 1256 .Times(1) |
| 1257 .RetiresOnSaturation(); |
| 1258 cmds::TexParameteri cmd; |
| 1259 cmd.Init(target, pname, paramGLuint); |
| 1260 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1261 } |
| 1262 |
| 1252 bool GLES2DecoderTestBase::DoIsTexture(GLuint client_id) { | 1263 bool GLES2DecoderTestBase::DoIsTexture(GLuint client_id) { |
| 1253 return IsObjectHelper<cmds::IsTexture, cmds::IsTexture::Result>(client_id); | 1264 return IsObjectHelper<cmds::IsTexture, cmds::IsTexture::Result>(client_id); |
| 1254 } | 1265 } |
| 1255 | 1266 |
| 1256 void GLES2DecoderTestBase::DoDeleteTexture( | 1267 void GLES2DecoderTestBase::DoDeleteTexture( |
| 1257 GLuint client_id, GLuint service_id) { | 1268 GLuint client_id, GLuint service_id) { |
| 1258 | 1269 |
| 1259 { | 1270 { |
| 1260 InSequence s; | 1271 InSequence s; |
| 1261 | 1272 |
| (...skipping 918 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2180 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 2191 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 2181 } | 2192 } |
| 2182 | 2193 |
| 2183 // Include the auto-generated part of this file. We split this because it means | 2194 // Include the auto-generated part of this file. We split this because it means |
| 2184 // we can easily edit the non-auto generated parts right here in this file | 2195 // we can easily edit the non-auto generated parts right here in this file |
| 2185 // instead of having to edit some template or the code generator. | 2196 // instead of having to edit some template or the code generator. |
| 2186 #include "gpu/command_buffer/service/gles2_cmd_decoder_unittest_0_autogen.h" | 2197 #include "gpu/command_buffer/service/gles2_cmd_decoder_unittest_0_autogen.h" |
| 2187 | 2198 |
| 2188 } // namespace gles2 | 2199 } // namespace gles2 |
| 2189 } // namespace gpu | 2200 } // namespace gpu |
| OLD | NEW |