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 // This file contains Chromium-specific GLES2 extensions declarations. | 5 // This file contains Chromium-specific GLES2 extensions declarations. |
6 | 6 |
7 #ifndef GPU_GLES2_GL2EXTCHROMIUM_H_ | 7 #ifndef GPU_GLES2_GL2EXTCHROMIUM_H_ |
8 #define GPU_GLES2_GL2EXTCHROMIUM_H_ | 8 #define GPU_GLES2_GL2EXTCHROMIUM_H_ |
9 | 9 |
10 #include <GLES2/gl2.h> | 10 #include <GLES2/gl2.h> |
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
406 #ifdef GL_GLEXT_PROTOTYPES | 406 #ifdef GL_GLEXT_PROTOTYPES |
407 GL_APICALL void GL_APIENTRY glBlitFramebufferEXT( | 407 GL_APICALL void GL_APIENTRY glBlitFramebufferEXT( |
408 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, | 408 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, |
409 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); | 409 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); |
410 #endif | 410 #endif |
411 typedef void (GL_APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) ( | 411 typedef void (GL_APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) ( |
412 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, | 412 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, |
413 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); | 413 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); |
414 #endif /* GL_EXT_framebuffer_blit */ | 414 #endif /* GL_EXT_framebuffer_blit */ |
415 | 415 |
| 416 /* GL_EXT_draw_buffers */ |
| 417 #ifndef GL_EXT_draw_buffers |
| 418 #define GL_EXT_draw_buffers 1 |
| 419 |
| 420 #ifdef GL_GLEXT_PROTOTYPES |
| 421 GL_APICALL void GL_APIENTRY glDrawBuffersEXT( |
| 422 GLsizei n, const GLenum* bufs); |
| 423 #endif |
| 424 typedef void (GL_APIENTRYP PFNGLDRAWBUFFERSEXTPROC) ( |
| 425 GLsizei n, const GLenum* bufs); |
| 426 |
| 427 #ifndef GL_COLOR_ATTACHMENT0_EXT |
| 428 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 |
| 429 #endif |
| 430 #ifndef GL_COLOR_ATTACHMENT1_EXT |
| 431 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 |
| 432 #endif |
| 433 #ifndef GL_COLOR_ATTACHMENT2_EXT |
| 434 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 |
| 435 #endif |
| 436 #ifndef GL_COLOR_ATTACHMENT3_EXT |
| 437 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 |
| 438 #endif |
| 439 #ifndef GL_COLOR_ATTACHMENT4_EXT |
| 440 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 |
| 441 #endif |
| 442 #ifndef GL_COLOR_ATTACHMENT5_EXT |
| 443 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 |
| 444 #endif |
| 445 #ifndef GL_COLOR_ATTACHMENT6_EXT |
| 446 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 |
| 447 #endif |
| 448 #ifndef GL_COLOR_ATTACHMENT7_EXT |
| 449 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 |
| 450 #endif |
| 451 #ifndef GL_COLOR_ATTACHMENT8_EXT |
| 452 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 |
| 453 #endif |
| 454 #ifndef GL_COLOR_ATTACHMENT9_EXT |
| 455 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 |
| 456 #endif |
| 457 #ifndef GL_COLOR_ATTACHMENT10_EXT |
| 458 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA |
| 459 #endif |
| 460 #ifndef GL_COLOR_ATTACHMENT11_EXT |
| 461 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB |
| 462 #endif |
| 463 #ifndef GL_COLOR_ATTACHMENT12_EXT |
| 464 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC |
| 465 #endif |
| 466 #ifndef GL_COLOR_ATTACHMENT13_EXT |
| 467 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED |
| 468 #endif |
| 469 #ifndef GL_COLOR_ATTACHMENT14_EXT |
| 470 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE |
| 471 #endif |
| 472 #ifndef GL_COLOR_ATTACHMENT15_EXT |
| 473 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF |
| 474 #endif |
| 475 |
| 476 #ifndef GL_DRAW_BUFFER0_EXT |
| 477 #define GL_DRAW_BUFFER0_EXT 0x8825 |
| 478 #endif |
| 479 #ifndef GL_DRAW_BUFFER1_EXT |
| 480 #define GL_DRAW_BUFFER1_EXT 0x8826 |
| 481 #endif |
| 482 #ifndef GL_DRAW_BUFFER2_EXT |
| 483 #define GL_DRAW_BUFFER2_EXT 0x8827 |
| 484 #endif |
| 485 #ifndef GL_DRAW_BUFFER3_EXT |
| 486 #define GL_DRAW_BUFFER3_EXT 0x8828 |
| 487 #endif |
| 488 #ifndef GL_DRAW_BUFFER4_EXT |
| 489 #define GL_DRAW_BUFFER4_EXT 0x8829 |
| 490 #endif |
| 491 #ifndef GL_DRAW_BUFFER5_EXT |
| 492 #define GL_DRAW_BUFFER5_EXT 0x882A |
| 493 #endif |
| 494 #ifndef GL_DRAW_BUFFER6_EXT |
| 495 #define GL_DRAW_BUFFER6_EXT 0x882B |
| 496 #endif |
| 497 #ifndef GL_DRAW_BUFFER7_EXT |
| 498 #define GL_DRAW_BUFFER7_EXT 0x882C |
| 499 #endif |
| 500 #ifndef GL_DRAW_BUFFER8_EXT |
| 501 #define GL_DRAW_BUFFER8_EXT 0x882D |
| 502 #endif |
| 503 #ifndef GL_DRAW_BUFFER9_EXT |
| 504 #define GL_DRAW_BUFFER9_EXT 0x882E |
| 505 #endif |
| 506 #ifndef GL_DRAW_BUFFER10_EXT |
| 507 #define GL_DRAW_BUFFER10_EXT 0x882F |
| 508 #endif |
| 509 #ifndef GL_DRAW_BUFFER11_EXT |
| 510 #define GL_DRAW_BUFFER11_EXT 0x8830 |
| 511 #endif |
| 512 #ifndef GL_DRAW_BUFFER12_EXT |
| 513 #define GL_DRAW_BUFFER12_EXT 0x8831 |
| 514 #endif |
| 515 #ifndef GL_DRAW_BUFFER13_EXT |
| 516 #define GL_DRAW_BUFFER13_EXT 0x8832 |
| 517 #endif |
| 518 #ifndef GL_DRAW_BUFFER14_EXT |
| 519 #define GL_DRAW_BUFFER14_EXT 0x8833 |
| 520 #endif |
| 521 #ifndef GL_DRAW_BUFFER15_EXT |
| 522 #define GL_DRAW_BUFFER15_EXT 0x8834 |
| 523 #endif |
| 524 |
| 525 #ifndef GL_MAX_COLOR_ATTACHMENTS_EXT |
| 526 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF |
| 527 #endif |
| 528 |
| 529 #ifndef GL_MAX_DRAW_BUFFERS_EXT |
| 530 #define GL_MAX_DRAW_BUFFERS_EXT 0x8824 |
| 531 #endif |
| 532 |
| 533 #endif /* GL_EXT_draw_buffers */ |
| 534 |
416 /* GL_CHROMIUM_resize */ | 535 /* GL_CHROMIUM_resize */ |
417 #ifndef GL_CHROMIUM_resize | 536 #ifndef GL_CHROMIUM_resize |
418 #define GL_CHROMIUM_resize 1 | 537 #define GL_CHROMIUM_resize 1 |
419 #ifdef GL_GLEXT_PROTOTYPES | 538 #ifdef GL_GLEXT_PROTOTYPES |
420 GL_APICALL void GL_APIENTRY glResizeCHROMIUM(GLuint width, GLuint height); | 539 GL_APICALL void GL_APIENTRY glResizeCHROMIUM(GLuint width, GLuint height); |
421 #endif | 540 #endif |
422 typedef void (GL_APIENTRYP PFNGLRESIZECHROMIUMPROC) ( | 541 typedef void (GL_APIENTRYP PFNGLRESIZECHROMIUMPROC) ( |
423 GLuint width, GLuint height); | 542 GLuint width, GLuint height); |
424 #endif /* GL_CHROMIUM_resize */ | 543 #endif /* GL_CHROMIUM_resize */ |
425 | 544 |
(...skipping 27 matching lines...) Expand all Loading... |
453 typedef GLuint (GL_APIENTRYP PFNGLINSERTSYNCPOINTCHROMIUMPROC) (); | 572 typedef GLuint (GL_APIENTRYP PFNGLINSERTSYNCPOINTCHROMIUMPROC) (); |
454 typedef void (GL_APIENTRYP PFNGLWAITSYNCPOINTCHROMIUMPROC) (GLuint sync_point); | 573 typedef void (GL_APIENTRYP PFNGLWAITSYNCPOINTCHROMIUMPROC) (GLuint sync_point); |
455 #endif /* GL_CHROMIUM_sync_point */ | 574 #endif /* GL_CHROMIUM_sync_point */ |
456 | 575 |
457 #ifdef __cplusplus | 576 #ifdef __cplusplus |
458 } | 577 } |
459 #endif | 578 #endif |
460 | 579 |
461 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ | 580 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ |
462 | 581 |
OLD | NEW |