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

Side by Side Diff: mojo/gpu/mojo_gles2_impl_autogen.cc

Issue 1181013010: Support impl-side painting in Mandoline. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix presubmit warning Created 5 years, 6 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
11 #include "mojo/gpu/mojo_gles2_impl_autogen.h" 11 #include "mojo/gpu/mojo_gles2_impl_autogen.h"
12 12
13 #include "base/logging.h" 13 #include "base/logging.h"
14 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_copy_texture.h"
15 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_image.h"
14 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_miscellaneous.h" 16 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_miscellaneous.h"
17 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_pixel_transfer_buffe r_object.h"
15 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_sub_image.h" 18 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_sub_image.h"
16 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_sync_point.h" 19 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_sync_point.h"
17 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_texture_mailbox.h" 20 #include "third_party/mojo/src/mojo/public/c/gles2/chromium_texture_mailbox.h"
18 #include "third_party/mojo/src/mojo/public/c/gles2/gles2.h" 21 #include "third_party/mojo/src/mojo/public/c/gles2/gles2.h"
19 #include "third_party/mojo/src/mojo/public/c/gles2/occlusion_query_ext.h" 22 #include "third_party/mojo/src/mojo/public/c/gles2/occlusion_query_ext.h"
20 23
21 namespace mojo { 24 namespace mojo {
22 25
23 void MojoGLES2Impl::ActiveTexture(GLenum texture) { 26 void MojoGLES2Impl::ActiveTexture(GLenum texture) {
24 MojoGLES2MakeCurrent(context_); 27 MojoGLES2MakeCurrent(context_);
(...skipping 1285 matching lines...) Expand 10 before | Expand all | Expand 10 after
1310 GLenum type, 1313 GLenum type,
1311 GLuint offset) { 1314 GLuint offset) {
1312 NOTREACHED() << "Unimplemented GetMaxValueInBufferCHROMIUM."; 1315 NOTREACHED() << "Unimplemented GetMaxValueInBufferCHROMIUM.";
1313 return 0; 1316 return 0;
1314 } 1317 }
1315 GLboolean MojoGLES2Impl::EnableFeatureCHROMIUM(const char* feature) { 1318 GLboolean MojoGLES2Impl::EnableFeatureCHROMIUM(const char* feature) {
1316 NOTREACHED() << "Unimplemented EnableFeatureCHROMIUM."; 1319 NOTREACHED() << "Unimplemented EnableFeatureCHROMIUM.";
1317 return 0; 1320 return 0;
1318 } 1321 }
1319 void* MojoGLES2Impl::MapBufferCHROMIUM(GLuint target, GLenum access) { 1322 void* MojoGLES2Impl::MapBufferCHROMIUM(GLuint target, GLenum access) {
1320 NOTREACHED() << "Unimplemented MapBufferCHROMIUM."; 1323 MojoGLES2MakeCurrent(context_);
1321 return 0; 1324 return glMapBufferCHROMIUM(target, access);
1322 } 1325 }
1323 GLboolean MojoGLES2Impl::UnmapBufferCHROMIUM(GLuint target) { 1326 GLboolean MojoGLES2Impl::UnmapBufferCHROMIUM(GLuint target) {
1324 NOTREACHED() << "Unimplemented UnmapBufferCHROMIUM."; 1327 MojoGLES2MakeCurrent(context_);
1325 return 0; 1328 return glUnmapBufferCHROMIUM(target);
1326 } 1329 }
1327 void* MojoGLES2Impl::MapBufferSubDataCHROMIUM(GLuint target, 1330 void* MojoGLES2Impl::MapBufferSubDataCHROMIUM(GLuint target,
1328 GLintptr offset, 1331 GLintptr offset,
1329 GLsizeiptr size, 1332 GLsizeiptr size,
1330 GLenum access) { 1333 GLenum access) {
1331 NOTREACHED() << "Unimplemented MapBufferSubDataCHROMIUM."; 1334 NOTREACHED() << "Unimplemented MapBufferSubDataCHROMIUM.";
1332 return 0; 1335 return 0;
1333 } 1336 }
1334 void MojoGLES2Impl::UnmapBufferSubDataCHROMIUM(const void* mem) { 1337 void MojoGLES2Impl::UnmapBufferSubDataCHROMIUM(const void* mem) {
1335 NOTREACHED() << "Unimplemented UnmapBufferSubDataCHROMIUM."; 1338 NOTREACHED() << "Unimplemented UnmapBufferSubDataCHROMIUM.";
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
1402 NOTREACHED() << "Unimplemented GetUniformsES3CHROMIUM."; 1405 NOTREACHED() << "Unimplemented GetUniformsES3CHROMIUM.";
1403 } 1406 }
1404 GLuint MojoGLES2Impl::CreateStreamTextureCHROMIUM(GLuint texture) { 1407 GLuint MojoGLES2Impl::CreateStreamTextureCHROMIUM(GLuint texture) {
1405 NOTREACHED() << "Unimplemented CreateStreamTextureCHROMIUM."; 1408 NOTREACHED() << "Unimplemented CreateStreamTextureCHROMIUM.";
1406 return 0; 1409 return 0;
1407 } 1410 }
1408 GLuint MojoGLES2Impl::CreateImageCHROMIUM(ClientBuffer buffer, 1411 GLuint MojoGLES2Impl::CreateImageCHROMIUM(ClientBuffer buffer,
1409 GLsizei width, 1412 GLsizei width,
1410 GLsizei height, 1413 GLsizei height,
1411 GLenum internalformat) { 1414 GLenum internalformat) {
1412 NOTREACHED() << "Unimplemented CreateImageCHROMIUM."; 1415 MojoGLES2MakeCurrent(context_);
1413 return 0; 1416 return glCreateImageCHROMIUM(buffer, width, height, internalformat);
1414 } 1417 }
1415 void MojoGLES2Impl::DestroyImageCHROMIUM(GLuint image_id) { 1418 void MojoGLES2Impl::DestroyImageCHROMIUM(GLuint image_id) {
1416 NOTREACHED() << "Unimplemented DestroyImageCHROMIUM."; 1419 MojoGLES2MakeCurrent(context_);
1420 glDestroyImageCHROMIUM(image_id);
1417 } 1421 }
1418 GLuint MojoGLES2Impl::CreateGpuMemoryBufferImageCHROMIUM(GLsizei width, 1422 GLuint MojoGLES2Impl::CreateGpuMemoryBufferImageCHROMIUM(GLsizei width,
1419 GLsizei height, 1423 GLsizei height,
1420 GLenum internalformat, 1424 GLenum internalformat,
1421 GLenum usage) { 1425 GLenum usage) {
1422 NOTREACHED() << "Unimplemented CreateGpuMemoryBufferImageCHROMIUM."; 1426 MojoGLES2MakeCurrent(context_);
1423 return 0; 1427 return glCreateGpuMemoryBufferImageCHROMIUM(width, height, internalformat,
1428 usage);
1424 } 1429 }
1425 void MojoGLES2Impl::GetTranslatedShaderSourceANGLE(GLuint shader, 1430 void MojoGLES2Impl::GetTranslatedShaderSourceANGLE(GLuint shader,
1426 GLsizei bufsize, 1431 GLsizei bufsize,
1427 GLsizei* length, 1432 GLsizei* length,
1428 char* source) { 1433 char* source) {
1429 NOTREACHED() << "Unimplemented GetTranslatedShaderSourceANGLE."; 1434 NOTREACHED() << "Unimplemented GetTranslatedShaderSourceANGLE.";
1430 } 1435 }
1431 void MojoGLES2Impl::PostSubBufferCHROMIUM(GLint x, 1436 void MojoGLES2Impl::PostSubBufferCHROMIUM(GLint x,
1432 GLint y, 1437 GLint y,
1433 GLint width, 1438 GLint width,
1434 GLint height) { 1439 GLint height) {
1435 NOTREACHED() << "Unimplemented PostSubBufferCHROMIUM."; 1440 NOTREACHED() << "Unimplemented PostSubBufferCHROMIUM.";
1436 } 1441 }
1437 void MojoGLES2Impl::TexImageIOSurface2DCHROMIUM(GLenum target, 1442 void MojoGLES2Impl::TexImageIOSurface2DCHROMIUM(GLenum target,
1438 GLsizei width, 1443 GLsizei width,
1439 GLsizei height, 1444 GLsizei height,
1440 GLuint ioSurfaceId, 1445 GLuint ioSurfaceId,
1441 GLuint plane) { 1446 GLuint plane) {
1442 NOTREACHED() << "Unimplemented TexImageIOSurface2DCHROMIUM."; 1447 NOTREACHED() << "Unimplemented TexImageIOSurface2DCHROMIUM.";
1443 } 1448 }
1444 void MojoGLES2Impl::CopyTextureCHROMIUM(GLenum target, 1449 void MojoGLES2Impl::CopyTextureCHROMIUM(GLenum target,
1445 GLenum source_id, 1450 GLenum source_id,
1446 GLenum dest_id, 1451 GLenum dest_id,
1447 GLint internalformat, 1452 GLint internalformat,
1448 GLenum dest_type) { 1453 GLenum dest_type) {
1449 NOTREACHED() << "Unimplemented CopyTextureCHROMIUM."; 1454 MojoGLES2MakeCurrent(context_);
1455 glCopyTextureCHROMIUM(target, source_id, dest_id, internalformat, dest_type);
1450 } 1456 }
1451 void MojoGLES2Impl::CopySubTextureCHROMIUM(GLenum target, 1457 void MojoGLES2Impl::CopySubTextureCHROMIUM(GLenum target,
1452 GLenum source_id, 1458 GLenum source_id,
1453 GLenum dest_id, 1459 GLenum dest_id,
1454 GLint xoffset, 1460 GLint xoffset,
1455 GLint yoffset, 1461 GLint yoffset,
1456 GLint x, 1462 GLint x,
1457 GLint y, 1463 GLint y,
1458 GLsizei width, 1464 GLsizei width,
1459 GLsizei height) { 1465 GLsizei height) {
1460 NOTREACHED() << "Unimplemented CopySubTextureCHROMIUM."; 1466 MojoGLES2MakeCurrent(context_);
1467 glCopySubTextureCHROMIUM(target, source_id, dest_id, xoffset, yoffset, x, y,
1468 width, height);
1461 } 1469 }
1462 void MojoGLES2Impl::DrawArraysInstancedANGLE(GLenum mode, 1470 void MojoGLES2Impl::DrawArraysInstancedANGLE(GLenum mode,
1463 GLint first, 1471 GLint first,
1464 GLsizei count, 1472 GLsizei count,
1465 GLsizei primcount) { 1473 GLsizei primcount) {
1466 NOTREACHED() << "Unimplemented DrawArraysInstancedANGLE."; 1474 NOTREACHED() << "Unimplemented DrawArraysInstancedANGLE.";
1467 } 1475 }
1468 void MojoGLES2Impl::DrawElementsInstancedANGLE(GLenum mode, 1476 void MojoGLES2Impl::DrawElementsInstancedANGLE(GLenum mode,
1469 GLsizei count, 1477 GLsizei count,
1470 GLenum type, 1478 GLenum type,
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
1524 } 1532 }
1525 void MojoGLES2Impl::PopulateSubscribedValuesCHROMIUM(GLenum target) { 1533 void MojoGLES2Impl::PopulateSubscribedValuesCHROMIUM(GLenum target) {
1526 NOTREACHED() << "Unimplemented PopulateSubscribedValuesCHROMIUM."; 1534 NOTREACHED() << "Unimplemented PopulateSubscribedValuesCHROMIUM.";
1527 } 1535 }
1528 void MojoGLES2Impl::UniformValuebufferCHROMIUM(GLint location, 1536 void MojoGLES2Impl::UniformValuebufferCHROMIUM(GLint location,
1529 GLenum target, 1537 GLenum target,
1530 GLenum subscription) { 1538 GLenum subscription) {
1531 NOTREACHED() << "Unimplemented UniformValuebufferCHROMIUM."; 1539 NOTREACHED() << "Unimplemented UniformValuebufferCHROMIUM.";
1532 } 1540 }
1533 void MojoGLES2Impl::BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { 1541 void MojoGLES2Impl::BindTexImage2DCHROMIUM(GLenum target, GLint imageId) {
1534 NOTREACHED() << "Unimplemented BindTexImage2DCHROMIUM."; 1542 MojoGLES2MakeCurrent(context_);
1543 glBindTexImage2DCHROMIUM(target, imageId);
1535 } 1544 }
1536 void MojoGLES2Impl::ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { 1545 void MojoGLES2Impl::ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) {
1537 NOTREACHED() << "Unimplemented ReleaseTexImage2DCHROMIUM."; 1546 MojoGLES2MakeCurrent(context_);
1547 glReleaseTexImage2DCHROMIUM(target, imageId);
1538 } 1548 }
1539 void MojoGLES2Impl::TraceBeginCHROMIUM(const char* category_name, 1549 void MojoGLES2Impl::TraceBeginCHROMIUM(const char* category_name,
1540 const char* trace_name) { 1550 const char* trace_name) {
1541 NOTREACHED() << "Unimplemented TraceBeginCHROMIUM."; 1551 NOTREACHED() << "Unimplemented TraceBeginCHROMIUM.";
1542 } 1552 }
1543 void MojoGLES2Impl::TraceEndCHROMIUM() { 1553 void MojoGLES2Impl::TraceEndCHROMIUM() {
1544 NOTREACHED() << "Unimplemented TraceEndCHROMIUM."; 1554 NOTREACHED() << "Unimplemented TraceEndCHROMIUM.";
1545 } 1555 }
1546 void MojoGLES2Impl::AsyncTexSubImage2DCHROMIUM(GLenum target, 1556 void MojoGLES2Impl::AsyncTexSubImage2DCHROMIUM(GLenum target,
1547 GLint level, 1557 GLint level,
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
1617 } 1627 }
1618 GLenum MojoGLES2Impl::GetGraphicsResetStatusKHR() { 1628 GLenum MojoGLES2Impl::GetGraphicsResetStatusKHR() {
1619 NOTREACHED() << "Unimplemented GetGraphicsResetStatusKHR."; 1629 NOTREACHED() << "Unimplemented GetGraphicsResetStatusKHR.";
1620 return 0; 1630 return 0;
1621 } 1631 }
1622 void MojoGLES2Impl::BlendBarrierKHR() { 1632 void MojoGLES2Impl::BlendBarrierKHR() {
1623 NOTREACHED() << "Unimplemented BlendBarrierKHR."; 1633 NOTREACHED() << "Unimplemented BlendBarrierKHR.";
1624 } 1634 }
1625 1635
1626 } // namespace mojo 1636 } // namespace mojo
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698