| 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 |
| (...skipping 2140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2151 cmds::UniformMatrix2fvImmediate cmd; | 2151 cmds::UniformMatrix2fvImmediate cmd; |
| 2152 GLfloat data[2][4]; | 2152 GLfloat data[2][4]; |
| 2153 }; | 2153 }; |
| 2154 | 2154 |
| 2155 Cmds expected; | 2155 Cmds expected; |
| 2156 for (int ii = 0; ii < 2; ++ii) { | 2156 for (int ii = 0; ii < 2; ++ii) { |
| 2157 for (int jj = 0; jj < 4; ++jj) { | 2157 for (int jj = 0; jj < 4; ++jj) { |
| 2158 data[ii][jj] = static_cast<GLfloat>(ii * 4 + jj); | 2158 data[ii][jj] = static_cast<GLfloat>(ii * 4 + jj); |
| 2159 } | 2159 } |
| 2160 } | 2160 } |
| 2161 expected.cmd.Init(1, 2, &data[0][0]); | 2161 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2162 gl_->UniformMatrix2fv(1, 2, false, &data[0][0]); | 2162 gl_->UniformMatrix2fv(1, 2, true, &data[0][0]); |
| 2163 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2163 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2164 } | 2164 } |
| 2165 | 2165 |
| 2166 TEST_F(GLES2ImplementationTest, UniformMatrix2fvInvalidConstantArg2) { | |
| 2167 GLfloat data[2][4] = {{0}}; | |
| 2168 for (int ii = 0; ii < 2; ++ii) { | |
| 2169 for (int jj = 0; jj < 4; ++jj) { | |
| 2170 data[ii][jj] = static_cast<GLfloat>(ii * 4 + jj); | |
| 2171 } | |
| 2172 } | |
| 2173 gl_->UniformMatrix2fv(1, 2, true, &data[0][0]); | |
| 2174 EXPECT_TRUE(NoCommandsWritten()); | |
| 2175 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2176 } | |
| 2177 | |
| 2178 TEST_F(GLES2ImplementationTest, UniformMatrix2x3fv) { | 2166 TEST_F(GLES2ImplementationTest, UniformMatrix2x3fv) { |
| 2179 GLfloat data[2][6] = {{0}}; | 2167 GLfloat data[2][6] = {{0}}; |
| 2180 struct Cmds { | 2168 struct Cmds { |
| 2181 cmds::UniformMatrix2x3fvImmediate cmd; | 2169 cmds::UniformMatrix2x3fvImmediate cmd; |
| 2182 GLfloat data[2][6]; | 2170 GLfloat data[2][6]; |
| 2183 }; | 2171 }; |
| 2184 | 2172 |
| 2185 Cmds expected; | 2173 Cmds expected; |
| 2186 for (int ii = 0; ii < 2; ++ii) { | 2174 for (int ii = 0; ii < 2; ++ii) { |
| 2187 for (int jj = 0; jj < 6; ++jj) { | 2175 for (int jj = 0; jj < 6; ++jj) { |
| 2188 data[ii][jj] = static_cast<GLfloat>(ii * 6 + jj); | 2176 data[ii][jj] = static_cast<GLfloat>(ii * 6 + jj); |
| 2189 } | 2177 } |
| 2190 } | 2178 } |
| 2191 expected.cmd.Init(1, 2, &data[0][0]); | 2179 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2192 gl_->UniformMatrix2x3fv(1, 2, false, &data[0][0]); | 2180 gl_->UniformMatrix2x3fv(1, 2, true, &data[0][0]); |
| 2193 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2181 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2194 } | 2182 } |
| 2195 | 2183 |
| 2196 TEST_F(GLES2ImplementationTest, UniformMatrix2x3fvInvalidConstantArg2) { | |
| 2197 GLfloat data[2][6] = {{0}}; | |
| 2198 for (int ii = 0; ii < 2; ++ii) { | |
| 2199 for (int jj = 0; jj < 6; ++jj) { | |
| 2200 data[ii][jj] = static_cast<GLfloat>(ii * 6 + jj); | |
| 2201 } | |
| 2202 } | |
| 2203 gl_->UniformMatrix2x3fv(1, 2, true, &data[0][0]); | |
| 2204 EXPECT_TRUE(NoCommandsWritten()); | |
| 2205 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2206 } | |
| 2207 | |
| 2208 TEST_F(GLES2ImplementationTest, UniformMatrix2x4fv) { | 2184 TEST_F(GLES2ImplementationTest, UniformMatrix2x4fv) { |
| 2209 GLfloat data[2][8] = {{0}}; | 2185 GLfloat data[2][8] = {{0}}; |
| 2210 struct Cmds { | 2186 struct Cmds { |
| 2211 cmds::UniformMatrix2x4fvImmediate cmd; | 2187 cmds::UniformMatrix2x4fvImmediate cmd; |
| 2212 GLfloat data[2][8]; | 2188 GLfloat data[2][8]; |
| 2213 }; | 2189 }; |
| 2214 | 2190 |
| 2215 Cmds expected; | 2191 Cmds expected; |
| 2216 for (int ii = 0; ii < 2; ++ii) { | 2192 for (int ii = 0; ii < 2; ++ii) { |
| 2217 for (int jj = 0; jj < 8; ++jj) { | 2193 for (int jj = 0; jj < 8; ++jj) { |
| 2218 data[ii][jj] = static_cast<GLfloat>(ii * 8 + jj); | 2194 data[ii][jj] = static_cast<GLfloat>(ii * 8 + jj); |
| 2219 } | 2195 } |
| 2220 } | 2196 } |
| 2221 expected.cmd.Init(1, 2, &data[0][0]); | 2197 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2222 gl_->UniformMatrix2x4fv(1, 2, false, &data[0][0]); | 2198 gl_->UniformMatrix2x4fv(1, 2, true, &data[0][0]); |
| 2223 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2199 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2224 } | 2200 } |
| 2225 | 2201 |
| 2226 TEST_F(GLES2ImplementationTest, UniformMatrix2x4fvInvalidConstantArg2) { | |
| 2227 GLfloat data[2][8] = {{0}}; | |
| 2228 for (int ii = 0; ii < 2; ++ii) { | |
| 2229 for (int jj = 0; jj < 8; ++jj) { | |
| 2230 data[ii][jj] = static_cast<GLfloat>(ii * 8 + jj); | |
| 2231 } | |
| 2232 } | |
| 2233 gl_->UniformMatrix2x4fv(1, 2, true, &data[0][0]); | |
| 2234 EXPECT_TRUE(NoCommandsWritten()); | |
| 2235 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2236 } | |
| 2237 | |
| 2238 TEST_F(GLES2ImplementationTest, UniformMatrix3fv) { | 2202 TEST_F(GLES2ImplementationTest, UniformMatrix3fv) { |
| 2239 GLfloat data[2][9] = {{0}}; | 2203 GLfloat data[2][9] = {{0}}; |
| 2240 struct Cmds { | 2204 struct Cmds { |
| 2241 cmds::UniformMatrix3fvImmediate cmd; | 2205 cmds::UniformMatrix3fvImmediate cmd; |
| 2242 GLfloat data[2][9]; | 2206 GLfloat data[2][9]; |
| 2243 }; | 2207 }; |
| 2244 | 2208 |
| 2245 Cmds expected; | 2209 Cmds expected; |
| 2246 for (int ii = 0; ii < 2; ++ii) { | 2210 for (int ii = 0; ii < 2; ++ii) { |
| 2247 for (int jj = 0; jj < 9; ++jj) { | 2211 for (int jj = 0; jj < 9; ++jj) { |
| 2248 data[ii][jj] = static_cast<GLfloat>(ii * 9 + jj); | 2212 data[ii][jj] = static_cast<GLfloat>(ii * 9 + jj); |
| 2249 } | 2213 } |
| 2250 } | 2214 } |
| 2251 expected.cmd.Init(1, 2, &data[0][0]); | 2215 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2252 gl_->UniformMatrix3fv(1, 2, false, &data[0][0]); | 2216 gl_->UniformMatrix3fv(1, 2, true, &data[0][0]); |
| 2253 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2217 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2254 } | 2218 } |
| 2255 | 2219 |
| 2256 TEST_F(GLES2ImplementationTest, UniformMatrix3fvInvalidConstantArg2) { | |
| 2257 GLfloat data[2][9] = {{0}}; | |
| 2258 for (int ii = 0; ii < 2; ++ii) { | |
| 2259 for (int jj = 0; jj < 9; ++jj) { | |
| 2260 data[ii][jj] = static_cast<GLfloat>(ii * 9 + jj); | |
| 2261 } | |
| 2262 } | |
| 2263 gl_->UniformMatrix3fv(1, 2, true, &data[0][0]); | |
| 2264 EXPECT_TRUE(NoCommandsWritten()); | |
| 2265 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2266 } | |
| 2267 | |
| 2268 TEST_F(GLES2ImplementationTest, UniformMatrix3x2fv) { | 2220 TEST_F(GLES2ImplementationTest, UniformMatrix3x2fv) { |
| 2269 GLfloat data[2][6] = {{0}}; | 2221 GLfloat data[2][6] = {{0}}; |
| 2270 struct Cmds { | 2222 struct Cmds { |
| 2271 cmds::UniformMatrix3x2fvImmediate cmd; | 2223 cmds::UniformMatrix3x2fvImmediate cmd; |
| 2272 GLfloat data[2][6]; | 2224 GLfloat data[2][6]; |
| 2273 }; | 2225 }; |
| 2274 | 2226 |
| 2275 Cmds expected; | 2227 Cmds expected; |
| 2276 for (int ii = 0; ii < 2; ++ii) { | 2228 for (int ii = 0; ii < 2; ++ii) { |
| 2277 for (int jj = 0; jj < 6; ++jj) { | 2229 for (int jj = 0; jj < 6; ++jj) { |
| 2278 data[ii][jj] = static_cast<GLfloat>(ii * 6 + jj); | 2230 data[ii][jj] = static_cast<GLfloat>(ii * 6 + jj); |
| 2279 } | 2231 } |
| 2280 } | 2232 } |
| 2281 expected.cmd.Init(1, 2, &data[0][0]); | 2233 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2282 gl_->UniformMatrix3x2fv(1, 2, false, &data[0][0]); | 2234 gl_->UniformMatrix3x2fv(1, 2, true, &data[0][0]); |
| 2283 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2235 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2284 } | 2236 } |
| 2285 | 2237 |
| 2286 TEST_F(GLES2ImplementationTest, UniformMatrix3x2fvInvalidConstantArg2) { | |
| 2287 GLfloat data[2][6] = {{0}}; | |
| 2288 for (int ii = 0; ii < 2; ++ii) { | |
| 2289 for (int jj = 0; jj < 6; ++jj) { | |
| 2290 data[ii][jj] = static_cast<GLfloat>(ii * 6 + jj); | |
| 2291 } | |
| 2292 } | |
| 2293 gl_->UniformMatrix3x2fv(1, 2, true, &data[0][0]); | |
| 2294 EXPECT_TRUE(NoCommandsWritten()); | |
| 2295 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2296 } | |
| 2297 | |
| 2298 TEST_F(GLES2ImplementationTest, UniformMatrix3x4fv) { | 2238 TEST_F(GLES2ImplementationTest, UniformMatrix3x4fv) { |
| 2299 GLfloat data[2][12] = {{0}}; | 2239 GLfloat data[2][12] = {{0}}; |
| 2300 struct Cmds { | 2240 struct Cmds { |
| 2301 cmds::UniformMatrix3x4fvImmediate cmd; | 2241 cmds::UniformMatrix3x4fvImmediate cmd; |
| 2302 GLfloat data[2][12]; | 2242 GLfloat data[2][12]; |
| 2303 }; | 2243 }; |
| 2304 | 2244 |
| 2305 Cmds expected; | 2245 Cmds expected; |
| 2306 for (int ii = 0; ii < 2; ++ii) { | 2246 for (int ii = 0; ii < 2; ++ii) { |
| 2307 for (int jj = 0; jj < 12; ++jj) { | 2247 for (int jj = 0; jj < 12; ++jj) { |
| 2308 data[ii][jj] = static_cast<GLfloat>(ii * 12 + jj); | 2248 data[ii][jj] = static_cast<GLfloat>(ii * 12 + jj); |
| 2309 } | 2249 } |
| 2310 } | 2250 } |
| 2311 expected.cmd.Init(1, 2, &data[0][0]); | 2251 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2312 gl_->UniformMatrix3x4fv(1, 2, false, &data[0][0]); | 2252 gl_->UniformMatrix3x4fv(1, 2, true, &data[0][0]); |
| 2313 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2253 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2314 } | 2254 } |
| 2315 | 2255 |
| 2316 TEST_F(GLES2ImplementationTest, UniformMatrix3x4fvInvalidConstantArg2) { | |
| 2317 GLfloat data[2][12] = {{0}}; | |
| 2318 for (int ii = 0; ii < 2; ++ii) { | |
| 2319 for (int jj = 0; jj < 12; ++jj) { | |
| 2320 data[ii][jj] = static_cast<GLfloat>(ii * 12 + jj); | |
| 2321 } | |
| 2322 } | |
| 2323 gl_->UniformMatrix3x4fv(1, 2, true, &data[0][0]); | |
| 2324 EXPECT_TRUE(NoCommandsWritten()); | |
| 2325 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2326 } | |
| 2327 | |
| 2328 TEST_F(GLES2ImplementationTest, UniformMatrix4fv) { | 2256 TEST_F(GLES2ImplementationTest, UniformMatrix4fv) { |
| 2329 GLfloat data[2][16] = {{0}}; | 2257 GLfloat data[2][16] = {{0}}; |
| 2330 struct Cmds { | 2258 struct Cmds { |
| 2331 cmds::UniformMatrix4fvImmediate cmd; | 2259 cmds::UniformMatrix4fvImmediate cmd; |
| 2332 GLfloat data[2][16]; | 2260 GLfloat data[2][16]; |
| 2333 }; | 2261 }; |
| 2334 | 2262 |
| 2335 Cmds expected; | 2263 Cmds expected; |
| 2336 for (int ii = 0; ii < 2; ++ii) { | 2264 for (int ii = 0; ii < 2; ++ii) { |
| 2337 for (int jj = 0; jj < 16; ++jj) { | 2265 for (int jj = 0; jj < 16; ++jj) { |
| 2338 data[ii][jj] = static_cast<GLfloat>(ii * 16 + jj); | 2266 data[ii][jj] = static_cast<GLfloat>(ii * 16 + jj); |
| 2339 } | 2267 } |
| 2340 } | 2268 } |
| 2341 expected.cmd.Init(1, 2, &data[0][0]); | 2269 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2342 gl_->UniformMatrix4fv(1, 2, false, &data[0][0]); | 2270 gl_->UniformMatrix4fv(1, 2, true, &data[0][0]); |
| 2343 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2271 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2344 } | 2272 } |
| 2345 | 2273 |
| 2346 TEST_F(GLES2ImplementationTest, UniformMatrix4fvInvalidConstantArg2) { | |
| 2347 GLfloat data[2][16] = {{0}}; | |
| 2348 for (int ii = 0; ii < 2; ++ii) { | |
| 2349 for (int jj = 0; jj < 16; ++jj) { | |
| 2350 data[ii][jj] = static_cast<GLfloat>(ii * 16 + jj); | |
| 2351 } | |
| 2352 } | |
| 2353 gl_->UniformMatrix4fv(1, 2, true, &data[0][0]); | |
| 2354 EXPECT_TRUE(NoCommandsWritten()); | |
| 2355 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2356 } | |
| 2357 | |
| 2358 TEST_F(GLES2ImplementationTest, UniformMatrix4x2fv) { | 2274 TEST_F(GLES2ImplementationTest, UniformMatrix4x2fv) { |
| 2359 GLfloat data[2][8] = {{0}}; | 2275 GLfloat data[2][8] = {{0}}; |
| 2360 struct Cmds { | 2276 struct Cmds { |
| 2361 cmds::UniformMatrix4x2fvImmediate cmd; | 2277 cmds::UniformMatrix4x2fvImmediate cmd; |
| 2362 GLfloat data[2][8]; | 2278 GLfloat data[2][8]; |
| 2363 }; | 2279 }; |
| 2364 | 2280 |
| 2365 Cmds expected; | 2281 Cmds expected; |
| 2366 for (int ii = 0; ii < 2; ++ii) { | 2282 for (int ii = 0; ii < 2; ++ii) { |
| 2367 for (int jj = 0; jj < 8; ++jj) { | 2283 for (int jj = 0; jj < 8; ++jj) { |
| 2368 data[ii][jj] = static_cast<GLfloat>(ii * 8 + jj); | 2284 data[ii][jj] = static_cast<GLfloat>(ii * 8 + jj); |
| 2369 } | 2285 } |
| 2370 } | 2286 } |
| 2371 expected.cmd.Init(1, 2, &data[0][0]); | 2287 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2372 gl_->UniformMatrix4x2fv(1, 2, false, &data[0][0]); | 2288 gl_->UniformMatrix4x2fv(1, 2, true, &data[0][0]); |
| 2373 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2289 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2374 } | 2290 } |
| 2375 | 2291 |
| 2376 TEST_F(GLES2ImplementationTest, UniformMatrix4x2fvInvalidConstantArg2) { | |
| 2377 GLfloat data[2][8] = {{0}}; | |
| 2378 for (int ii = 0; ii < 2; ++ii) { | |
| 2379 for (int jj = 0; jj < 8; ++jj) { | |
| 2380 data[ii][jj] = static_cast<GLfloat>(ii * 8 + jj); | |
| 2381 } | |
| 2382 } | |
| 2383 gl_->UniformMatrix4x2fv(1, 2, true, &data[0][0]); | |
| 2384 EXPECT_TRUE(NoCommandsWritten()); | |
| 2385 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2386 } | |
| 2387 | |
| 2388 TEST_F(GLES2ImplementationTest, UniformMatrix4x3fv) { | 2292 TEST_F(GLES2ImplementationTest, UniformMatrix4x3fv) { |
| 2389 GLfloat data[2][12] = {{0}}; | 2293 GLfloat data[2][12] = {{0}}; |
| 2390 struct Cmds { | 2294 struct Cmds { |
| 2391 cmds::UniformMatrix4x3fvImmediate cmd; | 2295 cmds::UniformMatrix4x3fvImmediate cmd; |
| 2392 GLfloat data[2][12]; | 2296 GLfloat data[2][12]; |
| 2393 }; | 2297 }; |
| 2394 | 2298 |
| 2395 Cmds expected; | 2299 Cmds expected; |
| 2396 for (int ii = 0; ii < 2; ++ii) { | 2300 for (int ii = 0; ii < 2; ++ii) { |
| 2397 for (int jj = 0; jj < 12; ++jj) { | 2301 for (int jj = 0; jj < 12; ++jj) { |
| 2398 data[ii][jj] = static_cast<GLfloat>(ii * 12 + jj); | 2302 data[ii][jj] = static_cast<GLfloat>(ii * 12 + jj); |
| 2399 } | 2303 } |
| 2400 } | 2304 } |
| 2401 expected.cmd.Init(1, 2, &data[0][0]); | 2305 expected.cmd.Init(1, 2, true, &data[0][0]); |
| 2402 gl_->UniformMatrix4x3fv(1, 2, false, &data[0][0]); | 2306 gl_->UniformMatrix4x3fv(1, 2, true, &data[0][0]); |
| 2403 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2307 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2404 } | 2308 } |
| 2405 | 2309 |
| 2406 TEST_F(GLES2ImplementationTest, UniformMatrix4x3fvInvalidConstantArg2) { | |
| 2407 GLfloat data[2][12] = {{0}}; | |
| 2408 for (int ii = 0; ii < 2; ++ii) { | |
| 2409 for (int jj = 0; jj < 12; ++jj) { | |
| 2410 data[ii][jj] = static_cast<GLfloat>(ii * 12 + jj); | |
| 2411 } | |
| 2412 } | |
| 2413 gl_->UniformMatrix4x3fv(1, 2, true, &data[0][0]); | |
| 2414 EXPECT_TRUE(NoCommandsWritten()); | |
| 2415 EXPECT_EQ(GL_INVALID_VALUE, CheckError()); | |
| 2416 } | |
| 2417 | |
| 2418 TEST_F(GLES2ImplementationTest, UseProgram) { | 2310 TEST_F(GLES2ImplementationTest, UseProgram) { |
| 2419 struct Cmds { | 2311 struct Cmds { |
| 2420 cmds::UseProgram cmd; | 2312 cmds::UseProgram cmd; |
| 2421 }; | 2313 }; |
| 2422 Cmds expected; | 2314 Cmds expected; |
| 2423 expected.cmd.Init(1); | 2315 expected.cmd.Init(1); |
| 2424 | 2316 |
| 2425 gl_->UseProgram(1); | 2317 gl_->UseProgram(1); |
| 2426 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2318 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 2427 ClearCommands(); | 2319 ClearCommands(); |
| (...skipping 791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3219 struct Cmds { | 3111 struct Cmds { |
| 3220 cmds::CoverageModulationCHROMIUM cmd; | 3112 cmds::CoverageModulationCHROMIUM cmd; |
| 3221 }; | 3113 }; |
| 3222 Cmds expected; | 3114 Cmds expected; |
| 3223 expected.cmd.Init(GL_RGB); | 3115 expected.cmd.Init(GL_RGB); |
| 3224 | 3116 |
| 3225 gl_->CoverageModulationCHROMIUM(GL_RGB); | 3117 gl_->CoverageModulationCHROMIUM(GL_RGB); |
| 3226 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 3118 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 3227 } | 3119 } |
| 3228 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ | 3120 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ |
| OLD | NEW |