tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Context_gl.cpp (84069B)


      1 // GENERATED FILE - DO NOT EDIT.
      2 // Generated by generate_entry_points.py using data from gl.xml.
      3 //
      4 // Copyright 2019 The ANGLE Project Authors. All rights reserved.
      5 // Use of this source code is governed by a BSD-style license that can be
      6 // found in the LICENSE file.
      7 //
      8 // Context_gl.cpp: Implements the GL specific parts of Context.
      9 
     10 #include "Context.h"
     11 #include "common/debug.h"
     12 
     13 namespace gl
     14 {
     15 
     16 void Context::compressedTexImage1D(GLenum target,
     17                                   GLint level,
     18                                   GLenum internalformat,
     19                                   GLsizei width,
     20                                   GLint border,
     21                                   GLsizei imageSize,
     22                                   const void *data)
     23 {
     24    UNIMPLEMENTED();
     25 }
     26 
     27 void Context::compressedTexSubImage1D(GLenum target,
     28                                      GLint level,
     29                                      GLint xoffset,
     30                                      GLsizei width,
     31                                      GLenum format,
     32                                      GLsizei imageSize,
     33                                      const void *data)
     34 {
     35    UNIMPLEMENTED();
     36 }
     37 
     38 void Context::loadTransposeMatrixd(const GLdouble *m)
     39 {
     40    UNIMPLEMENTED();
     41 }
     42 
     43 void Context::loadTransposeMatrixf(const GLfloat *m)
     44 {
     45    UNIMPLEMENTED();
     46 }
     47 
     48 void Context::multTransposeMatrixd(const GLdouble *m)
     49 {
     50    UNIMPLEMENTED();
     51 }
     52 
     53 void Context::multTransposeMatrixf(const GLfloat *m)
     54 {
     55    UNIMPLEMENTED();
     56 }
     57 
     58 void Context::multiTexCoord1d(GLenum target, GLdouble s)
     59 {
     60    UNIMPLEMENTED();
     61 }
     62 
     63 void Context::multiTexCoord1dv(GLenum target, const GLdouble *v)
     64 {
     65    UNIMPLEMENTED();
     66 }
     67 
     68 void Context::multiTexCoord1f(GLenum target, GLfloat s)
     69 {
     70    UNIMPLEMENTED();
     71 }
     72 
     73 void Context::multiTexCoord1fv(GLenum target, const GLfloat *v)
     74 {
     75    UNIMPLEMENTED();
     76 }
     77 
     78 void Context::multiTexCoord1i(GLenum target, GLint s)
     79 {
     80    UNIMPLEMENTED();
     81 }
     82 
     83 void Context::multiTexCoord1iv(GLenum target, const GLint *v)
     84 {
     85    UNIMPLEMENTED();
     86 }
     87 
     88 void Context::multiTexCoord1s(GLenum target, GLshort s)
     89 {
     90    UNIMPLEMENTED();
     91 }
     92 
     93 void Context::multiTexCoord1sv(GLenum target, const GLshort *v)
     94 {
     95    UNIMPLEMENTED();
     96 }
     97 
     98 void Context::multiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
     99 {
    100    UNIMPLEMENTED();
    101 }
    102 
    103 void Context::multiTexCoord2dv(GLenum target, const GLdouble *v)
    104 {
    105    UNIMPLEMENTED();
    106 }
    107 
    108 void Context::multiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
    109 {
    110    UNIMPLEMENTED();
    111 }
    112 
    113 void Context::multiTexCoord2fv(GLenum target, const GLfloat *v)
    114 {
    115    UNIMPLEMENTED();
    116 }
    117 
    118 void Context::multiTexCoord2i(GLenum target, GLint s, GLint t)
    119 {
    120    UNIMPLEMENTED();
    121 }
    122 
    123 void Context::multiTexCoord2iv(GLenum target, const GLint *v)
    124 {
    125    UNIMPLEMENTED();
    126 }
    127 
    128 void Context::multiTexCoord2s(GLenum target, GLshort s, GLshort t)
    129 {
    130    UNIMPLEMENTED();
    131 }
    132 
    133 void Context::multiTexCoord2sv(GLenum target, const GLshort *v)
    134 {
    135    UNIMPLEMENTED();
    136 }
    137 
    138 void Context::multiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
    139 {
    140    UNIMPLEMENTED();
    141 }
    142 
    143 void Context::multiTexCoord3dv(GLenum target, const GLdouble *v)
    144 {
    145    UNIMPLEMENTED();
    146 }
    147 
    148 void Context::multiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
    149 {
    150    UNIMPLEMENTED();
    151 }
    152 
    153 void Context::multiTexCoord3fv(GLenum target, const GLfloat *v)
    154 {
    155    UNIMPLEMENTED();
    156 }
    157 
    158 void Context::multiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
    159 {
    160    UNIMPLEMENTED();
    161 }
    162 
    163 void Context::multiTexCoord3iv(GLenum target, const GLint *v)
    164 {
    165    UNIMPLEMENTED();
    166 }
    167 
    168 void Context::multiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
    169 {
    170    UNIMPLEMENTED();
    171 }
    172 
    173 void Context::multiTexCoord3sv(GLenum target, const GLshort *v)
    174 {
    175    UNIMPLEMENTED();
    176 }
    177 
    178 void Context::multiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
    179 {
    180    UNIMPLEMENTED();
    181 }
    182 
    183 void Context::multiTexCoord4dv(GLenum target, const GLdouble *v)
    184 {
    185    UNIMPLEMENTED();
    186 }
    187 
    188 void Context::multiTexCoord4fv(GLenum target, const GLfloat *v)
    189 {
    190    UNIMPLEMENTED();
    191 }
    192 
    193 void Context::multiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
    194 {
    195    UNIMPLEMENTED();
    196 }
    197 
    198 void Context::multiTexCoord4iv(GLenum target, const GLint *v)
    199 {
    200    UNIMPLEMENTED();
    201 }
    202 
    203 void Context::multiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
    204 {
    205    UNIMPLEMENTED();
    206 }
    207 
    208 void Context::multiTexCoord4sv(GLenum target, const GLshort *v)
    209 {
    210    UNIMPLEMENTED();
    211 }
    212 
    213 void Context::getVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
    214 {
    215    UNIMPLEMENTED();
    216 }
    217 
    218 void Context::vertexAttrib1d(GLuint index, GLdouble x)
    219 {
    220    UNIMPLEMENTED();
    221 }
    222 
    223 void Context::vertexAttrib1dv(GLuint index, const GLdouble *v)
    224 {
    225    UNIMPLEMENTED();
    226 }
    227 
    228 void Context::vertexAttrib1s(GLuint index, GLshort x)
    229 {
    230    UNIMPLEMENTED();
    231 }
    232 
    233 void Context::vertexAttrib1sv(GLuint index, const GLshort *v)
    234 {
    235    UNIMPLEMENTED();
    236 }
    237 
    238 void Context::vertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
    239 {
    240    UNIMPLEMENTED();
    241 }
    242 
    243 void Context::vertexAttrib2dv(GLuint index, const GLdouble *v)
    244 {
    245    UNIMPLEMENTED();
    246 }
    247 
    248 void Context::vertexAttrib2s(GLuint index, GLshort x, GLshort y)
    249 {
    250    UNIMPLEMENTED();
    251 }
    252 
    253 void Context::vertexAttrib2sv(GLuint index, const GLshort *v)
    254 {
    255    UNIMPLEMENTED();
    256 }
    257 
    258 void Context::vertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
    259 {
    260    UNIMPLEMENTED();
    261 }
    262 
    263 void Context::vertexAttrib3dv(GLuint index, const GLdouble *v)
    264 {
    265    UNIMPLEMENTED();
    266 }
    267 
    268 void Context::vertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
    269 {
    270    UNIMPLEMENTED();
    271 }
    272 
    273 void Context::vertexAttrib3sv(GLuint index, const GLshort *v)
    274 {
    275    UNIMPLEMENTED();
    276 }
    277 
    278 void Context::vertexAttrib4Nbv(GLuint index, const GLbyte *v)
    279 {
    280    UNIMPLEMENTED();
    281 }
    282 
    283 void Context::vertexAttrib4Niv(GLuint index, const GLint *v)
    284 {
    285    UNIMPLEMENTED();
    286 }
    287 
    288 void Context::vertexAttrib4Nsv(GLuint index, const GLshort *v)
    289 {
    290    UNIMPLEMENTED();
    291 }
    292 
    293 void Context::vertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
    294 {
    295    UNIMPLEMENTED();
    296 }
    297 
    298 void Context::vertexAttrib4Nubv(GLuint index, const GLubyte *v)
    299 {
    300    UNIMPLEMENTED();
    301 }
    302 
    303 void Context::vertexAttrib4Nuiv(GLuint index, const GLuint *v)
    304 {
    305    UNIMPLEMENTED();
    306 }
    307 
    308 void Context::vertexAttrib4Nusv(GLuint index, const GLushort *v)
    309 {
    310    UNIMPLEMENTED();
    311 }
    312 
    313 void Context::vertexAttrib4bv(GLuint index, const GLbyte *v)
    314 {
    315    UNIMPLEMENTED();
    316 }
    317 
    318 void Context::vertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
    319 {
    320    UNIMPLEMENTED();
    321 }
    322 
    323 void Context::vertexAttrib4dv(GLuint index, const GLdouble *v)
    324 {
    325    UNIMPLEMENTED();
    326 }
    327 
    328 void Context::vertexAttrib4iv(GLuint index, const GLint *v)
    329 {
    330    UNIMPLEMENTED();
    331 }
    332 
    333 void Context::vertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
    334 {
    335    UNIMPLEMENTED();
    336 }
    337 
    338 void Context::vertexAttrib4sv(GLuint index, const GLshort *v)
    339 {
    340    UNIMPLEMENTED();
    341 }
    342 
    343 void Context::vertexAttrib4ubv(GLuint index, const GLubyte *v)
    344 {
    345    UNIMPLEMENTED();
    346 }
    347 
    348 void Context::vertexAttrib4uiv(GLuint index, const GLuint *v)
    349 {
    350    UNIMPLEMENTED();
    351 }
    352 
    353 void Context::vertexAttrib4usv(GLuint index, const GLushort *v)
    354 {
    355    UNIMPLEMENTED();
    356 }
    357 
    358 void Context::beginConditionalRender(GLuint id, GLenum mode)
    359 {
    360    UNIMPLEMENTED();
    361 }
    362 
    363 void Context::clampColor(GLenum target, GLenum clamp)
    364 {
    365    UNIMPLEMENTED();
    366 }
    367 
    368 void Context::endConditionalRender()
    369 {
    370    UNIMPLEMENTED();
    371 }
    372 
    373 void Context::framebufferTexture1D(GLenum target,
    374                                   GLenum attachment,
    375                                   TextureTarget textarget,
    376                                   TextureID texture,
    377                                   GLint level)
    378 {
    379    UNIMPLEMENTED();
    380 }
    381 
    382 void Context::vertexAttribI1i(GLuint index, GLint x)
    383 {
    384    UNIMPLEMENTED();
    385 }
    386 
    387 void Context::vertexAttribI1iv(GLuint index, const GLint *v)
    388 {
    389    UNIMPLEMENTED();
    390 }
    391 
    392 void Context::vertexAttribI1ui(GLuint index, GLuint x)
    393 {
    394    UNIMPLEMENTED();
    395 }
    396 
    397 void Context::vertexAttribI1uiv(GLuint index, const GLuint *v)
    398 {
    399    UNIMPLEMENTED();
    400 }
    401 
    402 void Context::vertexAttribI2i(GLuint index, GLint x, GLint y)
    403 {
    404    UNIMPLEMENTED();
    405 }
    406 
    407 void Context::vertexAttribI2iv(GLuint index, const GLint *v)
    408 {
    409    UNIMPLEMENTED();
    410 }
    411 
    412 void Context::vertexAttribI2ui(GLuint index, GLuint x, GLuint y)
    413 {
    414    UNIMPLEMENTED();
    415 }
    416 
    417 void Context::vertexAttribI2uiv(GLuint index, const GLuint *v)
    418 {
    419    UNIMPLEMENTED();
    420 }
    421 
    422 void Context::vertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
    423 {
    424    UNIMPLEMENTED();
    425 }
    426 
    427 void Context::vertexAttribI3iv(GLuint index, const GLint *v)
    428 {
    429    UNIMPLEMENTED();
    430 }
    431 
    432 void Context::vertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
    433 {
    434    UNIMPLEMENTED();
    435 }
    436 
    437 void Context::vertexAttribI3uiv(GLuint index, const GLuint *v)
    438 {
    439    UNIMPLEMENTED();
    440 }
    441 
    442 void Context::vertexAttribI4bv(GLuint index, const GLbyte *v)
    443 {
    444    UNIMPLEMENTED();
    445 }
    446 
    447 void Context::vertexAttribI4sv(GLuint index, const GLshort *v)
    448 {
    449    UNIMPLEMENTED();
    450 }
    451 
    452 void Context::vertexAttribI4ubv(GLuint index, const GLubyte *v)
    453 {
    454    UNIMPLEMENTED();
    455 }
    456 
    457 void Context::vertexAttribI4usv(GLuint index, const GLushort *v)
    458 {
    459    UNIMPLEMENTED();
    460 }
    461 
    462 void Context::getActiveUniformName(ShaderProgramID program,
    463                                   GLuint uniformIndex,
    464                                   GLsizei bufSize,
    465                                   GLsizei *length,
    466                                   GLchar *uniformName)
    467 {
    468    UNIMPLEMENTED();
    469 }
    470 
    471 void Context::primitiveRestartIndex(GLuint index)
    472 {
    473    UNIMPLEMENTED();
    474 }
    475 
    476 void Context::fogCoordPointer(GLenum type, GLsizei stride, const void *pointer)
    477 {
    478    UNIMPLEMENTED();
    479 }
    480 
    481 void Context::fogCoordd(GLdouble coord)
    482 {
    483    UNIMPLEMENTED();
    484 }
    485 
    486 void Context::fogCoorddv(const GLdouble *coord)
    487 {
    488    UNIMPLEMENTED();
    489 }
    490 
    491 void Context::fogCoordf(GLfloat coord)
    492 {
    493    UNIMPLEMENTED();
    494 }
    495 
    496 void Context::fogCoordfv(const GLfloat *coord)
    497 {
    498    UNIMPLEMENTED();
    499 }
    500 
    501 void Context::pointParameteri(GLenum pname, GLint param)
    502 {
    503    UNIMPLEMENTED();
    504 }
    505 
    506 void Context::pointParameteriv(GLenum pname, const GLint *params)
    507 {
    508    UNIMPLEMENTED();
    509 }
    510 
    511 void Context::secondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
    512 {
    513    UNIMPLEMENTED();
    514 }
    515 
    516 void Context::secondaryColor3bv(const GLbyte *v)
    517 {
    518    UNIMPLEMENTED();
    519 }
    520 
    521 void Context::secondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
    522 {
    523    UNIMPLEMENTED();
    524 }
    525 
    526 void Context::secondaryColor3dv(const GLdouble *v)
    527 {
    528    UNIMPLEMENTED();
    529 }
    530 
    531 void Context::secondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
    532 {
    533    UNIMPLEMENTED();
    534 }
    535 
    536 void Context::secondaryColor3fv(const GLfloat *v)
    537 {
    538    UNIMPLEMENTED();
    539 }
    540 
    541 void Context::secondaryColor3i(GLint red, GLint green, GLint blue)
    542 {
    543    UNIMPLEMENTED();
    544 }
    545 
    546 void Context::secondaryColor3iv(const GLint *v)
    547 {
    548    UNIMPLEMENTED();
    549 }
    550 
    551 void Context::secondaryColor3s(GLshort red, GLshort green, GLshort blue)
    552 {
    553    UNIMPLEMENTED();
    554 }
    555 
    556 void Context::secondaryColor3sv(const GLshort *v)
    557 {
    558    UNIMPLEMENTED();
    559 }
    560 
    561 void Context::secondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
    562 {
    563    UNIMPLEMENTED();
    564 }
    565 
    566 void Context::secondaryColor3ubv(const GLubyte *v)
    567 {
    568    UNIMPLEMENTED();
    569 }
    570 
    571 void Context::secondaryColor3ui(GLuint red, GLuint green, GLuint blue)
    572 {
    573    UNIMPLEMENTED();
    574 }
    575 
    576 void Context::secondaryColor3uiv(const GLuint *v)
    577 {
    578    UNIMPLEMENTED();
    579 }
    580 
    581 void Context::secondaryColor3us(GLushort red, GLushort green, GLushort blue)
    582 {
    583    UNIMPLEMENTED();
    584 }
    585 
    586 void Context::secondaryColor3usv(const GLushort *v)
    587 {
    588    UNIMPLEMENTED();
    589 }
    590 
    591 void Context::secondaryColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
    592 {
    593    UNIMPLEMENTED();
    594 }
    595 
    596 void Context::windowPos2d(GLdouble x, GLdouble y)
    597 {
    598    UNIMPLEMENTED();
    599 }
    600 
    601 void Context::windowPos2dv(const GLdouble *v)
    602 {
    603    UNIMPLEMENTED();
    604 }
    605 
    606 void Context::windowPos2f(GLfloat x, GLfloat y)
    607 {
    608    UNIMPLEMENTED();
    609 }
    610 
    611 void Context::windowPos2fv(const GLfloat *v)
    612 {
    613    UNIMPLEMENTED();
    614 }
    615 
    616 void Context::windowPos2i(GLint x, GLint y)
    617 {
    618    UNIMPLEMENTED();
    619 }
    620 
    621 void Context::windowPos2iv(const GLint *v)
    622 {
    623    UNIMPLEMENTED();
    624 }
    625 
    626 void Context::windowPos2s(GLshort x, GLshort y)
    627 {
    628    UNIMPLEMENTED();
    629 }
    630 
    631 void Context::windowPos2sv(const GLshort *v)
    632 {
    633    UNIMPLEMENTED();
    634 }
    635 
    636 void Context::windowPos3d(GLdouble x, GLdouble y, GLdouble z)
    637 {
    638    UNIMPLEMENTED();
    639 }
    640 
    641 void Context::windowPos3dv(const GLdouble *v)
    642 {
    643    UNIMPLEMENTED();
    644 }
    645 
    646 void Context::windowPos3f(GLfloat x, GLfloat y, GLfloat z)
    647 {
    648    UNIMPLEMENTED();
    649 }
    650 
    651 void Context::windowPos3fv(const GLfloat *v)
    652 {
    653    UNIMPLEMENTED();
    654 }
    655 
    656 void Context::windowPos3i(GLint x, GLint y, GLint z)
    657 {
    658    UNIMPLEMENTED();
    659 }
    660 
    661 void Context::windowPos3iv(const GLint *v)
    662 {
    663    UNIMPLEMENTED();
    664 }
    665 
    666 void Context::windowPos3s(GLshort x, GLshort y, GLshort z)
    667 {
    668    UNIMPLEMENTED();
    669 }
    670 
    671 void Context::windowPos3sv(const GLshort *v)
    672 {
    673    UNIMPLEMENTED();
    674 }
    675 
    676 void Context::getBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
    677 {
    678    UNIMPLEMENTED();
    679 }
    680 
    681 void Context::accum(GLenum op, GLfloat value)
    682 {
    683    UNIMPLEMENTED();
    684 }
    685 
    686 void Context::begin(GLenum mode)
    687 {
    688    UNIMPLEMENTED();
    689 }
    690 
    691 void Context::bitmap(GLsizei width,
    692                     GLsizei height,
    693                     GLfloat xorig,
    694                     GLfloat yorig,
    695                     GLfloat xmove,
    696                     GLfloat ymove,
    697                     const GLubyte *bitmap)
    698 {
    699    UNIMPLEMENTED();
    700 }
    701 
    702 void Context::callList(GLuint list)
    703 {
    704    UNIMPLEMENTED();
    705 }
    706 
    707 void Context::callLists(GLsizei n, GLenum type, const void *lists)
    708 {
    709    UNIMPLEMENTED();
    710 }
    711 
    712 void Context::clearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
    713 {
    714    UNIMPLEMENTED();
    715 }
    716 
    717 void Context::clearDepth(GLdouble depth)
    718 {
    719    UNIMPLEMENTED();
    720 }
    721 
    722 void Context::clearIndex(GLfloat c)
    723 {
    724    UNIMPLEMENTED();
    725 }
    726 
    727 void Context::clipPlane(GLenum plane, const GLdouble *equation)
    728 {
    729    UNIMPLEMENTED();
    730 }
    731 
    732 void Context::color3b(GLbyte red, GLbyte green, GLbyte blue)
    733 {
    734    UNIMPLEMENTED();
    735 }
    736 
    737 void Context::color3bv(const GLbyte *v)
    738 {
    739    UNIMPLEMENTED();
    740 }
    741 
    742 void Context::color3d(GLdouble red, GLdouble green, GLdouble blue)
    743 {
    744    UNIMPLEMENTED();
    745 }
    746 
    747 void Context::color3dv(const GLdouble *v)
    748 {
    749    UNIMPLEMENTED();
    750 }
    751 
    752 void Context::color3f(GLfloat red, GLfloat green, GLfloat blue)
    753 {
    754    UNIMPLEMENTED();
    755 }
    756 
    757 void Context::color3fv(const GLfloat *v)
    758 {
    759    UNIMPLEMENTED();
    760 }
    761 
    762 void Context::color3i(GLint red, GLint green, GLint blue)
    763 {
    764    UNIMPLEMENTED();
    765 }
    766 
    767 void Context::color3iv(const GLint *v)
    768 {
    769    UNIMPLEMENTED();
    770 }
    771 
    772 void Context::color3s(GLshort red, GLshort green, GLshort blue)
    773 {
    774    UNIMPLEMENTED();
    775 }
    776 
    777 void Context::color3sv(const GLshort *v)
    778 {
    779    UNIMPLEMENTED();
    780 }
    781 
    782 void Context::color3ub(GLubyte red, GLubyte green, GLubyte blue)
    783 {
    784    UNIMPLEMENTED();
    785 }
    786 
    787 void Context::color3ubv(const GLubyte *v)
    788 {
    789    UNIMPLEMENTED();
    790 }
    791 
    792 void Context::color3ui(GLuint red, GLuint green, GLuint blue)
    793 {
    794    UNIMPLEMENTED();
    795 }
    796 
    797 void Context::color3uiv(const GLuint *v)
    798 {
    799    UNIMPLEMENTED();
    800 }
    801 
    802 void Context::color3us(GLushort red, GLushort green, GLushort blue)
    803 {
    804    UNIMPLEMENTED();
    805 }
    806 
    807 void Context::color3usv(const GLushort *v)
    808 {
    809    UNIMPLEMENTED();
    810 }
    811 
    812 void Context::color4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
    813 {
    814    UNIMPLEMENTED();
    815 }
    816 
    817 void Context::color4bv(const GLbyte *v)
    818 {
    819    UNIMPLEMENTED();
    820 }
    821 
    822 void Context::color4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
    823 {
    824    UNIMPLEMENTED();
    825 }
    826 
    827 void Context::color4dv(const GLdouble *v)
    828 {
    829    UNIMPLEMENTED();
    830 }
    831 
    832 void Context::color4fv(const GLfloat *v)
    833 {
    834    UNIMPLEMENTED();
    835 }
    836 
    837 void Context::color4i(GLint red, GLint green, GLint blue, GLint alpha)
    838 {
    839    UNIMPLEMENTED();
    840 }
    841 
    842 void Context::color4iv(const GLint *v)
    843 {
    844    UNIMPLEMENTED();
    845 }
    846 
    847 void Context::color4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
    848 {
    849    UNIMPLEMENTED();
    850 }
    851 
    852 void Context::color4sv(const GLshort *v)
    853 {
    854    UNIMPLEMENTED();
    855 }
    856 
    857 void Context::color4ubv(const GLubyte *v)
    858 {
    859    UNIMPLEMENTED();
    860 }
    861 
    862 void Context::color4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
    863 {
    864    UNIMPLEMENTED();
    865 }
    866 
    867 void Context::color4uiv(const GLuint *v)
    868 {
    869    UNIMPLEMENTED();
    870 }
    871 
    872 void Context::color4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
    873 {
    874    UNIMPLEMENTED();
    875 }
    876 
    877 void Context::color4usv(const GLushort *v)
    878 {
    879    UNIMPLEMENTED();
    880 }
    881 
    882 void Context::colorMaterial(GLenum face, GLenum mode)
    883 {
    884    UNIMPLEMENTED();
    885 }
    886 
    887 void Context::copyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
    888 {
    889    UNIMPLEMENTED();
    890 }
    891 
    892 void Context::deleteLists(GLuint list, GLsizei range)
    893 {
    894    UNIMPLEMENTED();
    895 }
    896 
    897 void Context::depthRange(GLdouble n, GLdouble f)
    898 {
    899    UNIMPLEMENTED();
    900 }
    901 
    902 void Context::drawBuffer(GLenum buf)
    903 {
    904    UNIMPLEMENTED();
    905 }
    906 
    907 void Context::drawPixels(GLsizei width,
    908                         GLsizei height,
    909                         GLenum format,
    910                         GLenum type,
    911                         const void *pixels)
    912 {
    913    UNIMPLEMENTED();
    914 }
    915 
    916 void Context::edgeFlag(GLboolean flag)
    917 {
    918    UNIMPLEMENTED();
    919 }
    920 
    921 void Context::edgeFlagv(const GLboolean *flag)
    922 {
    923    UNIMPLEMENTED();
    924 }
    925 
    926 void Context::end()
    927 {
    928    UNIMPLEMENTED();
    929 }
    930 
    931 void Context::endList()
    932 {
    933    UNIMPLEMENTED();
    934 }
    935 
    936 void Context::evalCoord1d(GLdouble u)
    937 {
    938    UNIMPLEMENTED();
    939 }
    940 
    941 void Context::evalCoord1dv(const GLdouble *u)
    942 {
    943    UNIMPLEMENTED();
    944 }
    945 
    946 void Context::evalCoord1f(GLfloat u)
    947 {
    948    UNIMPLEMENTED();
    949 }
    950 
    951 void Context::evalCoord1fv(const GLfloat *u)
    952 {
    953    UNIMPLEMENTED();
    954 }
    955 
    956 void Context::evalCoord2d(GLdouble u, GLdouble v)
    957 {
    958    UNIMPLEMENTED();
    959 }
    960 
    961 void Context::evalCoord2dv(const GLdouble *u)
    962 {
    963    UNIMPLEMENTED();
    964 }
    965 
    966 void Context::evalCoord2f(GLfloat u, GLfloat v)
    967 {
    968    UNIMPLEMENTED();
    969 }
    970 
    971 void Context::evalCoord2fv(const GLfloat *u)
    972 {
    973    UNIMPLEMENTED();
    974 }
    975 
    976 void Context::evalMesh1(GLenum mode, GLint i1, GLint i2)
    977 {
    978    UNIMPLEMENTED();
    979 }
    980 
    981 void Context::evalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
    982 {
    983    UNIMPLEMENTED();
    984 }
    985 
    986 void Context::evalPoint1(GLint i)
    987 {
    988    UNIMPLEMENTED();
    989 }
    990 
    991 void Context::evalPoint2(GLint i, GLint j)
    992 {
    993    UNIMPLEMENTED();
    994 }
    995 
    996 void Context::feedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
    997 {
    998    UNIMPLEMENTED();
    999 }
   1000 
   1001 void Context::fogi(GLenum pname, GLint param)
   1002 {
   1003    UNIMPLEMENTED();
   1004 }
   1005 
   1006 void Context::fogiv(GLenum pname, const GLint *params)
   1007 {
   1008    UNIMPLEMENTED();
   1009 }
   1010 
   1011 void Context::frustum(GLdouble left,
   1012                      GLdouble right,
   1013                      GLdouble bottom,
   1014                      GLdouble top,
   1015                      GLdouble zNear,
   1016                      GLdouble zFar)
   1017 {
   1018    UNIMPLEMENTED();
   1019 }
   1020 
   1021 GLuint Context::genLists(GLsizei range)
   1022 {
   1023    UNIMPLEMENTED();
   1024    return 0;
   1025 }
   1026 
   1027 void Context::getClipPlane(GLenum plane, GLdouble *equation)
   1028 {
   1029    UNIMPLEMENTED();
   1030 }
   1031 
   1032 void Context::getDoublev(GLenum pname, GLdouble *data)
   1033 {
   1034    UNIMPLEMENTED();
   1035 }
   1036 
   1037 void Context::getLightiv(GLenum light, GLenum pname, GLint *params)
   1038 {
   1039    UNIMPLEMENTED();
   1040 }
   1041 
   1042 void Context::getMapdv(GLenum target, GLenum query, GLdouble *v)
   1043 {
   1044    UNIMPLEMENTED();
   1045 }
   1046 
   1047 void Context::getMapfv(GLenum target, GLenum query, GLfloat *v)
   1048 {
   1049    UNIMPLEMENTED();
   1050 }
   1051 
   1052 void Context::getMapiv(GLenum target, GLenum query, GLint *v)
   1053 {
   1054    UNIMPLEMENTED();
   1055 }
   1056 
   1057 void Context::getMaterialiv(GLenum face, GLenum pname, GLint *params)
   1058 {
   1059    UNIMPLEMENTED();
   1060 }
   1061 
   1062 void Context::getPixelMapfv(GLenum map, GLfloat *values)
   1063 {
   1064    UNIMPLEMENTED();
   1065 }
   1066 
   1067 void Context::getPixelMapuiv(GLenum map, GLuint *values)
   1068 {
   1069    UNIMPLEMENTED();
   1070 }
   1071 
   1072 void Context::getPixelMapusv(GLenum map, GLushort *values)
   1073 {
   1074    UNIMPLEMENTED();
   1075 }
   1076 
   1077 void Context::getPolygonStipple(GLubyte *mask)
   1078 {
   1079    UNIMPLEMENTED();
   1080 }
   1081 
   1082 void Context::getTexGendv(GLenum coord, GLenum pname, GLdouble *params)
   1083 {
   1084    UNIMPLEMENTED();
   1085 }
   1086 
   1087 void Context::indexMask(GLuint mask)
   1088 {
   1089    UNIMPLEMENTED();
   1090 }
   1091 
   1092 void Context::indexd(GLdouble c)
   1093 {
   1094    UNIMPLEMENTED();
   1095 }
   1096 
   1097 void Context::indexdv(const GLdouble *c)
   1098 {
   1099    UNIMPLEMENTED();
   1100 }
   1101 
   1102 void Context::indexf(GLfloat c)
   1103 {
   1104    UNIMPLEMENTED();
   1105 }
   1106 
   1107 void Context::indexfv(const GLfloat *c)
   1108 {
   1109    UNIMPLEMENTED();
   1110 }
   1111 
   1112 void Context::indexi(GLint c)
   1113 {
   1114    UNIMPLEMENTED();
   1115 }
   1116 
   1117 void Context::indexiv(const GLint *c)
   1118 {
   1119    UNIMPLEMENTED();
   1120 }
   1121 
   1122 void Context::indexs(GLshort c)
   1123 {
   1124    UNIMPLEMENTED();
   1125 }
   1126 
   1127 void Context::indexsv(const GLshort *c)
   1128 {
   1129    UNIMPLEMENTED();
   1130 }
   1131 
   1132 void Context::initNames()
   1133 {
   1134    UNIMPLEMENTED();
   1135 }
   1136 
   1137 GLboolean Context::isList(GLuint list) const
   1138 {
   1139    UNIMPLEMENTED();
   1140    return false;
   1141 }
   1142 
   1143 void Context::lightModeli(GLenum pname, GLint param)
   1144 {
   1145    UNIMPLEMENTED();
   1146 }
   1147 
   1148 void Context::lightModeliv(GLenum pname, const GLint *params)
   1149 {
   1150    UNIMPLEMENTED();
   1151 }
   1152 
   1153 void Context::lighti(GLenum light, GLenum pname, GLint param)
   1154 {
   1155    UNIMPLEMENTED();
   1156 }
   1157 
   1158 void Context::lightiv(GLenum light, GLenum pname, const GLint *params)
   1159 {
   1160    UNIMPLEMENTED();
   1161 }
   1162 
   1163 void Context::lineStipple(GLint factor, GLushort pattern)
   1164 {
   1165    UNIMPLEMENTED();
   1166 }
   1167 
   1168 void Context::listBase(GLuint base)
   1169 {
   1170    UNIMPLEMENTED();
   1171 }
   1172 
   1173 void Context::loadMatrixd(const GLdouble *m)
   1174 {
   1175    UNIMPLEMENTED();
   1176 }
   1177 
   1178 void Context::loadName(GLuint name)
   1179 {
   1180    UNIMPLEMENTED();
   1181 }
   1182 
   1183 void Context::map1d(GLenum target,
   1184                    GLdouble u1,
   1185                    GLdouble u2,
   1186                    GLint stride,
   1187                    GLint order,
   1188                    const GLdouble *points)
   1189 {
   1190    UNIMPLEMENTED();
   1191 }
   1192 
   1193 void Context::map1f(GLenum target,
   1194                    GLfloat u1,
   1195                    GLfloat u2,
   1196                    GLint stride,
   1197                    GLint order,
   1198                    const GLfloat *points)
   1199 {
   1200    UNIMPLEMENTED();
   1201 }
   1202 
   1203 void Context::map2d(GLenum target,
   1204                    GLdouble u1,
   1205                    GLdouble u2,
   1206                    GLint ustride,
   1207                    GLint uorder,
   1208                    GLdouble v1,
   1209                    GLdouble v2,
   1210                    GLint vstride,
   1211                    GLint vorder,
   1212                    const GLdouble *points)
   1213 {
   1214    UNIMPLEMENTED();
   1215 }
   1216 
   1217 void Context::map2f(GLenum target,
   1218                    GLfloat u1,
   1219                    GLfloat u2,
   1220                    GLint ustride,
   1221                    GLint uorder,
   1222                    GLfloat v1,
   1223                    GLfloat v2,
   1224                    GLint vstride,
   1225                    GLint vorder,
   1226                    const GLfloat *points)
   1227 {
   1228    UNIMPLEMENTED();
   1229 }
   1230 
   1231 void Context::mapGrid1d(GLint un, GLdouble u1, GLdouble u2)
   1232 {
   1233    UNIMPLEMENTED();
   1234 }
   1235 
   1236 void Context::mapGrid1f(GLint un, GLfloat u1, GLfloat u2)
   1237 {
   1238    UNIMPLEMENTED();
   1239 }
   1240 
   1241 void Context::mapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
   1242 {
   1243    UNIMPLEMENTED();
   1244 }
   1245 
   1246 void Context::mapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
   1247 {
   1248    UNIMPLEMENTED();
   1249 }
   1250 
   1251 void Context::materiali(GLenum face, GLenum pname, GLint param)
   1252 {
   1253    UNIMPLEMENTED();
   1254 }
   1255 
   1256 void Context::materialiv(GLenum face, GLenum pname, const GLint *params)
   1257 {
   1258    UNIMPLEMENTED();
   1259 }
   1260 
   1261 void Context::multMatrixd(const GLdouble *m)
   1262 {
   1263    UNIMPLEMENTED();
   1264 }
   1265 
   1266 void Context::newList(GLuint list, GLenum mode)
   1267 {
   1268    UNIMPLEMENTED();
   1269 }
   1270 
   1271 void Context::normal3b(GLbyte nx, GLbyte ny, GLbyte nz)
   1272 {
   1273    UNIMPLEMENTED();
   1274 }
   1275 
   1276 void Context::normal3bv(const GLbyte *v)
   1277 {
   1278    UNIMPLEMENTED();
   1279 }
   1280 
   1281 void Context::normal3d(GLdouble nx, GLdouble ny, GLdouble nz)
   1282 {
   1283    UNIMPLEMENTED();
   1284 }
   1285 
   1286 void Context::normal3dv(const GLdouble *v)
   1287 {
   1288    UNIMPLEMENTED();
   1289 }
   1290 
   1291 void Context::normal3fv(const GLfloat *v)
   1292 {
   1293    UNIMPLEMENTED();
   1294 }
   1295 
   1296 void Context::normal3i(GLint nx, GLint ny, GLint nz)
   1297 {
   1298    UNIMPLEMENTED();
   1299 }
   1300 
   1301 void Context::normal3iv(const GLint *v)
   1302 {
   1303    UNIMPLEMENTED();
   1304 }
   1305 
   1306 void Context::normal3s(GLshort nx, GLshort ny, GLshort nz)
   1307 {
   1308    UNIMPLEMENTED();
   1309 }
   1310 
   1311 void Context::normal3sv(const GLshort *v)
   1312 {
   1313    UNIMPLEMENTED();
   1314 }
   1315 
   1316 void Context::ortho(GLdouble left,
   1317                    GLdouble right,
   1318                    GLdouble bottom,
   1319                    GLdouble top,
   1320                    GLdouble zNear,
   1321                    GLdouble zFar)
   1322 {
   1323    UNIMPLEMENTED();
   1324 }
   1325 
   1326 void Context::passThrough(GLfloat token)
   1327 {
   1328    UNIMPLEMENTED();
   1329 }
   1330 
   1331 void Context::pixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
   1332 {
   1333    UNIMPLEMENTED();
   1334 }
   1335 
   1336 void Context::pixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
   1337 {
   1338    UNIMPLEMENTED();
   1339 }
   1340 
   1341 void Context::pixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
   1342 {
   1343    UNIMPLEMENTED();
   1344 }
   1345 
   1346 void Context::pixelStoref(GLenum pname, GLfloat param)
   1347 {
   1348    UNIMPLEMENTED();
   1349 }
   1350 
   1351 void Context::pixelTransferf(GLenum pname, GLfloat param)
   1352 {
   1353    UNIMPLEMENTED();
   1354 }
   1355 
   1356 void Context::pixelTransferi(GLenum pname, GLint param)
   1357 {
   1358    UNIMPLEMENTED();
   1359 }
   1360 
   1361 void Context::pixelZoom(GLfloat xfactor, GLfloat yfactor)
   1362 {
   1363    UNIMPLEMENTED();
   1364 }
   1365 
   1366 void Context::polygonMode(GLenum face, GLenum mode)
   1367 {
   1368    UNIMPLEMENTED();
   1369 }
   1370 
   1371 void Context::polygonStipple(const GLubyte *mask)
   1372 {
   1373    UNIMPLEMENTED();
   1374 }
   1375 
   1376 void Context::popAttrib()
   1377 {
   1378    UNIMPLEMENTED();
   1379 }
   1380 
   1381 void Context::popName()
   1382 {
   1383    UNIMPLEMENTED();
   1384 }
   1385 
   1386 void Context::pushAttrib(GLbitfield mask)
   1387 {
   1388    UNIMPLEMENTED();
   1389 }
   1390 
   1391 void Context::pushName(GLuint name)
   1392 {
   1393    UNIMPLEMENTED();
   1394 }
   1395 
   1396 void Context::rasterPos2d(GLdouble x, GLdouble y)
   1397 {
   1398    UNIMPLEMENTED();
   1399 }
   1400 
   1401 void Context::rasterPos2dv(const GLdouble *v)
   1402 {
   1403    UNIMPLEMENTED();
   1404 }
   1405 
   1406 void Context::rasterPos2f(GLfloat x, GLfloat y)
   1407 {
   1408    UNIMPLEMENTED();
   1409 }
   1410 
   1411 void Context::rasterPos2fv(const GLfloat *v)
   1412 {
   1413    UNIMPLEMENTED();
   1414 }
   1415 
   1416 void Context::rasterPos2i(GLint x, GLint y)
   1417 {
   1418    UNIMPLEMENTED();
   1419 }
   1420 
   1421 void Context::rasterPos2iv(const GLint *v)
   1422 {
   1423    UNIMPLEMENTED();
   1424 }
   1425 
   1426 void Context::rasterPos2s(GLshort x, GLshort y)
   1427 {
   1428    UNIMPLEMENTED();
   1429 }
   1430 
   1431 void Context::rasterPos2sv(const GLshort *v)
   1432 {
   1433    UNIMPLEMENTED();
   1434 }
   1435 
   1436 void Context::rasterPos3d(GLdouble x, GLdouble y, GLdouble z)
   1437 {
   1438    UNIMPLEMENTED();
   1439 }
   1440 
   1441 void Context::rasterPos3dv(const GLdouble *v)
   1442 {
   1443    UNIMPLEMENTED();
   1444 }
   1445 
   1446 void Context::rasterPos3f(GLfloat x, GLfloat y, GLfloat z)
   1447 {
   1448    UNIMPLEMENTED();
   1449 }
   1450 
   1451 void Context::rasterPos3fv(const GLfloat *v)
   1452 {
   1453    UNIMPLEMENTED();
   1454 }
   1455 
   1456 void Context::rasterPos3i(GLint x, GLint y, GLint z)
   1457 {
   1458    UNIMPLEMENTED();
   1459 }
   1460 
   1461 void Context::rasterPos3iv(const GLint *v)
   1462 {
   1463    UNIMPLEMENTED();
   1464 }
   1465 
   1466 void Context::rasterPos3s(GLshort x, GLshort y, GLshort z)
   1467 {
   1468    UNIMPLEMENTED();
   1469 }
   1470 
   1471 void Context::rasterPos3sv(const GLshort *v)
   1472 {
   1473    UNIMPLEMENTED();
   1474 }
   1475 
   1476 void Context::rasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   1477 {
   1478    UNIMPLEMENTED();
   1479 }
   1480 
   1481 void Context::rasterPos4dv(const GLdouble *v)
   1482 {
   1483    UNIMPLEMENTED();
   1484 }
   1485 
   1486 void Context::rasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   1487 {
   1488    UNIMPLEMENTED();
   1489 }
   1490 
   1491 void Context::rasterPos4fv(const GLfloat *v)
   1492 {
   1493    UNIMPLEMENTED();
   1494 }
   1495 
   1496 void Context::rasterPos4i(GLint x, GLint y, GLint z, GLint w)
   1497 {
   1498    UNIMPLEMENTED();
   1499 }
   1500 
   1501 void Context::rasterPos4iv(const GLint *v)
   1502 {
   1503    UNIMPLEMENTED();
   1504 }
   1505 
   1506 void Context::rasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
   1507 {
   1508    UNIMPLEMENTED();
   1509 }
   1510 
   1511 void Context::rasterPos4sv(const GLshort *v)
   1512 {
   1513    UNIMPLEMENTED();
   1514 }
   1515 
   1516 void Context::rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
   1517 {
   1518    UNIMPLEMENTED();
   1519 }
   1520 
   1521 void Context::rectdv(const GLdouble *v1, const GLdouble *v2)
   1522 {
   1523    UNIMPLEMENTED();
   1524 }
   1525 
   1526 void Context::rectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
   1527 {
   1528    UNIMPLEMENTED();
   1529 }
   1530 
   1531 void Context::rectfv(const GLfloat *v1, const GLfloat *v2)
   1532 {
   1533    UNIMPLEMENTED();
   1534 }
   1535 
   1536 void Context::recti(GLint x1, GLint y1, GLint x2, GLint y2)
   1537 {
   1538    UNIMPLEMENTED();
   1539 }
   1540 
   1541 void Context::rectiv(const GLint *v1, const GLint *v2)
   1542 {
   1543    UNIMPLEMENTED();
   1544 }
   1545 
   1546 void Context::rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
   1547 {
   1548    UNIMPLEMENTED();
   1549 }
   1550 
   1551 void Context::rectsv(const GLshort *v1, const GLshort *v2)
   1552 {
   1553    UNIMPLEMENTED();
   1554 }
   1555 
   1556 GLint Context::renderMode(GLenum mode)
   1557 {
   1558    UNIMPLEMENTED();
   1559    return 0;
   1560 }
   1561 
   1562 void Context::rotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
   1563 {
   1564    UNIMPLEMENTED();
   1565 }
   1566 
   1567 void Context::scaled(GLdouble x, GLdouble y, GLdouble z)
   1568 {
   1569    UNIMPLEMENTED();
   1570 }
   1571 
   1572 void Context::selectBuffer(GLsizei size, GLuint *buffer)
   1573 {
   1574    UNIMPLEMENTED();
   1575 }
   1576 
   1577 void Context::texCoord1d(GLdouble s)
   1578 {
   1579    UNIMPLEMENTED();
   1580 }
   1581 
   1582 void Context::texCoord1dv(const GLdouble *v)
   1583 {
   1584    UNIMPLEMENTED();
   1585 }
   1586 
   1587 void Context::texCoord1f(GLfloat s)
   1588 {
   1589    UNIMPLEMENTED();
   1590 }
   1591 
   1592 void Context::texCoord1fv(const GLfloat *v)
   1593 {
   1594    UNIMPLEMENTED();
   1595 }
   1596 
   1597 void Context::texCoord1i(GLint s)
   1598 {
   1599    UNIMPLEMENTED();
   1600 }
   1601 
   1602 void Context::texCoord1iv(const GLint *v)
   1603 {
   1604    UNIMPLEMENTED();
   1605 }
   1606 
   1607 void Context::texCoord1s(GLshort s)
   1608 {
   1609    UNIMPLEMENTED();
   1610 }
   1611 
   1612 void Context::texCoord1sv(const GLshort *v)
   1613 {
   1614    UNIMPLEMENTED();
   1615 }
   1616 
   1617 void Context::texCoord2d(GLdouble s, GLdouble t)
   1618 {
   1619    UNIMPLEMENTED();
   1620 }
   1621 
   1622 void Context::texCoord2dv(const GLdouble *v)
   1623 {
   1624    UNIMPLEMENTED();
   1625 }
   1626 
   1627 void Context::texCoord2f(GLfloat s, GLfloat t)
   1628 {
   1629    UNIMPLEMENTED();
   1630 }
   1631 
   1632 void Context::texCoord2fv(const GLfloat *v)
   1633 {
   1634    UNIMPLEMENTED();
   1635 }
   1636 
   1637 void Context::texCoord2i(GLint s, GLint t)
   1638 {
   1639    UNIMPLEMENTED();
   1640 }
   1641 
   1642 void Context::texCoord2iv(const GLint *v)
   1643 {
   1644    UNIMPLEMENTED();
   1645 }
   1646 
   1647 void Context::texCoord2s(GLshort s, GLshort t)
   1648 {
   1649    UNIMPLEMENTED();
   1650 }
   1651 
   1652 void Context::texCoord2sv(const GLshort *v)
   1653 {
   1654    UNIMPLEMENTED();
   1655 }
   1656 
   1657 void Context::texCoord3d(GLdouble s, GLdouble t, GLdouble r)
   1658 {
   1659    UNIMPLEMENTED();
   1660 }
   1661 
   1662 void Context::texCoord3dv(const GLdouble *v)
   1663 {
   1664    UNIMPLEMENTED();
   1665 }
   1666 
   1667 void Context::texCoord3f(GLfloat s, GLfloat t, GLfloat r)
   1668 {
   1669    UNIMPLEMENTED();
   1670 }
   1671 
   1672 void Context::texCoord3fv(const GLfloat *v)
   1673 {
   1674    UNIMPLEMENTED();
   1675 }
   1676 
   1677 void Context::texCoord3i(GLint s, GLint t, GLint r)
   1678 {
   1679    UNIMPLEMENTED();
   1680 }
   1681 
   1682 void Context::texCoord3iv(const GLint *v)
   1683 {
   1684    UNIMPLEMENTED();
   1685 }
   1686 
   1687 void Context::texCoord3s(GLshort s, GLshort t, GLshort r)
   1688 {
   1689    UNIMPLEMENTED();
   1690 }
   1691 
   1692 void Context::texCoord3sv(const GLshort *v)
   1693 {
   1694    UNIMPLEMENTED();
   1695 }
   1696 
   1697 void Context::texCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
   1698 {
   1699    UNIMPLEMENTED();
   1700 }
   1701 
   1702 void Context::texCoord4dv(const GLdouble *v)
   1703 {
   1704    UNIMPLEMENTED();
   1705 }
   1706 
   1707 void Context::texCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
   1708 {
   1709    UNIMPLEMENTED();
   1710 }
   1711 
   1712 void Context::texCoord4fv(const GLfloat *v)
   1713 {
   1714    UNIMPLEMENTED();
   1715 }
   1716 
   1717 void Context::texCoord4i(GLint s, GLint t, GLint r, GLint q)
   1718 {
   1719    UNIMPLEMENTED();
   1720 }
   1721 
   1722 void Context::texCoord4iv(const GLint *v)
   1723 {
   1724    UNIMPLEMENTED();
   1725 }
   1726 
   1727 void Context::texCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
   1728 {
   1729    UNIMPLEMENTED();
   1730 }
   1731 
   1732 void Context::texCoord4sv(const GLshort *v)
   1733 {
   1734    UNIMPLEMENTED();
   1735 }
   1736 
   1737 void Context::texGend(GLenum coord, GLenum pname, GLdouble param)
   1738 {
   1739    UNIMPLEMENTED();
   1740 }
   1741 
   1742 void Context::texGendv(GLenum coord, GLenum pname, const GLdouble *params)
   1743 {
   1744    UNIMPLEMENTED();
   1745 }
   1746 
   1747 void Context::texImage1D(GLenum target,
   1748                         GLint level,
   1749                         GLint internalformat,
   1750                         GLsizei width,
   1751                         GLint border,
   1752                         GLenum format,
   1753                         GLenum type,
   1754                         const void *pixels)
   1755 {
   1756    UNIMPLEMENTED();
   1757 }
   1758 
   1759 void Context::translated(GLdouble x, GLdouble y, GLdouble z)
   1760 {
   1761    UNIMPLEMENTED();
   1762 }
   1763 
   1764 void Context::vertex2d(GLdouble x, GLdouble y)
   1765 {
   1766    UNIMPLEMENTED();
   1767 }
   1768 
   1769 void Context::vertex2dv(const GLdouble *v)
   1770 {
   1771    UNIMPLEMENTED();
   1772 }
   1773 
   1774 void Context::vertex2f(GLfloat x, GLfloat y)
   1775 {
   1776    UNIMPLEMENTED();
   1777 }
   1778 
   1779 void Context::vertex2fv(const GLfloat *v)
   1780 {
   1781    UNIMPLEMENTED();
   1782 }
   1783 
   1784 void Context::vertex2i(GLint x, GLint y)
   1785 {
   1786    UNIMPLEMENTED();
   1787 }
   1788 
   1789 void Context::vertex2iv(const GLint *v)
   1790 {
   1791    UNIMPLEMENTED();
   1792 }
   1793 
   1794 void Context::vertex2s(GLshort x, GLshort y)
   1795 {
   1796    UNIMPLEMENTED();
   1797 }
   1798 
   1799 void Context::vertex2sv(const GLshort *v)
   1800 {
   1801    UNIMPLEMENTED();
   1802 }
   1803 
   1804 void Context::vertex3d(GLdouble x, GLdouble y, GLdouble z)
   1805 {
   1806    UNIMPLEMENTED();
   1807 }
   1808 
   1809 void Context::vertex3dv(const GLdouble *v)
   1810 {
   1811    UNIMPLEMENTED();
   1812 }
   1813 
   1814 void Context::vertex3f(GLfloat x, GLfloat y, GLfloat z)
   1815 {
   1816    UNIMPLEMENTED();
   1817 }
   1818 
   1819 void Context::vertex3fv(const GLfloat *v)
   1820 {
   1821    UNIMPLEMENTED();
   1822 }
   1823 
   1824 void Context::vertex3i(GLint x, GLint y, GLint z)
   1825 {
   1826    UNIMPLEMENTED();
   1827 }
   1828 
   1829 void Context::vertex3iv(const GLint *v)
   1830 {
   1831    UNIMPLEMENTED();
   1832 }
   1833 
   1834 void Context::vertex3s(GLshort x, GLshort y, GLshort z)
   1835 {
   1836    UNIMPLEMENTED();
   1837 }
   1838 
   1839 void Context::vertex3sv(const GLshort *v)
   1840 {
   1841    UNIMPLEMENTED();
   1842 }
   1843 
   1844 void Context::vertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   1845 {
   1846    UNIMPLEMENTED();
   1847 }
   1848 
   1849 void Context::vertex4dv(const GLdouble *v)
   1850 {
   1851    UNIMPLEMENTED();
   1852 }
   1853 
   1854 void Context::vertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
   1855 {
   1856    UNIMPLEMENTED();
   1857 }
   1858 
   1859 void Context::vertex4fv(const GLfloat *v)
   1860 {
   1861    UNIMPLEMENTED();
   1862 }
   1863 
   1864 void Context::vertex4i(GLint x, GLint y, GLint z, GLint w)
   1865 {
   1866    UNIMPLEMENTED();
   1867 }
   1868 
   1869 void Context::vertex4iv(const GLint *v)
   1870 {
   1871    UNIMPLEMENTED();
   1872 }
   1873 
   1874 void Context::vertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
   1875 {
   1876    UNIMPLEMENTED();
   1877 }
   1878 
   1879 void Context::vertex4sv(const GLshort *v)
   1880 {
   1881    UNIMPLEMENTED();
   1882 }
   1883 
   1884 GLboolean Context::areTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
   1885 {
   1886    UNIMPLEMENTED();
   1887    return false;
   1888 }
   1889 
   1890 void Context::arrayElement(GLint i)
   1891 {
   1892    UNIMPLEMENTED();
   1893 }
   1894 
   1895 void Context::copyTexImage1D(GLenum target,
   1896                             GLint level,
   1897                             GLenum internalformat,
   1898                             GLint x,
   1899                             GLint y,
   1900                             GLsizei width,
   1901                             GLint border)
   1902 {
   1903    UNIMPLEMENTED();
   1904 }
   1905 
   1906 void Context::copyTexSubImage1D(GLenum target,
   1907                                GLint level,
   1908                                GLint xoffset,
   1909                                GLint x,
   1910                                GLint y,
   1911                                GLsizei width)
   1912 {
   1913    UNIMPLEMENTED();
   1914 }
   1915 
   1916 void Context::edgeFlagPointer(GLsizei stride, const void *pointer)
   1917 {
   1918    UNIMPLEMENTED();
   1919 }
   1920 
   1921 void Context::indexPointer(GLenum type, GLsizei stride, const void *pointer)
   1922 {
   1923    UNIMPLEMENTED();
   1924 }
   1925 
   1926 void Context::indexub(GLubyte c)
   1927 {
   1928    UNIMPLEMENTED();
   1929 }
   1930 
   1931 void Context::indexubv(const GLubyte *c)
   1932 {
   1933    UNIMPLEMENTED();
   1934 }
   1935 
   1936 void Context::interleavedArrays(GLenum format, GLsizei stride, const void *pointer)
   1937 {
   1938    UNIMPLEMENTED();
   1939 }
   1940 
   1941 void Context::popClientAttrib()
   1942 {
   1943    UNIMPLEMENTED();
   1944 }
   1945 
   1946 void Context::prioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
   1947 {
   1948    UNIMPLEMENTED();
   1949 }
   1950 
   1951 void Context::pushClientAttrib(GLbitfield mask)
   1952 {
   1953    UNIMPLEMENTED();
   1954 }
   1955 
   1956 void Context::texSubImage1D(GLenum target,
   1957                            GLint level,
   1958                            GLint xoffset,
   1959                            GLsizei width,
   1960                            GLenum format,
   1961                            GLenum type,
   1962                            const void *pixels)
   1963 {
   1964    UNIMPLEMENTED();
   1965 }
   1966 
   1967 void Context::multiDrawElementsBaseVertex(PrimitiveMode mode,
   1968                                          const GLsizei *count,
   1969                                          DrawElementsType type,
   1970                                          const void *const *indices,
   1971                                          GLsizei drawcount,
   1972                                          const GLint *basevertex)
   1973 {
   1974    UNIMPLEMENTED();
   1975 }
   1976 
   1977 void Context::texImage2DMultisample(GLenum target,
   1978                                    GLsizei samples,
   1979                                    GLenum internalformat,
   1980                                    GLsizei width,
   1981                                    GLsizei height,
   1982                                    GLboolean fixedsamplelocations)
   1983 {
   1984    UNIMPLEMENTED();
   1985 }
   1986 
   1987 void Context::texImage3DMultisample(GLenum target,
   1988                                    GLsizei samples,
   1989                                    GLenum internalformat,
   1990                                    GLsizei width,
   1991                                    GLsizei height,
   1992                                    GLsizei depth,
   1993                                    GLboolean fixedsamplelocations)
   1994 {
   1995    UNIMPLEMENTED();
   1996 }
   1997 
   1998 void Context::colorP3ui(GLenum type, GLuint color)
   1999 {
   2000    UNIMPLEMENTED();
   2001 }
   2002 
   2003 void Context::colorP3uiv(GLenum type, const GLuint *color)
   2004 {
   2005    UNIMPLEMENTED();
   2006 }
   2007 
   2008 void Context::colorP4ui(GLenum type, GLuint color)
   2009 {
   2010    UNIMPLEMENTED();
   2011 }
   2012 
   2013 void Context::colorP4uiv(GLenum type, const GLuint *color)
   2014 {
   2015    UNIMPLEMENTED();
   2016 }
   2017 
   2018 void Context::multiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
   2019 {
   2020    UNIMPLEMENTED();
   2021 }
   2022 
   2023 void Context::multiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
   2024 {
   2025    UNIMPLEMENTED();
   2026 }
   2027 
   2028 void Context::multiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
   2029 {
   2030    UNIMPLEMENTED();
   2031 }
   2032 
   2033 void Context::multiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
   2034 {
   2035    UNIMPLEMENTED();
   2036 }
   2037 
   2038 void Context::multiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
   2039 {
   2040    UNIMPLEMENTED();
   2041 }
   2042 
   2043 void Context::multiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
   2044 {
   2045    UNIMPLEMENTED();
   2046 }
   2047 
   2048 void Context::multiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
   2049 {
   2050    UNIMPLEMENTED();
   2051 }
   2052 
   2053 void Context::multiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
   2054 {
   2055    UNIMPLEMENTED();
   2056 }
   2057 
   2058 void Context::normalP3ui(GLenum type, GLuint coords)
   2059 {
   2060    UNIMPLEMENTED();
   2061 }
   2062 
   2063 void Context::normalP3uiv(GLenum type, const GLuint *coords)
   2064 {
   2065    UNIMPLEMENTED();
   2066 }
   2067 
   2068 void Context::secondaryColorP3ui(GLenum type, GLuint color)
   2069 {
   2070    UNIMPLEMENTED();
   2071 }
   2072 
   2073 void Context::secondaryColorP3uiv(GLenum type, const GLuint *color)
   2074 {
   2075    UNIMPLEMENTED();
   2076 }
   2077 
   2078 void Context::texCoordP1ui(GLenum type, GLuint coords)
   2079 {
   2080    UNIMPLEMENTED();
   2081 }
   2082 
   2083 void Context::texCoordP1uiv(GLenum type, const GLuint *coords)
   2084 {
   2085    UNIMPLEMENTED();
   2086 }
   2087 
   2088 void Context::texCoordP2ui(GLenum type, GLuint coords)
   2089 {
   2090    UNIMPLEMENTED();
   2091 }
   2092 
   2093 void Context::texCoordP2uiv(GLenum type, const GLuint *coords)
   2094 {
   2095    UNIMPLEMENTED();
   2096 }
   2097 
   2098 void Context::texCoordP3ui(GLenum type, GLuint coords)
   2099 {
   2100    UNIMPLEMENTED();
   2101 }
   2102 
   2103 void Context::texCoordP3uiv(GLenum type, const GLuint *coords)
   2104 {
   2105    UNIMPLEMENTED();
   2106 }
   2107 
   2108 void Context::texCoordP4ui(GLenum type, GLuint coords)
   2109 {
   2110    UNIMPLEMENTED();
   2111 }
   2112 
   2113 void Context::texCoordP4uiv(GLenum type, const GLuint *coords)
   2114 {
   2115    UNIMPLEMENTED();
   2116 }
   2117 
   2118 void Context::vertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   2119 {
   2120    UNIMPLEMENTED();
   2121 }
   2122 
   2123 void Context::vertexAttribP1uiv(GLuint index,
   2124                                GLenum type,
   2125                                GLboolean normalized,
   2126                                const GLuint *value)
   2127 {
   2128    UNIMPLEMENTED();
   2129 }
   2130 
   2131 void Context::vertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   2132 {
   2133    UNIMPLEMENTED();
   2134 }
   2135 
   2136 void Context::vertexAttribP2uiv(GLuint index,
   2137                                GLenum type,
   2138                                GLboolean normalized,
   2139                                const GLuint *value)
   2140 {
   2141    UNIMPLEMENTED();
   2142 }
   2143 
   2144 void Context::vertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   2145 {
   2146    UNIMPLEMENTED();
   2147 }
   2148 
   2149 void Context::vertexAttribP3uiv(GLuint index,
   2150                                GLenum type,
   2151                                GLboolean normalized,
   2152                                const GLuint *value)
   2153 {
   2154    UNIMPLEMENTED();
   2155 }
   2156 
   2157 void Context::vertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
   2158 {
   2159    UNIMPLEMENTED();
   2160 }
   2161 
   2162 void Context::vertexAttribP4uiv(GLuint index,
   2163                                GLenum type,
   2164                                GLboolean normalized,
   2165                                const GLuint *value)
   2166 {
   2167    UNIMPLEMENTED();
   2168 }
   2169 
   2170 void Context::vertexP2ui(GLenum type, GLuint value)
   2171 {
   2172    UNIMPLEMENTED();
   2173 }
   2174 
   2175 void Context::vertexP2uiv(GLenum type, const GLuint *value)
   2176 {
   2177    UNIMPLEMENTED();
   2178 }
   2179 
   2180 void Context::vertexP3ui(GLenum type, GLuint value)
   2181 {
   2182    UNIMPLEMENTED();
   2183 }
   2184 
   2185 void Context::vertexP3uiv(GLenum type, const GLuint *value)
   2186 {
   2187    UNIMPLEMENTED();
   2188 }
   2189 
   2190 void Context::vertexP4ui(GLenum type, GLuint value)
   2191 {
   2192    UNIMPLEMENTED();
   2193 }
   2194 
   2195 void Context::vertexP4uiv(GLenum type, const GLuint *value)
   2196 {
   2197    UNIMPLEMENTED();
   2198 }
   2199 
   2200 void Context::beginQueryIndexed(GLenum target, GLuint index, QueryID id)
   2201 {
   2202    UNIMPLEMENTED();
   2203 }
   2204 
   2205 void Context::drawTransformFeedback(GLenum mode, TransformFeedbackID id)
   2206 {
   2207    UNIMPLEMENTED();
   2208 }
   2209 
   2210 void Context::drawTransformFeedbackStream(GLenum mode, TransformFeedbackID id, GLuint stream)
   2211 {
   2212    UNIMPLEMENTED();
   2213 }
   2214 
   2215 void Context::endQueryIndexed(GLenum target, GLuint index)
   2216 {
   2217    UNIMPLEMENTED();
   2218 }
   2219 
   2220 void Context::getActiveSubroutineName(ShaderProgramID program,
   2221                                      GLenum shadertype,
   2222                                      GLuint index,
   2223                                      GLsizei bufsize,
   2224                                      GLsizei *length,
   2225                                      GLchar *name)
   2226 {
   2227    UNIMPLEMENTED();
   2228 }
   2229 
   2230 void Context::getActiveSubroutineUniformName(ShaderProgramID program,
   2231                                             GLenum shadertype,
   2232                                             GLuint index,
   2233                                             GLsizei bufsize,
   2234                                             GLsizei *length,
   2235                                             GLchar *name)
   2236 {
   2237    UNIMPLEMENTED();
   2238 }
   2239 
   2240 void Context::getActiveSubroutineUniformiv(ShaderProgramID program,
   2241                                           GLenum shadertype,
   2242                                           GLuint index,
   2243                                           GLenum pname,
   2244                                           GLint *values)
   2245 {
   2246    UNIMPLEMENTED();
   2247 }
   2248 
   2249 void Context::getProgramStageiv(ShaderProgramID program,
   2250                                GLenum shadertype,
   2251                                GLenum pname,
   2252                                GLint *values)
   2253 {
   2254    UNIMPLEMENTED();
   2255 }
   2256 
   2257 void Context::getQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
   2258 {
   2259    UNIMPLEMENTED();
   2260 }
   2261 
   2262 GLuint Context::getSubroutineIndex(ShaderProgramID program, GLenum shadertype, const GLchar *name)
   2263 {
   2264    UNIMPLEMENTED();
   2265    return 0;
   2266 }
   2267 
   2268 GLint Context::getSubroutineUniformLocation(ShaderProgramID program,
   2269                                            GLenum shadertype,
   2270                                            const GLchar *name)
   2271 {
   2272    UNIMPLEMENTED();
   2273    return 0;
   2274 }
   2275 
   2276 void Context::getUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
   2277 {
   2278    UNIMPLEMENTED();
   2279 }
   2280 
   2281 void Context::getUniformdv(ShaderProgramID program, UniformLocation location, GLdouble *params)
   2282 {
   2283    UNIMPLEMENTED();
   2284 }
   2285 
   2286 void Context::patchParameterfv(GLenum pname, const GLfloat *values)
   2287 {
   2288    UNIMPLEMENTED();
   2289 }
   2290 
   2291 void Context::uniform1d(UniformLocation location, GLdouble x)
   2292 {
   2293    UNIMPLEMENTED();
   2294 }
   2295 
   2296 void Context::uniform1dv(UniformLocation location, GLsizei count, const GLdouble *value)
   2297 {
   2298    UNIMPLEMENTED();
   2299 }
   2300 
   2301 void Context::uniform2d(UniformLocation location, GLdouble x, GLdouble y)
   2302 {
   2303    UNIMPLEMENTED();
   2304 }
   2305 
   2306 void Context::uniform2dv(UniformLocation location, GLsizei count, const GLdouble *value)
   2307 {
   2308    UNIMPLEMENTED();
   2309 }
   2310 
   2311 void Context::uniform3d(UniformLocation location, GLdouble x, GLdouble y, GLdouble z)
   2312 {
   2313    UNIMPLEMENTED();
   2314 }
   2315 
   2316 void Context::uniform3dv(UniformLocation location, GLsizei count, const GLdouble *value)
   2317 {
   2318    UNIMPLEMENTED();
   2319 }
   2320 
   2321 void Context::uniform4d(UniformLocation location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   2322 {
   2323    UNIMPLEMENTED();
   2324 }
   2325 
   2326 void Context::uniform4dv(UniformLocation location, GLsizei count, const GLdouble *value)
   2327 {
   2328    UNIMPLEMENTED();
   2329 }
   2330 
   2331 void Context::uniformMatrix2dv(UniformLocation location,
   2332                               GLsizei count,
   2333                               GLboolean transpose,
   2334                               const GLdouble *value)
   2335 {
   2336    UNIMPLEMENTED();
   2337 }
   2338 
   2339 void Context::uniformMatrix2x3dv(UniformLocation location,
   2340                                 GLsizei count,
   2341                                 GLboolean transpose,
   2342                                 const GLdouble *value)
   2343 {
   2344    UNIMPLEMENTED();
   2345 }
   2346 
   2347 void Context::uniformMatrix2x4dv(UniformLocation location,
   2348                                 GLsizei count,
   2349                                 GLboolean transpose,
   2350                                 const GLdouble *value)
   2351 {
   2352    UNIMPLEMENTED();
   2353 }
   2354 
   2355 void Context::uniformMatrix3dv(UniformLocation location,
   2356                               GLsizei count,
   2357                               GLboolean transpose,
   2358                               const GLdouble *value)
   2359 {
   2360    UNIMPLEMENTED();
   2361 }
   2362 
   2363 void Context::uniformMatrix3x2dv(UniformLocation location,
   2364                                 GLsizei count,
   2365                                 GLboolean transpose,
   2366                                 const GLdouble *value)
   2367 {
   2368    UNIMPLEMENTED();
   2369 }
   2370 
   2371 void Context::uniformMatrix3x4dv(UniformLocation location,
   2372                                 GLsizei count,
   2373                                 GLboolean transpose,
   2374                                 const GLdouble *value)
   2375 {
   2376    UNIMPLEMENTED();
   2377 }
   2378 
   2379 void Context::uniformMatrix4dv(UniformLocation location,
   2380                               GLsizei count,
   2381                               GLboolean transpose,
   2382                               const GLdouble *value)
   2383 {
   2384    UNIMPLEMENTED();
   2385 }
   2386 
   2387 void Context::uniformMatrix4x2dv(UniformLocation location,
   2388                                 GLsizei count,
   2389                                 GLboolean transpose,
   2390                                 const GLdouble *value)
   2391 {
   2392    UNIMPLEMENTED();
   2393 }
   2394 
   2395 void Context::uniformMatrix4x3dv(UniformLocation location,
   2396                                 GLsizei count,
   2397                                 GLboolean transpose,
   2398                                 const GLdouble *value)
   2399 {
   2400    UNIMPLEMENTED();
   2401 }
   2402 
   2403 void Context::uniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
   2404 {
   2405    UNIMPLEMENTED();
   2406 }
   2407 
   2408 void Context::depthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
   2409 {
   2410    UNIMPLEMENTED();
   2411 }
   2412 
   2413 void Context::depthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
   2414 {
   2415    UNIMPLEMENTED();
   2416 }
   2417 
   2418 void Context::getDoublei_v(GLenum target, GLuint index, GLdouble *data)
   2419 {
   2420    UNIMPLEMENTED();
   2421 }
   2422 
   2423 void Context::getFloati_v(GLenum target, GLuint index, GLfloat *data)
   2424 {
   2425    UNIMPLEMENTED();
   2426 }
   2427 
   2428 void Context::getVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
   2429 {
   2430    UNIMPLEMENTED();
   2431 }
   2432 
   2433 void Context::programUniform1d(ShaderProgramID program, UniformLocation location, GLdouble v0)
   2434 {
   2435    UNIMPLEMENTED();
   2436 }
   2437 
   2438 void Context::programUniform1dv(ShaderProgramID program,
   2439                                UniformLocation location,
   2440                                GLsizei count,
   2441                                const GLdouble *value)
   2442 {
   2443    UNIMPLEMENTED();
   2444 }
   2445 
   2446 void Context::programUniform2d(ShaderProgramID program,
   2447                               UniformLocation location,
   2448                               GLdouble v0,
   2449                               GLdouble v1)
   2450 {
   2451    UNIMPLEMENTED();
   2452 }
   2453 
   2454 void Context::programUniform2dv(ShaderProgramID program,
   2455                                UniformLocation location,
   2456                                GLsizei count,
   2457                                const GLdouble *value)
   2458 {
   2459    UNIMPLEMENTED();
   2460 }
   2461 
   2462 void Context::programUniform3d(ShaderProgramID program,
   2463                               UniformLocation location,
   2464                               GLdouble v0,
   2465                               GLdouble v1,
   2466                               GLdouble v2)
   2467 {
   2468    UNIMPLEMENTED();
   2469 }
   2470 
   2471 void Context::programUniform3dv(ShaderProgramID program,
   2472                                UniformLocation location,
   2473                                GLsizei count,
   2474                                const GLdouble *value)
   2475 {
   2476    UNIMPLEMENTED();
   2477 }
   2478 
   2479 void Context::programUniform4d(ShaderProgramID program,
   2480                               UniformLocation location,
   2481                               GLdouble v0,
   2482                               GLdouble v1,
   2483                               GLdouble v2,
   2484                               GLdouble v3)
   2485 {
   2486    UNIMPLEMENTED();
   2487 }
   2488 
   2489 void Context::programUniform4dv(ShaderProgramID program,
   2490                                UniformLocation location,
   2491                                GLsizei count,
   2492                                const GLdouble *value)
   2493 {
   2494    UNIMPLEMENTED();
   2495 }
   2496 
   2497 void Context::programUniformMatrix2dv(ShaderProgramID program,
   2498                                      UniformLocation location,
   2499                                      GLsizei count,
   2500                                      GLboolean transpose,
   2501                                      const GLdouble *value)
   2502 {
   2503    UNIMPLEMENTED();
   2504 }
   2505 
   2506 void Context::programUniformMatrix2x3dv(ShaderProgramID program,
   2507                                        UniformLocation location,
   2508                                        GLsizei count,
   2509                                        GLboolean transpose,
   2510                                        const GLdouble *value)
   2511 {
   2512    UNIMPLEMENTED();
   2513 }
   2514 
   2515 void Context::programUniformMatrix2x4dv(ShaderProgramID program,
   2516                                        UniformLocation location,
   2517                                        GLsizei count,
   2518                                        GLboolean transpose,
   2519                                        const GLdouble *value)
   2520 {
   2521    UNIMPLEMENTED();
   2522 }
   2523 
   2524 void Context::programUniformMatrix3dv(ShaderProgramID program,
   2525                                      UniformLocation location,
   2526                                      GLsizei count,
   2527                                      GLboolean transpose,
   2528                                      const GLdouble *value)
   2529 {
   2530    UNIMPLEMENTED();
   2531 }
   2532 
   2533 void Context::programUniformMatrix3x2dv(ShaderProgramID program,
   2534                                        UniformLocation location,
   2535                                        GLsizei count,
   2536                                        GLboolean transpose,
   2537                                        const GLdouble *value)
   2538 {
   2539    UNIMPLEMENTED();
   2540 }
   2541 
   2542 void Context::programUniformMatrix3x4dv(ShaderProgramID program,
   2543                                        UniformLocation location,
   2544                                        GLsizei count,
   2545                                        GLboolean transpose,
   2546                                        const GLdouble *value)
   2547 {
   2548    UNIMPLEMENTED();
   2549 }
   2550 
   2551 void Context::programUniformMatrix4dv(ShaderProgramID program,
   2552                                      UniformLocation location,
   2553                                      GLsizei count,
   2554                                      GLboolean transpose,
   2555                                      const GLdouble *value)
   2556 {
   2557    UNIMPLEMENTED();
   2558 }
   2559 
   2560 void Context::programUniformMatrix4x2dv(ShaderProgramID program,
   2561                                        UniformLocation location,
   2562                                        GLsizei count,
   2563                                        GLboolean transpose,
   2564                                        const GLdouble *value)
   2565 {
   2566    UNIMPLEMENTED();
   2567 }
   2568 
   2569 void Context::programUniformMatrix4x3dv(ShaderProgramID program,
   2570                                        UniformLocation location,
   2571                                        GLsizei count,
   2572                                        GLboolean transpose,
   2573                                        const GLdouble *value)
   2574 {
   2575    UNIMPLEMENTED();
   2576 }
   2577 
   2578 void Context::scissorArrayv(GLuint first, GLsizei count, const GLint *v)
   2579 {
   2580    UNIMPLEMENTED();
   2581 }
   2582 
   2583 void Context::scissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
   2584 {
   2585    UNIMPLEMENTED();
   2586 }
   2587 
   2588 void Context::scissorIndexedv(GLuint index, const GLint *v)
   2589 {
   2590    UNIMPLEMENTED();
   2591 }
   2592 
   2593 void Context::vertexAttribL1d(GLuint index, GLdouble x)
   2594 {
   2595    UNIMPLEMENTED();
   2596 }
   2597 
   2598 void Context::vertexAttribL1dv(GLuint index, const GLdouble *v)
   2599 {
   2600    UNIMPLEMENTED();
   2601 }
   2602 
   2603 void Context::vertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
   2604 {
   2605    UNIMPLEMENTED();
   2606 }
   2607 
   2608 void Context::vertexAttribL2dv(GLuint index, const GLdouble *v)
   2609 {
   2610    UNIMPLEMENTED();
   2611 }
   2612 
   2613 void Context::vertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
   2614 {
   2615    UNIMPLEMENTED();
   2616 }
   2617 
   2618 void Context::vertexAttribL3dv(GLuint index, const GLdouble *v)
   2619 {
   2620    UNIMPLEMENTED();
   2621 }
   2622 
   2623 void Context::vertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
   2624 {
   2625    UNIMPLEMENTED();
   2626 }
   2627 
   2628 void Context::vertexAttribL4dv(GLuint index, const GLdouble *v)
   2629 {
   2630    UNIMPLEMENTED();
   2631 }
   2632 
   2633 void Context::vertexAttribLPointer(GLuint index,
   2634                                   GLint size,
   2635                                   GLenum type,
   2636                                   GLsizei stride,
   2637                                   const void *pointer)
   2638 {
   2639    UNIMPLEMENTED();
   2640 }
   2641 
   2642 void Context::viewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
   2643 {
   2644    UNIMPLEMENTED();
   2645 }
   2646 
   2647 void Context::viewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
   2648 {
   2649    UNIMPLEMENTED();
   2650 }
   2651 
   2652 void Context::viewportIndexedfv(GLuint index, const GLfloat *v)
   2653 {
   2654    UNIMPLEMENTED();
   2655 }
   2656 
   2657 void Context::drawTransformFeedbackInstanced(GLenum mode,
   2658                                             TransformFeedbackID id,
   2659                                             GLsizei instancecount)
   2660 {
   2661    UNIMPLEMENTED();
   2662 }
   2663 
   2664 void Context::drawTransformFeedbackStreamInstanced(GLenum mode,
   2665                                                   TransformFeedbackID id,
   2666                                                   GLuint stream,
   2667                                                   GLsizei instancecount)
   2668 {
   2669    UNIMPLEMENTED();
   2670 }
   2671 
   2672 void Context::getActiveAtomicCounterBufferiv(ShaderProgramID program,
   2673                                             GLuint bufferIndex,
   2674                                             GLenum pname,
   2675                                             GLint *params)
   2676 {
   2677    UNIMPLEMENTED();
   2678 }
   2679 
   2680 void Context::clearBufferData(GLenum target,
   2681                              GLenum internalformat,
   2682                              GLenum format,
   2683                              GLenum type,
   2684                              const void *data)
   2685 {
   2686    UNIMPLEMENTED();
   2687 }
   2688 
   2689 void Context::clearBufferSubData(GLenum target,
   2690                                 GLenum internalformat,
   2691                                 GLintptr offset,
   2692                                 GLsizeiptr size,
   2693                                 GLenum format,
   2694                                 GLenum type,
   2695                                 const void *data)
   2696 {
   2697    UNIMPLEMENTED();
   2698 }
   2699 
   2700 void Context::getInternalformati64v(GLenum target,
   2701                                    GLenum internalformat,
   2702                                    GLenum pname,
   2703                                    GLsizei bufSize,
   2704                                    GLint64 *params)
   2705 {
   2706    UNIMPLEMENTED();
   2707 }
   2708 
   2709 void Context::invalidateBufferData(BufferID buffer)
   2710 {
   2711    UNIMPLEMENTED();
   2712 }
   2713 
   2714 void Context::invalidateBufferSubData(BufferID buffer, GLintptr offset, GLsizeiptr length)
   2715 {
   2716    UNIMPLEMENTED();
   2717 }
   2718 
   2719 void Context::invalidateTexImage(TextureID texture, GLint level)
   2720 {
   2721    UNIMPLEMENTED();
   2722 }
   2723 
   2724 void Context::invalidateTexSubImage(TextureID texture,
   2725                                    GLint level,
   2726                                    GLint xoffset,
   2727                                    GLint yoffset,
   2728                                    GLint zoffset,
   2729                                    GLsizei width,
   2730                                    GLsizei height,
   2731                                    GLsizei depth)
   2732 {
   2733    UNIMPLEMENTED();
   2734 }
   2735 
   2736 void Context::shaderStorageBlockBinding(ShaderProgramID program,
   2737                                        GLuint storageBlockIndex,
   2738                                        GLuint storageBlockBinding)
   2739 {
   2740    UNIMPLEMENTED();
   2741 }
   2742 
   2743 void Context::textureView(TextureID texture,
   2744                          GLenum target,
   2745                          GLuint origtexture,
   2746                          GLenum internalformat,
   2747                          GLuint minlevel,
   2748                          GLuint numlevels,
   2749                          GLuint minlayer,
   2750                          GLuint numlayers)
   2751 {
   2752    UNIMPLEMENTED();
   2753 }
   2754 
   2755 void Context::vertexAttribLFormat(GLuint attribindex,
   2756                                  GLint size,
   2757                                  GLenum type,
   2758                                  GLuint relativeoffset)
   2759 {
   2760    UNIMPLEMENTED();
   2761 }
   2762 
   2763 void Context::bindBuffersBase(GLenum target, GLuint first, GLsizei count, const BufferID *buffers)
   2764 {
   2765    UNIMPLEMENTED();
   2766 }
   2767 
   2768 void Context::bindBuffersRange(GLenum target,
   2769                               GLuint first,
   2770                               GLsizei count,
   2771                               const BufferID *buffers,
   2772                               const GLintptr *offsets,
   2773                               const GLsizeiptr *sizes)
   2774 {
   2775    UNIMPLEMENTED();
   2776 }
   2777 
   2778 void Context::bindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
   2779 {
   2780    UNIMPLEMENTED();
   2781 }
   2782 
   2783 void Context::bindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
   2784 {
   2785    UNIMPLEMENTED();
   2786 }
   2787 
   2788 void Context::bindTextures(GLuint first, GLsizei count, const GLuint *textures)
   2789 {
   2790    UNIMPLEMENTED();
   2791 }
   2792 
   2793 void Context::bindVertexBuffers(GLuint first,
   2794                                GLsizei count,
   2795                                const BufferID *buffers,
   2796                                const GLintptr *offsets,
   2797                                const GLsizei *strides)
   2798 {
   2799    UNIMPLEMENTED();
   2800 }
   2801 
   2802 void Context::clearTexImage(TextureID texture,
   2803                            GLint level,
   2804                            GLenum format,
   2805                            GLenum type,
   2806                            const void *data)
   2807 {
   2808    UNIMPLEMENTED();
   2809 }
   2810 
   2811 void Context::clearTexSubImage(TextureID texture,
   2812                               GLint level,
   2813                               GLint xoffset,
   2814                               GLint yoffset,
   2815                               GLint zoffset,
   2816                               GLsizei width,
   2817                               GLsizei height,
   2818                               GLsizei depth,
   2819                               GLenum format,
   2820                               GLenum type,
   2821                               const void *data)
   2822 {
   2823    UNIMPLEMENTED();
   2824 }
   2825 
   2826 void Context::bindTextureUnit(GLuint unit, TextureID texture)
   2827 {
   2828    UNIMPLEMENTED();
   2829 }
   2830 
   2831 void Context::blitNamedFramebuffer(GLuint readFramebuffer,
   2832                                   GLuint drawFramebuffer,
   2833                                   GLint srcX0,
   2834                                   GLint srcY0,
   2835                                   GLint srcX1,
   2836                                   GLint srcY1,
   2837                                   GLint dstX0,
   2838                                   GLint dstY0,
   2839                                   GLint dstX1,
   2840                                   GLint dstY1,
   2841                                   GLbitfield mask,
   2842                                   GLenum filter)
   2843 {
   2844    UNIMPLEMENTED();
   2845 }
   2846 
   2847 GLenum Context::checkNamedFramebufferStatus(FramebufferID framebuffer, GLenum target)
   2848 {
   2849    UNIMPLEMENTED();
   2850    return 0;
   2851 }
   2852 
   2853 void Context::clearNamedBufferData(BufferID buffer,
   2854                                   GLenum internalformat,
   2855                                   GLenum format,
   2856                                   GLenum type,
   2857                                   const void *data)
   2858 {
   2859    UNIMPLEMENTED();
   2860 }
   2861 
   2862 void Context::clearNamedBufferSubData(BufferID buffer,
   2863                                      GLenum internalformat,
   2864                                      GLintptr offset,
   2865                                      GLsizeiptr size,
   2866                                      GLenum format,
   2867                                      GLenum type,
   2868                                      const void *data)
   2869 {
   2870    UNIMPLEMENTED();
   2871 }
   2872 
   2873 void Context::clearNamedFramebufferfi(FramebufferID framebuffer,
   2874                                      GLenum buffer,
   2875                                      GLint drawbuffer,
   2876                                      GLfloat depth,
   2877                                      GLint stencil)
   2878 {
   2879    UNIMPLEMENTED();
   2880 }
   2881 
   2882 void Context::clearNamedFramebufferfv(FramebufferID framebuffer,
   2883                                      GLenum buffer,
   2884                                      GLint drawbuffer,
   2885                                      const GLfloat *value)
   2886 {
   2887    UNIMPLEMENTED();
   2888 }
   2889 
   2890 void Context::clearNamedFramebufferiv(FramebufferID framebuffer,
   2891                                      GLenum buffer,
   2892                                      GLint drawbuffer,
   2893                                      const GLint *value)
   2894 {
   2895    UNIMPLEMENTED();
   2896 }
   2897 
   2898 void Context::clearNamedFramebufferuiv(FramebufferID framebuffer,
   2899                                       GLenum buffer,
   2900                                       GLint drawbuffer,
   2901                                       const GLuint *value)
   2902 {
   2903    UNIMPLEMENTED();
   2904 }
   2905 
   2906 void Context::compressedTextureSubImage1D(TextureID texture,
   2907                                          GLint level,
   2908                                          GLint xoffset,
   2909                                          GLsizei width,
   2910                                          GLenum format,
   2911                                          GLsizei imageSize,
   2912                                          const void *data)
   2913 {
   2914    UNIMPLEMENTED();
   2915 }
   2916 
   2917 void Context::compressedTextureSubImage2D(TextureID texture,
   2918                                          GLint level,
   2919                                          GLint xoffset,
   2920                                          GLint yoffset,
   2921                                          GLsizei width,
   2922                                          GLsizei height,
   2923                                          GLenum format,
   2924                                          GLsizei imageSize,
   2925                                          const void *data)
   2926 {
   2927    UNIMPLEMENTED();
   2928 }
   2929 
   2930 void Context::compressedTextureSubImage3D(TextureID texture,
   2931                                          GLint level,
   2932                                          GLint xoffset,
   2933                                          GLint yoffset,
   2934                                          GLint zoffset,
   2935                                          GLsizei width,
   2936                                          GLsizei height,
   2937                                          GLsizei depth,
   2938                                          GLenum format,
   2939                                          GLsizei imageSize,
   2940                                          const void *data)
   2941 {
   2942    UNIMPLEMENTED();
   2943 }
   2944 
   2945 void Context::copyNamedBufferSubData(GLuint readBuffer,
   2946                                     GLuint writeBuffer,
   2947                                     GLintptr readOffset,
   2948                                     GLintptr writeOffset,
   2949                                     GLsizeiptr size)
   2950 {
   2951    UNIMPLEMENTED();
   2952 }
   2953 
   2954 void Context::copyTextureSubImage1D(TextureID texture,
   2955                                    GLint level,
   2956                                    GLint xoffset,
   2957                                    GLint x,
   2958                                    GLint y,
   2959                                    GLsizei width)
   2960 {
   2961    UNIMPLEMENTED();
   2962 }
   2963 
   2964 void Context::copyTextureSubImage2D(TextureID texture,
   2965                                    GLint level,
   2966                                    GLint xoffset,
   2967                                    GLint yoffset,
   2968                                    GLint x,
   2969                                    GLint y,
   2970                                    GLsizei width,
   2971                                    GLsizei height)
   2972 {
   2973    UNIMPLEMENTED();
   2974 }
   2975 
   2976 void Context::copyTextureSubImage3D(TextureID texture,
   2977                                    GLint level,
   2978                                    GLint xoffset,
   2979                                    GLint yoffset,
   2980                                    GLint zoffset,
   2981                                    GLint x,
   2982                                    GLint y,
   2983                                    GLsizei width,
   2984                                    GLsizei height)
   2985 {
   2986    UNIMPLEMENTED();
   2987 }
   2988 
   2989 void Context::createBuffers(GLsizei n, BufferID *buffers)
   2990 {
   2991    UNIMPLEMENTED();
   2992 }
   2993 
   2994 void Context::createFramebuffers(GLsizei n, GLuint *framebuffers)
   2995 {
   2996    UNIMPLEMENTED();
   2997 }
   2998 
   2999 void Context::createProgramPipelines(GLsizei n, GLuint *pipelines)
   3000 {
   3001    UNIMPLEMENTED();
   3002 }
   3003 
   3004 void Context::createQueries(GLenum target, GLsizei n, GLuint *ids)
   3005 {
   3006    UNIMPLEMENTED();
   3007 }
   3008 
   3009 void Context::createRenderbuffers(GLsizei n, RenderbufferID *renderbuffers)
   3010 {
   3011    UNIMPLEMENTED();
   3012 }
   3013 
   3014 void Context::createSamplers(GLsizei n, GLuint *samplers)
   3015 {
   3016    UNIMPLEMENTED();
   3017 }
   3018 
   3019 void Context::createTextures(GLenum target, GLsizei n, GLuint *textures)
   3020 {
   3021    UNIMPLEMENTED();
   3022 }
   3023 
   3024 void Context::createTransformFeedbacks(GLsizei n, GLuint *ids)
   3025 {
   3026    UNIMPLEMENTED();
   3027 }
   3028 
   3029 void Context::createVertexArrays(GLsizei n, VertexArrayID *arrays)
   3030 {
   3031    UNIMPLEMENTED();
   3032 }
   3033 
   3034 void Context::disableVertexArrayAttrib(VertexArrayID vaobj, GLuint index)
   3035 {
   3036    UNIMPLEMENTED();
   3037 }
   3038 
   3039 void Context::enableVertexArrayAttrib(VertexArrayID vaobj, GLuint index)
   3040 {
   3041    UNIMPLEMENTED();
   3042 }
   3043 
   3044 void Context::flushMappedNamedBufferRange(BufferID buffer, GLintptr offset, GLsizeiptr length)
   3045 {
   3046    UNIMPLEMENTED();
   3047 }
   3048 
   3049 void Context::generateTextureMipmap(TextureID texture)
   3050 {
   3051    UNIMPLEMENTED();
   3052 }
   3053 
   3054 void Context::getCompressedTextureImage(TextureID texture,
   3055                                        GLint level,
   3056                                        GLsizei bufSize,
   3057                                        void *pixels)
   3058 {
   3059    UNIMPLEMENTED();
   3060 }
   3061 
   3062 void Context::getCompressedTextureSubImage(TextureID texture,
   3063                                           GLint level,
   3064                                           GLint xoffset,
   3065                                           GLint yoffset,
   3066                                           GLint zoffset,
   3067                                           GLsizei width,
   3068                                           GLsizei height,
   3069                                           GLsizei depth,
   3070                                           GLsizei bufSize,
   3071                                           void *pixels)
   3072 {
   3073    UNIMPLEMENTED();
   3074 }
   3075 
   3076 void Context::getNamedBufferParameteri64v(BufferID buffer, GLenum pname, GLint64 *params)
   3077 {
   3078    UNIMPLEMENTED();
   3079 }
   3080 
   3081 void Context::getNamedBufferParameteriv(BufferID buffer, GLenum pname, GLint *params)
   3082 {
   3083    UNIMPLEMENTED();
   3084 }
   3085 
   3086 void Context::getNamedBufferPointerv(BufferID buffer, GLenum pname, void **params)
   3087 {
   3088    UNIMPLEMENTED();
   3089 }
   3090 
   3091 void Context::getNamedBufferSubData(BufferID buffer, GLintptr offset, GLsizeiptr size, void *data)
   3092 {
   3093    UNIMPLEMENTED();
   3094 }
   3095 
   3096 void Context::getNamedFramebufferAttachmentParameteriv(FramebufferID framebuffer,
   3097                                                       GLenum attachment,
   3098                                                       GLenum pname,
   3099                                                       GLint *params)
   3100 {
   3101    UNIMPLEMENTED();
   3102 }
   3103 
   3104 void Context::getNamedFramebufferParameteriv(FramebufferID framebuffer, GLenum pname, GLint *param)
   3105 {
   3106    UNIMPLEMENTED();
   3107 }
   3108 
   3109 void Context::getNamedRenderbufferParameteriv(RenderbufferID renderbuffer,
   3110                                              GLenum pname,
   3111                                              GLint *params)
   3112 {
   3113    UNIMPLEMENTED();
   3114 }
   3115 
   3116 void Context::getQueryBufferObjecti64v(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
   3117 {
   3118    UNIMPLEMENTED();
   3119 }
   3120 
   3121 void Context::getQueryBufferObjectiv(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
   3122 {
   3123    UNIMPLEMENTED();
   3124 }
   3125 
   3126 void Context::getQueryBufferObjectui64v(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
   3127 {
   3128    UNIMPLEMENTED();
   3129 }
   3130 
   3131 void Context::getQueryBufferObjectuiv(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
   3132 {
   3133    UNIMPLEMENTED();
   3134 }
   3135 
   3136 void Context::getTextureImage(TextureID texture,
   3137                              GLint level,
   3138                              GLenum format,
   3139                              GLenum type,
   3140                              GLsizei bufSize,
   3141                              void *pixels)
   3142 {
   3143    UNIMPLEMENTED();
   3144 }
   3145 
   3146 void Context::getTextureLevelParameterfv(TextureID texture,
   3147                                         GLint level,
   3148                                         GLenum pname,
   3149                                         GLfloat *params)
   3150 {
   3151    UNIMPLEMENTED();
   3152 }
   3153 
   3154 void Context::getTextureLevelParameteriv(TextureID texture,
   3155                                         GLint level,
   3156                                         GLenum pname,
   3157                                         GLint *params)
   3158 {
   3159    UNIMPLEMENTED();
   3160 }
   3161 
   3162 void Context::getTextureParameterIiv(TextureID texture, GLenum pname, GLint *params)
   3163 {
   3164    UNIMPLEMENTED();
   3165 }
   3166 
   3167 void Context::getTextureParameterIuiv(TextureID texture, GLenum pname, GLuint *params)
   3168 {
   3169    UNIMPLEMENTED();
   3170 }
   3171 
   3172 void Context::getTextureParameterfv(TextureID texture, GLenum pname, GLfloat *params)
   3173 {
   3174    UNIMPLEMENTED();
   3175 }
   3176 
   3177 void Context::getTextureParameteriv(TextureID texture, GLenum pname, GLint *params)
   3178 {
   3179    UNIMPLEMENTED();
   3180 }
   3181 
   3182 void Context::getTextureSubImage(TextureID texture,
   3183                                 GLint level,
   3184                                 GLint xoffset,
   3185                                 GLint yoffset,
   3186                                 GLint zoffset,
   3187                                 GLsizei width,
   3188                                 GLsizei height,
   3189                                 GLsizei depth,
   3190                                 GLenum format,
   3191                                 GLenum type,
   3192                                 GLsizei bufSize,
   3193                                 void *pixels)
   3194 {
   3195    UNIMPLEMENTED();
   3196 }
   3197 
   3198 void Context::getTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
   3199 {
   3200    UNIMPLEMENTED();
   3201 }
   3202 
   3203 void Context::getTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param)
   3204 {
   3205    UNIMPLEMENTED();
   3206 }
   3207 
   3208 void Context::getTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param)
   3209 {
   3210    UNIMPLEMENTED();
   3211 }
   3212 
   3213 void Context::getVertexArrayIndexed64iv(VertexArrayID vaobj,
   3214                                        GLuint index,
   3215                                        GLenum pname,
   3216                                        GLint64 *param)
   3217 {
   3218    UNIMPLEMENTED();
   3219 }
   3220 
   3221 void Context::getVertexArrayIndexediv(VertexArrayID vaobj, GLuint index, GLenum pname, GLint *param)
   3222 {
   3223    UNIMPLEMENTED();
   3224 }
   3225 
   3226 void Context::getVertexArrayiv(VertexArrayID vaobj, GLenum pname, GLint *param)
   3227 {
   3228    UNIMPLEMENTED();
   3229 }
   3230 
   3231 void Context::getnColorTable(GLenum target,
   3232                             GLenum format,
   3233                             GLenum type,
   3234                             GLsizei bufSize,
   3235                             void *table)
   3236 {
   3237    UNIMPLEMENTED();
   3238 }
   3239 
   3240 void Context::getnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
   3241 {
   3242    UNIMPLEMENTED();
   3243 }
   3244 
   3245 void Context::getnConvolutionFilter(GLenum target,
   3246                                    GLenum format,
   3247                                    GLenum type,
   3248                                    GLsizei bufSize,
   3249                                    void *image)
   3250 {
   3251    UNIMPLEMENTED();
   3252 }
   3253 
   3254 void Context::getnHistogram(GLenum target,
   3255                            GLboolean reset,
   3256                            GLenum format,
   3257                            GLenum type,
   3258                            GLsizei bufSize,
   3259                            void *values)
   3260 {
   3261    UNIMPLEMENTED();
   3262 }
   3263 
   3264 void Context::getnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
   3265 {
   3266    UNIMPLEMENTED();
   3267 }
   3268 
   3269 void Context::getnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
   3270 {
   3271    UNIMPLEMENTED();
   3272 }
   3273 
   3274 void Context::getnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
   3275 {
   3276    UNIMPLEMENTED();
   3277 }
   3278 
   3279 void Context::getnMinmax(GLenum target,
   3280                         GLboolean reset,
   3281                         GLenum format,
   3282                         GLenum type,
   3283                         GLsizei bufSize,
   3284                         void *values)
   3285 {
   3286    UNIMPLEMENTED();
   3287 }
   3288 
   3289 void Context::getnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat *values)
   3290 {
   3291    UNIMPLEMENTED();
   3292 }
   3293 
   3294 void Context::getnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint *values)
   3295 {
   3296    UNIMPLEMENTED();
   3297 }
   3298 
   3299 void Context::getnPixelMapusv(GLenum map, GLsizei bufSize, GLushort *values)
   3300 {
   3301    UNIMPLEMENTED();
   3302 }
   3303 
   3304 void Context::getnPolygonStipple(GLsizei bufSize, GLubyte *pattern)
   3305 {
   3306    UNIMPLEMENTED();
   3307 }
   3308 
   3309 void Context::getnSeparableFilter(GLenum target,
   3310                                  GLenum format,
   3311                                  GLenum type,
   3312                                  GLsizei rowBufSize,
   3313                                  void *row,
   3314                                  GLsizei columnBufSize,
   3315                                  void *column,
   3316                                  void *span)
   3317 {
   3318    UNIMPLEMENTED();
   3319 }
   3320 
   3321 void Context::getnTexImage(GLenum target,
   3322                           GLint level,
   3323                           GLenum format,
   3324                           GLenum type,
   3325                           GLsizei bufSize,
   3326                           void *pixels)
   3327 {
   3328    UNIMPLEMENTED();
   3329 }
   3330 
   3331 void Context::getnUniformdv(ShaderProgramID program,
   3332                            UniformLocation location,
   3333                            GLsizei bufSize,
   3334                            GLdouble *params)
   3335 {
   3336    UNIMPLEMENTED();
   3337 }
   3338 
   3339 void Context::invalidateNamedFramebufferData(FramebufferID framebuffer,
   3340                                             GLsizei numAttachments,
   3341                                             const GLenum *attachments)
   3342 {
   3343    UNIMPLEMENTED();
   3344 }
   3345 
   3346 void Context::invalidateNamedFramebufferSubData(FramebufferID framebuffer,
   3347                                                GLsizei numAttachments,
   3348                                                const GLenum *attachments,
   3349                                                GLint x,
   3350                                                GLint y,
   3351                                                GLsizei width,
   3352                                                GLsizei height)
   3353 {
   3354    UNIMPLEMENTED();
   3355 }
   3356 
   3357 void *Context::mapNamedBuffer(BufferID buffer, GLenum access)
   3358 {
   3359    UNIMPLEMENTED();
   3360    return nullptr;
   3361 }
   3362 
   3363 void *Context::mapNamedBufferRange(BufferID buffer,
   3364                                   GLintptr offset,
   3365                                   GLsizeiptr length,
   3366                                   GLbitfield access)
   3367 {
   3368    UNIMPLEMENTED();
   3369    return nullptr;
   3370 }
   3371 
   3372 void Context::namedBufferData(BufferID buffer, GLsizeiptr size, const void *data, GLenum usage)
   3373 {
   3374    UNIMPLEMENTED();
   3375 }
   3376 
   3377 void Context::namedBufferStorage(BufferID buffer,
   3378                                 GLsizeiptr size,
   3379                                 const void *data,
   3380                                 GLbitfield flags)
   3381 {
   3382    UNIMPLEMENTED();
   3383 }
   3384 
   3385 void Context::namedBufferSubData(BufferID buffer,
   3386                                 GLintptr offset,
   3387                                 GLsizeiptr size,
   3388                                 const void *data)
   3389 {
   3390    UNIMPLEMENTED();
   3391 }
   3392 
   3393 void Context::namedFramebufferDrawBuffer(FramebufferID framebuffer, GLenum buf)
   3394 {
   3395    UNIMPLEMENTED();
   3396 }
   3397 
   3398 void Context::namedFramebufferDrawBuffers(FramebufferID framebuffer, GLsizei n, const GLenum *bufs)
   3399 {
   3400    UNIMPLEMENTED();
   3401 }
   3402 
   3403 void Context::namedFramebufferParameteri(FramebufferID framebuffer, GLenum pname, GLint param)
   3404 {
   3405    UNIMPLEMENTED();
   3406 }
   3407 
   3408 void Context::namedFramebufferReadBuffer(FramebufferID framebuffer, GLenum src)
   3409 {
   3410    UNIMPLEMENTED();
   3411 }
   3412 
   3413 void Context::namedFramebufferRenderbuffer(FramebufferID framebuffer,
   3414                                           GLenum attachment,
   3415                                           GLenum renderbuffertarget,
   3416                                           RenderbufferID renderbuffer)
   3417 {
   3418    UNIMPLEMENTED();
   3419 }
   3420 
   3421 void Context::namedFramebufferTexture(FramebufferID framebuffer,
   3422                                      GLenum attachment,
   3423                                      TextureID texture,
   3424                                      GLint level)
   3425 {
   3426    UNIMPLEMENTED();
   3427 }
   3428 
   3429 void Context::namedFramebufferTextureLayer(FramebufferID framebuffer,
   3430                                           GLenum attachment,
   3431                                           TextureID texture,
   3432                                           GLint level,
   3433                                           GLint layer)
   3434 {
   3435    UNIMPLEMENTED();
   3436 }
   3437 
   3438 void Context::namedRenderbufferStorage(RenderbufferID renderbuffer,
   3439                                       GLenum internalformat,
   3440                                       GLsizei width,
   3441                                       GLsizei height)
   3442 {
   3443    UNIMPLEMENTED();
   3444 }
   3445 
   3446 void Context::namedRenderbufferStorageMultisample(RenderbufferID renderbuffer,
   3447                                                  GLsizei samples,
   3448                                                  GLenum internalformat,
   3449                                                  GLsizei width,
   3450                                                  GLsizei height)
   3451 {
   3452    UNIMPLEMENTED();
   3453 }
   3454 
   3455 void Context::textureBarrier()
   3456 {
   3457    UNIMPLEMENTED();
   3458 }
   3459 
   3460 void Context::textureBuffer(TextureID texture, GLenum internalformat, BufferID buffer)
   3461 {
   3462    UNIMPLEMENTED();
   3463 }
   3464 
   3465 void Context::textureBufferRange(TextureID texture,
   3466                                 GLenum internalformat,
   3467                                 BufferID buffer,
   3468                                 GLintptr offset,
   3469                                 GLsizeiptr size)
   3470 {
   3471    UNIMPLEMENTED();
   3472 }
   3473 
   3474 void Context::textureParameterIiv(TextureID texture, GLenum pname, const GLint *params)
   3475 {
   3476    UNIMPLEMENTED();
   3477 }
   3478 
   3479 void Context::textureParameterIuiv(TextureID texture, GLenum pname, const GLuint *params)
   3480 {
   3481    UNIMPLEMENTED();
   3482 }
   3483 
   3484 void Context::textureParameterf(TextureID texture, GLenum pname, GLfloat param)
   3485 {
   3486    UNIMPLEMENTED();
   3487 }
   3488 
   3489 void Context::textureParameterfv(TextureID texture, GLenum pname, const GLfloat *param)
   3490 {
   3491    UNIMPLEMENTED();
   3492 }
   3493 
   3494 void Context::textureParameteri(TextureID texture, GLenum pname, GLint param)
   3495 {
   3496    UNIMPLEMENTED();
   3497 }
   3498 
   3499 void Context::textureParameteriv(TextureID texture, GLenum pname, const GLint *param)
   3500 {
   3501    UNIMPLEMENTED();
   3502 }
   3503 
   3504 void Context::textureStorage1D(TextureID texture,
   3505                               GLsizei levels,
   3506                               GLenum internalformat,
   3507                               GLsizei width)
   3508 {
   3509    UNIMPLEMENTED();
   3510 }
   3511 
   3512 void Context::textureStorage2D(TextureID texture,
   3513                               GLsizei levels,
   3514                               GLenum internalformat,
   3515                               GLsizei width,
   3516                               GLsizei height)
   3517 {
   3518    UNIMPLEMENTED();
   3519 }
   3520 
   3521 void Context::textureStorage2DMultisample(TextureID texture,
   3522                                          GLsizei samples,
   3523                                          GLenum internalformat,
   3524                                          GLsizei width,
   3525                                          GLsizei height,
   3526                                          GLboolean fixedsamplelocations)
   3527 {
   3528    UNIMPLEMENTED();
   3529 }
   3530 
   3531 void Context::textureStorage3D(TextureID texture,
   3532                               GLsizei levels,
   3533                               GLenum internalformat,
   3534                               GLsizei width,
   3535                               GLsizei height,
   3536                               GLsizei depth)
   3537 {
   3538    UNIMPLEMENTED();
   3539 }
   3540 
   3541 void Context::textureStorage3DMultisample(TextureID texture,
   3542                                          GLsizei samples,
   3543                                          GLenum internalformat,
   3544                                          GLsizei width,
   3545                                          GLsizei height,
   3546                                          GLsizei depth,
   3547                                          GLboolean fixedsamplelocations)
   3548 {
   3549    UNIMPLEMENTED();
   3550 }
   3551 
   3552 void Context::textureSubImage1D(TextureID texture,
   3553                                GLint level,
   3554                                GLint xoffset,
   3555                                GLsizei width,
   3556                                GLenum format,
   3557                                GLenum type,
   3558                                const void *pixels)
   3559 {
   3560    UNIMPLEMENTED();
   3561 }
   3562 
   3563 void Context::textureSubImage2D(TextureID texture,
   3564                                GLint level,
   3565                                GLint xoffset,
   3566                                GLint yoffset,
   3567                                GLsizei width,
   3568                                GLsizei height,
   3569                                GLenum format,
   3570                                GLenum type,
   3571                                const void *pixels)
   3572 {
   3573    UNIMPLEMENTED();
   3574 }
   3575 
   3576 void Context::textureSubImage3D(TextureID texture,
   3577                                GLint level,
   3578                                GLint xoffset,
   3579                                GLint yoffset,
   3580                                GLint zoffset,
   3581                                GLsizei width,
   3582                                GLsizei height,
   3583                                GLsizei depth,
   3584                                GLenum format,
   3585                                GLenum type,
   3586                                const void *pixels)
   3587 {
   3588    UNIMPLEMENTED();
   3589 }
   3590 
   3591 void Context::transformFeedbackBufferBase(GLuint xfb, GLuint index, BufferID buffer)
   3592 {
   3593    UNIMPLEMENTED();
   3594 }
   3595 
   3596 void Context::transformFeedbackBufferRange(GLuint xfb,
   3597                                           GLuint index,
   3598                                           BufferID buffer,
   3599                                           GLintptr offset,
   3600                                           GLsizeiptr size)
   3601 {
   3602    UNIMPLEMENTED();
   3603 }
   3604 
   3605 GLboolean Context::unmapNamedBuffer(BufferID buffer)
   3606 {
   3607    UNIMPLEMENTED();
   3608    return false;
   3609 }
   3610 
   3611 void Context::vertexArrayAttribBinding(VertexArrayID vaobj, GLuint attribindex, GLuint bindingindex)
   3612 {
   3613    UNIMPLEMENTED();
   3614 }
   3615 
   3616 void Context::vertexArrayAttribFormat(VertexArrayID vaobj,
   3617                                      GLuint attribindex,
   3618                                      GLint size,
   3619                                      GLenum type,
   3620                                      GLboolean normalized,
   3621                                      GLuint relativeoffset)
   3622 {
   3623    UNIMPLEMENTED();
   3624 }
   3625 
   3626 void Context::vertexArrayAttribIFormat(VertexArrayID vaobj,
   3627                                       GLuint attribindex,
   3628                                       GLint size,
   3629                                       GLenum type,
   3630                                       GLuint relativeoffset)
   3631 {
   3632    UNIMPLEMENTED();
   3633 }
   3634 
   3635 void Context::vertexArrayAttribLFormat(VertexArrayID vaobj,
   3636                                       GLuint attribindex,
   3637                                       GLint size,
   3638                                       GLenum type,
   3639                                       GLuint relativeoffset)
   3640 {
   3641    UNIMPLEMENTED();
   3642 }
   3643 
   3644 void Context::vertexArrayBindingDivisor(VertexArrayID vaobj, GLuint bindingindex, GLuint divisor)
   3645 {
   3646    UNIMPLEMENTED();
   3647 }
   3648 
   3649 void Context::vertexArrayElementBuffer(VertexArrayID vaobj, BufferID buffer)
   3650 {
   3651    UNIMPLEMENTED();
   3652 }
   3653 
   3654 void Context::vertexArrayVertexBuffer(VertexArrayID vaobj,
   3655                                      GLuint bindingindex,
   3656                                      BufferID buffer,
   3657                                      GLintptr offset,
   3658                                      GLsizei stride)
   3659 {
   3660    UNIMPLEMENTED();
   3661 }
   3662 
   3663 void Context::vertexArrayVertexBuffers(VertexArrayID vaobj,
   3664                                       GLuint first,
   3665                                       GLsizei count,
   3666                                       const BufferID *buffers,
   3667                                       const GLintptr *offsets,
   3668                                       const GLsizei *strides)
   3669 {
   3670    UNIMPLEMENTED();
   3671 }
   3672 
   3673 void Context::multiDrawArraysIndirectCount(GLenum mode,
   3674                                           const void *indirect,
   3675                                           GLintptr drawcount,
   3676                                           GLsizei maxdrawcount,
   3677                                           GLsizei stride)
   3678 {
   3679    UNIMPLEMENTED();
   3680 }
   3681 
   3682 void Context::multiDrawElementsIndirectCount(GLenum mode,
   3683                                             GLenum type,
   3684                                             const void *indirect,
   3685                                             GLintptr drawcount,
   3686                                             GLsizei maxdrawcount,
   3687                                             GLsizei stride)
   3688 {
   3689    UNIMPLEMENTED();
   3690 }
   3691 
   3692 void Context::polygonOffsetClamp(GLfloat factor, GLfloat units, GLfloat clamp)
   3693 {
   3694    UNIMPLEMENTED();
   3695 }
   3696 
   3697 void Context::specializeShader(GLuint shader,
   3698                               const GLchar *pEntryPoint,
   3699                               GLuint numSpecializationConstants,
   3700                               const GLuint *pConstantIndex,
   3701                               const GLuint *pConstantValue)
   3702 {
   3703    UNIMPLEMENTED();
   3704 }
   3705 
   3706 }  // namespace gl