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

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_impl_autogen.h

Issue 862133002: Update from https://crrev.com/312398 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 11 months 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 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 204 matching lines...) Expand 10 before | Expand all | Expand 10 after
215 return result_value; 215 return result_value;
216 } 216 }
217 217
218 void GLES2Implementation::Clear(GLbitfield mask) { 218 void GLES2Implementation::Clear(GLbitfield mask) {
219 GPU_CLIENT_SINGLE_THREAD_CHECK(); 219 GPU_CLIENT_SINGLE_THREAD_CHECK();
220 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClear(" << mask << ")"); 220 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClear(" << mask << ")");
221 helper_->Clear(mask); 221 helper_->Clear(mask);
222 CheckGLError(); 222 CheckGLError();
223 } 223 }
224 224
225 void GLES2Implementation::ClearBufferfi(GLenum buffer,
226 GLint drawbuffers,
227 GLfloat depth,
228 GLint stencil) {
229 GPU_CLIENT_SINGLE_THREAD_CHECK();
230 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClearBufferfi("
231 << GLES2Util::GetStringBufferfv(buffer) << ", "
232 << drawbuffers << ", " << depth << ", " << stencil << ")");
233 helper_->ClearBufferfi(buffer, drawbuffers, depth, stencil);
234 CheckGLError();
235 }
236
237 void GLES2Implementation::ClearBufferfv(GLenum buffer,
238 GLint drawbuffers,
239 const GLfloat* value) {
240 GPU_CLIENT_SINGLE_THREAD_CHECK();
241 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClearBufferfv("
242 << GLES2Util::GetStringBufferfv(buffer) << ", "
243 << drawbuffers << ", " << static_cast<const void*>(value)
244 << ")");
245 size_t count = GLES2Util::CalcClearBufferfvDataCount(buffer);
246 DCHECK_LE(count, 4u);
247 for (size_t ii = 0; ii < count; ++ii)
248 GPU_CLIENT_LOG("value[" << ii << "]: " << value[ii]);
249 helper_->ClearBufferfvImmediate(buffer, drawbuffers, value);
250 CheckGLError();
251 }
252
253 void GLES2Implementation::ClearBufferiv(GLenum buffer,
254 GLint drawbuffers,
255 const GLint* value) {
256 GPU_CLIENT_SINGLE_THREAD_CHECK();
257 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClearBufferiv("
258 << GLES2Util::GetStringBufferiv(buffer) << ", "
259 << drawbuffers << ", " << static_cast<const void*>(value)
260 << ")");
261 size_t count = GLES2Util::CalcClearBufferivDataCount(buffer);
262 DCHECK_LE(count, 4u);
263 for (size_t ii = 0; ii < count; ++ii)
264 GPU_CLIENT_LOG("value[" << ii << "]: " << value[ii]);
265 helper_->ClearBufferivImmediate(buffer, drawbuffers, value);
266 CheckGLError();
267 }
268
269 void GLES2Implementation::ClearBufferuiv(GLenum buffer,
270 GLint drawbuffers,
271 const GLuint* value) {
272 GPU_CLIENT_SINGLE_THREAD_CHECK();
273 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClearBufferuiv("
274 << GLES2Util::GetStringBufferuiv(buffer) << ", "
275 << drawbuffers << ", " << static_cast<const void*>(value)
276 << ")");
277 size_t count = 4;
278 for (size_t ii = 0; ii < count; ++ii)
279 GPU_CLIENT_LOG("value[" << ii << "]: " << value[ii]);
280 helper_->ClearBufferuivImmediate(buffer, drawbuffers, value);
281 CheckGLError();
282 }
283
225 void GLES2Implementation::ClearColor(GLclampf red, 284 void GLES2Implementation::ClearColor(GLclampf red,
226 GLclampf green, 285 GLclampf green,
227 GLclampf blue, 286 GLclampf blue,
228 GLclampf alpha) { 287 GLclampf alpha) {
229 GPU_CLIENT_SINGLE_THREAD_CHECK(); 288 GPU_CLIENT_SINGLE_THREAD_CHECK();
230 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClearColor(" << red << ", " 289 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glClearColor(" << red << ", "
231 << green << ", " << blue << ", " << alpha << ")"); 290 << green << ", " << blue << ", " << alpha << ")");
232 helper_->ClearColor(red, green, blue, alpha); 291 helper_->ClearColor(red, green, blue, alpha);
233 CheckGLError(); 292 CheckGLError();
234 } 293 }
(...skipping 1294 matching lines...) Expand 10 before | Expand all | Expand 10 after
1529 CheckGLError(); 1588 CheckGLError();
1530 } 1589 }
1531 1590
1532 void GLES2Implementation::SamplerParameterfv(GLuint sampler, 1591 void GLES2Implementation::SamplerParameterfv(GLuint sampler,
1533 GLenum pname, 1592 GLenum pname,
1534 const GLfloat* params) { 1593 const GLfloat* params) {
1535 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1594 GPU_CLIENT_SINGLE_THREAD_CHECK();
1536 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSamplerParameterfv(" << sampler 1595 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSamplerParameterfv(" << sampler
1537 << ", " << GLES2Util::GetStringSamplerParameter(pname) 1596 << ", " << GLES2Util::GetStringSamplerParameter(pname)
1538 << ", " << static_cast<const void*>(params) << ")"); 1597 << ", " << static_cast<const void*>(params) << ")");
1539 GPU_CLIENT_LOG("values: " << params[0]); 1598 size_t count = 1;
1599 for (size_t ii = 0; ii < count; ++ii)
1600 GPU_CLIENT_LOG("value[" << ii << "]: " << params[ii]);
1540 helper_->SamplerParameterfvImmediate(sampler, pname, params); 1601 helper_->SamplerParameterfvImmediate(sampler, pname, params);
1541 CheckGLError(); 1602 CheckGLError();
1542 } 1603 }
1543 1604
1544 void GLES2Implementation::SamplerParameteri(GLuint sampler, 1605 void GLES2Implementation::SamplerParameteri(GLuint sampler,
1545 GLenum pname, 1606 GLenum pname,
1546 GLint param) { 1607 GLint param) {
1547 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1608 GPU_CLIENT_SINGLE_THREAD_CHECK();
1548 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSamplerParameteri(" << sampler 1609 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSamplerParameteri(" << sampler
1549 << ", " << GLES2Util::GetStringSamplerParameter(pname) 1610 << ", " << GLES2Util::GetStringSamplerParameter(pname)
1550 << ", " << param << ")"); 1611 << ", " << param << ")");
1551 helper_->SamplerParameteri(sampler, pname, param); 1612 helper_->SamplerParameteri(sampler, pname, param);
1552 CheckGLError(); 1613 CheckGLError();
1553 } 1614 }
1554 1615
1555 void GLES2Implementation::SamplerParameteriv(GLuint sampler, 1616 void GLES2Implementation::SamplerParameteriv(GLuint sampler,
1556 GLenum pname, 1617 GLenum pname,
1557 const GLint* params) { 1618 const GLint* params) {
1558 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1619 GPU_CLIENT_SINGLE_THREAD_CHECK();
1559 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSamplerParameteriv(" << sampler 1620 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glSamplerParameteriv(" << sampler
1560 << ", " << GLES2Util::GetStringSamplerParameter(pname) 1621 << ", " << GLES2Util::GetStringSamplerParameter(pname)
1561 << ", " << static_cast<const void*>(params) << ")"); 1622 << ", " << static_cast<const void*>(params) << ")");
1562 GPU_CLIENT_LOG("values: " << params[0]); 1623 size_t count = 1;
1624 for (size_t ii = 0; ii < count; ++ii)
1625 GPU_CLIENT_LOG("value[" << ii << "]: " << params[ii]);
1563 helper_->SamplerParameterivImmediate(sampler, pname, params); 1626 helper_->SamplerParameterivImmediate(sampler, pname, params);
1564 CheckGLError(); 1627 CheckGLError();
1565 } 1628 }
1566 1629
1567 void GLES2Implementation::Scissor(GLint x, 1630 void GLES2Implementation::Scissor(GLint x,
1568 GLint y, 1631 GLint y,
1569 GLsizei width, 1632 GLsizei width,
1570 GLsizei height) { 1633 GLsizei height) {
1571 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1634 GPU_CLIENT_SINGLE_THREAD_CHECK();
1572 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glScissor(" << x << ", " << y 1635 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glScissor(" << x << ", " << y
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
1658 } 1721 }
1659 1722
1660 void GLES2Implementation::TexParameterfv(GLenum target, 1723 void GLES2Implementation::TexParameterfv(GLenum target,
1661 GLenum pname, 1724 GLenum pname,
1662 const GLfloat* params) { 1725 const GLfloat* params) {
1663 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1726 GPU_CLIENT_SINGLE_THREAD_CHECK();
1664 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexParameterfv(" 1727 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexParameterfv("
1665 << GLES2Util::GetStringTextureBindTarget(target) << ", " 1728 << GLES2Util::GetStringTextureBindTarget(target) << ", "
1666 << GLES2Util::GetStringTextureParameter(pname) << ", " 1729 << GLES2Util::GetStringTextureParameter(pname) << ", "
1667 << static_cast<const void*>(params) << ")"); 1730 << static_cast<const void*>(params) << ")");
1668 GPU_CLIENT_LOG("values: " << params[0]); 1731 size_t count = 1;
1732 for (size_t ii = 0; ii < count; ++ii)
1733 GPU_CLIENT_LOG("value[" << ii << "]: " << params[ii]);
1669 helper_->TexParameterfvImmediate(target, pname, params); 1734 helper_->TexParameterfvImmediate(target, pname, params);
1670 CheckGLError(); 1735 CheckGLError();
1671 } 1736 }
1672 1737
1673 void GLES2Implementation::TexParameteri(GLenum target, 1738 void GLES2Implementation::TexParameteri(GLenum target,
1674 GLenum pname, 1739 GLenum pname,
1675 GLint param) { 1740 GLint param) {
1676 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1741 GPU_CLIENT_SINGLE_THREAD_CHECK();
1677 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexParameteri(" 1742 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexParameteri("
1678 << GLES2Util::GetStringTextureBindTarget(target) << ", " 1743 << GLES2Util::GetStringTextureBindTarget(target) << ", "
1679 << GLES2Util::GetStringTextureParameter(pname) << ", " 1744 << GLES2Util::GetStringTextureParameter(pname) << ", "
1680 << param << ")"); 1745 << param << ")");
1681 helper_->TexParameteri(target, pname, param); 1746 helper_->TexParameteri(target, pname, param);
1682 CheckGLError(); 1747 CheckGLError();
1683 } 1748 }
1684 1749
1685 void GLES2Implementation::TexParameteriv(GLenum target, 1750 void GLES2Implementation::TexParameteriv(GLenum target,
1686 GLenum pname, 1751 GLenum pname,
1687 const GLint* params) { 1752 const GLint* params) {
1688 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1753 GPU_CLIENT_SINGLE_THREAD_CHECK();
1689 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexParameteriv(" 1754 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glTexParameteriv("
1690 << GLES2Util::GetStringTextureBindTarget(target) << ", " 1755 << GLES2Util::GetStringTextureBindTarget(target) << ", "
1691 << GLES2Util::GetStringTextureParameter(pname) << ", " 1756 << GLES2Util::GetStringTextureParameter(pname) << ", "
1692 << static_cast<const void*>(params) << ")"); 1757 << static_cast<const void*>(params) << ")");
1693 GPU_CLIENT_LOG("values: " << params[0]); 1758 size_t count = 1;
1759 for (size_t ii = 0; ii < count; ++ii)
1760 GPU_CLIENT_LOG("value[" << ii << "]: " << params[ii]);
1694 helper_->TexParameterivImmediate(target, pname, params); 1761 helper_->TexParameterivImmediate(target, pname, params);
1695 CheckGLError(); 1762 CheckGLError();
1696 } 1763 }
1697 1764
1698 void GLES2Implementation::TexStorage3D(GLenum target, 1765 void GLES2Implementation::TexStorage3D(GLenum target,
1699 GLsizei levels, 1766 GLsizei levels,
1700 GLenum internalFormat, 1767 GLenum internalFormat,
1701 GLsizei width, 1768 GLsizei width,
1702 GLsizei height, 1769 GLsizei height,
1703 GLsizei depth) { 1770 GLsizei depth) {
(...skipping 680 matching lines...) Expand 10 before | Expand all | Expand 10 after
2384 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib1f(" << indx << ", " 2451 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib1f(" << indx << ", "
2385 << x << ")"); 2452 << x << ")");
2386 helper_->VertexAttrib1f(indx, x); 2453 helper_->VertexAttrib1f(indx, x);
2387 CheckGLError(); 2454 CheckGLError();
2388 } 2455 }
2389 2456
2390 void GLES2Implementation::VertexAttrib1fv(GLuint indx, const GLfloat* values) { 2457 void GLES2Implementation::VertexAttrib1fv(GLuint indx, const GLfloat* values) {
2391 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2458 GPU_CLIENT_SINGLE_THREAD_CHECK();
2392 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib1fv(" << indx << ", " 2459 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib1fv(" << indx << ", "
2393 << static_cast<const void*>(values) << ")"); 2460 << static_cast<const void*>(values) << ")");
2394 GPU_CLIENT_LOG("values: " << values[0]); 2461 size_t count = 1;
2462 for (size_t ii = 0; ii < count; ++ii)
2463 GPU_CLIENT_LOG("value[" << ii << "]: " << values[ii]);
2395 helper_->VertexAttrib1fvImmediate(indx, values); 2464 helper_->VertexAttrib1fvImmediate(indx, values);
2396 CheckGLError(); 2465 CheckGLError();
2397 } 2466 }
2398 2467
2399 void GLES2Implementation::VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { 2468 void GLES2Implementation::VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) {
2400 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2469 GPU_CLIENT_SINGLE_THREAD_CHECK();
2401 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib2f(" << indx << ", " 2470 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib2f(" << indx << ", "
2402 << x << ", " << y << ")"); 2471 << x << ", " << y << ")");
2403 helper_->VertexAttrib2f(indx, x, y); 2472 helper_->VertexAttrib2f(indx, x, y);
2404 CheckGLError(); 2473 CheckGLError();
2405 } 2474 }
2406 2475
2407 void GLES2Implementation::VertexAttrib2fv(GLuint indx, const GLfloat* values) { 2476 void GLES2Implementation::VertexAttrib2fv(GLuint indx, const GLfloat* values) {
2408 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2477 GPU_CLIENT_SINGLE_THREAD_CHECK();
2409 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib2fv(" << indx << ", " 2478 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib2fv(" << indx << ", "
2410 << static_cast<const void*>(values) << ")"); 2479 << static_cast<const void*>(values) << ")");
2411 GPU_CLIENT_LOG("values: " << values[0] << ", " << values[1]); 2480 size_t count = 2;
2481 for (size_t ii = 0; ii < count; ++ii)
2482 GPU_CLIENT_LOG("value[" << ii << "]: " << values[ii]);
2412 helper_->VertexAttrib2fvImmediate(indx, values); 2483 helper_->VertexAttrib2fvImmediate(indx, values);
2413 CheckGLError(); 2484 CheckGLError();
2414 } 2485 }
2415 2486
2416 void GLES2Implementation::VertexAttrib3f(GLuint indx, 2487 void GLES2Implementation::VertexAttrib3f(GLuint indx,
2417 GLfloat x, 2488 GLfloat x,
2418 GLfloat y, 2489 GLfloat y,
2419 GLfloat z) { 2490 GLfloat z) {
2420 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2491 GPU_CLIENT_SINGLE_THREAD_CHECK();
2421 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib3f(" << indx << ", " 2492 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib3f(" << indx << ", "
2422 << x << ", " << y << ", " << z << ")"); 2493 << x << ", " << y << ", " << z << ")");
2423 helper_->VertexAttrib3f(indx, x, y, z); 2494 helper_->VertexAttrib3f(indx, x, y, z);
2424 CheckGLError(); 2495 CheckGLError();
2425 } 2496 }
2426 2497
2427 void GLES2Implementation::VertexAttrib3fv(GLuint indx, const GLfloat* values) { 2498 void GLES2Implementation::VertexAttrib3fv(GLuint indx, const GLfloat* values) {
2428 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2499 GPU_CLIENT_SINGLE_THREAD_CHECK();
2429 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib3fv(" << indx << ", " 2500 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib3fv(" << indx << ", "
2430 << static_cast<const void*>(values) << ")"); 2501 << static_cast<const void*>(values) << ")");
2431 GPU_CLIENT_LOG("values: " << values[0] << ", " << values[1] << ", " 2502 size_t count = 3;
2432 << values[2]); 2503 for (size_t ii = 0; ii < count; ++ii)
2504 GPU_CLIENT_LOG("value[" << ii << "]: " << values[ii]);
2433 helper_->VertexAttrib3fvImmediate(indx, values); 2505 helper_->VertexAttrib3fvImmediate(indx, values);
2434 CheckGLError(); 2506 CheckGLError();
2435 } 2507 }
2436 2508
2437 void GLES2Implementation::VertexAttrib4f(GLuint indx, 2509 void GLES2Implementation::VertexAttrib4f(GLuint indx,
2438 GLfloat x, 2510 GLfloat x,
2439 GLfloat y, 2511 GLfloat y,
2440 GLfloat z, 2512 GLfloat z,
2441 GLfloat w) { 2513 GLfloat w) {
2442 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2514 GPU_CLIENT_SINGLE_THREAD_CHECK();
2443 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib4f(" << indx << ", " 2515 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib4f(" << indx << ", "
2444 << x << ", " << y << ", " << z << ", " << w << ")"); 2516 << x << ", " << y << ", " << z << ", " << w << ")");
2445 helper_->VertexAttrib4f(indx, x, y, z, w); 2517 helper_->VertexAttrib4f(indx, x, y, z, w);
2446 CheckGLError(); 2518 CheckGLError();
2447 } 2519 }
2448 2520
2449 void GLES2Implementation::VertexAttrib4fv(GLuint indx, const GLfloat* values) { 2521 void GLES2Implementation::VertexAttrib4fv(GLuint indx, const GLfloat* values) {
2450 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2522 GPU_CLIENT_SINGLE_THREAD_CHECK();
2451 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib4fv(" << indx << ", " 2523 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttrib4fv(" << indx << ", "
2452 << static_cast<const void*>(values) << ")"); 2524 << static_cast<const void*>(values) << ")");
2453 GPU_CLIENT_LOG("values: " << values[0] << ", " << values[1] << ", " 2525 size_t count = 4;
2454 << values[2] << ", " << values[3]); 2526 for (size_t ii = 0; ii < count; ++ii)
2527 GPU_CLIENT_LOG("value[" << ii << "]: " << values[ii]);
2455 helper_->VertexAttrib4fvImmediate(indx, values); 2528 helper_->VertexAttrib4fvImmediate(indx, values);
2456 CheckGLError(); 2529 CheckGLError();
2457 } 2530 }
2458 2531
2459 void GLES2Implementation::VertexAttribI4i(GLuint indx, 2532 void GLES2Implementation::VertexAttribI4i(GLuint indx,
2460 GLint x, 2533 GLint x,
2461 GLint y, 2534 GLint y,
2462 GLint z, 2535 GLint z,
2463 GLint w) { 2536 GLint w) {
2464 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2537 GPU_CLIENT_SINGLE_THREAD_CHECK();
2465 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4i(" << indx << ", " 2538 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4i(" << indx << ", "
2466 << x << ", " << y << ", " << z << ", " << w << ")"); 2539 << x << ", " << y << ", " << z << ", " << w << ")");
2467 helper_->VertexAttribI4i(indx, x, y, z, w); 2540 helper_->VertexAttribI4i(indx, x, y, z, w);
2468 CheckGLError(); 2541 CheckGLError();
2469 } 2542 }
2470 2543
2471 void GLES2Implementation::VertexAttribI4iv(GLuint indx, const GLint* values) { 2544 void GLES2Implementation::VertexAttribI4iv(GLuint indx, const GLint* values) {
2472 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2545 GPU_CLIENT_SINGLE_THREAD_CHECK();
2473 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4iv(" << indx 2546 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4iv(" << indx
2474 << ", " << static_cast<const void*>(values) << ")"); 2547 << ", " << static_cast<const void*>(values) << ")");
2475 GPU_CLIENT_LOG("values: " << values[0] << ", " << values[1] << ", " 2548 size_t count = 4;
2476 << values[2] << ", " << values[3]); 2549 for (size_t ii = 0; ii < count; ++ii)
2550 GPU_CLIENT_LOG("value[" << ii << "]: " << values[ii]);
2477 helper_->VertexAttribI4ivImmediate(indx, values); 2551 helper_->VertexAttribI4ivImmediate(indx, values);
2478 CheckGLError(); 2552 CheckGLError();
2479 } 2553 }
2480 2554
2481 void GLES2Implementation::VertexAttribI4ui(GLuint indx, 2555 void GLES2Implementation::VertexAttribI4ui(GLuint indx,
2482 GLuint x, 2556 GLuint x,
2483 GLuint y, 2557 GLuint y,
2484 GLuint z, 2558 GLuint z,
2485 GLuint w) { 2559 GLuint w) {
2486 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2560 GPU_CLIENT_SINGLE_THREAD_CHECK();
2487 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4ui(" << indx 2561 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4ui(" << indx
2488 << ", " << x << ", " << y << ", " << z << ", " << w 2562 << ", " << x << ", " << y << ", " << z << ", " << w
2489 << ")"); 2563 << ")");
2490 helper_->VertexAttribI4ui(indx, x, y, z, w); 2564 helper_->VertexAttribI4ui(indx, x, y, z, w);
2491 CheckGLError(); 2565 CheckGLError();
2492 } 2566 }
2493 2567
2494 void GLES2Implementation::VertexAttribI4uiv(GLuint indx, const GLuint* values) { 2568 void GLES2Implementation::VertexAttribI4uiv(GLuint indx, const GLuint* values) {
2495 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2569 GPU_CLIENT_SINGLE_THREAD_CHECK();
2496 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4uiv(" << indx 2570 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glVertexAttribI4uiv(" << indx
2497 << ", " << static_cast<const void*>(values) << ")"); 2571 << ", " << static_cast<const void*>(values) << ")");
2498 GPU_CLIENT_LOG("values: " << values[0] << ", " << values[1] << ", " 2572 size_t count = 4;
2499 << values[2] << ", " << values[3]); 2573 for (size_t ii = 0; ii < count; ++ii)
2574 GPU_CLIENT_LOG("value[" << ii << "]: " << values[ii]);
2500 helper_->VertexAttribI4uivImmediate(indx, values); 2575 helper_->VertexAttribI4uivImmediate(indx, values);
2501 CheckGLError(); 2576 CheckGLError();
2502 } 2577 }
2503 2578
2504 void GLES2Implementation::Viewport(GLint x, 2579 void GLES2Implementation::Viewport(GLint x,
2505 GLint y, 2580 GLint y,
2506 GLsizei width, 2581 GLsizei width,
2507 GLsizei height) { 2582 GLsizei height) {
2508 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2583 GPU_CLIENT_SINGLE_THREAD_CHECK();
2509 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glViewport(" << x << ", " << y 2584 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glViewport(" << x << ", " << y
(...skipping 572 matching lines...) Expand 10 before | Expand all | Expand 10 after
3082 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height); 3157 bounds_width, bounds_height, uv_x, uv_y, uv_width, uv_height);
3083 CheckGLError(); 3158 CheckGLError();
3084 } 3159 }
3085 3160
3086 void GLES2Implementation::MatrixLoadfCHROMIUM(GLenum matrixMode, 3161 void GLES2Implementation::MatrixLoadfCHROMIUM(GLenum matrixMode,
3087 const GLfloat* m) { 3162 const GLfloat* m) {
3088 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3163 GPU_CLIENT_SINGLE_THREAD_CHECK();
3089 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadfCHROMIUM(" 3164 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadfCHROMIUM("
3090 << GLES2Util::GetStringMatrixMode(matrixMode) << ", " 3165 << GLES2Util::GetStringMatrixMode(matrixMode) << ", "
3091 << static_cast<const void*>(m) << ")"); 3166 << static_cast<const void*>(m) << ")");
3092 GPU_CLIENT_LOG("values: " << m[0] << ", " << m[1] << ", " << m[2] << ", " 3167 size_t count = 16;
3093 << m[3] << ", " << m[4] << ", " << m[5] << ", " 3168 for (size_t ii = 0; ii < count; ++ii)
3094 << m[6] << ", " << m[7] << ", " << m[8] << ", " 3169 GPU_CLIENT_LOG("value[" << ii << "]: " << m[ii]);
3095 << m[9] << ", " << m[10] << ", " << m[11] << ", "
3096 << m[12] << ", " << m[13] << ", " << m[14] << ", "
3097 << m[15]);
3098 helper_->MatrixLoadfCHROMIUMImmediate(matrixMode, m); 3170 helper_->MatrixLoadfCHROMIUMImmediate(matrixMode, m);
3099 CheckGLError(); 3171 CheckGLError();
3100 } 3172 }
3101 3173
3102 void GLES2Implementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { 3174 void GLES2Implementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) {
3103 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3175 GPU_CLIENT_SINGLE_THREAD_CHECK();
3104 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadIdentityCHROMIUM(" 3176 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadIdentityCHROMIUM("
3105 << GLES2Util::GetStringMatrixMode(matrixMode) << ")"); 3177 << GLES2Util::GetStringMatrixMode(matrixMode) << ")");
3106 helper_->MatrixLoadIdentityCHROMIUM(matrixMode); 3178 helper_->MatrixLoadIdentityCHROMIUM(matrixMode);
3107 CheckGLError(); 3179 CheckGLError();
3108 } 3180 }
3109 3181
3110 void GLES2Implementation::BlendBarrierKHR() { 3182 void GLES2Implementation::BlendBarrierKHR() {
3111 GPU_CLIENT_SINGLE_THREAD_CHECK(); 3183 GPU_CLIENT_SINGLE_THREAD_CHECK();
3112 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendBarrierKHR(" 3184 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendBarrierKHR("
3113 << ")"); 3185 << ")");
3114 helper_->BlendBarrierKHR(); 3186 helper_->BlendBarrierKHR();
3115 CheckGLError(); 3187 CheckGLError();
3116 } 3188 }
3117 3189
3118 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 3190 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698