| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185 |
- /***************************************************************************
- *
- * GLee.h
- * GLee (OpenGL Easy Extension library)
- * Version : 5.4
- *
- * Copyright (c)2009 Ben Woodhouse All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer as
- * the first lines of this file unmodified.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * Web: http://elf-stone.com/glee.php
- *
- * [This file was automatically generated by GLeeGen 7.0
- *
- ***************************************************************************/
- // Modified by Lasse Öörni for Urho3D
- #ifndef __glee_h_
- #define __glee_h_
- // Do not include OpenGL extensions from the system headers
- #define __glext_h_
- #ifdef _WIN32
- #include <Windows.h>
- #endif
- #ifdef __APPLE__
- #include <OpenGL/gl.h>
- #else
- #include <GL/gl.h>
- #endif
- #ifndef APIENTRY
- #define APIENTRY
- #endif
- #ifndef APIENTRYP
- #define APIENTRYP APIENTRY *
- #endif
- #define GLEE_EXTERN extern
- #ifdef __cplusplus
- extern "C" { /* begin C linkage */
- #endif
- #define GLEE_LINK_FAIL 0
- #define GLEE_LINK_PARTIAL 1
- #define GLEE_LINK_COMPLETE 2
- /* Extension querying variables */
- GLEE_EXTERN GLboolean _GLEE_VERSION_1_2;
- GLEE_EXTERN GLboolean _GLEE_ARB_imaging;
- GLEE_EXTERN GLboolean _GLEE_VERSION_1_3;
- GLEE_EXTERN GLboolean _GLEE_VERSION_1_4;
- GLEE_EXTERN GLboolean _GLEE_VERSION_1_5;
- GLEE_EXTERN GLboolean _GLEE_VERSION_2_0;
- GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object;
- GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil;
- /* Aliases for extension querying variables */
- #define GLEE_VERSION_1_2 GLeeEnabled(&_GLEE_VERSION_1_2)
- #define GLEE_ARB_imaging GLeeEnabled(&_GLEE_ARB_imaging)
- #define GLEE_VERSION_1_3 GLeeEnabled(&_GLEE_VERSION_1_3)
- #define GLEE_VERSION_1_4 GLeeEnabled(&_GLEE_VERSION_1_4)
- #define GLEE_VERSION_1_5 GLeeEnabled(&_GLEE_VERSION_1_5)
- #define GLEE_VERSION_2_0 GLeeEnabled(&_GLEE_VERSION_2_0)
- #define GLEE_EXT_framebuffer_object GLeeEnabled(&_GLEE_EXT_framebuffer_object)
- #define GLEE_EXT_packed_depth_stencil GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
- /*****************************************************************
- * Additional types needed for extensions
- *****************************************************************/
- /* Used for GLSL shader text */
- #ifndef GL_VERSION_2_0
- typedef char GLchar;
- #endif
- #include <stddef.h>
- #ifndef GL_VERSION_1_5
- typedef ptrdiff_t GLintptr;
- typedef ptrdiff_t GLsizeiptr;
- #endif
- /* GL_VERSION_1_2 */
- #ifndef GL_VERSION_1_2
- #define GL_VERSION_1_2 1
- #define __GLEE_GL_VERSION_1_2 1
- /* Constants */
- #define GL_UNSIGNED_BYTE_3_3_2 0x8032
- #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
- #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
- #define GL_UNSIGNED_INT_8_8_8_8 0x8035
- #define GL_UNSIGNED_INT_10_10_10_2 0x8036
- #define GL_RESCALE_NORMAL 0x803A
- #define GL_TEXTURE_BINDING_3D 0x806A
- #define GL_PACK_SKIP_IMAGES 0x806B
- #define GL_PACK_IMAGE_HEIGHT 0x806C
- #define GL_UNPACK_SKIP_IMAGES 0x806D
- #define GL_UNPACK_IMAGE_HEIGHT 0x806E
- #define GL_TEXTURE_3D 0x806F
- #define GL_PROXY_TEXTURE_3D 0x8070
- #define GL_TEXTURE_DEPTH 0x8071
- #define GL_TEXTURE_WRAP_R 0x8072
- #define GL_MAX_3D_TEXTURE_SIZE 0x8073
- #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
- #define GL_UNSIGNED_SHORT_5_6_5 0x8363
- #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
- #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
- #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
- #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
- #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
- #define GL_BGR 0x80E0
- #define GL_BGRA 0x80E1
- #define GL_MAX_ELEMENTS_VERTICES 0x80E8
- #define GL_MAX_ELEMENTS_INDICES 0x80E9
- #define GL_CLAMP_TO_EDGE 0x812F
- #define GL_TEXTURE_MIN_LOD 0x813A
- #define GL_TEXTURE_MAX_LOD 0x813B
- #define GL_TEXTURE_BASE_LEVEL 0x813C
- #define GL_TEXTURE_MAX_LEVEL 0x813D
- #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
- #define GL_SINGLE_COLOR 0x81F9
- #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
- #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
- #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
- #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
- #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
- #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
- #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
- #ifndef GLEE_H_DEFINED_glBlendColor
- #define GLEE_H_DEFINED_glBlendColor
- typedef void (APIENTRYP GLEEPFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- GLEE_EXTERN GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor;
- #define glBlendColor GLeeFuncPtr_glBlendColor
- #endif
- #ifndef GLEE_H_DEFINED_glBlendEquation
- #define GLEE_H_DEFINED_glBlendEquation
- typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONPROC) (GLenum mode);
- GLEE_EXTERN GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation;
- #define glBlendEquation GLeeFuncPtr_glBlendEquation
- #endif
- #ifndef GLEE_H_DEFINED_glDrawRangeElements
- #define GLEE_H_DEFINED_glDrawRangeElements
- typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
- GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements;
- #define glDrawRangeElements GLeeFuncPtr_glDrawRangeElements
- #endif
- #ifndef GLEE_H_DEFINED_glColorTable
- #define GLEE_H_DEFINED_glColorTable
- typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
- GLEE_EXTERN GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable;
- #define glColorTable GLeeFuncPtr_glColorTable
- #endif
- #ifndef GLEE_H_DEFINED_glColorTableParameterfv
- #define GLEE_H_DEFINED_glColorTableParameterfv
- typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
- GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv;
- #define glColorTableParameterfv GLeeFuncPtr_glColorTableParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glColorTableParameteriv
- #define GLEE_H_DEFINED_glColorTableParameteriv
- typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
- GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv;
- #define glColorTableParameteriv GLeeFuncPtr_glColorTableParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glCopyColorTable
- #define GLEE_H_DEFINED_glCopyColorTable
- typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
- GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable;
- #define glCopyColorTable GLeeFuncPtr_glCopyColorTable
- #endif
- #ifndef GLEE_H_DEFINED_glGetColorTable
- #define GLEE_H_DEFINED_glGetColorTable
- typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
- GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable;
- #define glGetColorTable GLeeFuncPtr_glGetColorTable
- #endif
- #ifndef GLEE_H_DEFINED_glGetColorTableParameterfv
- #define GLEE_H_DEFINED_glGetColorTableParameterfv
- typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
- GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv;
- #define glGetColorTableParameterfv GLeeFuncPtr_glGetColorTableParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glGetColorTableParameteriv
- #define GLEE_H_DEFINED_glGetColorTableParameteriv
- typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv;
- #define glGetColorTableParameteriv GLeeFuncPtr_glGetColorTableParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glColorSubTable
- #define GLEE_H_DEFINED_glColorSubTable
- typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable;
- #define glColorSubTable GLeeFuncPtr_glColorSubTable
- #endif
- #ifndef GLEE_H_DEFINED_glCopyColorSubTable
- #define GLEE_H_DEFINED_glCopyColorSubTable
- typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
- GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable;
- #define glCopyColorSubTable GLeeFuncPtr_glCopyColorSubTable
- #endif
- #ifndef GLEE_H_DEFINED_glConvolutionFilter1D
- #define GLEE_H_DEFINED_glConvolutionFilter1D
- typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
- GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D;
- #define glConvolutionFilter1D GLeeFuncPtr_glConvolutionFilter1D
- #endif
- #ifndef GLEE_H_DEFINED_glConvolutionFilter2D
- #define GLEE_H_DEFINED_glConvolutionFilter2D
- typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
- GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D;
- #define glConvolutionFilter2D GLeeFuncPtr_glConvolutionFilter2D
- #endif
- #ifndef GLEE_H_DEFINED_glConvolutionParameterf
- #define GLEE_H_DEFINED_glConvolutionParameterf
- typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
- GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf;
- #define glConvolutionParameterf GLeeFuncPtr_glConvolutionParameterf
- #endif
- #ifndef GLEE_H_DEFINED_glConvolutionParameterfv
- #define GLEE_H_DEFINED_glConvolutionParameterfv
- typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
- GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv;
- #define glConvolutionParameterfv GLeeFuncPtr_glConvolutionParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glConvolutionParameteri
- #define GLEE_H_DEFINED_glConvolutionParameteri
- typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
- GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri;
- #define glConvolutionParameteri GLeeFuncPtr_glConvolutionParameteri
- #endif
- #ifndef GLEE_H_DEFINED_glConvolutionParameteriv
- #define GLEE_H_DEFINED_glConvolutionParameteriv
- typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
- GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv;
- #define glConvolutionParameteriv GLeeFuncPtr_glConvolutionParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1D
- #define GLEE_H_DEFINED_glCopyConvolutionFilter1D
- typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
- GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D;
- #define glCopyConvolutionFilter1D GLeeFuncPtr_glCopyConvolutionFilter1D
- #endif
- #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2D
- #define GLEE_H_DEFINED_glCopyConvolutionFilter2D
- typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
- GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D;
- #define glCopyConvolutionFilter2D GLeeFuncPtr_glCopyConvolutionFilter2D
- #endif
- #ifndef GLEE_H_DEFINED_glGetConvolutionFilter
- #define GLEE_H_DEFINED_glGetConvolutionFilter
- typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
- GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter;
- #define glGetConvolutionFilter GLeeFuncPtr_glGetConvolutionFilter
- #endif
- #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfv
- #define GLEE_H_DEFINED_glGetConvolutionParameterfv
- typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
- GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv;
- #define glGetConvolutionParameterfv GLeeFuncPtr_glGetConvolutionParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glGetConvolutionParameteriv
- #define GLEE_H_DEFINED_glGetConvolutionParameteriv
- typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv;
- #define glGetConvolutionParameteriv GLeeFuncPtr_glGetConvolutionParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glGetSeparableFilter
- #define GLEE_H_DEFINED_glGetSeparableFilter
- typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
- GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter;
- #define glGetSeparableFilter GLeeFuncPtr_glGetSeparableFilter
- #endif
- #ifndef GLEE_H_DEFINED_glSeparableFilter2D
- #define GLEE_H_DEFINED_glSeparableFilter2D
- typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
- GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D;
- #define glSeparableFilter2D GLeeFuncPtr_glSeparableFilter2D
- #endif
- #ifndef GLEE_H_DEFINED_glGetHistogram
- #define GLEE_H_DEFINED_glGetHistogram
- typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
- GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram;
- #define glGetHistogram GLeeFuncPtr_glGetHistogram
- #endif
- #ifndef GLEE_H_DEFINED_glGetHistogramParameterfv
- #define GLEE_H_DEFINED_glGetHistogramParameterfv
- typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
- GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv;
- #define glGetHistogramParameterfv GLeeFuncPtr_glGetHistogramParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glGetHistogramParameteriv
- #define GLEE_H_DEFINED_glGetHistogramParameteriv
- typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv;
- #define glGetHistogramParameteriv GLeeFuncPtr_glGetHistogramParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glGetMinmax
- #define GLEE_H_DEFINED_glGetMinmax
- typedef void (APIENTRYP GLEEPFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
- GLEE_EXTERN GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax;
- #define glGetMinmax GLeeFuncPtr_glGetMinmax
- #endif
- #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfv
- #define GLEE_H_DEFINED_glGetMinmaxParameterfv
- typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
- GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv;
- #define glGetMinmaxParameterfv GLeeFuncPtr_glGetMinmaxParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glGetMinmaxParameteriv
- #define GLEE_H_DEFINED_glGetMinmaxParameteriv
- typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv;
- #define glGetMinmaxParameteriv GLeeFuncPtr_glGetMinmaxParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glHistogram
- #define GLEE_H_DEFINED_glHistogram
- typedef void (APIENTRYP GLEEPFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
- GLEE_EXTERN GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram;
- #define glHistogram GLeeFuncPtr_glHistogram
- #endif
- #ifndef GLEE_H_DEFINED_glMinmax
- #define GLEE_H_DEFINED_glMinmax
- typedef void (APIENTRYP GLEEPFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
- GLEE_EXTERN GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax;
- #define glMinmax GLeeFuncPtr_glMinmax
- #endif
- #ifndef GLEE_H_DEFINED_glResetHistogram
- #define GLEE_H_DEFINED_glResetHistogram
- typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMPROC) (GLenum target);
- GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram;
- #define glResetHistogram GLeeFuncPtr_glResetHistogram
- #endif
- #ifndef GLEE_H_DEFINED_glResetMinmax
- #define GLEE_H_DEFINED_glResetMinmax
- typedef void (APIENTRYP GLEEPFNGLRESETMINMAXPROC) (GLenum target);
- GLEE_EXTERN GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax;
- #define glResetMinmax GLeeFuncPtr_glResetMinmax
- #endif
- #ifndef GLEE_H_DEFINED_glTexImage3D
- #define GLEE_H_DEFINED_glTexImage3D
- typedef void (APIENTRYP GLEEPFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
- GLEE_EXTERN GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D;
- #define glTexImage3D GLeeFuncPtr_glTexImage3D
- #endif
- #ifndef GLEE_H_DEFINED_glTexSubImage3D
- #define GLEE_H_DEFINED_glTexSubImage3D
- typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
- GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D;
- #define glTexSubImage3D GLeeFuncPtr_glTexSubImage3D
- #endif
- #ifndef GLEE_H_DEFINED_glCopyTexSubImage3D
- #define GLEE_H_DEFINED_glCopyTexSubImage3D
- typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D;
- #define glCopyTexSubImage3D GLeeFuncPtr_glCopyTexSubImage3D
- #endif
- #endif
- /* GL_ARB_imaging */
- #ifndef GL_ARB_imaging
- #define GL_ARB_imaging 1
- #define __GLEE_GL_ARB_imaging 1
- /* Constants */
- #define GL_CONSTANT_COLOR 0x8001
- #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
- #define GL_CONSTANT_ALPHA 0x8003
- #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
- #define GL_BLEND_COLOR 0x8005
- #define GL_FUNC_ADD 0x8006
- #define GL_MIN 0x8007
- #define GL_MAX 0x8008
- #define GL_BLEND_EQUATION 0x8009
- #define GL_FUNC_SUBTRACT 0x800A
- #define GL_FUNC_REVERSE_SUBTRACT 0x800B
- #define GL_CONVOLUTION_1D 0x8010
- #define GL_CONVOLUTION_2D 0x8011
- #define GL_SEPARABLE_2D 0x8012
- #define GL_CONVOLUTION_BORDER_MODE 0x8013
- #define GL_CONVOLUTION_FILTER_SCALE 0x8014
- #define GL_CONVOLUTION_FILTER_BIAS 0x8015
- #define GL_REDUCE 0x8016
- #define GL_CONVOLUTION_FORMAT 0x8017
- #define GL_CONVOLUTION_WIDTH 0x8018
- #define GL_CONVOLUTION_HEIGHT 0x8019
- #define GL_MAX_CONVOLUTION_WIDTH 0x801A
- #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
- #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
- #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
- #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
- #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
- #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
- #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
- #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
- #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
- #define GL_HISTOGRAM 0x8024
- #define GL_PROXY_HISTOGRAM 0x8025
- #define GL_HISTOGRAM_WIDTH 0x8026
- #define GL_HISTOGRAM_FORMAT 0x8027
- #define GL_HISTOGRAM_RED_SIZE 0x8028
- #define GL_HISTOGRAM_GREEN_SIZE 0x8029
- #define GL_HISTOGRAM_BLUE_SIZE 0x802A
- #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
- #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
- #define GL_HISTOGRAM_SINK 0x802D
- #define GL_MINMAX 0x802E
- #define GL_MINMAX_FORMAT 0x802F
- #define GL_MINMAX_SINK 0x8030
- #define GL_TABLE_TOO_LARGE 0x8031
- #define GL_COLOR_MATRIX 0x80B1
- #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
- #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
- #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
- #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
- #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
- #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
- #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
- #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
- #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
- #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
- #define GL_COLOR_TABLE 0x80D0
- #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
- #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
- #define GL_PROXY_COLOR_TABLE 0x80D3
- #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
- #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
- #define GL_COLOR_TABLE_SCALE 0x80D6
- #define GL_COLOR_TABLE_BIAS 0x80D7
- #define GL_COLOR_TABLE_FORMAT 0x80D8
- #define GL_COLOR_TABLE_WIDTH 0x80D9
- #define GL_COLOR_TABLE_RED_SIZE 0x80DA
- #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
- #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
- #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
- #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
- #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
- #define GL_CONSTANT_BORDER 0x8151
- #define GL_REPLICATE_BORDER 0x8153
- #define GL_CONVOLUTION_BORDER_COLOR 0x8154
- #endif
- /* GL_VERSION_1_3 */
- #ifndef GL_VERSION_1_3
- #define GL_VERSION_1_3 1
- #define __GLEE_GL_VERSION_1_3 1
- /* Constants */
- #define GL_TEXTURE0 0x84C0
- #define GL_TEXTURE1 0x84C1
- #define GL_TEXTURE2 0x84C2
- #define GL_TEXTURE3 0x84C3
- #define GL_TEXTURE4 0x84C4
- #define GL_TEXTURE5 0x84C5
- #define GL_TEXTURE6 0x84C6
- #define GL_TEXTURE7 0x84C7
- #define GL_TEXTURE8 0x84C8
- #define GL_TEXTURE9 0x84C9
- #define GL_TEXTURE10 0x84CA
- #define GL_TEXTURE11 0x84CB
- #define GL_TEXTURE12 0x84CC
- #define GL_TEXTURE13 0x84CD
- #define GL_TEXTURE14 0x84CE
- #define GL_TEXTURE15 0x84CF
- #define GL_TEXTURE16 0x84D0
- #define GL_TEXTURE17 0x84D1
- #define GL_TEXTURE18 0x84D2
- #define GL_TEXTURE19 0x84D3
- #define GL_TEXTURE20 0x84D4
- #define GL_TEXTURE21 0x84D5
- #define GL_TEXTURE22 0x84D6
- #define GL_TEXTURE23 0x84D7
- #define GL_TEXTURE24 0x84D8
- #define GL_TEXTURE25 0x84D9
- #define GL_TEXTURE26 0x84DA
- #define GL_TEXTURE27 0x84DB
- #define GL_TEXTURE28 0x84DC
- #define GL_TEXTURE29 0x84DD
- #define GL_TEXTURE30 0x84DE
- #define GL_TEXTURE31 0x84DF
- #define GL_ACTIVE_TEXTURE 0x84E0
- #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
- #define GL_MAX_TEXTURE_UNITS 0x84E2
- #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
- #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
- #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
- #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
- #define GL_MULTISAMPLE 0x809D
- #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
- #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
- #define GL_SAMPLE_COVERAGE 0x80A0
- #define GL_SAMPLE_BUFFERS 0x80A8
- #define GL_SAMPLES 0x80A9
- #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
- #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
- #define GL_MULTISAMPLE_BIT 0x20000000
- #define GL_NORMAL_MAP 0x8511
- #define GL_REFLECTION_MAP 0x8512
- #define GL_TEXTURE_CUBE_MAP 0x8513
- #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
- #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
- #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
- #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
- #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
- #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
- #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
- #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
- #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
- #define GL_COMPRESSED_ALPHA 0x84E9
- #define GL_COMPRESSED_LUMINANCE 0x84EA
- #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
- #define GL_COMPRESSED_INTENSITY 0x84EC
- #define GL_COMPRESSED_RGB 0x84ED
- #define GL_COMPRESSED_RGBA 0x84EE
- #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
- #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
- #define GL_TEXTURE_COMPRESSED 0x86A1
- #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
- #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
- #define GL_CLAMP_TO_BORDER 0x812D
- #define GL_COMBINE 0x8570
- #define GL_COMBINE_RGB 0x8571
- #define GL_COMBINE_ALPHA 0x8572
- #define GL_SOURCE0_RGB 0x8580
- #define GL_SOURCE1_RGB 0x8581
- #define GL_SOURCE2_RGB 0x8582
- #define GL_SOURCE0_ALPHA 0x8588
- #define GL_SOURCE1_ALPHA 0x8589
- #define GL_SOURCE2_ALPHA 0x858A
- #define GL_OPERAND0_RGB 0x8590
- #define GL_OPERAND1_RGB 0x8591
- #define GL_OPERAND2_RGB 0x8592
- #define GL_OPERAND0_ALPHA 0x8598
- #define GL_OPERAND1_ALPHA 0x8599
- #define GL_OPERAND2_ALPHA 0x859A
- #define GL_RGB_SCALE 0x8573
- #define GL_ADD_SIGNED 0x8574
- #define GL_INTERPOLATE 0x8575
- #define GL_SUBTRACT 0x84E7
- #define GL_CONSTANT 0x8576
- #define GL_PRIMARY_COLOR 0x8577
- #define GL_PREVIOUS 0x8578
- #define GL_DOT3_RGB 0x86AE
- #define GL_DOT3_RGBA 0x86AF
- #ifndef GLEE_H_DEFINED_glActiveTexture
- #define GLEE_H_DEFINED_glActiveTexture
- typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREPROC) (GLenum texture);
- GLEE_EXTERN GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture;
- #define glActiveTexture GLeeFuncPtr_glActiveTexture
- #endif
- #ifndef GLEE_H_DEFINED_glClientActiveTexture
- #define GLEE_H_DEFINED_glClientActiveTexture
- typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
- GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture;
- #define glClientActiveTexture GLeeFuncPtr_glClientActiveTexture
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1d
- #define GLEE_H_DEFINED_glMultiTexCoord1d
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d;
- #define glMultiTexCoord1d GLeeFuncPtr_glMultiTexCoord1d
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1dv
- #define GLEE_H_DEFINED_glMultiTexCoord1dv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv;
- #define glMultiTexCoord1dv GLeeFuncPtr_glMultiTexCoord1dv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1f
- #define GLEE_H_DEFINED_glMultiTexCoord1f
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f;
- #define glMultiTexCoord1f GLeeFuncPtr_glMultiTexCoord1f
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1fv
- #define GLEE_H_DEFINED_glMultiTexCoord1fv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv;
- #define glMultiTexCoord1fv GLeeFuncPtr_glMultiTexCoord1fv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1i
- #define GLEE_H_DEFINED_glMultiTexCoord1i
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i;
- #define glMultiTexCoord1i GLeeFuncPtr_glMultiTexCoord1i
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1iv
- #define GLEE_H_DEFINED_glMultiTexCoord1iv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv;
- #define glMultiTexCoord1iv GLeeFuncPtr_glMultiTexCoord1iv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1s
- #define GLEE_H_DEFINED_glMultiTexCoord1s
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s;
- #define glMultiTexCoord1s GLeeFuncPtr_glMultiTexCoord1s
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord1sv
- #define GLEE_H_DEFINED_glMultiTexCoord1sv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv;
- #define glMultiTexCoord1sv GLeeFuncPtr_glMultiTexCoord1sv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2d
- #define GLEE_H_DEFINED_glMultiTexCoord2d
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d;
- #define glMultiTexCoord2d GLeeFuncPtr_glMultiTexCoord2d
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2dv
- #define GLEE_H_DEFINED_glMultiTexCoord2dv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv;
- #define glMultiTexCoord2dv GLeeFuncPtr_glMultiTexCoord2dv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2f
- #define GLEE_H_DEFINED_glMultiTexCoord2f
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f;
- #define glMultiTexCoord2f GLeeFuncPtr_glMultiTexCoord2f
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2fv
- #define GLEE_H_DEFINED_glMultiTexCoord2fv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv;
- #define glMultiTexCoord2fv GLeeFuncPtr_glMultiTexCoord2fv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2i
- #define GLEE_H_DEFINED_glMultiTexCoord2i
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i;
- #define glMultiTexCoord2i GLeeFuncPtr_glMultiTexCoord2i
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2iv
- #define GLEE_H_DEFINED_glMultiTexCoord2iv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv;
- #define glMultiTexCoord2iv GLeeFuncPtr_glMultiTexCoord2iv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2s
- #define GLEE_H_DEFINED_glMultiTexCoord2s
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s;
- #define glMultiTexCoord2s GLeeFuncPtr_glMultiTexCoord2s
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord2sv
- #define GLEE_H_DEFINED_glMultiTexCoord2sv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv;
- #define glMultiTexCoord2sv GLeeFuncPtr_glMultiTexCoord2sv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3d
- #define GLEE_H_DEFINED_glMultiTexCoord3d
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d;
- #define glMultiTexCoord3d GLeeFuncPtr_glMultiTexCoord3d
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3dv
- #define GLEE_H_DEFINED_glMultiTexCoord3dv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv;
- #define glMultiTexCoord3dv GLeeFuncPtr_glMultiTexCoord3dv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3f
- #define GLEE_H_DEFINED_glMultiTexCoord3f
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f;
- #define glMultiTexCoord3f GLeeFuncPtr_glMultiTexCoord3f
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3fv
- #define GLEE_H_DEFINED_glMultiTexCoord3fv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv;
- #define glMultiTexCoord3fv GLeeFuncPtr_glMultiTexCoord3fv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3i
- #define GLEE_H_DEFINED_glMultiTexCoord3i
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i;
- #define glMultiTexCoord3i GLeeFuncPtr_glMultiTexCoord3i
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3iv
- #define GLEE_H_DEFINED_glMultiTexCoord3iv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv;
- #define glMultiTexCoord3iv GLeeFuncPtr_glMultiTexCoord3iv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3s
- #define GLEE_H_DEFINED_glMultiTexCoord3s
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s;
- #define glMultiTexCoord3s GLeeFuncPtr_glMultiTexCoord3s
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord3sv
- #define GLEE_H_DEFINED_glMultiTexCoord3sv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv;
- #define glMultiTexCoord3sv GLeeFuncPtr_glMultiTexCoord3sv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4d
- #define GLEE_H_DEFINED_glMultiTexCoord4d
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d;
- #define glMultiTexCoord4d GLeeFuncPtr_glMultiTexCoord4d
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4dv
- #define GLEE_H_DEFINED_glMultiTexCoord4dv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv;
- #define glMultiTexCoord4dv GLeeFuncPtr_glMultiTexCoord4dv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4f
- #define GLEE_H_DEFINED_glMultiTexCoord4f
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f;
- #define glMultiTexCoord4f GLeeFuncPtr_glMultiTexCoord4f
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4fv
- #define GLEE_H_DEFINED_glMultiTexCoord4fv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv;
- #define glMultiTexCoord4fv GLeeFuncPtr_glMultiTexCoord4fv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4i
- #define GLEE_H_DEFINED_glMultiTexCoord4i
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i;
- #define glMultiTexCoord4i GLeeFuncPtr_glMultiTexCoord4i
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4iv
- #define GLEE_H_DEFINED_glMultiTexCoord4iv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv;
- #define glMultiTexCoord4iv GLeeFuncPtr_glMultiTexCoord4iv
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4s
- #define GLEE_H_DEFINED_glMultiTexCoord4s
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s;
- #define glMultiTexCoord4s GLeeFuncPtr_glMultiTexCoord4s
- #endif
- #ifndef GLEE_H_DEFINED_glMultiTexCoord4sv
- #define GLEE_H_DEFINED_glMultiTexCoord4sv
- typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv;
- #define glMultiTexCoord4sv GLeeFuncPtr_glMultiTexCoord4sv
- #endif
- #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixf
- #define GLEE_H_DEFINED_glLoadTransposeMatrixf
- typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
- GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf;
- #define glLoadTransposeMatrixf GLeeFuncPtr_glLoadTransposeMatrixf
- #endif
- #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixd
- #define GLEE_H_DEFINED_glLoadTransposeMatrixd
- typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
- GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd;
- #define glLoadTransposeMatrixd GLeeFuncPtr_glLoadTransposeMatrixd
- #endif
- #ifndef GLEE_H_DEFINED_glMultTransposeMatrixf
- #define GLEE_H_DEFINED_glMultTransposeMatrixf
- typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
- GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf;
- #define glMultTransposeMatrixf GLeeFuncPtr_glMultTransposeMatrixf
- #endif
- #ifndef GLEE_H_DEFINED_glMultTransposeMatrixd
- #define GLEE_H_DEFINED_glMultTransposeMatrixd
- typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
- GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd;
- #define glMultTransposeMatrixd GLeeFuncPtr_glMultTransposeMatrixd
- #endif
- #ifndef GLEE_H_DEFINED_glSampleCoverage
- #define GLEE_H_DEFINED_glSampleCoverage
- typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
- GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage;
- #define glSampleCoverage GLeeFuncPtr_glSampleCoverage
- #endif
- #ifndef GLEE_H_DEFINED_glCompressedTexImage3D
- #define GLEE_H_DEFINED_glCompressedTexImage3D
- typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D;
- #define glCompressedTexImage3D GLeeFuncPtr_glCompressedTexImage3D
- #endif
- #ifndef GLEE_H_DEFINED_glCompressedTexImage2D
- #define GLEE_H_DEFINED_glCompressedTexImage2D
- typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D;
- #define glCompressedTexImage2D GLeeFuncPtr_glCompressedTexImage2D
- #endif
- #ifndef GLEE_H_DEFINED_glCompressedTexImage1D
- #define GLEE_H_DEFINED_glCompressedTexImage1D
- typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D;
- #define glCompressedTexImage1D GLeeFuncPtr_glCompressedTexImage1D
- #endif
- #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3D
- #define GLEE_H_DEFINED_glCompressedTexSubImage3D
- typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D;
- #define glCompressedTexSubImage3D GLeeFuncPtr_glCompressedTexSubImage3D
- #endif
- #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2D
- #define GLEE_H_DEFINED_glCompressedTexSubImage2D
- typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D;
- #define glCompressedTexSubImage2D GLeeFuncPtr_glCompressedTexSubImage2D
- #endif
- #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1D
- #define GLEE_H_DEFINED_glCompressedTexSubImage1D
- typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D;
- #define glCompressedTexSubImage1D GLeeFuncPtr_glCompressedTexSubImage1D
- #endif
- #ifndef GLEE_H_DEFINED_glGetCompressedTexImage
- #define GLEE_H_DEFINED_glGetCompressedTexImage
- typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
- GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage;
- #define glGetCompressedTexImage GLeeFuncPtr_glGetCompressedTexImage
- #endif
- #endif
- /* GL_VERSION_1_4 */
- #ifndef GL_VERSION_1_4
- #define GL_VERSION_1_4 1
- #define __GLEE_GL_VERSION_1_4 1
- /* Constants */
- #define GL_BLEND_DST_RGB 0x80C8
- #define GL_BLEND_SRC_RGB 0x80C9
- #define GL_BLEND_DST_ALPHA 0x80CA
- #define GL_BLEND_SRC_ALPHA 0x80CB
- #define GL_POINT_SIZE_MIN 0x8126
- #define GL_POINT_SIZE_MAX 0x8127
- #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
- #define GL_POINT_DISTANCE_ATTENUATION 0x8129
- #define GL_GENERATE_MIPMAP 0x8191
- #define GL_GENERATE_MIPMAP_HINT 0x8192
- #define GL_DEPTH_COMPONENT16 0x81A5
- #define GL_DEPTH_COMPONENT24 0x81A6
- #define GL_DEPTH_COMPONENT32 0x81A7
- #define GL_MIRRORED_REPEAT 0x8370
- #define GL_FOG_COORDINATE_SOURCE 0x8450
- #define GL_FOG_COORDINATE 0x8451
- #define GL_FRAGMENT_DEPTH 0x8452
- #define GL_CURRENT_FOG_COORDINATE 0x8453
- #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
- #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
- #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
- #define GL_FOG_COORDINATE_ARRAY 0x8457
- #define GL_COLOR_SUM 0x8458
- #define GL_CURRENT_SECONDARY_COLOR 0x8459
- #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
- #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
- #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
- #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
- #define GL_SECONDARY_COLOR_ARRAY 0x845E
- #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
- #define GL_TEXTURE_FILTER_CONTROL 0x8500
- #define GL_TEXTURE_LOD_BIAS 0x8501
- #define GL_INCR_WRAP 0x8507
- #define GL_DECR_WRAP 0x8508
- #define GL_TEXTURE_DEPTH_SIZE 0x884A
- #define GL_DEPTH_TEXTURE_MODE 0x884B
- #define GL_TEXTURE_COMPARE_MODE 0x884C
- #define GL_TEXTURE_COMPARE_FUNC 0x884D
- #define GL_COMPARE_R_TO_TEXTURE 0x884E
- #ifndef GLEE_H_DEFINED_glBlendFuncSeparate
- #define GLEE_H_DEFINED_glBlendFuncSeparate
- typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
- GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate;
- #define glBlendFuncSeparate GLeeFuncPtr_glBlendFuncSeparate
- #endif
- #ifndef GLEE_H_DEFINED_glFogCoordf
- #define GLEE_H_DEFINED_glFogCoordf
- typedef void (APIENTRYP GLEEPFNGLFOGCOORDFPROC) (GLfloat coord);
- GLEE_EXTERN GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf;
- #define glFogCoordf GLeeFuncPtr_glFogCoordf
- #endif
- #ifndef GLEE_H_DEFINED_glFogCoordfv
- #define GLEE_H_DEFINED_glFogCoordfv
- typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVPROC) (const GLfloat * coord);
- GLEE_EXTERN GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv;
- #define glFogCoordfv GLeeFuncPtr_glFogCoordfv
- #endif
- #ifndef GLEE_H_DEFINED_glFogCoordd
- #define GLEE_H_DEFINED_glFogCoordd
- typedef void (APIENTRYP GLEEPFNGLFOGCOORDDPROC) (GLdouble coord);
- GLEE_EXTERN GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd;
- #define glFogCoordd GLeeFuncPtr_glFogCoordd
- #endif
- #ifndef GLEE_H_DEFINED_glFogCoorddv
- #define GLEE_H_DEFINED_glFogCoorddv
- typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVPROC) (const GLdouble * coord);
- GLEE_EXTERN GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv;
- #define glFogCoorddv GLeeFuncPtr_glFogCoorddv
- #endif
- #ifndef GLEE_H_DEFINED_glFogCoordPointer
- #define GLEE_H_DEFINED_glFogCoordPointer
- typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
- GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer;
- #define glFogCoordPointer GLeeFuncPtr_glFogCoordPointer
- #endif
- #ifndef GLEE_H_DEFINED_glMultiDrawArrays
- #define GLEE_H_DEFINED_glMultiDrawArrays
- typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
- GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays;
- #define glMultiDrawArrays GLeeFuncPtr_glMultiDrawArrays
- #endif
- #ifndef GLEE_H_DEFINED_glMultiDrawElements
- #define GLEE_H_DEFINED_glMultiDrawElements
- typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
- GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements;
- #define glMultiDrawElements GLeeFuncPtr_glMultiDrawElements
- #endif
- #ifndef GLEE_H_DEFINED_glPointParameterf
- #define GLEE_H_DEFINED_glPointParameterf
- typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
- GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf;
- #define glPointParameterf GLeeFuncPtr_glPointParameterf
- #endif
- #ifndef GLEE_H_DEFINED_glPointParameterfv
- #define GLEE_H_DEFINED_glPointParameterfv
- typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
- GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv;
- #define glPointParameterfv GLeeFuncPtr_glPointParameterfv
- #endif
- #ifndef GLEE_H_DEFINED_glPointParameteri
- #define GLEE_H_DEFINED_glPointParameteri
- typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
- GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri;
- #define glPointParameteri GLeeFuncPtr_glPointParameteri
- #endif
- #ifndef GLEE_H_DEFINED_glPointParameteriv
- #define GLEE_H_DEFINED_glPointParameteriv
- typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
- GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv;
- #define glPointParameteriv GLeeFuncPtr_glPointParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3b
- #define GLEE_H_DEFINED_glSecondaryColor3b
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b;
- #define glSecondaryColor3b GLeeFuncPtr_glSecondaryColor3b
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3bv
- #define GLEE_H_DEFINED_glSecondaryColor3bv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv;
- #define glSecondaryColor3bv GLeeFuncPtr_glSecondaryColor3bv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3d
- #define GLEE_H_DEFINED_glSecondaryColor3d
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d;
- #define glSecondaryColor3d GLeeFuncPtr_glSecondaryColor3d
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3dv
- #define GLEE_H_DEFINED_glSecondaryColor3dv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv;
- #define glSecondaryColor3dv GLeeFuncPtr_glSecondaryColor3dv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3f
- #define GLEE_H_DEFINED_glSecondaryColor3f
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f;
- #define glSecondaryColor3f GLeeFuncPtr_glSecondaryColor3f
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3fv
- #define GLEE_H_DEFINED_glSecondaryColor3fv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv;
- #define glSecondaryColor3fv GLeeFuncPtr_glSecondaryColor3fv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3i
- #define GLEE_H_DEFINED_glSecondaryColor3i
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i;
- #define glSecondaryColor3i GLeeFuncPtr_glSecondaryColor3i
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3iv
- #define GLEE_H_DEFINED_glSecondaryColor3iv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv;
- #define glSecondaryColor3iv GLeeFuncPtr_glSecondaryColor3iv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3s
- #define GLEE_H_DEFINED_glSecondaryColor3s
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s;
- #define glSecondaryColor3s GLeeFuncPtr_glSecondaryColor3s
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3sv
- #define GLEE_H_DEFINED_glSecondaryColor3sv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv;
- #define glSecondaryColor3sv GLeeFuncPtr_glSecondaryColor3sv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3ub
- #define GLEE_H_DEFINED_glSecondaryColor3ub
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub;
- #define glSecondaryColor3ub GLeeFuncPtr_glSecondaryColor3ub
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3ubv
- #define GLEE_H_DEFINED_glSecondaryColor3ubv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv;
- #define glSecondaryColor3ubv GLeeFuncPtr_glSecondaryColor3ubv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3ui
- #define GLEE_H_DEFINED_glSecondaryColor3ui
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui;
- #define glSecondaryColor3ui GLeeFuncPtr_glSecondaryColor3ui
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3uiv
- #define GLEE_H_DEFINED_glSecondaryColor3uiv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv;
- #define glSecondaryColor3uiv GLeeFuncPtr_glSecondaryColor3uiv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3us
- #define GLEE_H_DEFINED_glSecondaryColor3us
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us;
- #define glSecondaryColor3us GLeeFuncPtr_glSecondaryColor3us
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColor3usv
- #define GLEE_H_DEFINED_glSecondaryColor3usv
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv;
- #define glSecondaryColor3usv GLeeFuncPtr_glSecondaryColor3usv
- #endif
- #ifndef GLEE_H_DEFINED_glSecondaryColorPointer
- #define GLEE_H_DEFINED_glSecondaryColorPointer
- typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
- GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer;
- #define glSecondaryColorPointer GLeeFuncPtr_glSecondaryColorPointer
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2d
- #define GLEE_H_DEFINED_glWindowPos2d
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d;
- #define glWindowPos2d GLeeFuncPtr_glWindowPos2d
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2dv
- #define GLEE_H_DEFINED_glWindowPos2dv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv;
- #define glWindowPos2dv GLeeFuncPtr_glWindowPos2dv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2f
- #define GLEE_H_DEFINED_glWindowPos2f
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f;
- #define glWindowPos2f GLeeFuncPtr_glWindowPos2f
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2fv
- #define GLEE_H_DEFINED_glWindowPos2fv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv;
- #define glWindowPos2fv GLeeFuncPtr_glWindowPos2fv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2i
- #define GLEE_H_DEFINED_glWindowPos2i
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i;
- #define glWindowPos2i GLeeFuncPtr_glWindowPos2i
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2iv
- #define GLEE_H_DEFINED_glWindowPos2iv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVPROC) (const GLint * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv;
- #define glWindowPos2iv GLeeFuncPtr_glWindowPos2iv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2s
- #define GLEE_H_DEFINED_glWindowPos2s
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s;
- #define glWindowPos2s GLeeFuncPtr_glWindowPos2s
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos2sv
- #define GLEE_H_DEFINED_glWindowPos2sv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVPROC) (const GLshort * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv;
- #define glWindowPos2sv GLeeFuncPtr_glWindowPos2sv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3d
- #define GLEE_H_DEFINED_glWindowPos3d
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d;
- #define glWindowPos3d GLeeFuncPtr_glWindowPos3d
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3dv
- #define GLEE_H_DEFINED_glWindowPos3dv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv;
- #define glWindowPos3dv GLeeFuncPtr_glWindowPos3dv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3f
- #define GLEE_H_DEFINED_glWindowPos3f
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f;
- #define glWindowPos3f GLeeFuncPtr_glWindowPos3f
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3fv
- #define GLEE_H_DEFINED_glWindowPos3fv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv;
- #define glWindowPos3fv GLeeFuncPtr_glWindowPos3fv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3i
- #define GLEE_H_DEFINED_glWindowPos3i
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i;
- #define glWindowPos3i GLeeFuncPtr_glWindowPos3i
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3iv
- #define GLEE_H_DEFINED_glWindowPos3iv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVPROC) (const GLint * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv;
- #define glWindowPos3iv GLeeFuncPtr_glWindowPos3iv
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3s
- #define GLEE_H_DEFINED_glWindowPos3s
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s;
- #define glWindowPos3s GLeeFuncPtr_glWindowPos3s
- #endif
- #ifndef GLEE_H_DEFINED_glWindowPos3sv
- #define GLEE_H_DEFINED_glWindowPos3sv
- typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVPROC) (const GLshort * v);
- GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv;
- #define glWindowPos3sv GLeeFuncPtr_glWindowPos3sv
- #endif
- #endif
- /* GL_VERSION_1_5 */
- #ifndef GL_VERSION_1_5
- #define GL_VERSION_1_5 1
- #define __GLEE_GL_VERSION_1_5 1
- /* Constants */
- #define GL_BUFFER_SIZE 0x8764
- #define GL_BUFFER_USAGE 0x8765
- #define GL_QUERY_COUNTER_BITS 0x8864
- #define GL_CURRENT_QUERY 0x8865
- #define GL_QUERY_RESULT 0x8866
- #define GL_QUERY_RESULT_AVAILABLE 0x8867
- #define GL_ARRAY_BUFFER 0x8892
- #define GL_ELEMENT_ARRAY_BUFFER 0x8893
- #define GL_ARRAY_BUFFER_BINDING 0x8894
- #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
- #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
- #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
- #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
- #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
- #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
- #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
- #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
- #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
- #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
- #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
- #define GL_READ_ONLY 0x88B8
- #define GL_WRITE_ONLY 0x88B9
- #define GL_READ_WRITE 0x88BA
- #define GL_BUFFER_ACCESS 0x88BB
- #define GL_BUFFER_MAPPED 0x88BC
- #define GL_BUFFER_MAP_POINTER 0x88BD
- #define GL_STREAM_DRAW 0x88E0
- #define GL_STREAM_READ 0x88E1
- #define GL_STREAM_COPY 0x88E2
- #define GL_STATIC_DRAW 0x88E4
- #define GL_STATIC_READ 0x88E5
- #define GL_STATIC_COPY 0x88E6
- #define GL_DYNAMIC_DRAW 0x88E8
- #define GL_DYNAMIC_READ 0x88E9
- #define GL_DYNAMIC_COPY 0x88EA
- #define GL_SAMPLES_PASSED 0x8914
- #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
- #define GL_FOG_COORD GL_FOG_COORDINATE
- #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
- #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
- #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
- #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
- #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
- #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
- #define GL_SRC0_RGB GL_SOURCE0_RGB
- #define GL_SRC1_RGB GL_SOURCE1_RGB
- #define GL_SRC2_RGB GL_SOURCE2_RGB
- #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
- #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
- #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
- #ifndef GLEE_H_DEFINED_glGenQueries
- #define GLEE_H_DEFINED_glGenQueries
- typedef void (APIENTRYP GLEEPFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
- GLEE_EXTERN GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries;
- #define glGenQueries GLeeFuncPtr_glGenQueries
- #endif
- #ifndef GLEE_H_DEFINED_glDeleteQueries
- #define GLEE_H_DEFINED_glDeleteQueries
- typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
- GLEE_EXTERN GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries;
- #define glDeleteQueries GLeeFuncPtr_glDeleteQueries
- #endif
- #ifndef GLEE_H_DEFINED_glIsQuery
- #define GLEE_H_DEFINED_glIsQuery
- typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYPROC) (GLuint id);
- GLEE_EXTERN GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery;
- #define glIsQuery GLeeFuncPtr_glIsQuery
- #endif
- #ifndef GLEE_H_DEFINED_glBeginQuery
- #define GLEE_H_DEFINED_glBeginQuery
- typedef void (APIENTRYP GLEEPFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
- GLEE_EXTERN GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery;
- #define glBeginQuery GLeeFuncPtr_glBeginQuery
- #endif
- #ifndef GLEE_H_DEFINED_glEndQuery
- #define GLEE_H_DEFINED_glEndQuery
- typedef void (APIENTRYP GLEEPFNGLENDQUERYPROC) (GLenum target);
- GLEE_EXTERN GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery;
- #define glEndQuery GLeeFuncPtr_glEndQuery
- #endif
- #ifndef GLEE_H_DEFINED_glGetQueryiv
- #define GLEE_H_DEFINED_glGetQueryiv
- typedef void (APIENTRYP GLEEPFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv;
- #define glGetQueryiv GLeeFuncPtr_glGetQueryiv
- #endif
- #ifndef GLEE_H_DEFINED_glGetQueryObjectiv
- #define GLEE_H_DEFINED_glGetQueryObjectiv
- typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv;
- #define glGetQueryObjectiv GLeeFuncPtr_glGetQueryObjectiv
- #endif
- #ifndef GLEE_H_DEFINED_glGetQueryObjectuiv
- #define GLEE_H_DEFINED_glGetQueryObjectuiv
- typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
- GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv;
- #define glGetQueryObjectuiv GLeeFuncPtr_glGetQueryObjectuiv
- #endif
- #ifndef GLEE_H_DEFINED_glBindBuffer
- #define GLEE_H_DEFINED_glBindBuffer
- typedef void (APIENTRYP GLEEPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
- GLEE_EXTERN GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer;
- #define glBindBuffer GLeeFuncPtr_glBindBuffer
- #endif
- #ifndef GLEE_H_DEFINED_glDeleteBuffers
- #define GLEE_H_DEFINED_glDeleteBuffers
- typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
- GLEE_EXTERN GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers;
- #define glDeleteBuffers GLeeFuncPtr_glDeleteBuffers
- #endif
- #ifndef GLEE_H_DEFINED_glGenBuffers
- #define GLEE_H_DEFINED_glGenBuffers
- typedef void (APIENTRYP GLEEPFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
- GLEE_EXTERN GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers;
- #define glGenBuffers GLeeFuncPtr_glGenBuffers
- #endif
- #ifndef GLEE_H_DEFINED_glIsBuffer
- #define GLEE_H_DEFINED_glIsBuffer
- typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERPROC) (GLuint buffer);
- GLEE_EXTERN GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer;
- #define glIsBuffer GLeeFuncPtr_glIsBuffer
- #endif
- #ifndef GLEE_H_DEFINED_glBufferData
- #define GLEE_H_DEFINED_glBufferData
- typedef void (APIENTRYP GLEEPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
- GLEE_EXTERN GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData;
- #define glBufferData GLeeFuncPtr_glBufferData
- #endif
- #ifndef GLEE_H_DEFINED_glBufferSubData
- #define GLEE_H_DEFINED_glBufferSubData
- typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
- GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData;
- #define glBufferSubData GLeeFuncPtr_glBufferSubData
- #endif
- #ifndef GLEE_H_DEFINED_glGetBufferSubData
- #define GLEE_H_DEFINED_glGetBufferSubData
- typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
- GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData;
- #define glGetBufferSubData GLeeFuncPtr_glGetBufferSubData
- #endif
- #ifndef GLEE_H_DEFINED_glMapBuffer
- #define GLEE_H_DEFINED_glMapBuffer
- typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
- GLEE_EXTERN GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer;
- #define glMapBuffer GLeeFuncPtr_glMapBuffer
- #endif
- #ifndef GLEE_H_DEFINED_glUnmapBuffer
- #define GLEE_H_DEFINED_glUnmapBuffer
- typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERPROC) (GLenum target);
- GLEE_EXTERN GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer;
- #define glUnmapBuffer GLeeFuncPtr_glUnmapBuffer
- #endif
- #ifndef GLEE_H_DEFINED_glGetBufferParameteriv
- #define GLEE_H_DEFINED_glGetBufferParameteriv
- typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv;
- #define glGetBufferParameteriv GLeeFuncPtr_glGetBufferParameteriv
- #endif
- #ifndef GLEE_H_DEFINED_glGetBufferPointerv
- #define GLEE_H_DEFINED_glGetBufferPointerv
- typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
- GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv;
- #define glGetBufferPointerv GLeeFuncPtr_glGetBufferPointerv
- #endif
- #endif
- /* GL_VERSION_2_0 */
- #ifndef GL_VERSION_2_0
- #define GL_VERSION_2_0 1
- #define __GLEE_GL_VERSION_2_0 1
- /* Constants */
- #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
- #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
- #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
- #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
- #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
- #define GL_CURRENT_VERTEX_ATTRIB 0x8626
- #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
- #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
- #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
- #define GL_STENCIL_BACK_FUNC 0x8800
- #define GL_STENCIL_BACK_FAIL 0x8801
- #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
- #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
- #define GL_MAX_DRAW_BUFFERS 0x8824
- #define GL_DRAW_BUFFER0 0x8825
- #define GL_DRAW_BUFFER1 0x8826
- #define GL_DRAW_BUFFER2 0x8827
- #define GL_DRAW_BUFFER3 0x8828
- #define GL_DRAW_BUFFER4 0x8829
- #define GL_DRAW_BUFFER5 0x882A
- #define GL_DRAW_BUFFER6 0x882B
- #define GL_DRAW_BUFFER7 0x882C
- #define GL_DRAW_BUFFER8 0x882D
- #define GL_DRAW_BUFFER9 0x882E
- #define GL_DRAW_BUFFER10 0x882F
- #define GL_DRAW_BUFFER11 0x8830
- #define GL_DRAW_BUFFER12 0x8831
- #define GL_DRAW_BUFFER13 0x8832
- #define GL_DRAW_BUFFER14 0x8833
- #define GL_DRAW_BUFFER15 0x8834
- #define GL_BLEND_EQUATION_ALPHA 0x883D
- #define GL_POINT_SPRITE 0x8861
- #define GL_COORD_REPLACE 0x8862
- #define GL_MAX_VERTEX_ATTRIBS 0x8869
- #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
- #define GL_MAX_TEXTURE_COORDS 0x8871
- #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
- #define GL_FRAGMENT_SHADER 0x8B30
- #define GL_VERTEX_SHADER 0x8B31
- #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
- #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
- #define GL_MAX_VARYING_FLOATS 0x8B4B
- #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
- #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
- #define GL_SHADER_TYPE 0x8B4F
- #define GL_FLOAT_VEC2 0x8B50
- #define GL_FLOAT_VEC3 0x8B51
- #define GL_FLOAT_VEC4 0x8B52
- #define GL_INT_VEC2 0x8B53
- #define GL_INT_VEC3 0x8B54
- #define GL_INT_VEC4 0x8B55
- #define GL_BOOL 0x8B56
- #define GL_BOOL_VEC2 0x8B57
- #define GL_BOOL_VEC3 0x8B58
- #define GL_BOOL_VEC4 0x8B59
- #define GL_FLOAT_MAT2 0x8B5A
- #define GL_FLOAT_MAT3 0x8B5B
- #define GL_FLOAT_MAT4 0x8B5C
- #define GL_SAMPLER_1D 0x8B5D
- #define GL_SAMPLER_2D 0x8B5E
- #define GL_SAMPLER_3D 0x8B5F
- #define GL_SAMPLER_CUBE 0x8B60
- #define GL_SAMPLER_1D_SHADOW 0x8B61
- #define GL_SAMPLER_2D_SHADOW 0x8B62
- #define GL_DELETE_STATUS 0x8B80
- #define GL_COMPILE_STATUS 0x8B81
- #define GL_LINK_STATUS 0x8B82
- #define GL_VALIDATE_STATUS 0x8B83
- #define GL_INFO_LOG_LENGTH 0x8B84
- #define GL_ATTACHED_SHADERS 0x8B85
- #define GL_ACTIVE_UNIFORMS 0x8B86
- #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
- #define GL_SHADER_SOURCE_LENGTH 0x8B88
- #define GL_ACTIVE_ATTRIBUTES 0x8B89
- #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
- #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
- #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
- #define GL_CURRENT_PROGRAM 0x8B8D
- #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
- #define GL_LOWER_LEFT 0x8CA1
- #define GL_UPPER_LEFT 0x8CA2
- #define GL_STENCIL_BACK_REF 0x8CA3
- #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
- #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
- #ifndef GLEE_H_DEFINED_glBlendEquationSeparate
- #define GLEE_H_DEFINED_glBlendEquationSeparate
- typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
- GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate;
- #define glBlendEquationSeparate GLeeFuncPtr_glBlendEquationSeparate
- #endif
- #ifndef GLEE_H_DEFINED_glDrawBuffers
- #define GLEE_H_DEFINED_glDrawBuffers
- typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
- GLEE_EXTERN GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers;
- #define glDrawBuffers GLeeFuncPtr_glDrawBuffers
- #endif
- #ifndef GLEE_H_DEFINED_glStencilOpSeparate
- #define GLEE_H_DEFINED_glStencilOpSeparate
- typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
- GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate;
- #define glStencilOpSeparate GLeeFuncPtr_glStencilOpSeparate
- #endif
- #ifndef GLEE_H_DEFINED_glStencilFuncSeparate
- #define GLEE_H_DEFINED_glStencilFuncSeparate
- typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
- GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate;
- #define glStencilFuncSeparate GLeeFuncPtr_glStencilFuncSeparate
- #endif
- #ifndef GLEE_H_DEFINED_glStencilMaskSeparate
- #define GLEE_H_DEFINED_glStencilMaskSeparate
- typedef void (APIENTRYP GLEEPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
- GLEE_EXTERN GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate;
- #define glStencilMaskSeparate GLeeFuncPtr_glStencilMaskSeparate
- #endif
- #ifndef GLEE_H_DEFINED_glAttachShader
- #define GLEE_H_DEFINED_glAttachShader
- typedef void (APIENTRYP GLEEPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
- GLEE_EXTERN GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader;
- #define glAttachShader GLeeFuncPtr_glAttachShader
- #endif
- #ifndef GLEE_H_DEFINED_glBindAttribLocation
- #define GLEE_H_DEFINED_glBindAttribLocation
- typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
- GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation;
- #define glBindAttribLocation GLeeFuncPtr_glBindAttribLocation
- #endif
- #ifndef GLEE_H_DEFINED_glCompileShader
- #define GLEE_H_DEFINED_glCompileShader
- typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERPROC) (GLuint shader);
- GLEE_EXTERN GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader;
- #define glCompileShader GLeeFuncPtr_glCompileShader
- #endif
- #ifndef GLEE_H_DEFINED_glCreateProgram
- #define GLEE_H_DEFINED_glCreateProgram
- typedef GLuint (APIENTRYP GLEEPFNGLCREATEPROGRAMPROC) ();
- GLEE_EXTERN GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram;
- #define glCreateProgram GLeeFuncPtr_glCreateProgram
- #endif
- #ifndef GLEE_H_DEFINED_glCreateShader
- #define GLEE_H_DEFINED_glCreateShader
- typedef GLuint (APIENTRYP GLEEPFNGLCREATESHADERPROC) (GLenum type);
- GLEE_EXTERN GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader;
- #define glCreateShader GLeeFuncPtr_glCreateShader
- #endif
- #ifndef GLEE_H_DEFINED_glDeleteProgram
- #define GLEE_H_DEFINED_glDeleteProgram
- typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMPROC) (GLuint program);
- GLEE_EXTERN GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram;
- #define glDeleteProgram GLeeFuncPtr_glDeleteProgram
- #endif
- #ifndef GLEE_H_DEFINED_glDeleteShader
- #define GLEE_H_DEFINED_glDeleteShader
- typedef void (APIENTRYP GLEEPFNGLDELETESHADERPROC) (GLuint shader);
- GLEE_EXTERN GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader;
- #define glDeleteShader GLeeFuncPtr_glDeleteShader
- #endif
- #ifndef GLEE_H_DEFINED_glDetachShader
- #define GLEE_H_DEFINED_glDetachShader
- typedef void (APIENTRYP GLEEPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
- GLEE_EXTERN GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader;
- #define glDetachShader GLeeFuncPtr_glDetachShader
- #endif
- #ifndef GLEE_H_DEFINED_glDisableVertexAttribArray
- #define GLEE_H_DEFINED_glDisableVertexAttribArray
- typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
- GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray;
- #define glDisableVertexAttribArray GLeeFuncPtr_glDisableVertexAttribArray
- #endif
- #ifndef GLEE_H_DEFINED_glEnableVertexAttribArray
- #define GLEE_H_DEFINED_glEnableVertexAttribArray
- typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
- GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray;
- #define glEnableVertexAttribArray GLeeFuncPtr_glEnableVertexAttribArray
- #endif
- #ifndef GLEE_H_DEFINED_glGetActiveAttrib
- #define GLEE_H_DEFINED_glGetActiveAttrib
- typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
- GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib;
- #define glGetActiveAttrib GLeeFuncPtr_glGetActiveAttrib
- #endif
- #ifndef GLEE_H_DEFINED_glGetActiveUniform
- #define GLEE_H_DEFINED_glGetActiveUniform
- typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
- GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform;
- #define glGetActiveUniform GLeeFuncPtr_glGetActiveUniform
- #endif
- #ifndef GLEE_H_DEFINED_glGetAttachedShaders
- #define GLEE_H_DEFINED_glGetAttachedShaders
- typedef void (APIENTRYP GLEEPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
- GLEE_EXTERN GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders;
- #define glGetAttachedShaders GLeeFuncPtr_glGetAttachedShaders
- #endif
- #ifndef GLEE_H_DEFINED_glGetAttribLocation
- #define GLEE_H_DEFINED_glGetAttribLocation
- typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
- GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation;
- #define glGetAttribLocation GLeeFuncPtr_glGetAttribLocation
- #endif
- #ifndef GLEE_H_DEFINED_glGetProgramiv
- #define GLEE_H_DEFINED_glGetProgramiv
- typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv;
- #define glGetProgramiv GLeeFuncPtr_glGetProgramiv
- #endif
- #ifndef GLEE_H_DEFINED_glGetProgramInfoLog
- #define GLEE_H_DEFINED_glGetProgramInfoLog
- typedef void (APIENTRYP GLEEPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
- GLEE_EXTERN GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog;
- #define glGetProgramInfoLog GLeeFuncPtr_glGetProgramInfoLog
- #endif
- #ifndef GLEE_H_DEFINED_glGetShaderiv
- #define GLEE_H_DEFINED_glGetShaderiv
- typedef void (APIENTRYP GLEEPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv;
- #define glGetShaderiv GLeeFuncPtr_glGetShaderiv
- #endif
- #ifndef GLEE_H_DEFINED_glGetShaderInfoLog
- #define GLEE_H_DEFINED_glGetShaderInfoLog
- typedef void (APIENTRYP GLEEPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
- GLEE_EXTERN GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog;
- #define glGetShaderInfoLog GLeeFuncPtr_glGetShaderInfoLog
- #endif
- #ifndef GLEE_H_DEFINED_glGetShaderSource
- #define GLEE_H_DEFINED_glGetShaderSource
- typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
- GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource;
- #define glGetShaderSource GLeeFuncPtr_glGetShaderSource
- #endif
- #ifndef GLEE_H_DEFINED_glGetUniformLocation
- #define GLEE_H_DEFINED_glGetUniformLocation
- typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
- GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation;
- #define glGetUniformLocation GLeeFuncPtr_glGetUniformLocation
- #endif
- #ifndef GLEE_H_DEFINED_glGetUniformfv
- #define GLEE_H_DEFINED_glGetUniformfv
- typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
- GLEE_EXTERN GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv;
- #define glGetUniformfv GLeeFuncPtr_glGetUniformfv
- #endif
- #ifndef GLEE_H_DEFINED_glGetUniformiv
- #define GLEE_H_DEFINED_glGetUniformiv
- typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv;
- #define glGetUniformiv GLeeFuncPtr_glGetUniformiv
- #endif
- #ifndef GLEE_H_DEFINED_glGetVertexAttribdv
- #define GLEE_H_DEFINED_glGetVertexAttribdv
- typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
- GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv;
- #define glGetVertexAttribdv GLeeFuncPtr_glGetVertexAttribdv
- #endif
- #ifndef GLEE_H_DEFINED_glGetVertexAttribfv
- #define GLEE_H_DEFINED_glGetVertexAttribfv
- typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
- GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv;
- #define glGetVertexAttribfv GLeeFuncPtr_glGetVertexAttribfv
- #endif
- #ifndef GLEE_H_DEFINED_glGetVertexAttribiv
- #define GLEE_H_DEFINED_glGetVertexAttribiv
- typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv;
- #define glGetVertexAttribiv GLeeFuncPtr_glGetVertexAttribiv
- #endif
- #ifndef GLEE_H_DEFINED_glGetVertexAttribPointerv
- #define GLEE_H_DEFINED_glGetVertexAttribPointerv
- typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
- GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv;
- #define glGetVertexAttribPointerv GLeeFuncPtr_glGetVertexAttribPointerv
- #endif
- #ifndef GLEE_H_DEFINED_glIsProgram
- #define GLEE_H_DEFINED_glIsProgram
- typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMPROC) (GLuint program);
- GLEE_EXTERN GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram;
- #define glIsProgram GLeeFuncPtr_glIsProgram
- #endif
- #ifndef GLEE_H_DEFINED_glIsShader
- #define GLEE_H_DEFINED_glIsShader
- typedef GLboolean (APIENTRYP GLEEPFNGLISSHADERPROC) (GLuint shader);
- GLEE_EXTERN GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader;
- #define glIsShader GLeeFuncPtr_glIsShader
- #endif
- #ifndef GLEE_H_DEFINED_glLinkProgram
- #define GLEE_H_DEFINED_glLinkProgram
- typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMPROC) (GLuint program);
- GLEE_EXTERN GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram;
- #define glLinkProgram GLeeFuncPtr_glLinkProgram
- #endif
- #ifndef GLEE_H_DEFINED_glShaderSource
- #define GLEE_H_DEFINED_glShaderSource
- typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
- GLEE_EXTERN GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource;
- #define glShaderSource GLeeFuncPtr_glShaderSource
- #endif
- #ifndef GLEE_H_DEFINED_glUseProgram
- #define GLEE_H_DEFINED_glUseProgram
- typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMPROC) (GLuint program);
- GLEE_EXTERN GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram;
- #define glUseProgram GLeeFuncPtr_glUseProgram
- #endif
- #ifndef GLEE_H_DEFINED_glUniform1f
- #define GLEE_H_DEFINED_glUniform1f
- typedef void (APIENTRYP GLEEPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
- GLEE_EXTERN GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f;
- #define glUniform1f GLeeFuncPtr_glUniform1f
- #endif
- #ifndef GLEE_H_DEFINED_glUniform2f
- #define GLEE_H_DEFINED_glUniform2f
- typedef void (APIENTRYP GLEEPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
- GLEE_EXTERN GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f;
- #define glUniform2f GLeeFuncPtr_glUniform2f
- #endif
- #ifndef GLEE_H_DEFINED_glUniform3f
- #define GLEE_H_DEFINED_glUniform3f
- typedef void (APIENTRYP GLEEPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
- GLEE_EXTERN GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f;
- #define glUniform3f GLeeFuncPtr_glUniform3f
- #endif
- #ifndef GLEE_H_DEFINED_glUniform4f
- #define GLEE_H_DEFINED_glUniform4f
- typedef void (APIENTRYP GLEEPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
- GLEE_EXTERN GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f;
- #define glUniform4f GLeeFuncPtr_glUniform4f
- #endif
- #ifndef GLEE_H_DEFINED_glUniform1i
- #define GLEE_H_DEFINED_glUniform1i
- typedef void (APIENTRYP GLEEPFNGLUNIFORM1IPROC) (GLint location, GLint v0);
- GLEE_EXTERN GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i;
- #define glUniform1i GLeeFuncPtr_glUniform1i
- #endif
- #ifndef GLEE_H_DEFINED_glUniform2i
- #define GLEE_H_DEFINED_glUniform2i
- typedef void (APIENTRYP GLEEPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
- GLEE_EXTERN GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i;
- #define glUniform2i GLeeFuncPtr_glUniform2i
- #endif
- #ifndef GLEE_H_DEFINED_glUniform3i
- #define GLEE_H_DEFINED_glUniform3i
- typedef void (APIENTRYP GLEEPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
- GLEE_EXTERN GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i;
- #define glUniform3i GLeeFuncPtr_glUniform3i
- #endif
- #ifndef GLEE_H_DEFINED_glUniform4i
- #define GLEE_H_DEFINED_glUniform4i
- typedef void (APIENTRYP GLEEPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
- GLEE_EXTERN GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i;
- #define glUniform4i GLeeFuncPtr_glUniform4i
- #endif
- #ifndef GLEE_H_DEFINED_glUniform1fv
- #define GLEE_H_DEFINED_glUniform1fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv;
- #define glUniform1fv GLeeFuncPtr_glUniform1fv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform2fv
- #define GLEE_H_DEFINED_glUniform2fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv;
- #define glUniform2fv GLeeFuncPtr_glUniform2fv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform3fv
- #define GLEE_H_DEFINED_glUniform3fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv;
- #define glUniform3fv GLeeFuncPtr_glUniform3fv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform4fv
- #define GLEE_H_DEFINED_glUniform4fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv;
- #define glUniform4fv GLeeFuncPtr_glUniform4fv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform1iv
- #define GLEE_H_DEFINED_glUniform1iv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv;
- #define glUniform1iv GLeeFuncPtr_glUniform1iv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform2iv
- #define GLEE_H_DEFINED_glUniform2iv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv;
- #define glUniform2iv GLeeFuncPtr_glUniform2iv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform3iv
- #define GLEE_H_DEFINED_glUniform3iv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv;
- #define glUniform3iv GLeeFuncPtr_glUniform3iv
- #endif
- #ifndef GLEE_H_DEFINED_glUniform4iv
- #define GLEE_H_DEFINED_glUniform4iv
- typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
- GLEE_EXTERN GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv;
- #define glUniform4iv GLeeFuncPtr_glUniform4iv
- #endif
- #ifndef GLEE_H_DEFINED_glUniformMatrix2fv
- #define GLEE_H_DEFINED_glUniformMatrix2fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv;
- #define glUniformMatrix2fv GLeeFuncPtr_glUniformMatrix2fv
- #endif
- #ifndef GLEE_H_DEFINED_glUniformMatrix3fv
- #define GLEE_H_DEFINED_glUniformMatrix3fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv;
- #define glUniformMatrix3fv GLeeFuncPtr_glUniformMatrix3fv
- #endif
- #ifndef GLEE_H_DEFINED_glUniformMatrix4fv
- #define GLEE_H_DEFINED_glUniformMatrix4fv
- typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
- GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv;
- #define glUniformMatrix4fv GLeeFuncPtr_glUniformMatrix4fv
- #endif
- #ifndef GLEE_H_DEFINED_glValidateProgram
- #define GLEE_H_DEFINED_glValidateProgram
- typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMPROC) (GLuint program);
- GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram;
- #define glValidateProgram GLeeFuncPtr_glValidateProgram
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib1d
- #define GLEE_H_DEFINED_glVertexAttrib1d
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d;
- #define glVertexAttrib1d GLeeFuncPtr_glVertexAttrib1d
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib1dv
- #define GLEE_H_DEFINED_glVertexAttrib1dv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv;
- #define glVertexAttrib1dv GLeeFuncPtr_glVertexAttrib1dv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib1f
- #define GLEE_H_DEFINED_glVertexAttrib1f
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f;
- #define glVertexAttrib1f GLeeFuncPtr_glVertexAttrib1f
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib1fv
- #define GLEE_H_DEFINED_glVertexAttrib1fv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv;
- #define glVertexAttrib1fv GLeeFuncPtr_glVertexAttrib1fv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib1s
- #define GLEE_H_DEFINED_glVertexAttrib1s
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s;
- #define glVertexAttrib1s GLeeFuncPtr_glVertexAttrib1s
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib1sv
- #define GLEE_H_DEFINED_glVertexAttrib1sv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv;
- #define glVertexAttrib1sv GLeeFuncPtr_glVertexAttrib1sv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib2d
- #define GLEE_H_DEFINED_glVertexAttrib2d
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d;
- #define glVertexAttrib2d GLeeFuncPtr_glVertexAttrib2d
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib2dv
- #define GLEE_H_DEFINED_glVertexAttrib2dv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv;
- #define glVertexAttrib2dv GLeeFuncPtr_glVertexAttrib2dv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib2f
- #define GLEE_H_DEFINED_glVertexAttrib2f
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f;
- #define glVertexAttrib2f GLeeFuncPtr_glVertexAttrib2f
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib2fv
- #define GLEE_H_DEFINED_glVertexAttrib2fv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv;
- #define glVertexAttrib2fv GLeeFuncPtr_glVertexAttrib2fv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib2s
- #define GLEE_H_DEFINED_glVertexAttrib2s
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s;
- #define glVertexAttrib2s GLeeFuncPtr_glVertexAttrib2s
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib2sv
- #define GLEE_H_DEFINED_glVertexAttrib2sv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv;
- #define glVertexAttrib2sv GLeeFuncPtr_glVertexAttrib2sv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib3d
- #define GLEE_H_DEFINED_glVertexAttrib3d
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d;
- #define glVertexAttrib3d GLeeFuncPtr_glVertexAttrib3d
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib3dv
- #define GLEE_H_DEFINED_glVertexAttrib3dv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv;
- #define glVertexAttrib3dv GLeeFuncPtr_glVertexAttrib3dv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib3f
- #define GLEE_H_DEFINED_glVertexAttrib3f
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f;
- #define glVertexAttrib3f GLeeFuncPtr_glVertexAttrib3f
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib3fv
- #define GLEE_H_DEFINED_glVertexAttrib3fv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv;
- #define glVertexAttrib3fv GLeeFuncPtr_glVertexAttrib3fv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib3s
- #define GLEE_H_DEFINED_glVertexAttrib3s
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s;
- #define glVertexAttrib3s GLeeFuncPtr_glVertexAttrib3s
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib3sv
- #define GLEE_H_DEFINED_glVertexAttrib3sv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv;
- #define glVertexAttrib3sv GLeeFuncPtr_glVertexAttrib3sv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Nbv
- #define GLEE_H_DEFINED_glVertexAttrib4Nbv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv;
- #define glVertexAttrib4Nbv GLeeFuncPtr_glVertexAttrib4Nbv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Niv
- #define GLEE_H_DEFINED_glVertexAttrib4Niv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv;
- #define glVertexAttrib4Niv GLeeFuncPtr_glVertexAttrib4Niv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Nsv
- #define GLEE_H_DEFINED_glVertexAttrib4Nsv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv;
- #define glVertexAttrib4Nsv GLeeFuncPtr_glVertexAttrib4Nsv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Nub
- #define GLEE_H_DEFINED_glVertexAttrib4Nub
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub;
- #define glVertexAttrib4Nub GLeeFuncPtr_glVertexAttrib4Nub
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Nubv
- #define GLEE_H_DEFINED_glVertexAttrib4Nubv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv;
- #define glVertexAttrib4Nubv GLeeFuncPtr_glVertexAttrib4Nubv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Nuiv
- #define GLEE_H_DEFINED_glVertexAttrib4Nuiv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv;
- #define glVertexAttrib4Nuiv GLeeFuncPtr_glVertexAttrib4Nuiv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4Nusv
- #define GLEE_H_DEFINED_glVertexAttrib4Nusv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv;
- #define glVertexAttrib4Nusv GLeeFuncPtr_glVertexAttrib4Nusv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4bv
- #define GLEE_H_DEFINED_glVertexAttrib4bv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv;
- #define glVertexAttrib4bv GLeeFuncPtr_glVertexAttrib4bv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4d
- #define GLEE_H_DEFINED_glVertexAttrib4d
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d;
- #define glVertexAttrib4d GLeeFuncPtr_glVertexAttrib4d
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4dv
- #define GLEE_H_DEFINED_glVertexAttrib4dv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv;
- #define glVertexAttrib4dv GLeeFuncPtr_glVertexAttrib4dv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4f
- #define GLEE_H_DEFINED_glVertexAttrib4f
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f;
- #define glVertexAttrib4f GLeeFuncPtr_glVertexAttrib4f
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4fv
- #define GLEE_H_DEFINED_glVertexAttrib4fv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv;
- #define glVertexAttrib4fv GLeeFuncPtr_glVertexAttrib4fv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4iv
- #define GLEE_H_DEFINED_glVertexAttrib4iv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv;
- #define glVertexAttrib4iv GLeeFuncPtr_glVertexAttrib4iv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4s
- #define GLEE_H_DEFINED_glVertexAttrib4s
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s;
- #define glVertexAttrib4s GLeeFuncPtr_glVertexAttrib4s
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4sv
- #define GLEE_H_DEFINED_glVertexAttrib4sv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv;
- #define glVertexAttrib4sv GLeeFuncPtr_glVertexAttrib4sv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4ubv
- #define GLEE_H_DEFINED_glVertexAttrib4ubv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv;
- #define glVertexAttrib4ubv GLeeFuncPtr_glVertexAttrib4ubv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4uiv
- #define GLEE_H_DEFINED_glVertexAttrib4uiv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv;
- #define glVertexAttrib4uiv GLeeFuncPtr_glVertexAttrib4uiv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttrib4usv
- #define GLEE_H_DEFINED_glVertexAttrib4usv
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv;
- #define glVertexAttrib4usv GLeeFuncPtr_glVertexAttrib4usv
- #endif
- #ifndef GLEE_H_DEFINED_glVertexAttribPointer
- #define GLEE_H_DEFINED_glVertexAttribPointer
- typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
- GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer;
- #define glVertexAttribPointer GLeeFuncPtr_glVertexAttribPointer
- #endif
- #endif
- /* GL_EXT_framebuffer_object */
- #ifndef GL_EXT_framebuffer_object
- #define GL_EXT_framebuffer_object 1
- #define __GLEE_GL_EXT_framebuffer_object 1
- /* Constants */
- #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
- #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
- #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
- #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
- #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
- #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
- #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
- #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
- #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
- #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
- #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
- #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
- #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
- #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
- #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
- #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
- #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
- #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
- #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
- #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
- #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
- #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
- #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
- #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
- #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
- #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
- #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
- #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
- #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
- #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
- #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
- #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
- #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
- #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
- #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
- #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
- #define GL_FRAMEBUFFER_EXT 0x8D40
- #define GL_RENDERBUFFER_EXT 0x8D41
- #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
- #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
- #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
- #define GL_STENCIL_INDEX1_EXT 0x8D46
- #define GL_STENCIL_INDEX4_EXT 0x8D47
- #define GL_STENCIL_INDEX8_EXT 0x8D48
- #define GL_STENCIL_INDEX16_EXT 0x8D49
- #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
- #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
- #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
- #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
- #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
- #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
- #ifndef GLEE_H_DEFINED_glIsRenderbufferEXT
- #define GLEE_H_DEFINED_glIsRenderbufferEXT
- typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
- GLEE_EXTERN GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT;
- #define glIsRenderbufferEXT GLeeFuncPtr_glIsRenderbufferEXT
- #endif
- #ifndef GLEE_H_DEFINED_glBindRenderbufferEXT
- #define GLEE_H_DEFINED_glBindRenderbufferEXT
- typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
- GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT;
- #define glBindRenderbufferEXT GLeeFuncPtr_glBindRenderbufferEXT
- #endif
- #ifndef GLEE_H_DEFINED_glDeleteRenderbuffersEXT
- #define GLEE_H_DEFINED_glDeleteRenderbuffersEXT
- typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
- GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT;
- #define glDeleteRenderbuffersEXT GLeeFuncPtr_glDeleteRenderbuffersEXT
- #endif
- #ifndef GLEE_H_DEFINED_glGenRenderbuffersEXT
- #define GLEE_H_DEFINED_glGenRenderbuffersEXT
- typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
- GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT;
- #define glGenRenderbuffersEXT GLeeFuncPtr_glGenRenderbuffersEXT
- #endif
- #ifndef GLEE_H_DEFINED_glRenderbufferStorageEXT
- #define GLEE_H_DEFINED_glRenderbufferStorageEXT
- typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT;
- #define glRenderbufferStorageEXT GLeeFuncPtr_glRenderbufferStorageEXT
- #endif
- #ifndef GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
- #define GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
- typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT;
- #define glGetRenderbufferParameterivEXT GLeeFuncPtr_glGetRenderbufferParameterivEXT
- #endif
- #ifndef GLEE_H_DEFINED_glIsFramebufferEXT
- #define GLEE_H_DEFINED_glIsFramebufferEXT
- typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
- GLEE_EXTERN GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT;
- #define glIsFramebufferEXT GLeeFuncPtr_glIsFramebufferEXT
- #endif
- #ifndef GLEE_H_DEFINED_glBindFramebufferEXT
- #define GLEE_H_DEFINED_glBindFramebufferEXT
- typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
- GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT;
- #define glBindFramebufferEXT GLeeFuncPtr_glBindFramebufferEXT
- #endif
- #ifndef GLEE_H_DEFINED_glDeleteFramebuffersEXT
- #define GLEE_H_DEFINED_glDeleteFramebuffersEXT
- typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
- GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT;
- #define glDeleteFramebuffersEXT GLeeFuncPtr_glDeleteFramebuffersEXT
- #endif
- #ifndef GLEE_H_DEFINED_glGenFramebuffersEXT
- #define GLEE_H_DEFINED_glGenFramebuffersEXT
- typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
- GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT;
- #define glGenFramebuffersEXT GLeeFuncPtr_glGenFramebuffersEXT
- #endif
- #ifndef GLEE_H_DEFINED_glCheckFramebufferStatusEXT
- #define GLEE_H_DEFINED_glCheckFramebufferStatusEXT
- typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
- GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT;
- #define glCheckFramebufferStatusEXT GLeeFuncPtr_glCheckFramebufferStatusEXT
- #endif
- #ifndef GLEE_H_DEFINED_glFramebufferTexture1DEXT
- #define GLEE_H_DEFINED_glFramebufferTexture1DEXT
- typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT;
- #define glFramebufferTexture1DEXT GLeeFuncPtr_glFramebufferTexture1DEXT
- #endif
- #ifndef GLEE_H_DEFINED_glFramebufferTexture2DEXT
- #define GLEE_H_DEFINED_glFramebufferTexture2DEXT
- typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT;
- #define glFramebufferTexture2DEXT GLeeFuncPtr_glFramebufferTexture2DEXT
- #endif
- #ifndef GLEE_H_DEFINED_glFramebufferTexture3DEXT
- #define GLEE_H_DEFINED_glFramebufferTexture3DEXT
- typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
- GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT;
- #define glFramebufferTexture3DEXT GLeeFuncPtr_glFramebufferTexture3DEXT
- #endif
- #ifndef GLEE_H_DEFINED_glFramebufferRenderbufferEXT
- #define GLEE_H_DEFINED_glFramebufferRenderbufferEXT
- typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT;
- #define glFramebufferRenderbufferEXT GLeeFuncPtr_glFramebufferRenderbufferEXT
- #endif
- #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
- #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
- typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
- GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT;
- #define glGetFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT
- #endif
- #ifndef GLEE_H_DEFINED_glGenerateMipmapEXT
- #define GLEE_H_DEFINED_glGenerateMipmapEXT
- typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
- GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT;
- #define glGenerateMipmapEXT GLeeFuncPtr_glGenerateMipmapEXT
- #endif
- #endif
- /* GL_EXT_packed_depth_stencil */
- #ifndef GL_EXT_packed_depth_stencil
- #define GL_EXT_packed_depth_stencil 1
- #define __GLEE_GL_EXT_packed_depth_stencil 1
- /* Constants */
- #define GL_DEPTH_STENCIL_EXT 0x84F9
- #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
- #define GL_DEPTH24_STENCIL8_EXT 0x88F0
- #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
- #endif
- #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
- #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
- #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
- #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
- #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
- #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
- /*****************************************************************
- * GLee functions
- *****************************************************************/
-
- GLEE_EXTERN GLboolean GLeeInitialized( void ); // Added for Urho3D
- GLEE_EXTERN GLboolean GLeeInit( void );
- GLEE_EXTERN const char * GLeeGetErrorString( void );
- GLEE_EXTERN const char * GLeeGetExtStrGL( void );
- GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
- #ifdef __cplusplus
- } /* end C linkage */
- #endif
- #endif /* __glee_h_ defined */
|