Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(793)

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h

Issue 11363191: Cache more GL state both service and client side. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 // 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 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 // It is included by gles2_cmd_decoder_unittest_1.cc 9 // It is included by gles2_cmd_decoder_unittest_1.cc
10 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 10 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 TEST_F(GLES2DecoderTest1, BlendColorValidArgs) { 168 TEST_F(GLES2DecoderTest1, BlendColorValidArgs) {
169 EXPECT_CALL(*gl_, BlendColor(1, 2, 3, 4)); 169 EXPECT_CALL(*gl_, BlendColor(1, 2, 3, 4));
170 SpecializedSetup<BlendColor, 0>(true); 170 SpecializedSetup<BlendColor, 0>(true);
171 BlendColor cmd; 171 BlendColor cmd;
172 cmd.Init(1, 2, 3, 4); 172 cmd.Init(1, 2, 3, 4);
173 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 173 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
174 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 174 EXPECT_EQ(GL_NO_ERROR, GetGLError());
175 } 175 }
176 176
177 TEST_F(GLES2DecoderTest1, BlendEquationValidArgs) { 177 TEST_F(GLES2DecoderTest1, BlendEquationValidArgs) {
178 EXPECT_CALL(*gl_, BlendEquation(GL_FUNC_ADD)); 178 EXPECT_CALL(*gl_, BlendEquation(GL_FUNC_SUBTRACT));
179 SpecializedSetup<BlendEquation, 0>(true); 179 SpecializedSetup<BlendEquation, 0>(true);
180 BlendEquation cmd; 180 BlendEquation cmd;
181 cmd.Init(GL_FUNC_ADD); 181 cmd.Init(GL_FUNC_SUBTRACT);
182 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 182 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
183 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 183 EXPECT_EQ(GL_NO_ERROR, GetGLError());
184 } 184 }
185 185
186 TEST_F(GLES2DecoderTest1, BlendEquationInvalidArgs0_0) { 186 TEST_F(GLES2DecoderTest1, BlendEquationInvalidArgs0_0) {
187 EXPECT_CALL(*gl_, BlendEquation(_)).Times(0); 187 EXPECT_CALL(*gl_, BlendEquation(_)).Times(0);
188 SpecializedSetup<BlendEquation, 0>(false); 188 SpecializedSetup<BlendEquation, 0>(false);
189 BlendEquation cmd; 189 BlendEquation cmd;
190 cmd.Init(GL_MIN); 190 cmd.Init(GL_MIN);
191 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 191 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
192 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 192 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
193 } 193 }
194 194
195 TEST_F(GLES2DecoderTest1, BlendEquationInvalidArgs0_1) { 195 TEST_F(GLES2DecoderTest1, BlendEquationInvalidArgs0_1) {
196 EXPECT_CALL(*gl_, BlendEquation(_)).Times(0); 196 EXPECT_CALL(*gl_, BlendEquation(_)).Times(0);
197 SpecializedSetup<BlendEquation, 0>(false); 197 SpecializedSetup<BlendEquation, 0>(false);
198 BlendEquation cmd; 198 BlendEquation cmd;
199 cmd.Init(GL_MAX); 199 cmd.Init(GL_MAX);
200 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 200 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
201 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 201 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
202 } 202 }
203 203
204 TEST_F(GLES2DecoderTest1, BlendEquationSeparateValidArgs) { 204 TEST_F(GLES2DecoderTest1, BlendEquationSeparateValidArgs) {
205 EXPECT_CALL(*gl_, BlendEquationSeparate(GL_FUNC_ADD, GL_FUNC_ADD)); 205 EXPECT_CALL(*gl_, BlendEquationSeparate(GL_FUNC_SUBTRACT, GL_FUNC_ADD));
206 SpecializedSetup<BlendEquationSeparate, 0>(true); 206 SpecializedSetup<BlendEquationSeparate, 0>(true);
207 BlendEquationSeparate cmd; 207 BlendEquationSeparate cmd;
208 cmd.Init(GL_FUNC_ADD, GL_FUNC_ADD); 208 cmd.Init(GL_FUNC_SUBTRACT, GL_FUNC_ADD);
209 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 209 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
210 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 210 EXPECT_EQ(GL_NO_ERROR, GetGLError());
211 } 211 }
212 212
213 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs0_0) { 213 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs0_0) {
214 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0); 214 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0);
215 SpecializedSetup<BlendEquationSeparate, 0>(false); 215 SpecializedSetup<BlendEquationSeparate, 0>(false);
216 BlendEquationSeparate cmd; 216 BlendEquationSeparate cmd;
217 cmd.Init(GL_MIN, GL_FUNC_ADD); 217 cmd.Init(GL_MIN, GL_FUNC_ADD);
218 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 218 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
219 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 219 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
220 } 220 }
221 221
222 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs0_1) { 222 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs0_1) {
223 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0); 223 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0);
224 SpecializedSetup<BlendEquationSeparate, 0>(false); 224 SpecializedSetup<BlendEquationSeparate, 0>(false);
225 BlendEquationSeparate cmd; 225 BlendEquationSeparate cmd;
226 cmd.Init(GL_MAX, GL_FUNC_ADD); 226 cmd.Init(GL_MAX, GL_FUNC_ADD);
227 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 227 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
228 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 228 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
229 } 229 }
230 230
231 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs1_0) { 231 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs1_0) {
232 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0); 232 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0);
233 SpecializedSetup<BlendEquationSeparate, 0>(false); 233 SpecializedSetup<BlendEquationSeparate, 0>(false);
234 BlendEquationSeparate cmd; 234 BlendEquationSeparate cmd;
235 cmd.Init(GL_FUNC_ADD, GL_MIN); 235 cmd.Init(GL_FUNC_SUBTRACT, GL_MIN);
236 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 236 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
237 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 237 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
238 } 238 }
239 239
240 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs1_1) { 240 TEST_F(GLES2DecoderTest1, BlendEquationSeparateInvalidArgs1_1) {
241 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0); 241 EXPECT_CALL(*gl_, BlendEquationSeparate(_, _)).Times(0);
242 SpecializedSetup<BlendEquationSeparate, 0>(false); 242 SpecializedSetup<BlendEquationSeparate, 0>(false);
243 BlendEquationSeparate cmd; 243 BlendEquationSeparate cmd;
244 cmd.Init(GL_FUNC_ADD, GL_MAX); 244 cmd.Init(GL_FUNC_SUBTRACT, GL_MAX);
245 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 245 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
246 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 246 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
247 } 247 }
248 248
249 TEST_F(GLES2DecoderTest1, BlendFuncValidArgs) { 249 TEST_F(GLES2DecoderTest1, BlendFuncValidArgs) {
250 EXPECT_CALL(*gl_, BlendFunc(GL_ZERO, GL_ZERO)); 250 EXPECT_CALL(*gl_, BlendFunc(GL_ZERO, GL_ZERO));
251 SpecializedSetup<BlendFunc, 0>(true); 251 SpecializedSetup<BlendFunc, 0>(true);
252 BlendFunc cmd; 252 BlendFunc cmd;
253 cmd.Init(GL_ZERO, GL_ZERO); 253 cmd.Init(GL_ZERO, GL_ZERO);
254 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 254 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 TEST_F(GLES2DecoderTest1, ClearColorValidArgs) { 314 TEST_F(GLES2DecoderTest1, ClearColorValidArgs) {
315 EXPECT_CALL(*gl_, ClearColor(1, 2, 3, 4)); 315 EXPECT_CALL(*gl_, ClearColor(1, 2, 3, 4));
316 SpecializedSetup<ClearColor, 0>(true); 316 SpecializedSetup<ClearColor, 0>(true);
317 ClearColor cmd; 317 ClearColor cmd;
318 cmd.Init(1, 2, 3, 4); 318 cmd.Init(1, 2, 3, 4);
319 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 319 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
320 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 320 EXPECT_EQ(GL_NO_ERROR, GetGLError());
321 } 321 }
322 322
323 TEST_F(GLES2DecoderTest1, ClearDepthfValidArgs) { 323 TEST_F(GLES2DecoderTest1, ClearDepthfValidArgs) {
324 EXPECT_CALL(*gl_, ClearDepth(1)); 324 EXPECT_CALL(*gl_, ClearDepth(0.5f));
325 SpecializedSetup<ClearDepthf, 0>(true); 325 SpecializedSetup<ClearDepthf, 0>(true);
326 ClearDepthf cmd; 326 ClearDepthf cmd;
327 cmd.Init(1); 327 cmd.Init(0.5f);
328 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 328 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
329 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 329 EXPECT_EQ(GL_NO_ERROR, GetGLError());
330 } 330 }
331 331
332 TEST_F(GLES2DecoderTest1, ClearStencilValidArgs) { 332 TEST_F(GLES2DecoderTest1, ClearStencilValidArgs) {
333 EXPECT_CALL(*gl_, ClearStencil(1)); 333 EXPECT_CALL(*gl_, ClearStencil(1));
334 SpecializedSetup<ClearStencil, 0>(true); 334 SpecializedSetup<ClearStencil, 0>(true);
335 ClearStencil cmd; 335 ClearStencil cmd;
336 cmd.Init(1); 336 cmd.Init(1);
337 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 337 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
(...skipping 1509 matching lines...) Expand 10 before | Expand all | Expand 10 after
1847 result->size = 0; 1847 result->size = 0;
1848 GetVertexAttribfv cmd; 1848 GetVertexAttribfv cmd;
1849 cmd.Init( 1849 cmd.Init(
1850 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, shared_memory_id_, 1850 1, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, shared_memory_id_,
1851 kInvalidSharedMemoryOffset); 1851 kInvalidSharedMemoryOffset);
1852 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); 1852 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
1853 EXPECT_EQ(0u, result->size); 1853 EXPECT_EQ(0u, result->size);
1854 } 1854 }
1855 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 1855 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
1856 1856
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698