Subversion Repositories gelsvn

Rev

Rev 667 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 667 Rev 677
Line 27... Line 27...
27
** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27
** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28
** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
28
** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29
** THE POSSIBILITY OF SUCH DAMAGE.
29
** THE POSSIBILITY OF SUCH DAMAGE.
30
*/
30
*/
31
 
31
 
32
#include "../GL/glew.h"
32
#include <GL/glew.h>
33
 
33
 
34
#if defined(_WIN32)
34
#if defined(_WIN32)
35
#  include "../GL/wglew.h"
35
#  include <GL/wglew.h>
36
#elif !defined(__ANDROID__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
36
#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
37
#  include "../GL/glxew.h"
37
#  include <GL/glxew.h>
38
#endif
38
#endif
39
 
39
 
40
/*
40
/*
41
 * Define glewGetContext and related helper macros.
41
 * Define glewGetContext and related helper macros.
42
 */
42
 */
Line 164... Line 164...
164
#  define glewGetProcAddress(name) NSGLGetProcAddress(name)
164
#  define glewGetProcAddress(name) NSGLGetProcAddress(name)
165
#elif defined(__sgi) || defined(__sun)
165
#elif defined(__sgi) || defined(__sun)
166
#  define glewGetProcAddress(name) dlGetProcAddress(name)
166
#  define glewGetProcAddress(name) dlGetProcAddress(name)
167
#elif defined(__ANDROID__)
167
#elif defined(__ANDROID__)
168
#  define glewGetProcAddress(name) NULL /* TODO */
168
#  define glewGetProcAddress(name) NULL /* TODO */
-
 
169
#elif defined(__native_client__)
-
 
170
#  define glewGetProcAddress(name) NULL /* TODO */
169
#else /* __linux */
171
#else /* __linux */
170
#  define glewGetProcAddress(name) (*glXGetProcAddressARB)(name)
172
#  define glewGetProcAddress(name) (*glXGetProcAddressARB)(name)
171
#endif
173
#endif
172
 
174
 
173
/*
175
/*
Line 583... Line 585...
583
PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD = NULL;
585
PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD = NULL;
584
PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD = NULL;
586
PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD = NULL;
585
PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD = NULL;
587
PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD = NULL;
586
PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD = NULL;
588
PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD = NULL;
587
 
589
 
-
 
590
PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParameteriAMD = NULL;
-
 
591
 
588
PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD = NULL;
592
PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD = NULL;
589
PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD = NULL;
593
PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD = NULL;
590
 
594
 
591
PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD = NULL;
595
PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD = NULL;
592
PFNGLGENNAMESAMDPROC __glewGenNamesAMD = NULL;
596
PFNGLGENNAMESAMDPROC __glewGenNamesAMD = NULL;
Line 604... Line 608...
604
PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD = NULL;
608
PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD = NULL;
605
PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD = NULL;
609
PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD = NULL;
606
 
610
 
607
PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD = NULL;
611
PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD = NULL;
608
 
612
 
-
 
613
PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD = NULL;
-
 
614
PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparseAMD = NULL;
-
 
615
 
609
PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD = NULL;
616
PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD = NULL;
610
 
617
 
611
PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD = NULL;
618
PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD = NULL;
612
PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD = NULL;
619
PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD = NULL;
613
 
620
 
-
 
621
PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE = NULL;
-
 
622
 
-
 
623
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbufferStorageMultisampleANGLE = NULL;
-
 
624
 
-
 
625
PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstancedANGLE = NULL;
-
 
626
PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInstancedANGLE = NULL;
-
 
627
PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisorANGLE = NULL;
-
 
628
 
-
 
629
PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE = NULL;
-
 
630
PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE = NULL;
-
 
631
PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE = NULL;
-
 
632
PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE = NULL;
-
 
633
PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vANGLE = NULL;
-
 
634
PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE = NULL;
-
 
635
PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64vANGLE = NULL;
-
 
636
PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGLE = NULL;
-
 
637
PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE = NULL;
-
 
638
PFNGLISQUERYANGLEPROC __glewIsQueryANGLE = NULL;
-
 
639
PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE = NULL;
-
 
640
 
-
 
641
PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslatedShaderSourceANGLE = NULL;
-
 
642
 
614
PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE = NULL;
643
PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE = NULL;
615
PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE = NULL;
644
PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE = NULL;
616
PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE = NULL;
645
PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE = NULL;
617
PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE = NULL;
646
PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE = NULL;
618
PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE = NULL;
647
PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE = NULL;
Line 661... Line 690...
661
 
690
 
662
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance = NULL;
691
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance = NULL;
663
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance = NULL;
692
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance = NULL;
664
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance = NULL;
693
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance = NULL;
665
 
694
 
-
 
695
PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB = NULL;
-
 
696
PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB = NULL;
-
 
697
PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB = NULL;
-
 
698
PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui64vARB = NULL;
-
 
699
PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB = NULL;
-
 
700
PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB = NULL;
-
 
701
PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB = NULL;
-
 
702
PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB = NULL;
-
 
703
PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB = NULL;
-
 
704
PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB = NULL;
-
 
705
PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHandleui64ARB = NULL;
-
 
706
PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformHandleui64vARB = NULL;
-
 
707
PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB = NULL;
-
 
708
PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB = NULL;
-
 
709
PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB = NULL;
-
 
710
PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vARB = NULL;
-
 
711
 
666
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed = NULL;
712
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed = NULL;
667
PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex = NULL;
713
PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex = NULL;
668
 
714
 
-
 
715
PFNGLBUFFERSTORAGEPROC __glewBufferStorage = NULL;
-
 
716
PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT = NULL;
-
 
717
 
669
PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB = NULL;
718
PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB = NULL;
670
 
719
 
671
PFNGLCLEARBUFFERDATAPROC __glewClearBufferData = NULL;
720
PFNGLCLEARBUFFERDATAPROC __glewClearBufferData = NULL;
672
PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData = NULL;
721
PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData = NULL;
673
PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT = NULL;
722
PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT = NULL;
674
PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT = NULL;
723
PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT = NULL;
675
 
724
 
-
 
725
PFNGLCLEARTEXIMAGEPROC __glewClearTexImage = NULL;
-
 
726
PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage = NULL;
-
 
727
 
676
PFNGLCLAMPCOLORARBPROC __glewClampColorARB = NULL;
728
PFNGLCLAMPCOLORARBPROC __glewClampColorARB = NULL;
677
 
729
 
678
PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute = NULL;
730
PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute = NULL;
679
PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect = NULL;
731
PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect = NULL;
680
 
732
 
-
 
733
PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeGroupSizeARB = NULL;
-
 
734
 
681
PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData = NULL;
735
PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData = NULL;
682
 
736
 
683
PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData = NULL;
737
PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData = NULL;
684
 
738
 
685
PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB = NULL;
739
PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB = NULL;
Line 787... Line 841...
787
PFNGLMINMAXPROC __glewMinmax = NULL;
841
PFNGLMINMAXPROC __glewMinmax = NULL;
788
PFNGLRESETHISTOGRAMPROC __glewResetHistogram = NULL;
842
PFNGLRESETHISTOGRAMPROC __glewResetHistogram = NULL;
789
PFNGLRESETMINMAXPROC __glewResetMinmax = NULL;
843
PFNGLRESETMINMAXPROC __glewResetMinmax = NULL;
790
PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D = NULL;
844
PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D = NULL;
791
 
845
 
-
 
846
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArraysIndirectCountARB = NULL;
-
 
847
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawElementsIndirectCountARB = NULL;
-
 
848
 
792
PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB = NULL;
849
PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB = NULL;
793
PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB = NULL;
850
PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB = NULL;
794
PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB = NULL;
851
PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB = NULL;
795
 
852
 
796
PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ = NULL;
853
PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ = NULL;
Line 811... Line 868...
811
PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB = NULL;
868
PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB = NULL;
812
PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB = NULL;
869
PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB = NULL;
813
PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB = NULL;
870
PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB = NULL;
814
PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB = NULL;
871
PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB = NULL;
815
 
872
 
-
 
873
PFNGLBINDBUFFERSBASEPROC __glewBindBuffersBase = NULL;
-
 
874
PFNGLBINDBUFFERSRANGEPROC __glewBindBuffersRange = NULL;
-
 
875
PFNGLBINDIMAGETEXTURESPROC __glewBindImageTextures = NULL;
-
 
876
PFNGLBINDSAMPLERSPROC __glewBindSamplers = NULL;
-
 
877
PFNGLBINDTEXTURESPROC __glewBindTextures = NULL;
-
 
878
PFNGLBINDVERTEXBUFFERSPROC __glewBindVertexBuffers = NULL;
-
 
879
 
816
PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndirect = NULL;
880
PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndirect = NULL;
817
PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect = NULL;
881
PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect = NULL;
818
 
882
 
819
PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB = NULL;
883
PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB = NULL;
820
 
884
 
Line 1034... Line 1098...
1034
PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB = NULL;
1098
PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB = NULL;
1035
PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB = NULL;
1099
PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB = NULL;
1036
PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB = NULL;
1100
PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB = NULL;
1037
PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB = NULL;
1101
PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB = NULL;
1038
 
1102
 
-
 
1103
PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB = NULL;
-
 
1104
PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT = NULL;
-
 
1105
 
1039
PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync = NULL;
1106
PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync = NULL;
1040
PFNGLDELETESYNCPROC __glewDeleteSync = NULL;
1107
PFNGLDELETESYNCPROC __glewDeleteSync = NULL;
1041
PFNGLFENCESYNCPROC __glewFenceSync = NULL;
1108
PFNGLFENCESYNCPROC __glewFenceSync = NULL;
1042
PFNGLGETINTEGER64VPROC __glewGetInteger64v = NULL;
1109
PFNGLGETINTEGER64VPROC __glewGetInteger64v = NULL;
1043
PFNGLGETSYNCIVPROC __glewGetSynciv = NULL;
1110
PFNGLGETSYNCIVPROC __glewGetSynciv = NULL;
Line 1594... Line 1661...
1594
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT = NULL;
1661
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT = NULL;
1595
PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT = NULL;
1662
PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT = NULL;
1596
PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT = NULL;
1663
PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT = NULL;
1597
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT = NULL;
1664
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT = NULL;
1598
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT = NULL;
1665
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT = NULL;
1599
PFNGLPROGRAMUNIFORM1DEXTPROC __glewProgramUniform1dEXT = NULL;
-
 
1600
PFNGLPROGRAMUNIFORM1DVEXTPROC __glewProgramUniform1dvEXT = NULL;
-
 
1601
PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT = NULL;
1666
PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT = NULL;
1602
PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT = NULL;
1667
PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT = NULL;
1603
PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT = NULL;
1668
PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT = NULL;
1604
PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT = NULL;
1669
PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT = NULL;
1605
PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT = NULL;
1670
PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT = NULL;
1606
PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT = NULL;
1671
PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT = NULL;
1607
PFNGLPROGRAMUNIFORM2DEXTPROC __glewProgramUniform2dEXT = NULL;
-
 
1608
PFNGLPROGRAMUNIFORM2DVEXTPROC __glewProgramUniform2dvEXT = NULL;
-
 
1609
PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT = NULL;
1672
PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT = NULL;
1610
PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT = NULL;
1673
PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT = NULL;
1611
PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT = NULL;
1674
PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT = NULL;
1612
PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT = NULL;
1675
PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT = NULL;
1613
PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT = NULL;
1676
PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT = NULL;
1614
PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT = NULL;
1677
PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT = NULL;
1615
PFNGLPROGRAMUNIFORM3DEXTPROC __glewProgramUniform3dEXT = NULL;
-
 
1616
PFNGLPROGRAMUNIFORM3DVEXTPROC __glewProgramUniform3dvEXT = NULL;
-
 
1617
PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT = NULL;
1678
PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT = NULL;
1618
PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT = NULL;
1679
PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT = NULL;
1619
PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT = NULL;
1680
PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT = NULL;
1620
PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT = NULL;
1681
PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT = NULL;
1621
PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT = NULL;
1682
PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT = NULL;
1622
PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT = NULL;
1683
PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT = NULL;
1623
PFNGLPROGRAMUNIFORM4DEXTPROC __glewProgramUniform4dEXT = NULL;
-
 
1624
PFNGLPROGRAMUNIFORM4DVEXTPROC __glewProgramUniform4dvEXT = NULL;
-
 
1625
PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT = NULL;
1684
PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT = NULL;
1626
PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT = NULL;
1685
PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT = NULL;
1627
PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT = NULL;
1686
PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT = NULL;
1628
PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT = NULL;
1687
PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT = NULL;
1629
PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT = NULL;
1688
PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT = NULL;
1630
PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT = NULL;
1689
PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT = NULL;
1631
PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC __glewProgramUniformMatrix2dvEXT = NULL;
-
 
1632
PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT = NULL;
1690
PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT = NULL;
1633
PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC __glewProgramUniformMatrix2x3dvEXT = NULL;
-
 
1634
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT = NULL;
1691
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT = NULL;
1635
PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC __glewProgramUniformMatrix2x4dvEXT = NULL;
-
 
1636
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT = NULL;
1692
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT = NULL;
1637
PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC __glewProgramUniformMatrix3dvEXT = NULL;
-
 
1638
PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT = NULL;
1693
PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT = NULL;
1639
PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC __glewProgramUniformMatrix3x2dvEXT = NULL;
-
 
1640
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT = NULL;
1694
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT = NULL;
1641
PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC __glewProgramUniformMatrix3x4dvEXT = NULL;
-
 
1642
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT = NULL;
1695
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT = NULL;
1643
PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC __glewProgramUniformMatrix4dvEXT = NULL;
-
 
1644
PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT = NULL;
1696
PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT = NULL;
1645
PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC __glewProgramUniformMatrix4x2dvEXT = NULL;
-
 
1646
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT = NULL;
1697
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT = NULL;
1647
PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC __glewProgramUniformMatrix4x3dvEXT = NULL;
-
 
1648
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT = NULL;
1698
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT = NULL;
1649
PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT = NULL;
1699
PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT = NULL;
1650
PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT = NULL;
1700
PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT = NULL;
1651
PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT = NULL;
1701
PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT = NULL;
1652
PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT = NULL;
1702
PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT = NULL;
Line 1977... Line 2027...
1977
PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM = NULL;
2027
PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM = NULL;
1978
PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM = NULL;
2028
PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM = NULL;
1979
PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM = NULL;
2029
PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM = NULL;
1980
PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM = NULL;
2030
PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM = NULL;
1981
 
2031
 
-
 
2032
PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL = NULL;
-
 
2033
PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL = NULL;
-
 
2034
PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL = NULL;
-
 
2035
 
1982
PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL = NULL;
2036
PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL = NULL;
1983
PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL = NULL;
2037
PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL = NULL;
1984
PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL = NULL;
2038
PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL = NULL;
1985
PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL = NULL;
2039
PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL = NULL;
1986
 
2040
 
Line 1991... Line 2045...
1991
PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl = NULL;
2045
PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl = NULL;
1992
PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert = NULL;
2046
PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert = NULL;
1993
PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog = NULL;
2047
PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog = NULL;
1994
PFNGLGETOBJECTLABELPROC __glewGetObjectLabel = NULL;
2048
PFNGLGETOBJECTLABELPROC __glewGetObjectLabel = NULL;
1995
PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel = NULL;
2049
PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel = NULL;
1996
PFNGLGETPOINTERVPROC __glewGetPointerv = NULL;
-
 
1997
PFNGLOBJECTLABELPROC __glewObjectLabel = NULL;
2050
PFNGLOBJECTLABELPROC __glewObjectLabel = NULL;
1998
PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel = NULL;
2051
PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel = NULL;
-
 
2052
PFNGLPOPDEBUGGROUPPROC __glewPopDebugGroup = NULL;
1999
PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup = NULL;
2053
PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup = NULL;
2000
 
2054
 
2001
PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled = NULL;
2055
PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled = NULL;
2002
PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion = NULL;
2056
PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion = NULL;
2003
PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion = NULL;
2057
PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion = NULL;
Line 2029... Line 2083...
2029
PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA = NULL;
2083
PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA = NULL;
2030
PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA = NULL;
2084
PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA = NULL;
2031
PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA = NULL;
2085
PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA = NULL;
2032
PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA = NULL;
2086
PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA = NULL;
2033
 
2087
 
-
 
2088
PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRenderNVX = NULL;
-
 
2089
PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRenderNVX = NULL;
-
 
2090
 
-
 
2091
PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawArraysIndirectBindlessNV = NULL;
-
 
2092
PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDrawElementsIndirectBindlessNV = NULL;
-
 
2093
 
2034
PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV = NULL;
2094
PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV = NULL;
2035
PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV = NULL;
2095
PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV = NULL;
2036
PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV = NULL;
2096
PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV = NULL;
2037
PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV = NULL;
2097
PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV = NULL;
2038
PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV = NULL;
2098
PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV = NULL;
Line 2043... Line 2103...
2043
PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV = NULL;
2103
PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV = NULL;
2044
PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV = NULL;
2104
PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV = NULL;
2045
PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV = NULL;
2105
PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV = NULL;
2046
PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV = NULL;
2106
PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV = NULL;
2047
 
2107
 
-
 
2108
PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV = NULL;
-
 
2109
PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV = NULL;
-
 
2110
 
2048
PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV = NULL;
2111
PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV = NULL;
2049
PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV = NULL;
2112
PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV = NULL;
2050
 
2113
 
2051
PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV = NULL;
2114
PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV = NULL;
2052
 
2115
 
2053
PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV = NULL;
2116
PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV = NULL;
2054
PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV = NULL;
2117
PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV = NULL;
2055
PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV = NULL;
2118
PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV = NULL;
2056
 
2119
 
-
 
2120
PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV = NULL;
-
 
2121
 
2057
PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL;
2122
PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL;
2058
PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL;
2123
PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL;
2059
PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL;
2124
PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL;
2060
PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV = NULL;
2125
PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV = NULL;
2061
PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV = NULL;
2126
PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV = NULL;
Line 2450... Line 2515...
2450
PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES = NULL;
2515
PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES = NULL;
2451
PFNGLFRUSTUMFOESPROC __glewFrustumfOES = NULL;
2516
PFNGLFRUSTUMFOESPROC __glewFrustumfOES = NULL;
2452
PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES = NULL;
2517
PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES = NULL;
2453
PFNGLORTHOFOESPROC __glewOrthofOES = NULL;
2518
PFNGLORTHOFOESPROC __glewOrthofOES = NULL;
2454
 
2519
 
-
 
2520
PFNGLALPHAFUNCXPROC __glewAlphaFuncx = NULL;
-
 
2521
PFNGLCLEARCOLORXPROC __glewClearColorx = NULL;
-
 
2522
PFNGLCLEARDEPTHXPROC __glewClearDepthx = NULL;
-
 
2523
PFNGLCOLOR4XPROC __glewColor4x = NULL;
-
 
2524
PFNGLDEPTHRANGEXPROC __glewDepthRangex = NULL;
-
 
2525
PFNGLFOGXPROC __glewFogx = NULL;
-
 
2526
PFNGLFOGXVPROC __glewFogxv = NULL;
-
 
2527
PFNGLFRUSTUMFPROC __glewFrustumf = NULL;
-
 
2528
PFNGLFRUSTUMXPROC __glewFrustumx = NULL;
-
 
2529
PFNGLLIGHTMODELXPROC __glewLightModelx = NULL;
-
 
2530
PFNGLLIGHTMODELXVPROC __glewLightModelxv = NULL;
-
 
2531
PFNGLLIGHTXPROC __glewLightx = NULL;
-
 
2532
PFNGLLIGHTXVPROC __glewLightxv = NULL;
-
 
2533
PFNGLLINEWIDTHXPROC __glewLineWidthx = NULL;
-
 
2534
PFNGLLOADMATRIXXPROC __glewLoadMatrixx = NULL;
-
 
2535
PFNGLMATERIALXPROC __glewMaterialx = NULL;
-
 
2536
PFNGLMATERIALXVPROC __glewMaterialxv = NULL;
-
 
2537
PFNGLMULTMATRIXXPROC __glewMultMatrixx = NULL;
-
 
2538
PFNGLMULTITEXCOORD4XPROC __glewMultiTexCoord4x = NULL;
-
 
2539
PFNGLNORMAL3XPROC __glewNormal3x = NULL;
-
 
2540
PFNGLORTHOFPROC __glewOrthof = NULL;
-
 
2541
PFNGLORTHOXPROC __glewOrthox = NULL;
-
 
2542
PFNGLPOINTSIZEXPROC __glewPointSizex = NULL;
-
 
2543
PFNGLPOLYGONOFFSETXPROC __glewPolygonOffsetx = NULL;
-
 
2544
PFNGLROTATEXPROC __glewRotatex = NULL;
-
 
2545
PFNGLSAMPLECOVERAGEXPROC __glewSampleCoveragex = NULL;
-
 
2546
PFNGLSCALEXPROC __glewScalex = NULL;
-
 
2547
PFNGLTEXENVXPROC __glewTexEnvx = NULL;
-
 
2548
PFNGLTEXENVXVPROC __glewTexEnvxv = NULL;
-
 
2549
PFNGLTEXPARAMETERXPROC __glewTexParameterx = NULL;
-
 
2550
PFNGLTRANSLATEXPROC __glewTranslatex = NULL;
-
 
2551
 
-
 
2552
PFNGLCLIPPLANEFPROC __glewClipPlanef = NULL;
-
 
2553
PFNGLCLIPPLANEXPROC __glewClipPlanex = NULL;
-
 
2554
PFNGLGETCLIPPLANEFPROC __glewGetClipPlanef = NULL;
-
 
2555
PFNGLGETCLIPPLANEXPROC __glewGetClipPlanex = NULL;
-
 
2556
PFNGLGETFIXEDVPROC __glewGetFixedv = NULL;
-
 
2557
PFNGLGETLIGHTXVPROC __glewGetLightxv = NULL;
-
 
2558
PFNGLGETMATERIALXVPROC __glewGetMaterialxv = NULL;
-
 
2559
PFNGLGETTEXENVXVPROC __glewGetTexEnvxv = NULL;
-
 
2560
PFNGLGETTEXPARAMETERXVPROC __glewGetTexParameterxv = NULL;
-
 
2561
PFNGLPOINTPARAMETERXPROC __glewPointParameterx = NULL;
-
 
2562
PFNGLPOINTPARAMETERXVPROC __glewPointParameterxv = NULL;
-
 
2563
PFNGLPOINTSIZEPOINTEROESPROC __glewPointSizePointerOES = NULL;
-
 
2564
PFNGLTEXPARAMETERXVPROC __glewTexParameterxv = NULL;
-
 
2565
 
2455
PFNGLERRORSTRINGREGALPROC __glewErrorStringREGAL = NULL;
2566
PFNGLERRORSTRINGREGALPROC __glewErrorStringREGAL = NULL;
2456
 
2567
 
2457
PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL = NULL;
2568
PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL = NULL;
2458
PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL = NULL;
2569
PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL = NULL;
2459
 
2570
 
-
 
2571
PFNGLLOGMESSAGECALLBACKREGALPROC __glewLogMessageCallbackREGAL = NULL;
-
 
2572
 
2460
PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS = NULL;
2573
PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS = NULL;
2461
PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS = NULL;
2574
PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS = NULL;
2462
 
2575
 
2463
PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS = NULL;
2576
PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS = NULL;
2464
PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS = NULL;
2577
PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS = NULL;
Line 2607... Line 2720...
2607
GLboolean __GLEW_VERSION_3_3 = GL_FALSE;
2720
GLboolean __GLEW_VERSION_3_3 = GL_FALSE;
2608
GLboolean __GLEW_VERSION_4_0 = GL_FALSE;
2721
GLboolean __GLEW_VERSION_4_0 = GL_FALSE;
2609
GLboolean __GLEW_VERSION_4_1 = GL_FALSE;
2722
GLboolean __GLEW_VERSION_4_1 = GL_FALSE;
2610
GLboolean __GLEW_VERSION_4_2 = GL_FALSE;
2723
GLboolean __GLEW_VERSION_4_2 = GL_FALSE;
2611
GLboolean __GLEW_VERSION_4_3 = GL_FALSE;
2724
GLboolean __GLEW_VERSION_4_3 = GL_FALSE;
-
 
2725
GLboolean __GLEW_VERSION_4_4 = GL_FALSE;
2612
GLboolean __GLEW_3DFX_multisample = GL_FALSE;
2726
GLboolean __GLEW_3DFX_multisample = GL_FALSE;
2613
GLboolean __GLEW_3DFX_tbuffer = GL_FALSE;
2727
GLboolean __GLEW_3DFX_tbuffer = GL_FALSE;
2614
GLboolean __GLEW_3DFX_texture_compression_FXT1 = GL_FALSE;
2728
GLboolean __GLEW_3DFX_texture_compression_FXT1 = GL_FALSE;
2615
GLboolean __GLEW_AMD_blend_minmax_factor = GL_FALSE;
2729
GLboolean __GLEW_AMD_blend_minmax_factor = GL_FALSE;
2616
GLboolean __GLEW_AMD_conservative_depth = GL_FALSE;
2730
GLboolean __GLEW_AMD_conservative_depth = GL_FALSE;
2617
GLboolean __GLEW_AMD_debug_output = GL_FALSE;
2731
GLboolean __GLEW_AMD_debug_output = GL_FALSE;
2618
GLboolean __GLEW_AMD_depth_clamp_separate = GL_FALSE;
2732
GLboolean __GLEW_AMD_depth_clamp_separate = GL_FALSE;
2619
GLboolean __GLEW_AMD_draw_buffers_blend = GL_FALSE;
2733
GLboolean __GLEW_AMD_draw_buffers_blend = GL_FALSE;
-
 
2734
GLboolean __GLEW_AMD_interleaved_elements = GL_FALSE;
2620
GLboolean __GLEW_AMD_multi_draw_indirect = GL_FALSE;
2735
GLboolean __GLEW_AMD_multi_draw_indirect = GL_FALSE;
2621
GLboolean __GLEW_AMD_name_gen_delete = GL_FALSE;
2736
GLboolean __GLEW_AMD_name_gen_delete = GL_FALSE;
2622
GLboolean __GLEW_AMD_performance_monitor = GL_FALSE;
2737
GLboolean __GLEW_AMD_performance_monitor = GL_FALSE;
2623
GLboolean __GLEW_AMD_pinned_memory = GL_FALSE;
2738
GLboolean __GLEW_AMD_pinned_memory = GL_FALSE;
2624
GLboolean __GLEW_AMD_query_buffer_object = GL_FALSE;
2739
GLboolean __GLEW_AMD_query_buffer_object = GL_FALSE;
2625
GLboolean __GLEW_AMD_sample_positions = GL_FALSE;
2740
GLboolean __GLEW_AMD_sample_positions = GL_FALSE;
2626
GLboolean __GLEW_AMD_seamless_cubemap_per_texture = GL_FALSE;
2741
GLboolean __GLEW_AMD_seamless_cubemap_per_texture = GL_FALSE;
2627
GLboolean __GLEW_AMD_shader_stencil_export = GL_FALSE;
2742
GLboolean __GLEW_AMD_shader_stencil_export = GL_FALSE;
-
 
2743
GLboolean __GLEW_AMD_shader_trinary_minmax = GL_FALSE;
-
 
2744
GLboolean __GLEW_AMD_sparse_texture = GL_FALSE;
2628
GLboolean __GLEW_AMD_stencil_operation_extended = GL_FALSE;
2745
GLboolean __GLEW_AMD_stencil_operation_extended = GL_FALSE;
2629
GLboolean __GLEW_AMD_texture_texture4 = GL_FALSE;
2746
GLboolean __GLEW_AMD_texture_texture4 = GL_FALSE;
2630
GLboolean __GLEW_AMD_transform_feedback3_lines_triangles = GL_FALSE;
2747
GLboolean __GLEW_AMD_transform_feedback3_lines_triangles = GL_FALSE;
2631
GLboolean __GLEW_AMD_vertex_shader_layer = GL_FALSE;
2748
GLboolean __GLEW_AMD_vertex_shader_layer = GL_FALSE;
2632
GLboolean __GLEW_AMD_vertex_shader_tessellator = GL_FALSE;
2749
GLboolean __GLEW_AMD_vertex_shader_tessellator = GL_FALSE;
2633
GLboolean __GLEW_AMD_vertex_shader_viewport_index = GL_FALSE;
2750
GLboolean __GLEW_AMD_vertex_shader_viewport_index = GL_FALSE;
-
 
2751
GLboolean __GLEW_ANGLE_depth_texture = GL_FALSE;
-
 
2752
GLboolean __GLEW_ANGLE_framebuffer_blit = GL_FALSE;
-
 
2753
GLboolean __GLEW_ANGLE_framebuffer_multisample = GL_FALSE;
-
 
2754
GLboolean __GLEW_ANGLE_instanced_arrays = GL_FALSE;
-
 
2755
GLboolean __GLEW_ANGLE_pack_reverse_row_order = GL_FALSE;
-
 
2756
GLboolean __GLEW_ANGLE_program_binary = GL_FALSE;
-
 
2757
GLboolean __GLEW_ANGLE_texture_compression_dxt1 = GL_FALSE;
-
 
2758
GLboolean __GLEW_ANGLE_texture_compression_dxt3 = GL_FALSE;
-
 
2759
GLboolean __GLEW_ANGLE_texture_compression_dxt5 = GL_FALSE;
-
 
2760
GLboolean __GLEW_ANGLE_texture_usage = GL_FALSE;
-
 
2761
GLboolean __GLEW_ANGLE_timer_query = GL_FALSE;
-
 
2762
GLboolean __GLEW_ANGLE_translated_shader_source = GL_FALSE;
2634
GLboolean __GLEW_APPLE_aux_depth_stencil = GL_FALSE;
2763
GLboolean __GLEW_APPLE_aux_depth_stencil = GL_FALSE;
2635
GLboolean __GLEW_APPLE_client_storage = GL_FALSE;
2764
GLboolean __GLEW_APPLE_client_storage = GL_FALSE;
2636
GLboolean __GLEW_APPLE_element_array = GL_FALSE;
2765
GLboolean __GLEW_APPLE_element_array = GL_FALSE;
2637
GLboolean __GLEW_APPLE_fence = GL_FALSE;
2766
GLboolean __GLEW_APPLE_fence = GL_FALSE;
2638
GLboolean __GLEW_APPLE_float_pixels = GL_FALSE;
2767
GLboolean __GLEW_APPLE_float_pixels = GL_FALSE;
Line 2650... Line 2779...
2650
GLboolean __GLEW_APPLE_ycbcr_422 = GL_FALSE;
2779
GLboolean __GLEW_APPLE_ycbcr_422 = GL_FALSE;
2651
GLboolean __GLEW_ARB_ES2_compatibility = GL_FALSE;
2780
GLboolean __GLEW_ARB_ES2_compatibility = GL_FALSE;
2652
GLboolean __GLEW_ARB_ES3_compatibility = GL_FALSE;
2781
GLboolean __GLEW_ARB_ES3_compatibility = GL_FALSE;
2653
GLboolean __GLEW_ARB_arrays_of_arrays = GL_FALSE;
2782
GLboolean __GLEW_ARB_arrays_of_arrays = GL_FALSE;
2654
GLboolean __GLEW_ARB_base_instance = GL_FALSE;
2783
GLboolean __GLEW_ARB_base_instance = GL_FALSE;
-
 
2784
GLboolean __GLEW_ARB_bindless_texture = GL_FALSE;
2655
GLboolean __GLEW_ARB_blend_func_extended = GL_FALSE;
2785
GLboolean __GLEW_ARB_blend_func_extended = GL_FALSE;
-
 
2786
GLboolean __GLEW_ARB_buffer_storage = GL_FALSE;
2656
GLboolean __GLEW_ARB_cl_event = GL_FALSE;
2787
GLboolean __GLEW_ARB_cl_event = GL_FALSE;
2657
GLboolean __GLEW_ARB_clear_buffer_object = GL_FALSE;
2788
GLboolean __GLEW_ARB_clear_buffer_object = GL_FALSE;
-
 
2789
GLboolean __GLEW_ARB_clear_texture = GL_FALSE;
2658
GLboolean __GLEW_ARB_color_buffer_float = GL_FALSE;
2790
GLboolean __GLEW_ARB_color_buffer_float = GL_FALSE;
2659
GLboolean __GLEW_ARB_compatibility = GL_FALSE;
2791
GLboolean __GLEW_ARB_compatibility = GL_FALSE;
2660
GLboolean __GLEW_ARB_compressed_texture_pixel_storage = GL_FALSE;
2792
GLboolean __GLEW_ARB_compressed_texture_pixel_storage = GL_FALSE;
2661
GLboolean __GLEW_ARB_compute_shader = GL_FALSE;
2793
GLboolean __GLEW_ARB_compute_shader = GL_FALSE;
-
 
2794
GLboolean __GLEW_ARB_compute_variable_group_size = GL_FALSE;
2662
GLboolean __GLEW_ARB_conservative_depth = GL_FALSE;
2795
GLboolean __GLEW_ARB_conservative_depth = GL_FALSE;
2663
GLboolean __GLEW_ARB_copy_buffer = GL_FALSE;
2796
GLboolean __GLEW_ARB_copy_buffer = GL_FALSE;
2664
GLboolean __GLEW_ARB_copy_image = GL_FALSE;
2797
GLboolean __GLEW_ARB_copy_image = GL_FALSE;
2665
GLboolean __GLEW_ARB_debug_output = GL_FALSE;
2798
GLboolean __GLEW_ARB_debug_output = GL_FALSE;
2666
GLboolean __GLEW_ARB_depth_buffer_float = GL_FALSE;
2799
GLboolean __GLEW_ARB_depth_buffer_float = GL_FALSE;
Line 2669... Line 2802...
2669
GLboolean __GLEW_ARB_draw_buffers = GL_FALSE;
2802
GLboolean __GLEW_ARB_draw_buffers = GL_FALSE;
2670
GLboolean __GLEW_ARB_draw_buffers_blend = GL_FALSE;
2803
GLboolean __GLEW_ARB_draw_buffers_blend = GL_FALSE;
2671
GLboolean __GLEW_ARB_draw_elements_base_vertex = GL_FALSE;
2804
GLboolean __GLEW_ARB_draw_elements_base_vertex = GL_FALSE;
2672
GLboolean __GLEW_ARB_draw_indirect = GL_FALSE;
2805
GLboolean __GLEW_ARB_draw_indirect = GL_FALSE;
2673
GLboolean __GLEW_ARB_draw_instanced = GL_FALSE;
2806
GLboolean __GLEW_ARB_draw_instanced = GL_FALSE;
-
 
2807
GLboolean __GLEW_ARB_enhanced_layouts = GL_FALSE;
2674
GLboolean __GLEW_ARB_explicit_attrib_location = GL_FALSE;
2808
GLboolean __GLEW_ARB_explicit_attrib_location = GL_FALSE;
2675
GLboolean __GLEW_ARB_explicit_uniform_location = GL_FALSE;
2809
GLboolean __GLEW_ARB_explicit_uniform_location = GL_FALSE;
2676
GLboolean __GLEW_ARB_fragment_coord_conventions = GL_FALSE;
2810
GLboolean __GLEW_ARB_fragment_coord_conventions = GL_FALSE;
2677
GLboolean __GLEW_ARB_fragment_layer_viewport = GL_FALSE;
2811
GLboolean __GLEW_ARB_fragment_layer_viewport = GL_FALSE;
2678
GLboolean __GLEW_ARB_fragment_program = GL_FALSE;
2812
GLboolean __GLEW_ARB_fragment_program = GL_FALSE;
Line 2686... Line 2820...
2686
GLboolean __GLEW_ARB_gpu_shader5 = GL_FALSE;
2820
GLboolean __GLEW_ARB_gpu_shader5 = GL_FALSE;
2687
GLboolean __GLEW_ARB_gpu_shader_fp64 = GL_FALSE;
2821
GLboolean __GLEW_ARB_gpu_shader_fp64 = GL_FALSE;
2688
GLboolean __GLEW_ARB_half_float_pixel = GL_FALSE;
2822
GLboolean __GLEW_ARB_half_float_pixel = GL_FALSE;
2689
GLboolean __GLEW_ARB_half_float_vertex = GL_FALSE;
2823
GLboolean __GLEW_ARB_half_float_vertex = GL_FALSE;
2690
GLboolean __GLEW_ARB_imaging = GL_FALSE;
2824
GLboolean __GLEW_ARB_imaging = GL_FALSE;
-
 
2825
GLboolean __GLEW_ARB_indirect_parameters = GL_FALSE;
2691
GLboolean __GLEW_ARB_instanced_arrays = GL_FALSE;
2826
GLboolean __GLEW_ARB_instanced_arrays = GL_FALSE;
2692
GLboolean __GLEW_ARB_internalformat_query = GL_FALSE;
2827
GLboolean __GLEW_ARB_internalformat_query = GL_FALSE;
2693
GLboolean __GLEW_ARB_internalformat_query2 = GL_FALSE;
2828
GLboolean __GLEW_ARB_internalformat_query2 = GL_FALSE;
2694
GLboolean __GLEW_ARB_invalidate_subdata = GL_FALSE;
2829
GLboolean __GLEW_ARB_invalidate_subdata = GL_FALSE;
2695
GLboolean __GLEW_ARB_map_buffer_alignment = GL_FALSE;
2830
GLboolean __GLEW_ARB_map_buffer_alignment = GL_FALSE;
2696
GLboolean __GLEW_ARB_map_buffer_range = GL_FALSE;
2831
GLboolean __GLEW_ARB_map_buffer_range = GL_FALSE;
2697
GLboolean __GLEW_ARB_matrix_palette = GL_FALSE;
2832
GLboolean __GLEW_ARB_matrix_palette = GL_FALSE;
-
 
2833
GLboolean __GLEW_ARB_multi_bind = GL_FALSE;
2698
GLboolean __GLEW_ARB_multi_draw_indirect = GL_FALSE;
2834
GLboolean __GLEW_ARB_multi_draw_indirect = GL_FALSE;
2699
GLboolean __GLEW_ARB_multisample = GL_FALSE;
2835
GLboolean __GLEW_ARB_multisample = GL_FALSE;
2700
GLboolean __GLEW_ARB_multitexture = GL_FALSE;
2836
GLboolean __GLEW_ARB_multitexture = GL_FALSE;
2701
GLboolean __GLEW_ARB_occlusion_query = GL_FALSE;
2837
GLboolean __GLEW_ARB_occlusion_query = GL_FALSE;
2702
GLboolean __GLEW_ARB_occlusion_query2 = GL_FALSE;
2838
GLboolean __GLEW_ARB_occlusion_query2 = GL_FALSE;
2703
GLboolean __GLEW_ARB_pixel_buffer_object = GL_FALSE;
2839
GLboolean __GLEW_ARB_pixel_buffer_object = GL_FALSE;
2704
GLboolean __GLEW_ARB_point_parameters = GL_FALSE;
2840
GLboolean __GLEW_ARB_point_parameters = GL_FALSE;
2705
GLboolean __GLEW_ARB_point_sprite = GL_FALSE;
2841
GLboolean __GLEW_ARB_point_sprite = GL_FALSE;
2706
GLboolean __GLEW_ARB_program_interface_query = GL_FALSE;
2842
GLboolean __GLEW_ARB_program_interface_query = GL_FALSE;
2707
GLboolean __GLEW_ARB_provoking_vertex = GL_FALSE;
2843
GLboolean __GLEW_ARB_provoking_vertex = GL_FALSE;
-
 
2844
GLboolean __GLEW_ARB_query_buffer_object = GL_FALSE;
2708
GLboolean __GLEW_ARB_robust_buffer_access_behavior = GL_FALSE;
2845
GLboolean __GLEW_ARB_robust_buffer_access_behavior = GL_FALSE;
2709
GLboolean __GLEW_ARB_robustness = GL_FALSE;
2846
GLboolean __GLEW_ARB_robustness = GL_FALSE;
2710
GLboolean __GLEW_ARB_robustness_application_isolation = GL_FALSE;
2847
GLboolean __GLEW_ARB_robustness_application_isolation = GL_FALSE;
2711
GLboolean __GLEW_ARB_robustness_share_group_isolation = GL_FALSE;
2848
GLboolean __GLEW_ARB_robustness_share_group_isolation = GL_FALSE;
2712
GLboolean __GLEW_ARB_sample_shading = GL_FALSE;
2849
GLboolean __GLEW_ARB_sample_shading = GL_FALSE;
2713
GLboolean __GLEW_ARB_sampler_objects = GL_FALSE;
2850
GLboolean __GLEW_ARB_sampler_objects = GL_FALSE;
2714
GLboolean __GLEW_ARB_seamless_cube_map = GL_FALSE;
2851
GLboolean __GLEW_ARB_seamless_cube_map = GL_FALSE;
-
 
2852
GLboolean __GLEW_ARB_seamless_cubemap_per_texture = GL_FALSE;
2715
GLboolean __GLEW_ARB_separate_shader_objects = GL_FALSE;
2853
GLboolean __GLEW_ARB_separate_shader_objects = GL_FALSE;
2716
GLboolean __GLEW_ARB_shader_atomic_counters = GL_FALSE;
2854
GLboolean __GLEW_ARB_shader_atomic_counters = GL_FALSE;
2717
GLboolean __GLEW_ARB_shader_bit_encoding = GL_FALSE;
2855
GLboolean __GLEW_ARB_shader_bit_encoding = GL_FALSE;
-
 
2856
GLboolean __GLEW_ARB_shader_draw_parameters = GL_FALSE;
-
 
2857
GLboolean __GLEW_ARB_shader_group_vote = GL_FALSE;
2718
GLboolean __GLEW_ARB_shader_image_load_store = GL_FALSE;
2858
GLboolean __GLEW_ARB_shader_image_load_store = GL_FALSE;
2719
GLboolean __GLEW_ARB_shader_image_size = GL_FALSE;
2859
GLboolean __GLEW_ARB_shader_image_size = GL_FALSE;
2720
GLboolean __GLEW_ARB_shader_objects = GL_FALSE;
2860
GLboolean __GLEW_ARB_shader_objects = GL_FALSE;
2721
GLboolean __GLEW_ARB_shader_precision = GL_FALSE;
2861
GLboolean __GLEW_ARB_shader_precision = GL_FALSE;
2722
GLboolean __GLEW_ARB_shader_stencil_export = GL_FALSE;
2862
GLboolean __GLEW_ARB_shader_stencil_export = GL_FALSE;
Line 2727... Line 2867...
2727
GLboolean __GLEW_ARB_shading_language_420pack = GL_FALSE;
2867
GLboolean __GLEW_ARB_shading_language_420pack = GL_FALSE;
2728
GLboolean __GLEW_ARB_shading_language_include = GL_FALSE;
2868
GLboolean __GLEW_ARB_shading_language_include = GL_FALSE;
2729
GLboolean __GLEW_ARB_shading_language_packing = GL_FALSE;
2869
GLboolean __GLEW_ARB_shading_language_packing = GL_FALSE;
2730
GLboolean __GLEW_ARB_shadow = GL_FALSE;
2870
GLboolean __GLEW_ARB_shadow = GL_FALSE;
2731
GLboolean __GLEW_ARB_shadow_ambient = GL_FALSE;
2871
GLboolean __GLEW_ARB_shadow_ambient = GL_FALSE;
-
 
2872
GLboolean __GLEW_ARB_sparse_texture = GL_FALSE;
2732
GLboolean __GLEW_ARB_stencil_texturing = GL_FALSE;
2873
GLboolean __GLEW_ARB_stencil_texturing = GL_FALSE;
2733
GLboolean __GLEW_ARB_sync = GL_FALSE;
2874
GLboolean __GLEW_ARB_sync = GL_FALSE;
2734
GLboolean __GLEW_ARB_tessellation_shader = GL_FALSE;
2875
GLboolean __GLEW_ARB_tessellation_shader = GL_FALSE;
2735
GLboolean __GLEW_ARB_texture_border_clamp = GL_FALSE;
2876
GLboolean __GLEW_ARB_texture_border_clamp = GL_FALSE;
2736
GLboolean __GLEW_ARB_texture_buffer_object = GL_FALSE;
2877
GLboolean __GLEW_ARB_texture_buffer_object = GL_FALSE;
Line 2745... Line 2886...
2745
GLboolean __GLEW_ARB_texture_env_combine = GL_FALSE;
2886
GLboolean __GLEW_ARB_texture_env_combine = GL_FALSE;
2746
GLboolean __GLEW_ARB_texture_env_crossbar = GL_FALSE;
2887
GLboolean __GLEW_ARB_texture_env_crossbar = GL_FALSE;
2747
GLboolean __GLEW_ARB_texture_env_dot3 = GL_FALSE;
2888
GLboolean __GLEW_ARB_texture_env_dot3 = GL_FALSE;
2748
GLboolean __GLEW_ARB_texture_float = GL_FALSE;
2889
GLboolean __GLEW_ARB_texture_float = GL_FALSE;
2749
GLboolean __GLEW_ARB_texture_gather = GL_FALSE;
2890
GLboolean __GLEW_ARB_texture_gather = GL_FALSE;
-
 
2891
GLboolean __GLEW_ARB_texture_mirror_clamp_to_edge = GL_FALSE;
2750
GLboolean __GLEW_ARB_texture_mirrored_repeat = GL_FALSE;
2892
GLboolean __GLEW_ARB_texture_mirrored_repeat = GL_FALSE;
2751
GLboolean __GLEW_ARB_texture_multisample = GL_FALSE;
2893
GLboolean __GLEW_ARB_texture_multisample = GL_FALSE;
2752
GLboolean __GLEW_ARB_texture_non_power_of_two = GL_FALSE;
2894
GLboolean __GLEW_ARB_texture_non_power_of_two = GL_FALSE;
2753
GLboolean __GLEW_ARB_texture_query_levels = GL_FALSE;
2895
GLboolean __GLEW_ARB_texture_query_levels = GL_FALSE;
2754
GLboolean __GLEW_ARB_texture_query_lod = GL_FALSE;
2896
GLboolean __GLEW_ARB_texture_query_lod = GL_FALSE;
2755
GLboolean __GLEW_ARB_texture_rectangle = GL_FALSE;
2897
GLboolean __GLEW_ARB_texture_rectangle = GL_FALSE;
2756
GLboolean __GLEW_ARB_texture_rg = GL_FALSE;
2898
GLboolean __GLEW_ARB_texture_rg = GL_FALSE;
2757
GLboolean __GLEW_ARB_texture_rgb10_a2ui = GL_FALSE;
2899
GLboolean __GLEW_ARB_texture_rgb10_a2ui = GL_FALSE;
-
 
2900
GLboolean __GLEW_ARB_texture_stencil8 = GL_FALSE;
2758
GLboolean __GLEW_ARB_texture_storage = GL_FALSE;
2901
GLboolean __GLEW_ARB_texture_storage = GL_FALSE;
2759
GLboolean __GLEW_ARB_texture_storage_multisample = GL_FALSE;
2902
GLboolean __GLEW_ARB_texture_storage_multisample = GL_FALSE;
2760
GLboolean __GLEW_ARB_texture_swizzle = GL_FALSE;
2903
GLboolean __GLEW_ARB_texture_swizzle = GL_FALSE;
2761
GLboolean __GLEW_ARB_texture_view = GL_FALSE;
2904
GLboolean __GLEW_ARB_texture_view = GL_FALSE;
2762
GLboolean __GLEW_ARB_timer_query = GL_FALSE;
2905
GLboolean __GLEW_ARB_timer_query = GL_FALSE;
Line 2771... Line 2914...
2771
GLboolean __GLEW_ARB_vertex_attrib_binding = GL_FALSE;
2914
GLboolean __GLEW_ARB_vertex_attrib_binding = GL_FALSE;
2772
GLboolean __GLEW_ARB_vertex_blend = GL_FALSE;
2915
GLboolean __GLEW_ARB_vertex_blend = GL_FALSE;
2773
GLboolean __GLEW_ARB_vertex_buffer_object = GL_FALSE;
2916
GLboolean __GLEW_ARB_vertex_buffer_object = GL_FALSE;
2774
GLboolean __GLEW_ARB_vertex_program = GL_FALSE;
2917
GLboolean __GLEW_ARB_vertex_program = GL_FALSE;
2775
GLboolean __GLEW_ARB_vertex_shader = GL_FALSE;
2918
GLboolean __GLEW_ARB_vertex_shader = GL_FALSE;
-
 
2919
GLboolean __GLEW_ARB_vertex_type_10f_11f_11f_rev = GL_FALSE;
2776
GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev = GL_FALSE;
2920
GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev = GL_FALSE;
2777
GLboolean __GLEW_ARB_viewport_array = GL_FALSE;
2921
GLboolean __GLEW_ARB_viewport_array = GL_FALSE;
2778
GLboolean __GLEW_ARB_window_pos = GL_FALSE;
2922
GLboolean __GLEW_ARB_window_pos = GL_FALSE;
2779
GLboolean __GLEW_ATIX_point_sprites = GL_FALSE;
2923
GLboolean __GLEW_ATIX_point_sprites = GL_FALSE;
2780
GLboolean __GLEW_ATIX_texture_env_combine3 = GL_FALSE;
2924
GLboolean __GLEW_ATIX_texture_env_combine3 = GL_FALSE;
Line 2909... Line 3053...
2909
GLboolean __GLEW_IBM_static_data = GL_FALSE;
3053
GLboolean __GLEW_IBM_static_data = GL_FALSE;
2910
GLboolean __GLEW_IBM_texture_mirrored_repeat = GL_FALSE;
3054
GLboolean __GLEW_IBM_texture_mirrored_repeat = GL_FALSE;
2911
GLboolean __GLEW_IBM_vertex_array_lists = GL_FALSE;
3055
GLboolean __GLEW_IBM_vertex_array_lists = GL_FALSE;
2912
GLboolean __GLEW_INGR_color_clamp = GL_FALSE;
3056
GLboolean __GLEW_INGR_color_clamp = GL_FALSE;
2913
GLboolean __GLEW_INGR_interlace_read = GL_FALSE;
3057
GLboolean __GLEW_INGR_interlace_read = GL_FALSE;
-
 
3058
GLboolean __GLEW_INTEL_map_texture = GL_FALSE;
2914
GLboolean __GLEW_INTEL_parallel_arrays = GL_FALSE;
3059
GLboolean __GLEW_INTEL_parallel_arrays = GL_FALSE;
2915
GLboolean __GLEW_INTEL_texture_scissor = GL_FALSE;
3060
GLboolean __GLEW_INTEL_texture_scissor = GL_FALSE;
2916
GLboolean __GLEW_KHR_debug = GL_FALSE;
3061
GLboolean __GLEW_KHR_debug = GL_FALSE;
2917
GLboolean __GLEW_KHR_texture_compression_astc_ldr = GL_FALSE;
3062
GLboolean __GLEW_KHR_texture_compression_astc_ldr = GL_FALSE;
2918
GLboolean __GLEW_KTX_buffer_region = GL_FALSE;
3063
GLboolean __GLEW_KTX_buffer_region = GL_FALSE;
2919
GLboolean __GLEW_MESAX_texture_stack = GL_FALSE;
3064
GLboolean __GLEW_MESAX_texture_stack = GL_FALSE;
2920
GLboolean __GLEW_MESA_pack_invert = GL_FALSE;
3065
GLboolean __GLEW_MESA_pack_invert = GL_FALSE;
2921
GLboolean __GLEW_MESA_resize_buffers = GL_FALSE;
3066
GLboolean __GLEW_MESA_resize_buffers = GL_FALSE;
2922
GLboolean __GLEW_MESA_window_pos = GL_FALSE;
3067
GLboolean __GLEW_MESA_window_pos = GL_FALSE;
2923
GLboolean __GLEW_MESA_ycbcr_texture = GL_FALSE;
3068
GLboolean __GLEW_MESA_ycbcr_texture = GL_FALSE;
-
 
3069
GLboolean __GLEW_NVX_conditional_render = GL_FALSE;
2924
GLboolean __GLEW_NVX_gpu_memory_info = GL_FALSE;
3070
GLboolean __GLEW_NVX_gpu_memory_info = GL_FALSE;
-
 
3071
GLboolean __GLEW_NV_bindless_multi_draw_indirect = GL_FALSE;
2925
GLboolean __GLEW_NV_bindless_texture = GL_FALSE;
3072
GLboolean __GLEW_NV_bindless_texture = GL_FALSE;
-
 
3073
GLboolean __GLEW_NV_blend_equation_advanced = GL_FALSE;
-
 
3074
GLboolean __GLEW_NV_blend_equation_advanced_coherent = GL_FALSE;
2926
GLboolean __GLEW_NV_blend_square = GL_FALSE;
3075
GLboolean __GLEW_NV_blend_square = GL_FALSE;
-
 
3076
GLboolean __GLEW_NV_compute_program5 = GL_FALSE;
2927
GLboolean __GLEW_NV_conditional_render = GL_FALSE;
3077
GLboolean __GLEW_NV_conditional_render = GL_FALSE;
2928
GLboolean __GLEW_NV_copy_depth_to_color = GL_FALSE;
3078
GLboolean __GLEW_NV_copy_depth_to_color = GL_FALSE;
2929
GLboolean __GLEW_NV_copy_image = GL_FALSE;
3079
GLboolean __GLEW_NV_copy_image = GL_FALSE;
-
 
3080
GLboolean __GLEW_NV_deep_texture3D = GL_FALSE;
2930
GLboolean __GLEW_NV_depth_buffer_float = GL_FALSE;
3081
GLboolean __GLEW_NV_depth_buffer_float = GL_FALSE;
2931
GLboolean __GLEW_NV_depth_clamp = GL_FALSE;
3082
GLboolean __GLEW_NV_depth_clamp = GL_FALSE;
2932
GLboolean __GLEW_NV_depth_range_unclamped = GL_FALSE;
3083
GLboolean __GLEW_NV_depth_range_unclamped = GL_FALSE;
-
 
3084
GLboolean __GLEW_NV_draw_texture = GL_FALSE;
2933
GLboolean __GLEW_NV_evaluators = GL_FALSE;
3085
GLboolean __GLEW_NV_evaluators = GL_FALSE;
2934
GLboolean __GLEW_NV_explicit_multisample = GL_FALSE;
3086
GLboolean __GLEW_NV_explicit_multisample = GL_FALSE;
2935
GLboolean __GLEW_NV_fence = GL_FALSE;
3087
GLboolean __GLEW_NV_fence = GL_FALSE;
2936
GLboolean __GLEW_NV_float_buffer = GL_FALSE;
3088
GLboolean __GLEW_NV_float_buffer = GL_FALSE;
2937
GLboolean __GLEW_NV_fog_distance = GL_FALSE;
3089
GLboolean __GLEW_NV_fog_distance = GL_FALSE;
Line 2942... Line 3094...
2942
GLboolean __GLEW_NV_framebuffer_multisample_coverage = GL_FALSE;
3094
GLboolean __GLEW_NV_framebuffer_multisample_coverage = GL_FALSE;
2943
GLboolean __GLEW_NV_geometry_program4 = GL_FALSE;
3095
GLboolean __GLEW_NV_geometry_program4 = GL_FALSE;
2944
GLboolean __GLEW_NV_geometry_shader4 = GL_FALSE;
3096
GLboolean __GLEW_NV_geometry_shader4 = GL_FALSE;
2945
GLboolean __GLEW_NV_gpu_program4 = GL_FALSE;
3097
GLboolean __GLEW_NV_gpu_program4 = GL_FALSE;
2946
GLboolean __GLEW_NV_gpu_program5 = GL_FALSE;
3098
GLboolean __GLEW_NV_gpu_program5 = GL_FALSE;
-
 
3099
GLboolean __GLEW_NV_gpu_program5_mem_extended = GL_FALSE;
2947
GLboolean __GLEW_NV_gpu_program_fp64 = GL_FALSE;
3100
GLboolean __GLEW_NV_gpu_program_fp64 = GL_FALSE;
2948
GLboolean __GLEW_NV_gpu_shader5 = GL_FALSE;
3101
GLboolean __GLEW_NV_gpu_shader5 = GL_FALSE;
2949
GLboolean __GLEW_NV_half_float = GL_FALSE;
3102
GLboolean __GLEW_NV_half_float = GL_FALSE;
2950
GLboolean __GLEW_NV_light_max_exponent = GL_FALSE;
3103
GLboolean __GLEW_NV_light_max_exponent = GL_FALSE;
2951
GLboolean __GLEW_NV_multisample_coverage = GL_FALSE;
3104
GLboolean __GLEW_NV_multisample_coverage = GL_FALSE;
Line 2959... Line 3112...
2959
GLboolean __GLEW_NV_point_sprite = GL_FALSE;
3112
GLboolean __GLEW_NV_point_sprite = GL_FALSE;
2960
GLboolean __GLEW_NV_present_video = GL_FALSE;
3113
GLboolean __GLEW_NV_present_video = GL_FALSE;
2961
GLboolean __GLEW_NV_primitive_restart = GL_FALSE;
3114
GLboolean __GLEW_NV_primitive_restart = GL_FALSE;
2962
GLboolean __GLEW_NV_register_combiners = GL_FALSE;
3115
GLboolean __GLEW_NV_register_combiners = GL_FALSE;
2963
GLboolean __GLEW_NV_register_combiners2 = GL_FALSE;
3116
GLboolean __GLEW_NV_register_combiners2 = GL_FALSE;
-
 
3117
GLboolean __GLEW_NV_shader_atomic_counters = GL_FALSE;
2964
GLboolean __GLEW_NV_shader_atomic_float = GL_FALSE;
3118
GLboolean __GLEW_NV_shader_atomic_float = GL_FALSE;
2965
GLboolean __GLEW_NV_shader_buffer_load = GL_FALSE;
3119
GLboolean __GLEW_NV_shader_buffer_load = GL_FALSE;
-
 
3120
GLboolean __GLEW_NV_shader_storage_buffer_object = GL_FALSE;
2966
GLboolean __GLEW_NV_tessellation_program5 = GL_FALSE;
3121
GLboolean __GLEW_NV_tessellation_program5 = GL_FALSE;
2967
GLboolean __GLEW_NV_texgen_emboss = GL_FALSE;
3122
GLboolean __GLEW_NV_texgen_emboss = GL_FALSE;
2968
GLboolean __GLEW_NV_texgen_reflection = GL_FALSE;
3123
GLboolean __GLEW_NV_texgen_reflection = GL_FALSE;
2969
GLboolean __GLEW_NV_texture_barrier = GL_FALSE;
3124
GLboolean __GLEW_NV_texture_barrier = GL_FALSE;
2970
GLboolean __GLEW_NV_texture_compression_vtc = GL_FALSE;
3125
GLboolean __GLEW_NV_texture_compression_vtc = GL_FALSE;
Line 2996... Line 3151...
2996
GLboolean __GLEW_OML_interlace = GL_FALSE;
3151
GLboolean __GLEW_OML_interlace = GL_FALSE;
2997
GLboolean __GLEW_OML_resample = GL_FALSE;
3152
GLboolean __GLEW_OML_resample = GL_FALSE;
2998
GLboolean __GLEW_OML_subsample = GL_FALSE;
3153
GLboolean __GLEW_OML_subsample = GL_FALSE;
2999
GLboolean __GLEW_PGI_misc_hints = GL_FALSE;
3154
GLboolean __GLEW_PGI_misc_hints = GL_FALSE;
3000
GLboolean __GLEW_PGI_vertex_hints = GL_FALSE;
3155
GLboolean __GLEW_PGI_vertex_hints = GL_FALSE;
-
 
3156
GLboolean __GLEW_REGAL_ES1_0_compatibility = GL_FALSE;
-
 
3157
GLboolean __GLEW_REGAL_ES1_1_compatibility = GL_FALSE;
-
 
3158
GLboolean __GLEW_REGAL_enable = GL_FALSE;
3001
GLboolean __GLEW_REGAL_error_string = GL_FALSE;
3159
GLboolean __GLEW_REGAL_error_string = GL_FALSE;
3002
GLboolean __GLEW_REGAL_extension_query = GL_FALSE;
3160
GLboolean __GLEW_REGAL_extension_query = GL_FALSE;
3003
GLboolean __GLEW_REGAL_log = GL_FALSE;
3161
GLboolean __GLEW_REGAL_log = GL_FALSE;
3004
GLboolean __GLEW_REND_screen_coordinates = GL_FALSE;
3162
GLboolean __GLEW_REND_screen_coordinates = GL_FALSE;
3005
GLboolean __GLEW_S3_s3tc = GL_FALSE;
3163
GLboolean __GLEW_S3_s3tc = GL_FALSE;
Line 3495... Line 3653...
3495
 
3653
 
3496
#ifdef GL_VERSION_4_3
3654
#ifdef GL_VERSION_4_3
3497
 
3655
 
3498
#endif /* GL_VERSION_4_3 */
3656
#endif /* GL_VERSION_4_3 */
3499
 
3657
 
-
 
3658
#ifdef GL_VERSION_4_4
-
 
3659
 
-
 
3660
#endif /* GL_VERSION_4_4 */
-
 
3661
 
3500
#ifdef GL_3DFX_multisample
3662
#ifdef GL_3DFX_multisample
3501
 
3663
 
3502
#endif /* GL_3DFX_multisample */
3664
#endif /* GL_3DFX_multisample */
3503
 
3665
 
3504
#ifdef GL_3DFX_tbuffer
3666
#ifdef GL_3DFX_tbuffer
Line 3560... Line 3722...
3560
  return r;
3722
  return r;
3561
}
3723
}
3562
 
3724
 
3563
#endif /* GL_AMD_draw_buffers_blend */
3725
#endif /* GL_AMD_draw_buffers_blend */
3564
 
3726
 
-
 
3727
#ifdef GL_AMD_interleaved_elements
-
 
3728
 
-
 
3729
static GLboolean _glewInit_GL_AMD_interleaved_elements (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3730
{
-
 
3731
  GLboolean r = GL_FALSE;
-
 
3732
 
-
 
3733
  r = ((glVertexAttribParameteriAMD = (PFNGLVERTEXATTRIBPARAMETERIAMDPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribParameteriAMD")) == NULL) || r;
-
 
3734
 
-
 
3735
  return r;
-
 
3736
}
-
 
3737
 
-
 
3738
#endif /* GL_AMD_interleaved_elements */
-
 
3739
 
3565
#ifdef GL_AMD_multi_draw_indirect
3740
#ifdef GL_AMD_multi_draw_indirect
3566
 
3741
 
3567
static GLboolean _glewInit_GL_AMD_multi_draw_indirect (GLEW_CONTEXT_ARG_DEF_INIT)
3742
static GLboolean _glewInit_GL_AMD_multi_draw_indirect (GLEW_CONTEXT_ARG_DEF_INIT)
3568
{
3743
{
3569
  GLboolean r = GL_FALSE;
3744
  GLboolean r = GL_FALSE;
Line 3641... Line 3816...
3641
 
3816
 
3642
#ifdef GL_AMD_shader_stencil_export
3817
#ifdef GL_AMD_shader_stencil_export
3643
 
3818
 
3644
#endif /* GL_AMD_shader_stencil_export */
3819
#endif /* GL_AMD_shader_stencil_export */
3645
 
3820
 
-
 
3821
#ifdef GL_AMD_shader_trinary_minmax
-
 
3822
 
-
 
3823
#endif /* GL_AMD_shader_trinary_minmax */
-
 
3824
 
-
 
3825
#ifdef GL_AMD_sparse_texture
-
 
3826
 
-
 
3827
static GLboolean _glewInit_GL_AMD_sparse_texture (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3828
{
-
 
3829
  GLboolean r = GL_FALSE;
-
 
3830
 
-
 
3831
  r = ((glTexStorageSparseAMD = (PFNGLTEXSTORAGESPARSEAMDPROC)glewGetProcAddress((const GLubyte*)"glTexStorageSparseAMD")) == NULL) || r;
-
 
3832
  r = ((glTextureStorageSparseAMD = (PFNGLTEXTURESTORAGESPARSEAMDPROC)glewGetProcAddress((const GLubyte*)"glTextureStorageSparseAMD")) == NULL) || r;
-
 
3833
 
-
 
3834
  return r;
-
 
3835
}
-
 
3836
 
-
 
3837
#endif /* GL_AMD_sparse_texture */
-
 
3838
 
3646
#ifdef GL_AMD_stencil_operation_extended
3839
#ifdef GL_AMD_stencil_operation_extended
3647
 
3840
 
3648
static GLboolean _glewInit_GL_AMD_stencil_operation_extended (GLEW_CONTEXT_ARG_DEF_INIT)
3841
static GLboolean _glewInit_GL_AMD_stencil_operation_extended (GLEW_CONTEXT_ARG_DEF_INIT)
3649
{
3842
{
3650
  GLboolean r = GL_FALSE;
3843
  GLboolean r = GL_FALSE;
Line 3684... Line 3877...
3684
 
3877
 
3685
#ifdef GL_AMD_vertex_shader_viewport_index
3878
#ifdef GL_AMD_vertex_shader_viewport_index
3686
 
3879
 
3687
#endif /* GL_AMD_vertex_shader_viewport_index */
3880
#endif /* GL_AMD_vertex_shader_viewport_index */
3688
 
3881
 
-
 
3882
#ifdef GL_ANGLE_depth_texture
-
 
3883
 
-
 
3884
#endif /* GL_ANGLE_depth_texture */
-
 
3885
 
-
 
3886
#ifdef GL_ANGLE_framebuffer_blit
-
 
3887
 
-
 
3888
static GLboolean _glewInit_GL_ANGLE_framebuffer_blit (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3889
{
-
 
3890
  GLboolean r = GL_FALSE;
-
 
3891
 
-
 
3892
  r = ((glBlitFramebufferANGLE = (PFNGLBLITFRAMEBUFFERANGLEPROC)glewGetProcAddress((const GLubyte*)"glBlitFramebufferANGLE")) == NULL) || r;
-
 
3893
 
-
 
3894
  return r;
-
 
3895
}
-
 
3896
 
-
 
3897
#endif /* GL_ANGLE_framebuffer_blit */
-
 
3898
 
-
 
3899
#ifdef GL_ANGLE_framebuffer_multisample
-
 
3900
 
-
 
3901
static GLboolean _glewInit_GL_ANGLE_framebuffer_multisample (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3902
{
-
 
3903
  GLboolean r = GL_FALSE;
-
 
3904
 
-
 
3905
  r = ((glRenderbufferStorageMultisampleANGLE = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC)glewGetProcAddress((const GLubyte*)"glRenderbufferStorageMultisampleANGLE")) == NULL) || r;
-
 
3906
 
-
 
3907
  return r;
-
 
3908
}
-
 
3909
 
-
 
3910
#endif /* GL_ANGLE_framebuffer_multisample */
-
 
3911
 
-
 
3912
#ifdef GL_ANGLE_instanced_arrays
-
 
3913
 
-
 
3914
static GLboolean _glewInit_GL_ANGLE_instanced_arrays (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3915
{
-
 
3916
  GLboolean r = GL_FALSE;
-
 
3917
 
-
 
3918
  r = ((glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC)glewGetProcAddress((const GLubyte*)"glDrawArraysInstancedANGLE")) == NULL) || r;
-
 
3919
  r = ((glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)glewGetProcAddress((const GLubyte*)"glDrawElementsInstancedANGLE")) == NULL) || r;
-
 
3920
  r = ((glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribDivisorANGLE")) == NULL) || r;
-
 
3921
 
-
 
3922
  return r;
-
 
3923
}
-
 
3924
 
-
 
3925
#endif /* GL_ANGLE_instanced_arrays */
-
 
3926
 
-
 
3927
#ifdef GL_ANGLE_pack_reverse_row_order
-
 
3928
 
-
 
3929
#endif /* GL_ANGLE_pack_reverse_row_order */
-
 
3930
 
-
 
3931
#ifdef GL_ANGLE_program_binary
-
 
3932
 
-
 
3933
#endif /* GL_ANGLE_program_binary */
-
 
3934
 
-
 
3935
#ifdef GL_ANGLE_texture_compression_dxt1
-
 
3936
 
-
 
3937
#endif /* GL_ANGLE_texture_compression_dxt1 */
-
 
3938
 
-
 
3939
#ifdef GL_ANGLE_texture_compression_dxt3
-
 
3940
 
-
 
3941
#endif /* GL_ANGLE_texture_compression_dxt3 */
-
 
3942
 
-
 
3943
#ifdef GL_ANGLE_texture_compression_dxt5
-
 
3944
 
-
 
3945
#endif /* GL_ANGLE_texture_compression_dxt5 */
-
 
3946
 
-
 
3947
#ifdef GL_ANGLE_texture_usage
-
 
3948
 
-
 
3949
#endif /* GL_ANGLE_texture_usage */
-
 
3950
 
-
 
3951
#ifdef GL_ANGLE_timer_query
-
 
3952
 
-
 
3953
static GLboolean _glewInit_GL_ANGLE_timer_query (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3954
{
-
 
3955
  GLboolean r = GL_FALSE;
-
 
3956
 
-
 
3957
  r = ((glBeginQueryANGLE = (PFNGLBEGINQUERYANGLEPROC)glewGetProcAddress((const GLubyte*)"glBeginQueryANGLE")) == NULL) || r;
-
 
3958
  r = ((glDeleteQueriesANGLE = (PFNGLDELETEQUERIESANGLEPROC)glewGetProcAddress((const GLubyte*)"glDeleteQueriesANGLE")) == NULL) || r;
-
 
3959
  r = ((glEndQueryANGLE = (PFNGLENDQUERYANGLEPROC)glewGetProcAddress((const GLubyte*)"glEndQueryANGLE")) == NULL) || r;
-
 
3960
  r = ((glGenQueriesANGLE = (PFNGLGENQUERIESANGLEPROC)glewGetProcAddress((const GLubyte*)"glGenQueriesANGLE")) == NULL) || r;
-
 
3961
  r = ((glGetQueryObjecti64vANGLE = (PFNGLGETQUERYOBJECTI64VANGLEPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjecti64vANGLE")) == NULL) || r;
-
 
3962
  r = ((glGetQueryObjectivANGLE = (PFNGLGETQUERYOBJECTIVANGLEPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectivANGLE")) == NULL) || r;
-
 
3963
  r = ((glGetQueryObjectui64vANGLE = (PFNGLGETQUERYOBJECTUI64VANGLEPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectui64vANGLE")) == NULL) || r;
-
 
3964
  r = ((glGetQueryObjectuivANGLE = (PFNGLGETQUERYOBJECTUIVANGLEPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectuivANGLE")) == NULL) || r;
-
 
3965
  r = ((glGetQueryivANGLE = (PFNGLGETQUERYIVANGLEPROC)glewGetProcAddress((const GLubyte*)"glGetQueryivANGLE")) == NULL) || r;
-
 
3966
  r = ((glIsQueryANGLE = (PFNGLISQUERYANGLEPROC)glewGetProcAddress((const GLubyte*)"glIsQueryANGLE")) == NULL) || r;
-
 
3967
  r = ((glQueryCounterANGLE = (PFNGLQUERYCOUNTERANGLEPROC)glewGetProcAddress((const GLubyte*)"glQueryCounterANGLE")) == NULL) || r;
-
 
3968
 
-
 
3969
  return r;
-
 
3970
}
-
 
3971
 
-
 
3972
#endif /* GL_ANGLE_timer_query */
-
 
3973
 
-
 
3974
#ifdef GL_ANGLE_translated_shader_source
-
 
3975
 
-
 
3976
static GLboolean _glewInit_GL_ANGLE_translated_shader_source (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
3977
{
-
 
3978
  GLboolean r = GL_FALSE;
-
 
3979
 
-
 
3980
  r = ((glGetTranslatedShaderSourceANGLE = (PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC)glewGetProcAddress((const GLubyte*)"glGetTranslatedShaderSourceANGLE")) == NULL) || r;
-
 
3981
 
-
 
3982
  return r;
-
 
3983
}
-
 
3984
 
-
 
3985
#endif /* GL_ANGLE_translated_shader_source */
-
 
3986
 
3689
#ifdef GL_APPLE_aux_depth_stencil
3987
#ifdef GL_APPLE_aux_depth_stencil
3690
 
3988
 
3691
#endif /* GL_APPLE_aux_depth_stencil */
3989
#endif /* GL_APPLE_aux_depth_stencil */
3692
 
3990
 
3693
#ifdef GL_APPLE_client_storage
3991
#ifdef GL_APPLE_client_storage
Line 3890... Line 4188...
3890
  return r;
4188
  return r;
3891
}
4189
}
3892
 
4190
 
3893
#endif /* GL_ARB_base_instance */
4191
#endif /* GL_ARB_base_instance */
3894
 
4192
 
-
 
4193
#ifdef GL_ARB_bindless_texture
-
 
4194
 
-
 
4195
static GLboolean _glewInit_GL_ARB_bindless_texture (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
4196
{
-
 
4197
  GLboolean r = GL_FALSE;
-
 
4198
 
-
 
4199
  r = ((glGetImageHandleARB = (PFNGLGETIMAGEHANDLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetImageHandleARB")) == NULL) || r;
-
 
4200
  r = ((glGetTextureHandleARB = (PFNGLGETTEXTUREHANDLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetTextureHandleARB")) == NULL) || r;
-
 
4201
  r = ((glGetTextureSamplerHandleARB = (PFNGLGETTEXTURESAMPLERHANDLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetTextureSamplerHandleARB")) == NULL) || r;
-
 
4202
  r = ((glGetVertexAttribLui64vARB = (PFNGLGETVERTEXATTRIBLUI64VARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribLui64vARB")) == NULL) || r;
-
 
4203
  r = ((glIsImageHandleResidentARB = (PFNGLISIMAGEHANDLERESIDENTARBPROC)glewGetProcAddress((const GLubyte*)"glIsImageHandleResidentARB")) == NULL) || r;
-
 
4204
  r = ((glIsTextureHandleResidentARB = (PFNGLISTEXTUREHANDLERESIDENTARBPROC)glewGetProcAddress((const GLubyte*)"glIsTextureHandleResidentARB")) == NULL) || r;
-
 
4205
  r = ((glMakeImageHandleNonResidentARB = (PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC)glewGetProcAddress((const GLubyte*)"glMakeImageHandleNonResidentARB")) == NULL) || r;
-
 
4206
  r = ((glMakeImageHandleResidentARB = (PFNGLMAKEIMAGEHANDLERESIDENTARBPROC)glewGetProcAddress((const GLubyte*)"glMakeImageHandleResidentARB")) == NULL) || r;
-
 
4207
  r = ((glMakeTextureHandleNonResidentARB = (PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC)glewGetProcAddress((const GLubyte*)"glMakeTextureHandleNonResidentARB")) == NULL) || r;
-
 
4208
  r = ((glMakeTextureHandleResidentARB = (PFNGLMAKETEXTUREHANDLERESIDENTARBPROC)glewGetProcAddress((const GLubyte*)"glMakeTextureHandleResidentARB")) == NULL) || r;
-
 
4209
  r = ((glProgramUniformHandleui64ARB = (PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformHandleui64ARB")) == NULL) || r;
-
 
4210
  r = ((glProgramUniformHandleui64vARB = (PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformHandleui64vARB")) == NULL) || r;
-
 
4211
  r = ((glUniformHandleui64ARB = (PFNGLUNIFORMHANDLEUI64ARBPROC)glewGetProcAddress((const GLubyte*)"glUniformHandleui64ARB")) == NULL) || r;
-
 
4212
  r = ((glUniformHandleui64vARB = (PFNGLUNIFORMHANDLEUI64VARBPROC)glewGetProcAddress((const GLubyte*)"glUniformHandleui64vARB")) == NULL) || r;
-
 
4213
  r = ((glVertexAttribL1ui64ARB = (PFNGLVERTEXATTRIBL1UI64ARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL1ui64ARB")) == NULL) || r;
-
 
4214
  r = ((glVertexAttribL1ui64vARB = (PFNGLVERTEXATTRIBL1UI64VARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL1ui64vARB")) == NULL) || r;
-
 
4215
 
-
 
4216
  return r;
-
 
4217
}
-
 
4218
 
-
 
4219
#endif /* GL_ARB_bindless_texture */
-
 
4220
 
3895
#ifdef GL_ARB_blend_func_extended
4221
#ifdef GL_ARB_blend_func_extended
3896
 
4222
 
3897
static GLboolean _glewInit_GL_ARB_blend_func_extended (GLEW_CONTEXT_ARG_DEF_INIT)
4223
static GLboolean _glewInit_GL_ARB_blend_func_extended (GLEW_CONTEXT_ARG_DEF_INIT)
3898
{
4224
{
3899
  GLboolean r = GL_FALSE;
4225
  GLboolean r = GL_FALSE;
Line 3904... Line 4230...
3904
  return r;
4230
  return r;
3905
}
4231
}
3906
 
4232
 
3907
#endif /* GL_ARB_blend_func_extended */
4233
#endif /* GL_ARB_blend_func_extended */
3908
 
4234
 
-
 
4235
#ifdef GL_ARB_buffer_storage
-
 
4236
 
-
 
4237
static GLboolean _glewInit_GL_ARB_buffer_storage (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
4238
{
-
 
4239
  GLboolean r = GL_FALSE;
-
 
4240
 
-
 
4241
  r = ((glBufferStorage = (PFNGLBUFFERSTORAGEPROC)glewGetProcAddress((const GLubyte*)"glBufferStorage")) == NULL) || r;
-
 
4242
  r = ((glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedBufferStorageEXT")) == NULL) || r;
-
 
4243
 
-
 
4244
  return r;
-
 
4245
}
-
 
4246
 
-
 
4247
#endif /* GL_ARB_buffer_storage */
-
 
4248
 
3909
#ifdef GL_ARB_cl_event
4249
#ifdef GL_ARB_cl_event
3910
 
4250
 
3911
static GLboolean _glewInit_GL_ARB_cl_event (GLEW_CONTEXT_ARG_DEF_INIT)
4251
static GLboolean _glewInit_GL_ARB_cl_event (GLEW_CONTEXT_ARG_DEF_INIT)
3912
{
4252
{
3913
  GLboolean r = GL_FALSE;
4253
  GLboolean r = GL_FALSE;
Line 3933... Line 4273...
3933
  return r;
4273
  return r;
3934
}
4274
}
3935
 
4275
 
3936
#endif /* GL_ARB_clear_buffer_object */
4276
#endif /* GL_ARB_clear_buffer_object */
3937
 
4277
 
-
 
4278
#ifdef GL_ARB_clear_texture
-
 
4279
 
-
 
4280
static GLboolean _glewInit_GL_ARB_clear_texture (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
4281
{
-
 
4282
  GLboolean r = GL_FALSE;
-
 
4283
 
-
 
4284
  r = ((glClearTexImage = (PFNGLCLEARTEXIMAGEPROC)glewGetProcAddress((const GLubyte*)"glClearTexImage")) == NULL) || r;
-
 
4285
  r = ((glClearTexSubImage = (PFNGLCLEARTEXSUBIMAGEPROC)glewGetProcAddress((const GLubyte*)"glClearTexSubImage")) == NULL) || r;
-
 
4286
 
-
 
4287
  return r;
-
 
4288
}
-
 
4289
 
-
 
4290
#endif /* GL_ARB_clear_texture */
-
 
4291
 
3938
#ifdef GL_ARB_color_buffer_float
4292
#ifdef GL_ARB_color_buffer_float
3939
 
4293
 
3940
static GLboolean _glewInit_GL_ARB_color_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT)
4294
static GLboolean _glewInit_GL_ARB_color_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT)
3941
{
4295
{
3942
  GLboolean r = GL_FALSE;
4296
  GLboolean r = GL_FALSE;
Line 3968... Line 4322...
3968
  return r;
4322
  return r;
3969
}
4323
}
3970
 
4324
 
3971
#endif /* GL_ARB_compute_shader */
4325
#endif /* GL_ARB_compute_shader */
3972
 
4326
 
-
 
4327
#ifdef GL_ARB_compute_variable_group_size
-
 
4328
 
-
 
4329
static GLboolean _glewInit_GL_ARB_compute_variable_group_size (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
4330
{
-
 
4331
  GLboolean r = GL_FALSE;
-
 
4332
 
-
 
4333
  r = ((glDispatchComputeGroupSizeARB = (PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC)glewGetProcAddress((const GLubyte*)"glDispatchComputeGroupSizeARB")) == NULL) || r;
-
 
4334
 
-
 
4335
  return r;
-
 
4336
}
-
 
4337
 
-
 
4338
#endif /* GL_ARB_compute_variable_group_size */
-
 
4339
 
3973
#ifdef GL_ARB_conservative_depth
4340
#ifdef GL_ARB_conservative_depth
3974
 
4341
 
3975
#endif /* GL_ARB_conservative_depth */
4342
#endif /* GL_ARB_conservative_depth */
3976
 
4343
 
3977
#ifdef GL_ARB_copy_buffer
4344
#ifdef GL_ARB_copy_buffer
Line 4089... Line 4456...
4089
 
4456
 
4090
#ifdef GL_ARB_draw_instanced
4457
#ifdef GL_ARB_draw_instanced
4091
 
4458
 
4092
#endif /* GL_ARB_draw_instanced */
4459
#endif /* GL_ARB_draw_instanced */
4093
 
4460
 
-
 
4461
#ifdef GL_ARB_enhanced_layouts
-
 
4462
 
-
 
4463
#endif /* GL_ARB_enhanced_layouts */
-
 
4464
 
4094
#ifdef GL_ARB_explicit_attrib_location
4465
#ifdef GL_ARB_explicit_attrib_location
4095
 
4466
 
4096
#endif /* GL_ARB_explicit_attrib_location */
4467
#endif /* GL_ARB_explicit_attrib_location */
4097
 
4468
 
4098
#ifdef GL_ARB_explicit_uniform_location
4469
#ifdef GL_ARB_explicit_uniform_location
Line 4287... Line 4658...
4287
  return r;
4658
  return r;
4288
}
4659
}
4289
 
4660
 
4290
#endif /* GL_ARB_imaging */
4661
#endif /* GL_ARB_imaging */
4291
 
4662
 
-
 
4663
#ifdef GL_ARB_indirect_parameters
-
 
4664
 
-
 
4665
static GLboolean _glewInit_GL_ARB_indirect_parameters (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
4666
{
-
 
4667
  GLboolean r = GL_FALSE;
-
 
4668
 
-
 
4669
  r = ((glMultiDrawArraysIndirectCountARB = (PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawArraysIndirectCountARB")) == NULL) || r;
-
 
4670
  r = ((glMultiDrawElementsIndirectCountARB = (PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElementsIndirectCountARB")) == NULL) || r;
-
 
4671
 
-
 
4672
  return r;
-
 
4673
}
-
 
4674
 
-
 
4675
#endif /* GL_ARB_indirect_parameters */
-
 
4676
 
4292
#ifdef GL_ARB_instanced_arrays
4677
#ifdef GL_ARB_instanced_arrays
4293
 
4678
 
4294
static GLboolean _glewInit_GL_ARB_instanced_arrays (GLEW_CONTEXT_ARG_DEF_INIT)
4679
static GLboolean _glewInit_GL_ARB_instanced_arrays (GLEW_CONTEXT_ARG_DEF_INIT)
4295
{
4680
{
4296
  GLboolean r = GL_FALSE;
4681
  GLboolean r = GL_FALSE;
Line 4381... Line 4766...
4381
  return r;
4766
  return r;
4382
}
4767
}
4383
 
4768
 
4384
#endif /* GL_ARB_matrix_palette */
4769
#endif /* GL_ARB_matrix_palette */
4385
 
4770
 
-
 
4771
#ifdef GL_ARB_multi_bind
-
 
4772
 
-
 
4773
static GLboolean _glewInit_GL_ARB_multi_bind (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
4774
{
-
 
4775
  GLboolean r = GL_FALSE;
-
 
4776
 
-
 
4777
  r = ((glBindBuffersBase = (PFNGLBINDBUFFERSBASEPROC)glewGetProcAddress((const GLubyte*)"glBindBuffersBase")) == NULL) || r;
-
 
4778
  r = ((glBindBuffersRange = (PFNGLBINDBUFFERSRANGEPROC)glewGetProcAddress((const GLubyte*)"glBindBuffersRange")) == NULL) || r;
-
 
4779
  r = ((glBindImageTextures = (PFNGLBINDIMAGETEXTURESPROC)glewGetProcAddress((const GLubyte*)"glBindImageTextures")) == NULL) || r;
-
 
4780
  r = ((glBindSamplers = (PFNGLBINDSAMPLERSPROC)glewGetProcAddress((const GLubyte*)"glBindSamplers")) == NULL) || r;
-
 
4781
  r = ((glBindTextures = (PFNGLBINDTEXTURESPROC)glewGetProcAddress((const GLubyte*)"glBindTextures")) == NULL) || r;
-
 
4782
  r = ((glBindVertexBuffers = (PFNGLBINDVERTEXBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glBindVertexBuffers")) == NULL) || r;
-
 
4783
 
-
 
4784
  return r;
-
 
4785
}
-
 
4786
 
-
 
4787
#endif /* GL_ARB_multi_bind */
-
 
4788
 
4386
#ifdef GL_ARB_multi_draw_indirect
4789
#ifdef GL_ARB_multi_draw_indirect
4387
 
4790
 
4388
static GLboolean _glewInit_GL_ARB_multi_draw_indirect (GLEW_CONTEXT_ARG_DEF_INIT)
4791
static GLboolean _glewInit_GL_ARB_multi_draw_indirect (GLEW_CONTEXT_ARG_DEF_INIT)
4389
{
4792
{
4390
  GLboolean r = GL_FALSE;
4793
  GLboolean r = GL_FALSE;
Line 4531... Line 4934...
4531
  return r;
4934
  return r;
4532
}
4935
}
4533
 
4936
 
4534
#endif /* GL_ARB_provoking_vertex */
4937
#endif /* GL_ARB_provoking_vertex */
4535
 
4938
 
-
 
4939
#ifdef GL_ARB_query_buffer_object
-
 
4940
 
-
 
4941
#endif /* GL_ARB_query_buffer_object */
-
 
4942
 
4536
#ifdef GL_ARB_robust_buffer_access_behavior
4943
#ifdef GL_ARB_robust_buffer_access_behavior
4537
 
4944
 
4538
#endif /* GL_ARB_robust_buffer_access_behavior */
4945
#endif /* GL_ARB_robust_buffer_access_behavior */
4539
 
4946
 
4540
#ifdef GL_ARB_robustness
4947
#ifdef GL_ARB_robustness
Line 4618... Line 5025...
4618
 
5025
 
4619
#ifdef GL_ARB_seamless_cube_map
5026
#ifdef GL_ARB_seamless_cube_map
4620
 
5027
 
4621
#endif /* GL_ARB_seamless_cube_map */
5028
#endif /* GL_ARB_seamless_cube_map */
4622
 
5029
 
-
 
5030
#ifdef GL_ARB_seamless_cubemap_per_texture
-
 
5031
 
-
 
5032
#endif /* GL_ARB_seamless_cubemap_per_texture */
-
 
5033
 
4623
#ifdef GL_ARB_separate_shader_objects
5034
#ifdef GL_ARB_separate_shader_objects
4624
 
5035
 
4625
static GLboolean _glewInit_GL_ARB_separate_shader_objects (GLEW_CONTEXT_ARG_DEF_INIT)
5036
static GLboolean _glewInit_GL_ARB_separate_shader_objects (GLEW_CONTEXT_ARG_DEF_INIT)
4626
{
5037
{
4627
  GLboolean r = GL_FALSE;
5038
  GLboolean r = GL_FALSE;
Line 4707... Line 5118...
4707
 
5118
 
4708
#ifdef GL_ARB_shader_bit_encoding
5119
#ifdef GL_ARB_shader_bit_encoding
4709
 
5120
 
4710
#endif /* GL_ARB_shader_bit_encoding */
5121
#endif /* GL_ARB_shader_bit_encoding */
4711
 
5122
 
-
 
5123
#ifdef GL_ARB_shader_draw_parameters
-
 
5124
 
-
 
5125
#endif /* GL_ARB_shader_draw_parameters */
-
 
5126
 
-
 
5127
#ifdef GL_ARB_shader_group_vote
-
 
5128
 
-
 
5129
#endif /* GL_ARB_shader_group_vote */
-
 
5130
 
4712
#ifdef GL_ARB_shader_image_load_store
5131
#ifdef GL_ARB_shader_image_load_store
4713
 
5132
 
4714
static GLboolean _glewInit_GL_ARB_shader_image_load_store (GLEW_CONTEXT_ARG_DEF_INIT)
5133
static GLboolean _glewInit_GL_ARB_shader_image_load_store (GLEW_CONTEXT_ARG_DEF_INIT)
4715
{
5134
{
4716
  GLboolean r = GL_FALSE;
5135
  GLboolean r = GL_FALSE;
Line 4859... Line 5278...
4859
 
5278
 
4860
#ifdef GL_ARB_shadow_ambient
5279
#ifdef GL_ARB_shadow_ambient
4861
 
5280
 
4862
#endif /* GL_ARB_shadow_ambient */
5281
#endif /* GL_ARB_shadow_ambient */
4863
 
5282
 
-
 
5283
#ifdef GL_ARB_sparse_texture
-
 
5284
 
-
 
5285
static GLboolean _glewInit_GL_ARB_sparse_texture (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
5286
{
-
 
5287
  GLboolean r = GL_FALSE;
-
 
5288
 
-
 
5289
  r = ((glTexPageCommitmentARB = (PFNGLTEXPAGECOMMITMENTARBPROC)glewGetProcAddress((const GLubyte*)"glTexPageCommitmentARB")) == NULL) || r;
-
 
5290
  r = ((glTexturePageCommitmentEXT = (PFNGLTEXTUREPAGECOMMITMENTEXTPROC)glewGetProcAddress((const GLubyte*)"glTexturePageCommitmentEXT")) == NULL) || r;
-
 
5291
 
-
 
5292
  return r;
-
 
5293
}
-
 
5294
 
-
 
5295
#endif /* GL_ARB_sparse_texture */
-
 
5296
 
4864
#ifdef GL_ARB_stencil_texturing
5297
#ifdef GL_ARB_stencil_texturing
4865
 
5298
 
4866
#endif /* GL_ARB_stencil_texturing */
5299
#endif /* GL_ARB_stencil_texturing */
4867
 
5300
 
4868
#ifdef GL_ARB_sync
5301
#ifdef GL_ARB_sync
Line 4990... Line 5423...
4990
 
5423
 
4991
#ifdef GL_ARB_texture_gather
5424
#ifdef GL_ARB_texture_gather
4992
 
5425
 
4993
#endif /* GL_ARB_texture_gather */
5426
#endif /* GL_ARB_texture_gather */
4994
 
5427
 
-
 
5428
#ifdef GL_ARB_texture_mirror_clamp_to_edge
-
 
5429
 
-
 
5430
#endif /* GL_ARB_texture_mirror_clamp_to_edge */
-
 
5431
 
4995
#ifdef GL_ARB_texture_mirrored_repeat
5432
#ifdef GL_ARB_texture_mirrored_repeat
4996
 
5433
 
4997
#endif /* GL_ARB_texture_mirrored_repeat */
5434
#endif /* GL_ARB_texture_mirrored_repeat */
4998
 
5435
 
4999
#ifdef GL_ARB_texture_multisample
5436
#ifdef GL_ARB_texture_multisample
Line 5034... Line 5471...
5034
 
5471
 
5035
#ifdef GL_ARB_texture_rgb10_a2ui
5472
#ifdef GL_ARB_texture_rgb10_a2ui
5036
 
5473
 
5037
#endif /* GL_ARB_texture_rgb10_a2ui */
5474
#endif /* GL_ARB_texture_rgb10_a2ui */
5038
 
5475
 
-
 
5476
#ifdef GL_ARB_texture_stencil8
-
 
5477
 
-
 
5478
#endif /* GL_ARB_texture_stencil8 */
-
 
5479
 
5039
#ifdef GL_ARB_texture_storage
5480
#ifdef GL_ARB_texture_storage
5040
 
5481
 
5041
static GLboolean _glewInit_GL_ARB_texture_storage (GLEW_CONTEXT_ARG_DEF_INIT)
5482
static GLboolean _glewInit_GL_ARB_texture_storage (GLEW_CONTEXT_ARG_DEF_INIT)
5042
{
5483
{
5043
  GLboolean r = GL_FALSE;
5484
  GLboolean r = GL_FALSE;
Line 5381... Line 5822...
5381
  return r;
5822
  return r;
5382
}
5823
}
5383
 
5824
 
5384
#endif /* GL_ARB_vertex_shader */
5825
#endif /* GL_ARB_vertex_shader */
5385
 
5826
 
-
 
5827
#ifdef GL_ARB_vertex_type_10f_11f_11f_rev
-
 
5828
 
-
 
5829
#endif /* GL_ARB_vertex_type_10f_11f_11f_rev */
-
 
5830
 
5386
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
5831
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
5387
 
5832
 
5388
static GLboolean _glewInit_GL_ARB_vertex_type_2_10_10_10_rev (GLEW_CONTEXT_ARG_DEF_INIT)
5833
static GLboolean _glewInit_GL_ARB_vertex_type_2_10_10_10_rev (GLEW_CONTEXT_ARG_DEF_INIT)
5389
{
5834
{
5390
  GLboolean r = GL_FALSE;
5835
  GLboolean r = GL_FALSE;
Line 6117... Line 6562...
6117
  r = ((glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedProgramLocalParametersI4uivEXT")) == NULL) || r;
6562
  r = ((glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedProgramLocalParametersI4uivEXT")) == NULL) || r;
6118
  r = ((glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedProgramStringEXT")) == NULL) || r;
6563
  r = ((glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedProgramStringEXT")) == NULL) || r;
6119
  r = ((glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedRenderbufferStorageEXT")) == NULL) || r;
6564
  r = ((glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedRenderbufferStorageEXT")) == NULL) || r;
6120
  r = ((glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedRenderbufferStorageMultisampleCoverageEXT")) == NULL) || r;
6565
  r = ((glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedRenderbufferStorageMultisampleCoverageEXT")) == NULL) || r;
6121
  r = ((glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedRenderbufferStorageMultisampleEXT")) == NULL) || r;
6566
  r = ((glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedRenderbufferStorageMultisampleEXT")) == NULL) || r;
6122
  r = ((glProgramUniform1dEXT = (PFNGLPROGRAMUNIFORM1DEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1dEXT")) == NULL) || r;
-
 
6123
  r = ((glProgramUniform1dvEXT = (PFNGLPROGRAMUNIFORM1DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1dvEXT")) == NULL) || r;
-
 
6124
  r = ((glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1fEXT")) == NULL) || r;
6567
  r = ((glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1fEXT")) == NULL) || r;
6125
  r = ((glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1fvEXT")) == NULL) || r;
6568
  r = ((glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1fvEXT")) == NULL) || r;
6126
  r = ((glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1iEXT")) == NULL) || r;
6569
  r = ((glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1iEXT")) == NULL) || r;
6127
  r = ((glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1ivEXT")) == NULL) || r;
6570
  r = ((glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1ivEXT")) == NULL) || r;
6128
  r = ((glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1uiEXT")) == NULL) || r;
6571
  r = ((glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1uiEXT")) == NULL) || r;
6129
  r = ((glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1uivEXT")) == NULL) || r;
6572
  r = ((glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1uivEXT")) == NULL) || r;
6130
  r = ((glProgramUniform2dEXT = (PFNGLPROGRAMUNIFORM2DEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2dEXT")) == NULL) || r;
-
 
6131
  r = ((glProgramUniform2dvEXT = (PFNGLPROGRAMUNIFORM2DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2dvEXT")) == NULL) || r;
-
 
6132
  r = ((glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2fEXT")) == NULL) || r;
6573
  r = ((glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2fEXT")) == NULL) || r;
6133
  r = ((glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2fvEXT")) == NULL) || r;
6574
  r = ((glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2fvEXT")) == NULL) || r;
6134
  r = ((glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2iEXT")) == NULL) || r;
6575
  r = ((glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2iEXT")) == NULL) || r;
6135
  r = ((glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2ivEXT")) == NULL) || r;
6576
  r = ((glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2ivEXT")) == NULL) || r;
6136
  r = ((glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2uiEXT")) == NULL) || r;
6577
  r = ((glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2uiEXT")) == NULL) || r;
6137
  r = ((glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2uivEXT")) == NULL) || r;
6578
  r = ((glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2uivEXT")) == NULL) || r;
6138
  r = ((glProgramUniform3dEXT = (PFNGLPROGRAMUNIFORM3DEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3dEXT")) == NULL) || r;
-
 
6139
  r = ((glProgramUniform3dvEXT = (PFNGLPROGRAMUNIFORM3DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3dvEXT")) == NULL) || r;
-
 
6140
  r = ((glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3fEXT")) == NULL) || r;
6579
  r = ((glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3fEXT")) == NULL) || r;
6141
  r = ((glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3fvEXT")) == NULL) || r;
6580
  r = ((glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3fvEXT")) == NULL) || r;
6142
  r = ((glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3iEXT")) == NULL) || r;
6581
  r = ((glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3iEXT")) == NULL) || r;
6143
  r = ((glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3ivEXT")) == NULL) || r;
6582
  r = ((glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3ivEXT")) == NULL) || r;
6144
  r = ((glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3uiEXT")) == NULL) || r;
6583
  r = ((glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3uiEXT")) == NULL) || r;
6145
  r = ((glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3uivEXT")) == NULL) || r;
6584
  r = ((glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3uivEXT")) == NULL) || r;
6146
  r = ((glProgramUniform4dEXT = (PFNGLPROGRAMUNIFORM4DEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4dEXT")) == NULL) || r;
-
 
6147
  r = ((glProgramUniform4dvEXT = (PFNGLPROGRAMUNIFORM4DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4dvEXT")) == NULL) || r;
-
 
6148
  r = ((glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4fEXT")) == NULL) || r;
6585
  r = ((glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4fEXT")) == NULL) || r;
6149
  r = ((glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4fvEXT")) == NULL) || r;
6586
  r = ((glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4fvEXT")) == NULL) || r;
6150
  r = ((glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4iEXT")) == NULL) || r;
6587
  r = ((glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4iEXT")) == NULL) || r;
6151
  r = ((glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4ivEXT")) == NULL) || r;
6588
  r = ((glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4ivEXT")) == NULL) || r;
6152
  r = ((glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4uiEXT")) == NULL) || r;
6589
  r = ((glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4uiEXT")) == NULL) || r;
6153
  r = ((glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4uivEXT")) == NULL) || r;
6590
  r = ((glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4uivEXT")) == NULL) || r;
6154
  r = ((glProgramUniformMatrix2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2dvEXT")) == NULL) || r;
-
 
6155
  r = ((glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2fvEXT")) == NULL) || r;
6591
  r = ((glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2fvEXT")) == NULL) || r;
6156
  r = ((glProgramUniformMatrix2x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x3dvEXT")) == NULL) || r;
-
 
6157
  r = ((glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x3fvEXT")) == NULL) || r;
6592
  r = ((glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x3fvEXT")) == NULL) || r;
6158
  r = ((glProgramUniformMatrix2x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x4dvEXT")) == NULL) || r;
-
 
6159
  r = ((glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x4fvEXT")) == NULL) || r;
6593
  r = ((glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x4fvEXT")) == NULL) || r;
6160
  r = ((glProgramUniformMatrix3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3dvEXT")) == NULL) || r;
-
 
6161
  r = ((glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3fvEXT")) == NULL) || r;
6594
  r = ((glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3fvEXT")) == NULL) || r;
6162
  r = ((glProgramUniformMatrix3x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x2dvEXT")) == NULL) || r;
-
 
6163
  r = ((glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x2fvEXT")) == NULL) || r;
6595
  r = ((glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x2fvEXT")) == NULL) || r;
6164
  r = ((glProgramUniformMatrix3x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x4dvEXT")) == NULL) || r;
-
 
6165
  r = ((glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x4fvEXT")) == NULL) || r;
6596
  r = ((glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x4fvEXT")) == NULL) || r;
6166
  r = ((glProgramUniformMatrix4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4dvEXT")) == NULL) || r;
-
 
6167
  r = ((glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4fvEXT")) == NULL) || r;
6597
  r = ((glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4fvEXT")) == NULL) || r;
6168
  r = ((glProgramUniformMatrix4x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x2dvEXT")) == NULL) || r;
-
 
6169
  r = ((glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x2fvEXT")) == NULL) || r;
6598
  r = ((glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x2fvEXT")) == NULL) || r;
6170
  r = ((glProgramUniformMatrix4x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x3dvEXT")) == NULL) || r;
-
 
6171
  r = ((glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x3fvEXT")) == NULL) || r;
6599
  r = ((glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x3fvEXT")) == NULL) || r;
6172
  r = ((glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)glewGetProcAddress((const GLubyte*)"glPushClientAttribDefaultEXT")) == NULL) || r;
6600
  r = ((glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)glewGetProcAddress((const GLubyte*)"glPushClientAttribDefaultEXT")) == NULL) || r;
6173
  r = ((glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glTextureBufferEXT")) == NULL) || r;
6601
  r = ((glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glTextureBufferEXT")) == NULL) || r;
6174
  r = ((glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureImage1DEXT")) == NULL) || r;
6602
  r = ((glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureImage1DEXT")) == NULL) || r;
6175
  r = ((glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureImage2DEXT")) == NULL) || r;
6603
  r = ((glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glTextureImage2DEXT")) == NULL) || r;
Line 7195... Line 7623...
7195
 
7623
 
7196
#ifdef GL_INGR_interlace_read
7624
#ifdef GL_INGR_interlace_read
7197
 
7625
 
7198
#endif /* GL_INGR_interlace_read */
7626
#endif /* GL_INGR_interlace_read */
7199
 
7627
 
-
 
7628
#ifdef GL_INTEL_map_texture
-
 
7629
 
-
 
7630
static GLboolean _glewInit_GL_INTEL_map_texture (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
7631
{
-
 
7632
  GLboolean r = GL_FALSE;
-
 
7633
 
-
 
7634
  r = ((glMapTexture2DINTEL = (PFNGLMAPTEXTURE2DINTELPROC)glewGetProcAddress((const GLubyte*)"glMapTexture2DINTEL")) == NULL) || r;
-
 
7635
  r = ((glSyncTextureINTEL = (PFNGLSYNCTEXTUREINTELPROC)glewGetProcAddress((const GLubyte*)"glSyncTextureINTEL")) == NULL) || r;
-
 
7636
  r = ((glUnmapTexture2DINTEL = (PFNGLUNMAPTEXTURE2DINTELPROC)glewGetProcAddress((const GLubyte*)"glUnmapTexture2DINTEL")) == NULL) || r;
-
 
7637
 
-
 
7638
  return r;
-
 
7639
}
-
 
7640
 
-
 
7641
#endif /* GL_INTEL_map_texture */
-
 
7642
 
7200
#ifdef GL_INTEL_parallel_arrays
7643
#ifdef GL_INTEL_parallel_arrays
7201
 
7644
 
7202
static GLboolean _glewInit_GL_INTEL_parallel_arrays (GLEW_CONTEXT_ARG_DEF_INIT)
7645
static GLboolean _glewInit_GL_INTEL_parallel_arrays (GLEW_CONTEXT_ARG_DEF_INIT)
7203
{
7646
{
7204
  GLboolean r = GL_FALSE;
7647
  GLboolean r = GL_FALSE;
Line 7237... Line 7680...
7237
  r = ((glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageControl")) == NULL) || r;
7680
  r = ((glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageControl")) == NULL) || r;
7238
  r = ((glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageInsert")) == NULL) || r;
7681
  r = ((glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageInsert")) == NULL) || r;
7239
  r = ((glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC)glewGetProcAddress((const GLubyte*)"glGetDebugMessageLog")) == NULL) || r;
7682
  r = ((glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC)glewGetProcAddress((const GLubyte*)"glGetDebugMessageLog")) == NULL) || r;
7240
  r = ((glGetObjectLabel = (PFNGLGETOBJECTLABELPROC)glewGetProcAddress((const GLubyte*)"glGetObjectLabel")) == NULL) || r;
7683
  r = ((glGetObjectLabel = (PFNGLGETOBJECTLABELPROC)glewGetProcAddress((const GLubyte*)"glGetObjectLabel")) == NULL) || r;
7241
  r = ((glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC)glewGetProcAddress((const GLubyte*)"glGetObjectPtrLabel")) == NULL) || r;
7684
  r = ((glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC)glewGetProcAddress((const GLubyte*)"glGetObjectPtrLabel")) == NULL) || r;
7242
  r = ((glGetPointerv = (PFNGLGETPOINTERVPROC)glewGetProcAddress((const GLubyte*)"glGetPointerv")) == NULL) || r;
-
 
7243
  r = ((glObjectLabel = (PFNGLOBJECTLABELPROC)glewGetProcAddress((const GLubyte*)"glObjectLabel")) == NULL) || r;
7685
  r = ((glObjectLabel = (PFNGLOBJECTLABELPROC)glewGetProcAddress((const GLubyte*)"glObjectLabel")) == NULL) || r;
7244
  r = ((glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC)glewGetProcAddress((const GLubyte*)"glObjectPtrLabel")) == NULL) || r;
7686
  r = ((glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC)glewGetProcAddress((const GLubyte*)"glObjectPtrLabel")) == NULL) || r;
-
 
7687
  r = ((glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC)glewGetProcAddress((const GLubyte*)"glPopDebugGroup")) == NULL) || r;
7245
  r = ((glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC)glewGetProcAddress((const GLubyte*)"glPushDebugGroup")) == NULL) || r;
7688
  r = ((glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC)glewGetProcAddress((const GLubyte*)"glPushDebugGroup")) == NULL) || r;
7246
 
7689
 
7247
  return r;
7690
  return r;
7248
}
7691
}
7249
 
7692
 
Line 7329... Line 7772...
7329
 
7772
 
7330
#ifdef GL_MESA_ycbcr_texture
7773
#ifdef GL_MESA_ycbcr_texture
7331
 
7774
 
7332
#endif /* GL_MESA_ycbcr_texture */
7775
#endif /* GL_MESA_ycbcr_texture */
7333
 
7776
 
-
 
7777
#ifdef GL_NVX_conditional_render
-
 
7778
 
-
 
7779
static GLboolean _glewInit_GL_NVX_conditional_render (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
7780
{
-
 
7781
  GLboolean r = GL_FALSE;
-
 
7782
 
-
 
7783
  r = ((glBeginConditionalRenderNVX = (PFNGLBEGINCONDITIONALRENDERNVXPROC)glewGetProcAddress((const GLubyte*)"glBeginConditionalRenderNVX")) == NULL) || r;
-
 
7784
  r = ((glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC)glewGetProcAddress((const GLubyte*)"glEndConditionalRenderNVX")) == NULL) || r;
-
 
7785
 
-
 
7786
  return r;
-
 
7787
}
-
 
7788
 
-
 
7789
#endif /* GL_NVX_conditional_render */
-
 
7790
 
7334
#ifdef GL_NVX_gpu_memory_info
7791
#ifdef GL_NVX_gpu_memory_info
7335
 
7792
 
7336
#endif /* GL_NVX_gpu_memory_info */
7793
#endif /* GL_NVX_gpu_memory_info */
7337
 
7794
 
-
 
7795
#ifdef GL_NV_bindless_multi_draw_indirect
-
 
7796
 
-
 
7797
static GLboolean _glewInit_GL_NV_bindless_multi_draw_indirect (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
7798
{
-
 
7799
  GLboolean r = GL_FALSE;
-
 
7800
 
-
 
7801
  r = ((glMultiDrawArraysIndirectBindlessNV = (PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawArraysIndirectBindlessNV")) == NULL) || r;
-
 
7802
  r = ((glMultiDrawElementsIndirectBindlessNV = (PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElementsIndirectBindlessNV")) == NULL) || r;
-
 
7803
 
-
 
7804
  return r;
-
 
7805
}
-
 
7806
 
-
 
7807
#endif /* GL_NV_bindless_multi_draw_indirect */
-
 
7808
 
7338
#ifdef GL_NV_bindless_texture
7809
#ifdef GL_NV_bindless_texture
7339
 
7810
 
7340
static GLboolean _glewInit_GL_NV_bindless_texture (GLEW_CONTEXT_ARG_DEF_INIT)
7811
static GLboolean _glewInit_GL_NV_bindless_texture (GLEW_CONTEXT_ARG_DEF_INIT)
7341
{
7812
{
7342
  GLboolean r = GL_FALSE;
7813
  GLboolean r = GL_FALSE;
Line 7358... Line 7829...
7358
  return r;
7829
  return r;
7359
}
7830
}
7360
 
7831
 
7361
#endif /* GL_NV_bindless_texture */
7832
#endif /* GL_NV_bindless_texture */
7362
 
7833
 
-
 
7834
#ifdef GL_NV_blend_equation_advanced
-
 
7835
 
-
 
7836
static GLboolean _glewInit_GL_NV_blend_equation_advanced (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
7837
{
-
 
7838
  GLboolean r = GL_FALSE;
-
 
7839
 
-
 
7840
  r = ((glBlendBarrierNV = (PFNGLBLENDBARRIERNVPROC)glewGetProcAddress((const GLubyte*)"glBlendBarrierNV")) == NULL) || r;
-
 
7841
  r = ((glBlendParameteriNV = (PFNGLBLENDPARAMETERINVPROC)glewGetProcAddress((const GLubyte*)"glBlendParameteriNV")) == NULL) || r;
-
 
7842
 
-
 
7843
  return r;
-
 
7844
}
-
 
7845
 
-
 
7846
#endif /* GL_NV_blend_equation_advanced */
-
 
7847
 
-
 
7848
#ifdef GL_NV_blend_equation_advanced_coherent
-
 
7849
 
-
 
7850
#endif /* GL_NV_blend_equation_advanced_coherent */
-
 
7851
 
7363
#ifdef GL_NV_blend_square
7852
#ifdef GL_NV_blend_square
7364
 
7853
 
7365
#endif /* GL_NV_blend_square */
7854
#endif /* GL_NV_blend_square */
7366
 
7855
 
-
 
7856
#ifdef GL_NV_compute_program5
-
 
7857
 
-
 
7858
#endif /* GL_NV_compute_program5 */
-
 
7859
 
7367
#ifdef GL_NV_conditional_render
7860
#ifdef GL_NV_conditional_render
7368
 
7861
 
7369
static GLboolean _glewInit_GL_NV_conditional_render (GLEW_CONTEXT_ARG_DEF_INIT)
7862
static GLboolean _glewInit_GL_NV_conditional_render (GLEW_CONTEXT_ARG_DEF_INIT)
7370
{
7863
{
7371
  GLboolean r = GL_FALSE;
7864
  GLboolean r = GL_FALSE;
Line 7393... Line 7886...
7393
  return r;
7886
  return r;
7394
}
7887
}
7395
 
7888
 
7396
#endif /* GL_NV_copy_image */
7889
#endif /* GL_NV_copy_image */
7397
 
7890
 
-
 
7891
#ifdef GL_NV_deep_texture3D
-
 
7892
 
-
 
7893
#endif /* GL_NV_deep_texture3D */
-
 
7894
 
7398
#ifdef GL_NV_depth_buffer_float
7895
#ifdef GL_NV_depth_buffer_float
7399
 
7896
 
7400
static GLboolean _glewInit_GL_NV_depth_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT)
7897
static GLboolean _glewInit_GL_NV_depth_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT)
7401
{
7898
{
7402
  GLboolean r = GL_FALSE;
7899
  GLboolean r = GL_FALSE;
Line 7416... Line 7913...
7416
 
7913
 
7417
#ifdef GL_NV_depth_range_unclamped
7914
#ifdef GL_NV_depth_range_unclamped
7418
 
7915
 
7419
#endif /* GL_NV_depth_range_unclamped */
7916
#endif /* GL_NV_depth_range_unclamped */
7420
 
7917
 
-
 
7918
#ifdef GL_NV_draw_texture
-
 
7919
 
-
 
7920
static GLboolean _glewInit_GL_NV_draw_texture (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
7921
{
-
 
7922
  GLboolean r = GL_FALSE;
-
 
7923
 
-
 
7924
  r = ((glDrawTextureNV = (PFNGLDRAWTEXTURENVPROC)glewGetProcAddress((const GLubyte*)"glDrawTextureNV")) == NULL) || r;
-
 
7925
 
-
 
7926
  return r;
-
 
7927
}
-
 
7928
 
-
 
7929
#endif /* GL_NV_draw_texture */
-
 
7930
 
7421
#ifdef GL_NV_evaluators
7931
#ifdef GL_NV_evaluators
7422
 
7932
 
7423
static GLboolean _glewInit_GL_NV_evaluators (GLEW_CONTEXT_ARG_DEF_INIT)
7933
static GLboolean _glewInit_GL_NV_evaluators (GLEW_CONTEXT_ARG_DEF_INIT)
7424
{
7934
{
7425
  GLboolean r = GL_FALSE;
7935
  GLboolean r = GL_FALSE;
Line 7567... Line 8077...
7567
 
8077
 
7568
#ifdef GL_NV_gpu_program5
8078
#ifdef GL_NV_gpu_program5
7569
 
8079
 
7570
#endif /* GL_NV_gpu_program5 */
8080
#endif /* GL_NV_gpu_program5 */
7571
 
8081
 
-
 
8082
#ifdef GL_NV_gpu_program5_mem_extended
-
 
8083
 
-
 
8084
#endif /* GL_NV_gpu_program5_mem_extended */
-
 
8085
 
7572
#ifdef GL_NV_gpu_program_fp64
8086
#ifdef GL_NV_gpu_program_fp64
7573
 
8087
 
7574
#endif /* GL_NV_gpu_program_fp64 */
8088
#endif /* GL_NV_gpu_program_fp64 */
7575
 
8089
 
7576
#ifdef GL_NV_gpu_shader5
8090
#ifdef GL_NV_gpu_shader5
Line 7889... Line 8403...
7889
  return r;
8403
  return r;
7890
}
8404
}
7891
 
8405
 
7892
#endif /* GL_NV_register_combiners2 */
8406
#endif /* GL_NV_register_combiners2 */
7893
 
8407
 
-
 
8408
#ifdef GL_NV_shader_atomic_counters
-
 
8409
 
-
 
8410
#endif /* GL_NV_shader_atomic_counters */
-
 
8411
 
7894
#ifdef GL_NV_shader_atomic_float
8412
#ifdef GL_NV_shader_atomic_float
7895
 
8413
 
7896
#endif /* GL_NV_shader_atomic_float */
8414
#endif /* GL_NV_shader_atomic_float */
7897
 
8415
 
7898
#ifdef GL_NV_shader_buffer_load
8416
#ifdef GL_NV_shader_buffer_load
Line 7918... Line 8436...
7918
  return r;
8436
  return r;
7919
}
8437
}
7920
 
8438
 
7921
#endif /* GL_NV_shader_buffer_load */
8439
#endif /* GL_NV_shader_buffer_load */
7922
 
8440
 
-
 
8441
#ifdef GL_NV_shader_storage_buffer_object
-
 
8442
 
-
 
8443
#endif /* GL_NV_shader_storage_buffer_object */
-
 
8444
 
7923
#ifdef GL_NV_tessellation_program5
8445
#ifdef GL_NV_tessellation_program5
7924
 
8446
 
7925
#endif /* GL_NV_tessellation_program5 */
8447
#endif /* GL_NV_tessellation_program5 */
7926
 
8448
 
7927
#ifdef GL_NV_texgen_emboss
8449
#ifdef GL_NV_texgen_emboss
Line 8296... Line 8818...
8296
 
8818
 
8297
#ifdef GL_PGI_vertex_hints
8819
#ifdef GL_PGI_vertex_hints
8298
 
8820
 
8299
#endif /* GL_PGI_vertex_hints */
8821
#endif /* GL_PGI_vertex_hints */
8300
 
8822
 
-
 
8823
#ifdef GL_REGAL_ES1_0_compatibility
-
 
8824
 
-
 
8825
static GLboolean _glewInit_GL_REGAL_ES1_0_compatibility (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
8826
{
-
 
8827
  GLboolean r = GL_FALSE;
-
 
8828
 
-
 
8829
  r = ((glAlphaFuncx = (PFNGLALPHAFUNCXPROC)glewGetProcAddress((const GLubyte*)"glAlphaFuncx")) == NULL) || r;
-
 
8830
  r = ((glClearColorx = (PFNGLCLEARCOLORXPROC)glewGetProcAddress((const GLubyte*)"glClearColorx")) == NULL) || r;
-
 
8831
  r = ((glClearDepthx = (PFNGLCLEARDEPTHXPROC)glewGetProcAddress((const GLubyte*)"glClearDepthx")) == NULL) || r;
-
 
8832
  r = ((glColor4x = (PFNGLCOLOR4XPROC)glewGetProcAddress((const GLubyte*)"glColor4x")) == NULL) || r;
-
 
8833
  r = ((glDepthRangex = (PFNGLDEPTHRANGEXPROC)glewGetProcAddress((const GLubyte*)"glDepthRangex")) == NULL) || r;
-
 
8834
  r = ((glFogx = (PFNGLFOGXPROC)glewGetProcAddress((const GLubyte*)"glFogx")) == NULL) || r;
-
 
8835
  r = ((glFogxv = (PFNGLFOGXVPROC)glewGetProcAddress((const GLubyte*)"glFogxv")) == NULL) || r;
-
 
8836
  r = ((glFrustumf = (PFNGLFRUSTUMFPROC)glewGetProcAddress((const GLubyte*)"glFrustumf")) == NULL) || r;
-
 
8837
  r = ((glFrustumx = (PFNGLFRUSTUMXPROC)glewGetProcAddress((const GLubyte*)"glFrustumx")) == NULL) || r;
-
 
8838
  r = ((glLightModelx = (PFNGLLIGHTMODELXPROC)glewGetProcAddress((const GLubyte*)"glLightModelx")) == NULL) || r;
-
 
8839
  r = ((glLightModelxv = (PFNGLLIGHTMODELXVPROC)glewGetProcAddress((const GLubyte*)"glLightModelxv")) == NULL) || r;
-
 
8840
  r = ((glLightx = (PFNGLLIGHTXPROC)glewGetProcAddress((const GLubyte*)"glLightx")) == NULL) || r;
-
 
8841
  r = ((glLightxv = (PFNGLLIGHTXVPROC)glewGetProcAddress((const GLubyte*)"glLightxv")) == NULL) || r;
-
 
8842
  r = ((glLineWidthx = (PFNGLLINEWIDTHXPROC)glewGetProcAddress((const GLubyte*)"glLineWidthx")) == NULL) || r;
-
 
8843
  r = ((glLoadMatrixx = (PFNGLLOADMATRIXXPROC)glewGetProcAddress((const GLubyte*)"glLoadMatrixx")) == NULL) || r;
-
 
8844
  r = ((glMaterialx = (PFNGLMATERIALXPROC)glewGetProcAddress((const GLubyte*)"glMaterialx")) == NULL) || r;
-
 
8845
  r = ((glMaterialxv = (PFNGLMATERIALXVPROC)glewGetProcAddress((const GLubyte*)"glMaterialxv")) == NULL) || r;
-
 
8846
  r = ((glMultMatrixx = (PFNGLMULTMATRIXXPROC)glewGetProcAddress((const GLubyte*)"glMultMatrixx")) == NULL) || r;
-
 
8847
  r = ((glMultiTexCoord4x = (PFNGLMULTITEXCOORD4XPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4x")) == NULL) || r;
-
 
8848
  r = ((glNormal3x = (PFNGLNORMAL3XPROC)glewGetProcAddress((const GLubyte*)"glNormal3x")) == NULL) || r;
-
 
8849
  r = ((glOrthof = (PFNGLORTHOFPROC)glewGetProcAddress((const GLubyte*)"glOrthof")) == NULL) || r;
-
 
8850
  r = ((glOrthox = (PFNGLORTHOXPROC)glewGetProcAddress((const GLubyte*)"glOrthox")) == NULL) || r;
-
 
8851
  r = ((glPointSizex = (PFNGLPOINTSIZEXPROC)glewGetProcAddress((const GLubyte*)"glPointSizex")) == NULL) || r;
-
 
8852
  r = ((glPolygonOffsetx = (PFNGLPOLYGONOFFSETXPROC)glewGetProcAddress((const GLubyte*)"glPolygonOffsetx")) == NULL) || r;
-
 
8853
  r = ((glRotatex = (PFNGLROTATEXPROC)glewGetProcAddress((const GLubyte*)"glRotatex")) == NULL) || r;
-
 
8854
  r = ((glSampleCoveragex = (PFNGLSAMPLECOVERAGEXPROC)glewGetProcAddress((const GLubyte*)"glSampleCoveragex")) == NULL) || r;
-
 
8855
  r = ((glScalex = (PFNGLSCALEXPROC)glewGetProcAddress((const GLubyte*)"glScalex")) == NULL) || r;
-
 
8856
  r = ((glTexEnvx = (PFNGLTEXENVXPROC)glewGetProcAddress((const GLubyte*)"glTexEnvx")) == NULL) || r;
-
 
8857
  r = ((glTexEnvxv = (PFNGLTEXENVXVPROC)glewGetProcAddress((const GLubyte*)"glTexEnvxv")) == NULL) || r;
-
 
8858
  r = ((glTexParameterx = (PFNGLTEXPARAMETERXPROC)glewGetProcAddress((const GLubyte*)"glTexParameterx")) == NULL) || r;
-
 
8859
  r = ((glTranslatex = (PFNGLTRANSLATEXPROC)glewGetProcAddress((const GLubyte*)"glTranslatex")) == NULL) || r;
-
 
8860
 
-
 
8861
  return r;
-
 
8862
}
-
 
8863
 
-
 
8864
#endif /* GL_REGAL_ES1_0_compatibility */
-
 
8865
 
-
 
8866
#ifdef GL_REGAL_ES1_1_compatibility
-
 
8867
 
-
 
8868
static GLboolean _glewInit_GL_REGAL_ES1_1_compatibility (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
8869
{
-
 
8870
  GLboolean r = GL_FALSE;
-
 
8871
 
-
 
8872
  r = ((glClipPlanef = (PFNGLCLIPPLANEFPROC)glewGetProcAddress((const GLubyte*)"glClipPlanef")) == NULL) || r;
-
 
8873
  r = ((glClipPlanex = (PFNGLCLIPPLANEXPROC)glewGetProcAddress((const GLubyte*)"glClipPlanex")) == NULL) || r;
-
 
8874
  r = ((glGetClipPlanef = (PFNGLGETCLIPPLANEFPROC)glewGetProcAddress((const GLubyte*)"glGetClipPlanef")) == NULL) || r;
-
 
8875
  r = ((glGetClipPlanex = (PFNGLGETCLIPPLANEXPROC)glewGetProcAddress((const GLubyte*)"glGetClipPlanex")) == NULL) || r;
-
 
8876
  r = ((glGetFixedv = (PFNGLGETFIXEDVPROC)glewGetProcAddress((const GLubyte*)"glGetFixedv")) == NULL) || r;
-
 
8877
  r = ((glGetLightxv = (PFNGLGETLIGHTXVPROC)glewGetProcAddress((const GLubyte*)"glGetLightxv")) == NULL) || r;
-
 
8878
  r = ((glGetMaterialxv = (PFNGLGETMATERIALXVPROC)glewGetProcAddress((const GLubyte*)"glGetMaterialxv")) == NULL) || r;
-
 
8879
  r = ((glGetTexEnvxv = (PFNGLGETTEXENVXVPROC)glewGetProcAddress((const GLubyte*)"glGetTexEnvxv")) == NULL) || r;
-
 
8880
  r = ((glGetTexParameterxv = (PFNGLGETTEXPARAMETERXVPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterxv")) == NULL) || r;
-
 
8881
  r = ((glPointParameterx = (PFNGLPOINTPARAMETERXPROC)glewGetProcAddress((const GLubyte*)"glPointParameterx")) == NULL) || r;
-
 
8882
  r = ((glPointParameterxv = (PFNGLPOINTPARAMETERXVPROC)glewGetProcAddress((const GLubyte*)"glPointParameterxv")) == NULL) || r;
-
 
8883
  r = ((glPointSizePointerOES = (PFNGLPOINTSIZEPOINTEROESPROC)glewGetProcAddress((const GLubyte*)"glPointSizePointerOES")) == NULL) || r;
-
 
8884
  r = ((glTexParameterxv = (PFNGLTEXPARAMETERXVPROC)glewGetProcAddress((const GLubyte*)"glTexParameterxv")) == NULL) || r;
-
 
8885
 
-
 
8886
  return r;
-
 
8887
}
-
 
8888
 
-
 
8889
#endif /* GL_REGAL_ES1_1_compatibility */
-
 
8890
 
-
 
8891
#ifdef GL_REGAL_enable
-
 
8892
 
-
 
8893
#endif /* GL_REGAL_enable */
-
 
8894
 
8301
#ifdef GL_REGAL_error_string
8895
#ifdef GL_REGAL_error_string
8302
 
8896
 
8303
static GLboolean _glewInit_GL_REGAL_error_string (GLEW_CONTEXT_ARG_DEF_INIT)
8897
static GLboolean _glewInit_GL_REGAL_error_string (GLEW_CONTEXT_ARG_DEF_INIT)
8304
{
8898
{
8305
  GLboolean r = GL_FALSE;
8899
  GLboolean r = GL_FALSE;
Line 8325... Line 8919...
8325
 
8919
 
8326
#endif /* GL_REGAL_extension_query */
8920
#endif /* GL_REGAL_extension_query */
8327
 
8921
 
8328
#ifdef GL_REGAL_log
8922
#ifdef GL_REGAL_log
8329
 
8923
 
-
 
8924
static GLboolean _glewInit_GL_REGAL_log (GLEW_CONTEXT_ARG_DEF_INIT)
-
 
8925
{
-
 
8926
  GLboolean r = GL_FALSE;
-
 
8927
 
-
 
8928
  r = ((glLogMessageCallbackREGAL = (PFNGLLOGMESSAGECALLBACKREGALPROC)glewGetProcAddress((const GLubyte*)"glLogMessageCallbackREGAL")) == NULL) || r;
-
 
8929
 
-
 
8930
  return r;
-
 
8931
}
-
 
8932
 
8330
#endif /* GL_REGAL_log */
8933
#endif /* GL_REGAL_log */
8331
 
8934
 
8332
#ifdef GL_REND_screen_coordinates
8935
#ifdef GL_REND_screen_coordinates
8333
 
8936
 
8334
#endif /* GL_REND_screen_coordinates */
8937
#endif /* GL_REND_screen_coordinates */
Line 8907... Line 9510...
8907
  {
9510
  {
8908
    return GLEW_ERROR_GL_VERSION_10_ONLY;
9511
    return GLEW_ERROR_GL_VERSION_10_ONLY;
8909
  }
9512
  }
8910
  else
9513
  else
8911
  {
9514
  {
8912
    CONST_CAST(GLEW_VERSION_4_3)   = ( major > 4 )                 || ( major == 4 && minor >= 3 ) ? GL_TRUE : GL_FALSE;
9515
    CONST_CAST(GLEW_VERSION_4_4)   = ( major > 4 )                 || ( major == 4 && minor >= 4 ) ? GL_TRUE : GL_FALSE;
-
 
9516
    CONST_CAST(GLEW_VERSION_4_3)   = GLEW_VERSION_4_4   == GL_TRUE || ( major == 4 && minor >= 3 ) ? GL_TRUE : GL_FALSE;
8913
    CONST_CAST(GLEW_VERSION_4_2)   = GLEW_VERSION_4_3   == GL_TRUE || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE;
9517
    CONST_CAST(GLEW_VERSION_4_2)   = GLEW_VERSION_4_3   == GL_TRUE || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE;
8914
    CONST_CAST(GLEW_VERSION_4_1)   = GLEW_VERSION_4_2   == GL_TRUE || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE;
9518
    CONST_CAST(GLEW_VERSION_4_1)   = GLEW_VERSION_4_2   == GL_TRUE || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE;
8915
    CONST_CAST(GLEW_VERSION_4_0)   = GLEW_VERSION_4_1   == GL_TRUE || ( major == 4               ) ? GL_TRUE : GL_FALSE;
9519
    CONST_CAST(GLEW_VERSION_4_0)   = GLEW_VERSION_4_1   == GL_TRUE || ( major == 4               ) ? GL_TRUE : GL_FALSE;
8916
    CONST_CAST(GLEW_VERSION_3_3)   = GLEW_VERSION_4_0   == GL_TRUE || ( major == 3 && minor >= 3 ) ? GL_TRUE : GL_FALSE;
9520
    CONST_CAST(GLEW_VERSION_3_3)   = GLEW_VERSION_4_0   == GL_TRUE || ( major == 3 && minor >= 3 ) ? GL_TRUE : GL_FALSE;
8917
    CONST_CAST(GLEW_VERSION_3_2)   = GLEW_VERSION_3_3   == GL_TRUE || ( major == 3 && minor >= 2 ) ? GL_TRUE : GL_FALSE;
9521
    CONST_CAST(GLEW_VERSION_3_2)   = GLEW_VERSION_3_3   == GL_TRUE || ( major == 3 && minor >= 2 ) ? GL_TRUE : GL_FALSE;
Line 8973... Line 9577...
8973
#endif /* GL_VERSION_4_1 */
9577
#endif /* GL_VERSION_4_1 */
8974
#ifdef GL_VERSION_4_2
9578
#ifdef GL_VERSION_4_2
8975
#endif /* GL_VERSION_4_2 */
9579
#endif /* GL_VERSION_4_2 */
8976
#ifdef GL_VERSION_4_3
9580
#ifdef GL_VERSION_4_3
8977
#endif /* GL_VERSION_4_3 */
9581
#endif /* GL_VERSION_4_3 */
-
 
9582
#ifdef GL_VERSION_4_4
-
 
9583
#endif /* GL_VERSION_4_4 */
8978
#ifdef GL_3DFX_multisample
9584
#ifdef GL_3DFX_multisample
8979
  CONST_CAST(GLEW_3DFX_multisample) = _glewSearchExtension("GL_3DFX_multisample", extStart, extEnd);
9585
  CONST_CAST(GLEW_3DFX_multisample) = _glewSearchExtension("GL_3DFX_multisample", extStart, extEnd);
8980
#endif /* GL_3DFX_multisample */
9586
#endif /* GL_3DFX_multisample */
8981
#ifdef GL_3DFX_tbuffer
9587
#ifdef GL_3DFX_tbuffer
8982
  CONST_CAST(GLEW_3DFX_tbuffer) = _glewSearchExtension("GL_3DFX_tbuffer", extStart, extEnd);
9588
  CONST_CAST(GLEW_3DFX_tbuffer) = _glewSearchExtension("GL_3DFX_tbuffer", extStart, extEnd);
Line 9000... Line 9606...
9000
#endif /* GL_AMD_depth_clamp_separate */
9606
#endif /* GL_AMD_depth_clamp_separate */
9001
#ifdef GL_AMD_draw_buffers_blend
9607
#ifdef GL_AMD_draw_buffers_blend
9002
  CONST_CAST(GLEW_AMD_draw_buffers_blend) = _glewSearchExtension("GL_AMD_draw_buffers_blend", extStart, extEnd);
9608
  CONST_CAST(GLEW_AMD_draw_buffers_blend) = _glewSearchExtension("GL_AMD_draw_buffers_blend", extStart, extEnd);
9003
  if (glewExperimental || GLEW_AMD_draw_buffers_blend) CONST_CAST(GLEW_AMD_draw_buffers_blend) = !_glewInit_GL_AMD_draw_buffers_blend(GLEW_CONTEXT_ARG_VAR_INIT);
9609
  if (glewExperimental || GLEW_AMD_draw_buffers_blend) CONST_CAST(GLEW_AMD_draw_buffers_blend) = !_glewInit_GL_AMD_draw_buffers_blend(GLEW_CONTEXT_ARG_VAR_INIT);
9004
#endif /* GL_AMD_draw_buffers_blend */
9610
#endif /* GL_AMD_draw_buffers_blend */
-
 
9611
#ifdef GL_AMD_interleaved_elements
-
 
9612
  CONST_CAST(GLEW_AMD_interleaved_elements) = _glewSearchExtension("GL_AMD_interleaved_elements", extStart, extEnd);
-
 
9613
  if (glewExperimental || GLEW_AMD_interleaved_elements) CONST_CAST(GLEW_AMD_interleaved_elements) = !_glewInit_GL_AMD_interleaved_elements(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9614
#endif /* GL_AMD_interleaved_elements */
9005
#ifdef GL_AMD_multi_draw_indirect
9615
#ifdef GL_AMD_multi_draw_indirect
9006
  CONST_CAST(GLEW_AMD_multi_draw_indirect) = _glewSearchExtension("GL_AMD_multi_draw_indirect", extStart, extEnd);
9616
  CONST_CAST(GLEW_AMD_multi_draw_indirect) = _glewSearchExtension("GL_AMD_multi_draw_indirect", extStart, extEnd);
9007
  if (glewExperimental || GLEW_AMD_multi_draw_indirect) CONST_CAST(GLEW_AMD_multi_draw_indirect) = !_glewInit_GL_AMD_multi_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
9617
  if (glewExperimental || GLEW_AMD_multi_draw_indirect) CONST_CAST(GLEW_AMD_multi_draw_indirect) = !_glewInit_GL_AMD_multi_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
9008
#endif /* GL_AMD_multi_draw_indirect */
9618
#endif /* GL_AMD_multi_draw_indirect */
9009
#ifdef GL_AMD_name_gen_delete
9619
#ifdef GL_AMD_name_gen_delete
Line 9028... Line 9638...
9028
  CONST_CAST(GLEW_AMD_seamless_cubemap_per_texture) = _glewSearchExtension("GL_AMD_seamless_cubemap_per_texture", extStart, extEnd);
9638
  CONST_CAST(GLEW_AMD_seamless_cubemap_per_texture) = _glewSearchExtension("GL_AMD_seamless_cubemap_per_texture", extStart, extEnd);
9029
#endif /* GL_AMD_seamless_cubemap_per_texture */
9639
#endif /* GL_AMD_seamless_cubemap_per_texture */
9030
#ifdef GL_AMD_shader_stencil_export
9640
#ifdef GL_AMD_shader_stencil_export
9031
  CONST_CAST(GLEW_AMD_shader_stencil_export) = _glewSearchExtension("GL_AMD_shader_stencil_export", extStart, extEnd);
9641
  CONST_CAST(GLEW_AMD_shader_stencil_export) = _glewSearchExtension("GL_AMD_shader_stencil_export", extStart, extEnd);
9032
#endif /* GL_AMD_shader_stencil_export */
9642
#endif /* GL_AMD_shader_stencil_export */
-
 
9643
#ifdef GL_AMD_shader_trinary_minmax
-
 
9644
  CONST_CAST(GLEW_AMD_shader_trinary_minmax) = _glewSearchExtension("GL_AMD_shader_trinary_minmax", extStart, extEnd);
-
 
9645
#endif /* GL_AMD_shader_trinary_minmax */
-
 
9646
#ifdef GL_AMD_sparse_texture
-
 
9647
  CONST_CAST(GLEW_AMD_sparse_texture) = _glewSearchExtension("GL_AMD_sparse_texture", extStart, extEnd);
-
 
9648
  if (glewExperimental || GLEW_AMD_sparse_texture) CONST_CAST(GLEW_AMD_sparse_texture) = !_glewInit_GL_AMD_sparse_texture(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9649
#endif /* GL_AMD_sparse_texture */
9033
#ifdef GL_AMD_stencil_operation_extended
9650
#ifdef GL_AMD_stencil_operation_extended
9034
  CONST_CAST(GLEW_AMD_stencil_operation_extended) = _glewSearchExtension("GL_AMD_stencil_operation_extended", extStart, extEnd);
9651
  CONST_CAST(GLEW_AMD_stencil_operation_extended) = _glewSearchExtension("GL_AMD_stencil_operation_extended", extStart, extEnd);
9035
  if (glewExperimental || GLEW_AMD_stencil_operation_extended) CONST_CAST(GLEW_AMD_stencil_operation_extended) = !_glewInit_GL_AMD_stencil_operation_extended(GLEW_CONTEXT_ARG_VAR_INIT);
9652
  if (glewExperimental || GLEW_AMD_stencil_operation_extended) CONST_CAST(GLEW_AMD_stencil_operation_extended) = !_glewInit_GL_AMD_stencil_operation_extended(GLEW_CONTEXT_ARG_VAR_INIT);
9036
#endif /* GL_AMD_stencil_operation_extended */
9653
#endif /* GL_AMD_stencil_operation_extended */
9037
#ifdef GL_AMD_texture_texture4
9654
#ifdef GL_AMD_texture_texture4
Line 9048... Line 9665...
9048
  if (glewExperimental || GLEW_AMD_vertex_shader_tessellator) CONST_CAST(GLEW_AMD_vertex_shader_tessellator) = !_glewInit_GL_AMD_vertex_shader_tessellator(GLEW_CONTEXT_ARG_VAR_INIT);
9665
  if (glewExperimental || GLEW_AMD_vertex_shader_tessellator) CONST_CAST(GLEW_AMD_vertex_shader_tessellator) = !_glewInit_GL_AMD_vertex_shader_tessellator(GLEW_CONTEXT_ARG_VAR_INIT);
9049
#endif /* GL_AMD_vertex_shader_tessellator */
9666
#endif /* GL_AMD_vertex_shader_tessellator */
9050
#ifdef GL_AMD_vertex_shader_viewport_index
9667
#ifdef GL_AMD_vertex_shader_viewport_index
9051
  CONST_CAST(GLEW_AMD_vertex_shader_viewport_index) = _glewSearchExtension("GL_AMD_vertex_shader_viewport_index", extStart, extEnd);
9668
  CONST_CAST(GLEW_AMD_vertex_shader_viewport_index) = _glewSearchExtension("GL_AMD_vertex_shader_viewport_index", extStart, extEnd);
9052
#endif /* GL_AMD_vertex_shader_viewport_index */
9669
#endif /* GL_AMD_vertex_shader_viewport_index */
-
 
9670
#ifdef GL_ANGLE_depth_texture
-
 
9671
  CONST_CAST(GLEW_ANGLE_depth_texture) = _glewSearchExtension("GL_ANGLE_depth_texture", extStart, extEnd);
-
 
9672
#endif /* GL_ANGLE_depth_texture */
-
 
9673
#ifdef GL_ANGLE_framebuffer_blit
-
 
9674
  CONST_CAST(GLEW_ANGLE_framebuffer_blit) = _glewSearchExtension("GL_ANGLE_framebuffer_blit", extStart, extEnd);
-
 
9675
  if (glewExperimental || GLEW_ANGLE_framebuffer_blit) CONST_CAST(GLEW_ANGLE_framebuffer_blit) = !_glewInit_GL_ANGLE_framebuffer_blit(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9676
#endif /* GL_ANGLE_framebuffer_blit */
-
 
9677
#ifdef GL_ANGLE_framebuffer_multisample
-
 
9678
  CONST_CAST(GLEW_ANGLE_framebuffer_multisample) = _glewSearchExtension("GL_ANGLE_framebuffer_multisample", extStart, extEnd);
-
 
9679
  if (glewExperimental || GLEW_ANGLE_framebuffer_multisample) CONST_CAST(GLEW_ANGLE_framebuffer_multisample) = !_glewInit_GL_ANGLE_framebuffer_multisample(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9680
#endif /* GL_ANGLE_framebuffer_multisample */
-
 
9681
#ifdef GL_ANGLE_instanced_arrays
-
 
9682
  CONST_CAST(GLEW_ANGLE_instanced_arrays) = _glewSearchExtension("GL_ANGLE_instanced_arrays", extStart, extEnd);
-
 
9683
  if (glewExperimental || GLEW_ANGLE_instanced_arrays) CONST_CAST(GLEW_ANGLE_instanced_arrays) = !_glewInit_GL_ANGLE_instanced_arrays(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9684
#endif /* GL_ANGLE_instanced_arrays */
-
 
9685
#ifdef GL_ANGLE_pack_reverse_row_order
-
 
9686
  CONST_CAST(GLEW_ANGLE_pack_reverse_row_order) = _glewSearchExtension("GL_ANGLE_pack_reverse_row_order", extStart, extEnd);
-
 
9687
#endif /* GL_ANGLE_pack_reverse_row_order */
-
 
9688
#ifdef GL_ANGLE_program_binary
-
 
9689
  CONST_CAST(GLEW_ANGLE_program_binary) = _glewSearchExtension("GL_ANGLE_program_binary", extStart, extEnd);
-
 
9690
#endif /* GL_ANGLE_program_binary */
-
 
9691
#ifdef GL_ANGLE_texture_compression_dxt1
-
 
9692
  CONST_CAST(GLEW_ANGLE_texture_compression_dxt1) = _glewSearchExtension("GL_ANGLE_texture_compression_dxt1", extStart, extEnd);
-
 
9693
#endif /* GL_ANGLE_texture_compression_dxt1 */
-
 
9694
#ifdef GL_ANGLE_texture_compression_dxt3
-
 
9695
  CONST_CAST(GLEW_ANGLE_texture_compression_dxt3) = _glewSearchExtension("GL_ANGLE_texture_compression_dxt3", extStart, extEnd);
-
 
9696
#endif /* GL_ANGLE_texture_compression_dxt3 */
-
 
9697
#ifdef GL_ANGLE_texture_compression_dxt5
-
 
9698
  CONST_CAST(GLEW_ANGLE_texture_compression_dxt5) = _glewSearchExtension("GL_ANGLE_texture_compression_dxt5", extStart, extEnd);
-
 
9699
#endif /* GL_ANGLE_texture_compression_dxt5 */
-
 
9700
#ifdef GL_ANGLE_texture_usage
-
 
9701
  CONST_CAST(GLEW_ANGLE_texture_usage) = _glewSearchExtension("GL_ANGLE_texture_usage", extStart, extEnd);
-
 
9702
#endif /* GL_ANGLE_texture_usage */
-
 
9703
#ifdef GL_ANGLE_timer_query
-
 
9704
  CONST_CAST(GLEW_ANGLE_timer_query) = _glewSearchExtension("GL_ANGLE_timer_query", extStart, extEnd);
-
 
9705
  if (glewExperimental || GLEW_ANGLE_timer_query) CONST_CAST(GLEW_ANGLE_timer_query) = !_glewInit_GL_ANGLE_timer_query(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9706
#endif /* GL_ANGLE_timer_query */
-
 
9707
#ifdef GL_ANGLE_translated_shader_source
-
 
9708
  CONST_CAST(GLEW_ANGLE_translated_shader_source) = _glewSearchExtension("GL_ANGLE_translated_shader_source", extStart, extEnd);
-
 
9709
  if (glewExperimental || GLEW_ANGLE_translated_shader_source) CONST_CAST(GLEW_ANGLE_translated_shader_source) = !_glewInit_GL_ANGLE_translated_shader_source(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9710
#endif /* GL_ANGLE_translated_shader_source */
9053
#ifdef GL_APPLE_aux_depth_stencil
9711
#ifdef GL_APPLE_aux_depth_stencil
9054
  CONST_CAST(GLEW_APPLE_aux_depth_stencil) = _glewSearchExtension("GL_APPLE_aux_depth_stencil", extStart, extEnd);
9712
  CONST_CAST(GLEW_APPLE_aux_depth_stencil) = _glewSearchExtension("GL_APPLE_aux_depth_stencil", extStart, extEnd);
9055
#endif /* GL_APPLE_aux_depth_stencil */
9713
#endif /* GL_APPLE_aux_depth_stencil */
9056
#ifdef GL_APPLE_client_storage
9714
#ifdef GL_APPLE_client_storage
9057
  CONST_CAST(GLEW_APPLE_client_storage) = _glewSearchExtension("GL_APPLE_client_storage", extStart, extEnd);
9715
  CONST_CAST(GLEW_APPLE_client_storage) = _glewSearchExtension("GL_APPLE_client_storage", extStart, extEnd);
Line 9121... Line 9779...
9121
#endif /* GL_ARB_arrays_of_arrays */
9779
#endif /* GL_ARB_arrays_of_arrays */
9122
#ifdef GL_ARB_base_instance
9780
#ifdef GL_ARB_base_instance
9123
  CONST_CAST(GLEW_ARB_base_instance) = _glewSearchExtension("GL_ARB_base_instance", extStart, extEnd);
9781
  CONST_CAST(GLEW_ARB_base_instance) = _glewSearchExtension("GL_ARB_base_instance", extStart, extEnd);
9124
  if (glewExperimental || GLEW_ARB_base_instance) CONST_CAST(GLEW_ARB_base_instance) = !_glewInit_GL_ARB_base_instance(GLEW_CONTEXT_ARG_VAR_INIT);
9782
  if (glewExperimental || GLEW_ARB_base_instance) CONST_CAST(GLEW_ARB_base_instance) = !_glewInit_GL_ARB_base_instance(GLEW_CONTEXT_ARG_VAR_INIT);
9125
#endif /* GL_ARB_base_instance */
9783
#endif /* GL_ARB_base_instance */
-
 
9784
#ifdef GL_ARB_bindless_texture
-
 
9785
  CONST_CAST(GLEW_ARB_bindless_texture) = _glewSearchExtension("GL_ARB_bindless_texture", extStart, extEnd);
-
 
9786
  if (glewExperimental || GLEW_ARB_bindless_texture) CONST_CAST(GLEW_ARB_bindless_texture) = !_glewInit_GL_ARB_bindless_texture(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9787
#endif /* GL_ARB_bindless_texture */
9126
#ifdef GL_ARB_blend_func_extended
9788
#ifdef GL_ARB_blend_func_extended
9127
  CONST_CAST(GLEW_ARB_blend_func_extended) = _glewSearchExtension("GL_ARB_blend_func_extended", extStart, extEnd);
9789
  CONST_CAST(GLEW_ARB_blend_func_extended) = _glewSearchExtension("GL_ARB_blend_func_extended", extStart, extEnd);
9128
  if (glewExperimental || GLEW_ARB_blend_func_extended) CONST_CAST(GLEW_ARB_blend_func_extended) = !_glewInit_GL_ARB_blend_func_extended(GLEW_CONTEXT_ARG_VAR_INIT);
9790
  if (glewExperimental || GLEW_ARB_blend_func_extended) CONST_CAST(GLEW_ARB_blend_func_extended) = !_glewInit_GL_ARB_blend_func_extended(GLEW_CONTEXT_ARG_VAR_INIT);
9129
#endif /* GL_ARB_blend_func_extended */
9791
#endif /* GL_ARB_blend_func_extended */
-
 
9792
#ifdef GL_ARB_buffer_storage
-
 
9793
  CONST_CAST(GLEW_ARB_buffer_storage) = _glewSearchExtension("GL_ARB_buffer_storage", extStart, extEnd);
-
 
9794
  if (glewExperimental || GLEW_ARB_buffer_storage) CONST_CAST(GLEW_ARB_buffer_storage) = !_glewInit_GL_ARB_buffer_storage(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9795
#endif /* GL_ARB_buffer_storage */
9130
#ifdef GL_ARB_cl_event
9796
#ifdef GL_ARB_cl_event
9131
  CONST_CAST(GLEW_ARB_cl_event) = _glewSearchExtension("GL_ARB_cl_event", extStart, extEnd);
9797
  CONST_CAST(GLEW_ARB_cl_event) = _glewSearchExtension("GL_ARB_cl_event", extStart, extEnd);
9132
  if (glewExperimental || GLEW_ARB_cl_event) CONST_CAST(GLEW_ARB_cl_event) = !_glewInit_GL_ARB_cl_event(GLEW_CONTEXT_ARG_VAR_INIT);
9798
  if (glewExperimental || GLEW_ARB_cl_event) CONST_CAST(GLEW_ARB_cl_event) = !_glewInit_GL_ARB_cl_event(GLEW_CONTEXT_ARG_VAR_INIT);
9133
#endif /* GL_ARB_cl_event */
9799
#endif /* GL_ARB_cl_event */
9134
#ifdef GL_ARB_clear_buffer_object
9800
#ifdef GL_ARB_clear_buffer_object
9135
  CONST_CAST(GLEW_ARB_clear_buffer_object) = _glewSearchExtension("GL_ARB_clear_buffer_object", extStart, extEnd);
9801
  CONST_CAST(GLEW_ARB_clear_buffer_object) = _glewSearchExtension("GL_ARB_clear_buffer_object", extStart, extEnd);
9136
  if (glewExperimental || GLEW_ARB_clear_buffer_object) CONST_CAST(GLEW_ARB_clear_buffer_object) = !_glewInit_GL_ARB_clear_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT);
9802
  if (glewExperimental || GLEW_ARB_clear_buffer_object) CONST_CAST(GLEW_ARB_clear_buffer_object) = !_glewInit_GL_ARB_clear_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT);
9137
#endif /* GL_ARB_clear_buffer_object */
9803
#endif /* GL_ARB_clear_buffer_object */
-
 
9804
#ifdef GL_ARB_clear_texture
-
 
9805
  CONST_CAST(GLEW_ARB_clear_texture) = _glewSearchExtension("GL_ARB_clear_texture", extStart, extEnd);
-
 
9806
  if (glewExperimental || GLEW_ARB_clear_texture) CONST_CAST(GLEW_ARB_clear_texture) = !_glewInit_GL_ARB_clear_texture(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9807
#endif /* GL_ARB_clear_texture */
9138
#ifdef GL_ARB_color_buffer_float
9808
#ifdef GL_ARB_color_buffer_float
9139
  CONST_CAST(GLEW_ARB_color_buffer_float) = _glewSearchExtension("GL_ARB_color_buffer_float", extStart, extEnd);
9809
  CONST_CAST(GLEW_ARB_color_buffer_float) = _glewSearchExtension("GL_ARB_color_buffer_float", extStart, extEnd);
9140
  if (glewExperimental || GLEW_ARB_color_buffer_float) CONST_CAST(GLEW_ARB_color_buffer_float) = !_glewInit_GL_ARB_color_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT);
9810
  if (glewExperimental || GLEW_ARB_color_buffer_float) CONST_CAST(GLEW_ARB_color_buffer_float) = !_glewInit_GL_ARB_color_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT);
9141
#endif /* GL_ARB_color_buffer_float */
9811
#endif /* GL_ARB_color_buffer_float */
9142
#ifdef GL_ARB_compatibility
9812
#ifdef GL_ARB_compatibility
Line 9147... Line 9817...
9147
#endif /* GL_ARB_compressed_texture_pixel_storage */
9817
#endif /* GL_ARB_compressed_texture_pixel_storage */
9148
#ifdef GL_ARB_compute_shader
9818
#ifdef GL_ARB_compute_shader
9149
  CONST_CAST(GLEW_ARB_compute_shader) = _glewSearchExtension("GL_ARB_compute_shader", extStart, extEnd);
9819
  CONST_CAST(GLEW_ARB_compute_shader) = _glewSearchExtension("GL_ARB_compute_shader", extStart, extEnd);
9150
  if (glewExperimental || GLEW_ARB_compute_shader) CONST_CAST(GLEW_ARB_compute_shader) = !_glewInit_GL_ARB_compute_shader(GLEW_CONTEXT_ARG_VAR_INIT);
9820
  if (glewExperimental || GLEW_ARB_compute_shader) CONST_CAST(GLEW_ARB_compute_shader) = !_glewInit_GL_ARB_compute_shader(GLEW_CONTEXT_ARG_VAR_INIT);
9151
#endif /* GL_ARB_compute_shader */
9821
#endif /* GL_ARB_compute_shader */
-
 
9822
#ifdef GL_ARB_compute_variable_group_size
-
 
9823
  CONST_CAST(GLEW_ARB_compute_variable_group_size) = _glewSearchExtension("GL_ARB_compute_variable_group_size", extStart, extEnd);
-
 
9824
  if (glewExperimental || GLEW_ARB_compute_variable_group_size) CONST_CAST(GLEW_ARB_compute_variable_group_size) = !_glewInit_GL_ARB_compute_variable_group_size(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9825
#endif /* GL_ARB_compute_variable_group_size */
9152
#ifdef GL_ARB_conservative_depth
9826
#ifdef GL_ARB_conservative_depth
9153
  CONST_CAST(GLEW_ARB_conservative_depth) = _glewSearchExtension("GL_ARB_conservative_depth", extStart, extEnd);
9827
  CONST_CAST(GLEW_ARB_conservative_depth) = _glewSearchExtension("GL_ARB_conservative_depth", extStart, extEnd);
9154
#endif /* GL_ARB_conservative_depth */
9828
#endif /* GL_ARB_conservative_depth */
9155
#ifdef GL_ARB_copy_buffer
9829
#ifdef GL_ARB_copy_buffer
9156
  CONST_CAST(GLEW_ARB_copy_buffer) = _glewSearchExtension("GL_ARB_copy_buffer", extStart, extEnd);
9830
  CONST_CAST(GLEW_ARB_copy_buffer) = _glewSearchExtension("GL_ARB_copy_buffer", extStart, extEnd);
Line 9190... Line 9864...
9190
  if (glewExperimental || GLEW_ARB_draw_indirect) CONST_CAST(GLEW_ARB_draw_indirect) = !_glewInit_GL_ARB_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
9864
  if (glewExperimental || GLEW_ARB_draw_indirect) CONST_CAST(GLEW_ARB_draw_indirect) = !_glewInit_GL_ARB_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
9191
#endif /* GL_ARB_draw_indirect */
9865
#endif /* GL_ARB_draw_indirect */
9192
#ifdef GL_ARB_draw_instanced
9866
#ifdef GL_ARB_draw_instanced
9193
  CONST_CAST(GLEW_ARB_draw_instanced) = _glewSearchExtension("GL_ARB_draw_instanced", extStart, extEnd);
9867
  CONST_CAST(GLEW_ARB_draw_instanced) = _glewSearchExtension("GL_ARB_draw_instanced", extStart, extEnd);
9194
#endif /* GL_ARB_draw_instanced */
9868
#endif /* GL_ARB_draw_instanced */
-
 
9869
#ifdef GL_ARB_enhanced_layouts
-
 
9870
  CONST_CAST(GLEW_ARB_enhanced_layouts) = _glewSearchExtension("GL_ARB_enhanced_layouts", extStart, extEnd);
-
 
9871
#endif /* GL_ARB_enhanced_layouts */
9195
#ifdef GL_ARB_explicit_attrib_location
9872
#ifdef GL_ARB_explicit_attrib_location
9196
  CONST_CAST(GLEW_ARB_explicit_attrib_location) = _glewSearchExtension("GL_ARB_explicit_attrib_location", extStart, extEnd);
9873
  CONST_CAST(GLEW_ARB_explicit_attrib_location) = _glewSearchExtension("GL_ARB_explicit_attrib_location", extStart, extEnd);
9197
#endif /* GL_ARB_explicit_attrib_location */
9874
#endif /* GL_ARB_explicit_attrib_location */
9198
#ifdef GL_ARB_explicit_uniform_location
9875
#ifdef GL_ARB_explicit_uniform_location
9199
  CONST_CAST(GLEW_ARB_explicit_uniform_location) = _glewSearchExtension("GL_ARB_explicit_uniform_location", extStart, extEnd);
9876
  CONST_CAST(GLEW_ARB_explicit_uniform_location) = _glewSearchExtension("GL_ARB_explicit_uniform_location", extStart, extEnd);
Line 9247... Line 9924...
9247
#endif /* GL_ARB_half_float_vertex */
9924
#endif /* GL_ARB_half_float_vertex */
9248
#ifdef GL_ARB_imaging
9925
#ifdef GL_ARB_imaging
9249
  CONST_CAST(GLEW_ARB_imaging) = _glewSearchExtension("GL_ARB_imaging", extStart, extEnd);
9926
  CONST_CAST(GLEW_ARB_imaging) = _glewSearchExtension("GL_ARB_imaging", extStart, extEnd);
9250
  if (glewExperimental || GLEW_ARB_imaging) CONST_CAST(GLEW_ARB_imaging) = !_glewInit_GL_ARB_imaging(GLEW_CONTEXT_ARG_VAR_INIT);
9927
  if (glewExperimental || GLEW_ARB_imaging) CONST_CAST(GLEW_ARB_imaging) = !_glewInit_GL_ARB_imaging(GLEW_CONTEXT_ARG_VAR_INIT);
9251
#endif /* GL_ARB_imaging */
9928
#endif /* GL_ARB_imaging */
-
 
9929
#ifdef GL_ARB_indirect_parameters
-
 
9930
  CONST_CAST(GLEW_ARB_indirect_parameters) = _glewSearchExtension("GL_ARB_indirect_parameters", extStart, extEnd);
-
 
9931
  if (glewExperimental || GLEW_ARB_indirect_parameters) CONST_CAST(GLEW_ARB_indirect_parameters) = !_glewInit_GL_ARB_indirect_parameters(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9932
#endif /* GL_ARB_indirect_parameters */
9252
#ifdef GL_ARB_instanced_arrays
9933
#ifdef GL_ARB_instanced_arrays
9253
  CONST_CAST(GLEW_ARB_instanced_arrays) = _glewSearchExtension("GL_ARB_instanced_arrays", extStart, extEnd);
9934
  CONST_CAST(GLEW_ARB_instanced_arrays) = _glewSearchExtension("GL_ARB_instanced_arrays", extStart, extEnd);
9254
  if (glewExperimental || GLEW_ARB_instanced_arrays) CONST_CAST(GLEW_ARB_instanced_arrays) = !_glewInit_GL_ARB_instanced_arrays(GLEW_CONTEXT_ARG_VAR_INIT);
9935
  if (glewExperimental || GLEW_ARB_instanced_arrays) CONST_CAST(GLEW_ARB_instanced_arrays) = !_glewInit_GL_ARB_instanced_arrays(GLEW_CONTEXT_ARG_VAR_INIT);
9255
#endif /* GL_ARB_instanced_arrays */
9936
#endif /* GL_ARB_instanced_arrays */
9256
#ifdef GL_ARB_internalformat_query
9937
#ifdef GL_ARB_internalformat_query
Line 9274... Line 9955...
9274
#endif /* GL_ARB_map_buffer_range */
9955
#endif /* GL_ARB_map_buffer_range */
9275
#ifdef GL_ARB_matrix_palette
9956
#ifdef GL_ARB_matrix_palette
9276
  CONST_CAST(GLEW_ARB_matrix_palette) = _glewSearchExtension("GL_ARB_matrix_palette", extStart, extEnd);
9957
  CONST_CAST(GLEW_ARB_matrix_palette) = _glewSearchExtension("GL_ARB_matrix_palette", extStart, extEnd);
9277
  if (glewExperimental || GLEW_ARB_matrix_palette) CONST_CAST(GLEW_ARB_matrix_palette) = !_glewInit_GL_ARB_matrix_palette(GLEW_CONTEXT_ARG_VAR_INIT);
9958
  if (glewExperimental || GLEW_ARB_matrix_palette) CONST_CAST(GLEW_ARB_matrix_palette) = !_glewInit_GL_ARB_matrix_palette(GLEW_CONTEXT_ARG_VAR_INIT);
9278
#endif /* GL_ARB_matrix_palette */
9959
#endif /* GL_ARB_matrix_palette */
-
 
9960
#ifdef GL_ARB_multi_bind
-
 
9961
  CONST_CAST(GLEW_ARB_multi_bind) = _glewSearchExtension("GL_ARB_multi_bind", extStart, extEnd);
-
 
9962
  if (glewExperimental || GLEW_ARB_multi_bind) CONST_CAST(GLEW_ARB_multi_bind) = !_glewInit_GL_ARB_multi_bind(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
9963
#endif /* GL_ARB_multi_bind */
9279
#ifdef GL_ARB_multi_draw_indirect
9964
#ifdef GL_ARB_multi_draw_indirect
9280
  CONST_CAST(GLEW_ARB_multi_draw_indirect) = _glewSearchExtension("GL_ARB_multi_draw_indirect", extStart, extEnd);
9965
  CONST_CAST(GLEW_ARB_multi_draw_indirect) = _glewSearchExtension("GL_ARB_multi_draw_indirect", extStart, extEnd);
9281
  if (glewExperimental || GLEW_ARB_multi_draw_indirect) CONST_CAST(GLEW_ARB_multi_draw_indirect) = !_glewInit_GL_ARB_multi_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
9966
  if (glewExperimental || GLEW_ARB_multi_draw_indirect) CONST_CAST(GLEW_ARB_multi_draw_indirect) = !_glewInit_GL_ARB_multi_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
9282
#endif /* GL_ARB_multi_draw_indirect */
9967
#endif /* GL_ARB_multi_draw_indirect */
9283
#ifdef GL_ARB_multisample
9968
#ifdef GL_ARB_multisample
Line 9311... Line 9996...
9311
#endif /* GL_ARB_program_interface_query */
9996
#endif /* GL_ARB_program_interface_query */
9312
#ifdef GL_ARB_provoking_vertex
9997
#ifdef GL_ARB_provoking_vertex
9313
  CONST_CAST(GLEW_ARB_provoking_vertex) = _glewSearchExtension("GL_ARB_provoking_vertex", extStart, extEnd);
9998
  CONST_CAST(GLEW_ARB_provoking_vertex) = _glewSearchExtension("GL_ARB_provoking_vertex", extStart, extEnd);
9314
  if (glewExperimental || GLEW_ARB_provoking_vertex) CONST_CAST(GLEW_ARB_provoking_vertex) = !_glewInit_GL_ARB_provoking_vertex(GLEW_CONTEXT_ARG_VAR_INIT);
9999
  if (glewExperimental || GLEW_ARB_provoking_vertex) CONST_CAST(GLEW_ARB_provoking_vertex) = !_glewInit_GL_ARB_provoking_vertex(GLEW_CONTEXT_ARG_VAR_INIT);
9315
#endif /* GL_ARB_provoking_vertex */
10000
#endif /* GL_ARB_provoking_vertex */
-
 
10001
#ifdef GL_ARB_query_buffer_object
-
 
10002
  CONST_CAST(GLEW_ARB_query_buffer_object) = _glewSearchExtension("GL_ARB_query_buffer_object", extStart, extEnd);
-
 
10003
#endif /* GL_ARB_query_buffer_object */
9316
#ifdef GL_ARB_robust_buffer_access_behavior
10004
#ifdef GL_ARB_robust_buffer_access_behavior
9317
  CONST_CAST(GLEW_ARB_robust_buffer_access_behavior) = _glewSearchExtension("GL_ARB_robust_buffer_access_behavior", extStart, extEnd);
10005
  CONST_CAST(GLEW_ARB_robust_buffer_access_behavior) = _glewSearchExtension("GL_ARB_robust_buffer_access_behavior", extStart, extEnd);
9318
#endif /* GL_ARB_robust_buffer_access_behavior */
10006
#endif /* GL_ARB_robust_buffer_access_behavior */
9319
#ifdef GL_ARB_robustness
10007
#ifdef GL_ARB_robustness
9320
  CONST_CAST(GLEW_ARB_robustness) = _glewSearchExtension("GL_ARB_robustness", extStart, extEnd);
10008
  CONST_CAST(GLEW_ARB_robustness) = _glewSearchExtension("GL_ARB_robustness", extStart, extEnd);
Line 9335... Line 10023...
9335
  if (glewExperimental || GLEW_ARB_sampler_objects) CONST_CAST(GLEW_ARB_sampler_objects) = !_glewInit_GL_ARB_sampler_objects(GLEW_CONTEXT_ARG_VAR_INIT);
10023
  if (glewExperimental || GLEW_ARB_sampler_objects) CONST_CAST(GLEW_ARB_sampler_objects) = !_glewInit_GL_ARB_sampler_objects(GLEW_CONTEXT_ARG_VAR_INIT);
9336
#endif /* GL_ARB_sampler_objects */
10024
#endif /* GL_ARB_sampler_objects */
9337
#ifdef GL_ARB_seamless_cube_map
10025
#ifdef GL_ARB_seamless_cube_map
9338
  CONST_CAST(GLEW_ARB_seamless_cube_map) = _glewSearchExtension("GL_ARB_seamless_cube_map", extStart, extEnd);
10026
  CONST_CAST(GLEW_ARB_seamless_cube_map) = _glewSearchExtension("GL_ARB_seamless_cube_map", extStart, extEnd);
9339
#endif /* GL_ARB_seamless_cube_map */
10027
#endif /* GL_ARB_seamless_cube_map */
-
 
10028
#ifdef GL_ARB_seamless_cubemap_per_texture
-
 
10029
  CONST_CAST(GLEW_ARB_seamless_cubemap_per_texture) = _glewSearchExtension("GL_ARB_seamless_cubemap_per_texture", extStart, extEnd);
-
 
10030
#endif /* GL_ARB_seamless_cubemap_per_texture */
9340
#ifdef GL_ARB_separate_shader_objects
10031
#ifdef GL_ARB_separate_shader_objects
9341
  CONST_CAST(GLEW_ARB_separate_shader_objects) = _glewSearchExtension("GL_ARB_separate_shader_objects", extStart, extEnd);
10032
  CONST_CAST(GLEW_ARB_separate_shader_objects) = _glewSearchExtension("GL_ARB_separate_shader_objects", extStart, extEnd);
9342
  if (glewExperimental || GLEW_ARB_separate_shader_objects) CONST_CAST(GLEW_ARB_separate_shader_objects) = !_glewInit_GL_ARB_separate_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT);
10033
  if (glewExperimental || GLEW_ARB_separate_shader_objects) CONST_CAST(GLEW_ARB_separate_shader_objects) = !_glewInit_GL_ARB_separate_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT);
9343
#endif /* GL_ARB_separate_shader_objects */
10034
#endif /* GL_ARB_separate_shader_objects */
9344
#ifdef GL_ARB_shader_atomic_counters
10035
#ifdef GL_ARB_shader_atomic_counters
Line 9346... Line 10037...
9346
  if (glewExperimental || GLEW_ARB_shader_atomic_counters) CONST_CAST(GLEW_ARB_shader_atomic_counters) = !_glewInit_GL_ARB_shader_atomic_counters(GLEW_CONTEXT_ARG_VAR_INIT);
10037
  if (glewExperimental || GLEW_ARB_shader_atomic_counters) CONST_CAST(GLEW_ARB_shader_atomic_counters) = !_glewInit_GL_ARB_shader_atomic_counters(GLEW_CONTEXT_ARG_VAR_INIT);
9347
#endif /* GL_ARB_shader_atomic_counters */
10038
#endif /* GL_ARB_shader_atomic_counters */
9348
#ifdef GL_ARB_shader_bit_encoding
10039
#ifdef GL_ARB_shader_bit_encoding
9349
  CONST_CAST(GLEW_ARB_shader_bit_encoding) = _glewSearchExtension("GL_ARB_shader_bit_encoding", extStart, extEnd);
10040
  CONST_CAST(GLEW_ARB_shader_bit_encoding) = _glewSearchExtension("GL_ARB_shader_bit_encoding", extStart, extEnd);
9350
#endif /* GL_ARB_shader_bit_encoding */
10041
#endif /* GL_ARB_shader_bit_encoding */
-
 
10042
#ifdef GL_ARB_shader_draw_parameters
-
 
10043
  CONST_CAST(GLEW_ARB_shader_draw_parameters) = _glewSearchExtension("GL_ARB_shader_draw_parameters", extStart, extEnd);
-
 
10044
#endif /* GL_ARB_shader_draw_parameters */
-
 
10045
#ifdef GL_ARB_shader_group_vote
-
 
10046
  CONST_CAST(GLEW_ARB_shader_group_vote) = _glewSearchExtension("GL_ARB_shader_group_vote", extStart, extEnd);
-
 
10047
#endif /* GL_ARB_shader_group_vote */
9351
#ifdef GL_ARB_shader_image_load_store
10048
#ifdef GL_ARB_shader_image_load_store
9352
  CONST_CAST(GLEW_ARB_shader_image_load_store) = _glewSearchExtension("GL_ARB_shader_image_load_store", extStart, extEnd);
10049
  CONST_CAST(GLEW_ARB_shader_image_load_store) = _glewSearchExtension("GL_ARB_shader_image_load_store", extStart, extEnd);
9353
  if (glewExperimental || GLEW_ARB_shader_image_load_store) CONST_CAST(GLEW_ARB_shader_image_load_store) = !_glewInit_GL_ARB_shader_image_load_store(GLEW_CONTEXT_ARG_VAR_INIT);
10050
  if (glewExperimental || GLEW_ARB_shader_image_load_store) CONST_CAST(GLEW_ARB_shader_image_load_store) = !_glewInit_GL_ARB_shader_image_load_store(GLEW_CONTEXT_ARG_VAR_INIT);
9354
#endif /* GL_ARB_shader_image_load_store */
10051
#endif /* GL_ARB_shader_image_load_store */
9355
#ifdef GL_ARB_shader_image_size
10052
#ifdef GL_ARB_shader_image_size
Line 9393... Line 10090...
9393
  CONST_CAST(GLEW_ARB_shadow) = _glewSearchExtension("GL_ARB_shadow", extStart, extEnd);
10090
  CONST_CAST(GLEW_ARB_shadow) = _glewSearchExtension("GL_ARB_shadow", extStart, extEnd);
9394
#endif /* GL_ARB_shadow */
10091
#endif /* GL_ARB_shadow */
9395
#ifdef GL_ARB_shadow_ambient
10092
#ifdef GL_ARB_shadow_ambient
9396
  CONST_CAST(GLEW_ARB_shadow_ambient) = _glewSearchExtension("GL_ARB_shadow_ambient", extStart, extEnd);
10093
  CONST_CAST(GLEW_ARB_shadow_ambient) = _glewSearchExtension("GL_ARB_shadow_ambient", extStart, extEnd);
9397
#endif /* GL_ARB_shadow_ambient */
10094
#endif /* GL_ARB_shadow_ambient */
-
 
10095
#ifdef GL_ARB_sparse_texture
-
 
10096
  CONST_CAST(GLEW_ARB_sparse_texture) = _glewSearchExtension("GL_ARB_sparse_texture", extStart, extEnd);
-
 
10097
  if (glewExperimental || GLEW_ARB_sparse_texture) CONST_CAST(GLEW_ARB_sparse_texture) = !_glewInit_GL_ARB_sparse_texture(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
10098
#endif /* GL_ARB_sparse_texture */
9398
#ifdef GL_ARB_stencil_texturing
10099
#ifdef GL_ARB_stencil_texturing
9399
  CONST_CAST(GLEW_ARB_stencil_texturing) = _glewSearchExtension("GL_ARB_stencil_texturing", extStart, extEnd);
10100
  CONST_CAST(GLEW_ARB_stencil_texturing) = _glewSearchExtension("GL_ARB_stencil_texturing", extStart, extEnd);
9400
#endif /* GL_ARB_stencil_texturing */
10101
#endif /* GL_ARB_stencil_texturing */
9401
#ifdef GL_ARB_sync
10102
#ifdef GL_ARB_sync
9402
  CONST_CAST(GLEW_ARB_sync) = _glewSearchExtension("GL_ARB_sync", extStart, extEnd);
10103
  CONST_CAST(GLEW_ARB_sync) = _glewSearchExtension("GL_ARB_sync", extStart, extEnd);
Line 9452... Line 10153...
9452
  CONST_CAST(GLEW_ARB_texture_float) = _glewSearchExtension("GL_ARB_texture_float", extStart, extEnd);
10153
  CONST_CAST(GLEW_ARB_texture_float) = _glewSearchExtension("GL_ARB_texture_float", extStart, extEnd);
9453
#endif /* GL_ARB_texture_float */
10154
#endif /* GL_ARB_texture_float */
9454
#ifdef GL_ARB_texture_gather
10155
#ifdef GL_ARB_texture_gather
9455
  CONST_CAST(GLEW_ARB_texture_gather) = _glewSearchExtension("GL_ARB_texture_gather", extStart, extEnd);
10156
  CONST_CAST(GLEW_ARB_texture_gather) = _glewSearchExtension("GL_ARB_texture_gather", extStart, extEnd);
9456
#endif /* GL_ARB_texture_gather */
10157
#endif /* GL_ARB_texture_gather */
-
 
10158
#ifdef GL_ARB_texture_mirror_clamp_to_edge
-
 
10159
  CONST_CAST(GLEW_ARB_texture_mirror_clamp_to_edge) = _glewSearchExtension("GL_ARB_texture_mirror_clamp_to_edge", extStart, extEnd);
-
 
10160
#endif /* GL_ARB_texture_mirror_clamp_to_edge */
9457
#ifdef GL_ARB_texture_mirrored_repeat
10161
#ifdef GL_ARB_texture_mirrored_repeat
9458
  CONST_CAST(GLEW_ARB_texture_mirrored_repeat) = _glewSearchExtension("GL_ARB_texture_mirrored_repeat", extStart, extEnd);
10162
  CONST_CAST(GLEW_ARB_texture_mirrored_repeat) = _glewSearchExtension("GL_ARB_texture_mirrored_repeat", extStart, extEnd);
9459
#endif /* GL_ARB_texture_mirrored_repeat */
10163
#endif /* GL_ARB_texture_mirrored_repeat */
9460
#ifdef GL_ARB_texture_multisample
10164
#ifdef GL_ARB_texture_multisample
9461
  CONST_CAST(GLEW_ARB_texture_multisample) = _glewSearchExtension("GL_ARB_texture_multisample", extStart, extEnd);
10165
  CONST_CAST(GLEW_ARB_texture_multisample) = _glewSearchExtension("GL_ARB_texture_multisample", extStart, extEnd);
Line 9477... Line 10181...
9477
  CONST_CAST(GLEW_ARB_texture_rg) = _glewSearchExtension("GL_ARB_texture_rg", extStart, extEnd);
10181
  CONST_CAST(GLEW_ARB_texture_rg) = _glewSearchExtension("GL_ARB_texture_rg", extStart, extEnd);
9478
#endif /* GL_ARB_texture_rg */
10182
#endif /* GL_ARB_texture_rg */
9479
#ifdef GL_ARB_texture_rgb10_a2ui
10183
#ifdef GL_ARB_texture_rgb10_a2ui
9480
  CONST_CAST(GLEW_ARB_texture_rgb10_a2ui) = _glewSearchExtension("GL_ARB_texture_rgb10_a2ui", extStart, extEnd);
10184
  CONST_CAST(GLEW_ARB_texture_rgb10_a2ui) = _glewSearchExtension("GL_ARB_texture_rgb10_a2ui", extStart, extEnd);
9481
#endif /* GL_ARB_texture_rgb10_a2ui */
10185
#endif /* GL_ARB_texture_rgb10_a2ui */
-
 
10186
#ifdef GL_ARB_texture_stencil8
-
 
10187
  CONST_CAST(GLEW_ARB_texture_stencil8) = _glewSearchExtension("GL_ARB_texture_stencil8", extStart, extEnd);
-
 
10188
#endif /* GL_ARB_texture_stencil8 */
9482
#ifdef GL_ARB_texture_storage
10189
#ifdef GL_ARB_texture_storage
9483
  CONST_CAST(GLEW_ARB_texture_storage) = _glewSearchExtension("GL_ARB_texture_storage", extStart, extEnd);
10190
  CONST_CAST(GLEW_ARB_texture_storage) = _glewSearchExtension("GL_ARB_texture_storage", extStart, extEnd);
9484
  if (glewExperimental || GLEW_ARB_texture_storage) CONST_CAST(GLEW_ARB_texture_storage) = !_glewInit_GL_ARB_texture_storage(GLEW_CONTEXT_ARG_VAR_INIT);
10191
  if (glewExperimental || GLEW_ARB_texture_storage) CONST_CAST(GLEW_ARB_texture_storage) = !_glewInit_GL_ARB_texture_storage(GLEW_CONTEXT_ARG_VAR_INIT);
9485
#endif /* GL_ARB_texture_storage */
10192
#endif /* GL_ARB_texture_storage */
9486
#ifdef GL_ARB_texture_storage_multisample
10193
#ifdef GL_ARB_texture_storage_multisample
Line 9547... Line 10254...
9547
#endif /* GL_ARB_vertex_program */
10254
#endif /* GL_ARB_vertex_program */
9548
#ifdef GL_ARB_vertex_shader
10255
#ifdef GL_ARB_vertex_shader
9549
  CONST_CAST(GLEW_ARB_vertex_shader) = _glewSearchExtension("GL_ARB_vertex_shader", extStart, extEnd);
10256
  CONST_CAST(GLEW_ARB_vertex_shader) = _glewSearchExtension("GL_ARB_vertex_shader", extStart, extEnd);
9550
  if (glewExperimental || GLEW_ARB_vertex_shader) CONST_CAST(GLEW_ARB_vertex_shader) = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT);
10257
  if (glewExperimental || GLEW_ARB_vertex_shader) CONST_CAST(GLEW_ARB_vertex_shader) = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT);
9551
#endif /* GL_ARB_vertex_shader */
10258
#endif /* GL_ARB_vertex_shader */
-
 
10259
#ifdef GL_ARB_vertex_type_10f_11f_11f_rev
-
 
10260
  CONST_CAST(GLEW_ARB_vertex_type_10f_11f_11f_rev) = _glewSearchExtension("GL_ARB_vertex_type_10f_11f_11f_rev", extStart, extEnd);
-
 
10261
#endif /* GL_ARB_vertex_type_10f_11f_11f_rev */
9552
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
10262
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
9553
  CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = _glewSearchExtension("GL_ARB_vertex_type_2_10_10_10_rev", extStart, extEnd);
10263
  CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = _glewSearchExtension("GL_ARB_vertex_type_2_10_10_10_rev", extStart, extEnd);
9554
  if (glewExperimental || GLEW_ARB_vertex_type_2_10_10_10_rev) CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = !_glewInit_GL_ARB_vertex_type_2_10_10_10_rev(GLEW_CONTEXT_ARG_VAR_INIT);
10264
  if (glewExperimental || GLEW_ARB_vertex_type_2_10_10_10_rev) CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = !_glewInit_GL_ARB_vertex_type_2_10_10_10_rev(GLEW_CONTEXT_ARG_VAR_INIT);
9555
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
10265
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
9556
#ifdef GL_ARB_viewport_array
10266
#ifdef GL_ARB_viewport_array
Line 10034... Line 10744...
10034
  CONST_CAST(GLEW_INGR_color_clamp) = _glewSearchExtension("GL_INGR_color_clamp", extStart, extEnd);
10744
  CONST_CAST(GLEW_INGR_color_clamp) = _glewSearchExtension("GL_INGR_color_clamp", extStart, extEnd);
10035
#endif /* GL_INGR_color_clamp */
10745
#endif /* GL_INGR_color_clamp */
10036
#ifdef GL_INGR_interlace_read
10746
#ifdef GL_INGR_interlace_read
10037
  CONST_CAST(GLEW_INGR_interlace_read) = _glewSearchExtension("GL_INGR_interlace_read", extStart, extEnd);
10747
  CONST_CAST(GLEW_INGR_interlace_read) = _glewSearchExtension("GL_INGR_interlace_read", extStart, extEnd);
10038
#endif /* GL_INGR_interlace_read */
10748
#endif /* GL_INGR_interlace_read */
-
 
10749
#ifdef GL_INTEL_map_texture
-
 
10750
  CONST_CAST(GLEW_INTEL_map_texture) = _glewSearchExtension("GL_INTEL_map_texture", extStart, extEnd);
-
 
10751
  if (glewExperimental || GLEW_INTEL_map_texture) CONST_CAST(GLEW_INTEL_map_texture) = !_glewInit_GL_INTEL_map_texture(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
10752
#endif /* GL_INTEL_map_texture */
10039
#ifdef GL_INTEL_parallel_arrays
10753
#ifdef GL_INTEL_parallel_arrays
10040
  CONST_CAST(GLEW_INTEL_parallel_arrays) = _glewSearchExtension("GL_INTEL_parallel_arrays", extStart, extEnd);
10754
  CONST_CAST(GLEW_INTEL_parallel_arrays) = _glewSearchExtension("GL_INTEL_parallel_arrays", extStart, extEnd);
10041
  if (glewExperimental || GLEW_INTEL_parallel_arrays) CONST_CAST(GLEW_INTEL_parallel_arrays) = !_glewInit_GL_INTEL_parallel_arrays(GLEW_CONTEXT_ARG_VAR_INIT);
10755
  if (glewExperimental || GLEW_INTEL_parallel_arrays) CONST_CAST(GLEW_INTEL_parallel_arrays) = !_glewInit_GL_INTEL_parallel_arrays(GLEW_CONTEXT_ARG_VAR_INIT);
10042
#endif /* GL_INTEL_parallel_arrays */
10756
#endif /* GL_INTEL_parallel_arrays */
10043
#ifdef GL_INTEL_texture_scissor
10757
#ifdef GL_INTEL_texture_scissor
Line 10070... Line 10784...
10070
  if (glewExperimental || GLEW_MESA_window_pos) CONST_CAST(GLEW_MESA_window_pos) = !_glewInit_GL_MESA_window_pos(GLEW_CONTEXT_ARG_VAR_INIT);
10784
  if (glewExperimental || GLEW_MESA_window_pos) CONST_CAST(GLEW_MESA_window_pos) = !_glewInit_GL_MESA_window_pos(GLEW_CONTEXT_ARG_VAR_INIT);
10071
#endif /* GL_MESA_window_pos */
10785
#endif /* GL_MESA_window_pos */
10072
#ifdef GL_MESA_ycbcr_texture
10786
#ifdef GL_MESA_ycbcr_texture
10073
  CONST_CAST(GLEW_MESA_ycbcr_texture) = _glewSearchExtension("GL_MESA_ycbcr_texture", extStart, extEnd);
10787
  CONST_CAST(GLEW_MESA_ycbcr_texture) = _glewSearchExtension("GL_MESA_ycbcr_texture", extStart, extEnd);
10074
#endif /* GL_MESA_ycbcr_texture */
10788
#endif /* GL_MESA_ycbcr_texture */
-
 
10789
#ifdef GL_NVX_conditional_render
-
 
10790
  CONST_CAST(GLEW_NVX_conditional_render) = _glewSearchExtension("GL_NVX_conditional_render", extStart, extEnd);
-
 
10791
  if (glewExperimental || GLEW_NVX_conditional_render) CONST_CAST(GLEW_NVX_conditional_render) = !_glewInit_GL_NVX_conditional_render(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
10792
#endif /* GL_NVX_conditional_render */
10075
#ifdef GL_NVX_gpu_memory_info
10793
#ifdef GL_NVX_gpu_memory_info
10076
  CONST_CAST(GLEW_NVX_gpu_memory_info) = _glewSearchExtension("GL_NVX_gpu_memory_info", extStart, extEnd);
10794
  CONST_CAST(GLEW_NVX_gpu_memory_info) = _glewSearchExtension("GL_NVX_gpu_memory_info", extStart, extEnd);
10077
#endif /* GL_NVX_gpu_memory_info */
10795
#endif /* GL_NVX_gpu_memory_info */
-
 
10796
#ifdef GL_NV_bindless_multi_draw_indirect
-
 
10797
  CONST_CAST(GLEW_NV_bindless_multi_draw_indirect) = _glewSearchExtension("GL_NV_bindless_multi_draw_indirect", extStart, extEnd);
-
 
10798
  if (glewExperimental || GLEW_NV_bindless_multi_draw_indirect) CONST_CAST(GLEW_NV_bindless_multi_draw_indirect) = !_glewInit_GL_NV_bindless_multi_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
10799
#endif /* GL_NV_bindless_multi_draw_indirect */
10078
#ifdef GL_NV_bindless_texture
10800
#ifdef GL_NV_bindless_texture
10079
  CONST_CAST(GLEW_NV_bindless_texture) = _glewSearchExtension("GL_NV_bindless_texture", extStart, extEnd);
10801
  CONST_CAST(GLEW_NV_bindless_texture) = _glewSearchExtension("GL_NV_bindless_texture", extStart, extEnd);
10080
  if (glewExperimental || GLEW_NV_bindless_texture) CONST_CAST(GLEW_NV_bindless_texture) = !_glewInit_GL_NV_bindless_texture(GLEW_CONTEXT_ARG_VAR_INIT);
10802
  if (glewExperimental || GLEW_NV_bindless_texture) CONST_CAST(GLEW_NV_bindless_texture) = !_glewInit_GL_NV_bindless_texture(GLEW_CONTEXT_ARG_VAR_INIT);
10081
#endif /* GL_NV_bindless_texture */
10803
#endif /* GL_NV_bindless_texture */
-
 
10804
#ifdef GL_NV_blend_equation_advanced
-
 
10805
  CONST_CAST(GLEW_NV_blend_equation_advanced) = _glewSearchExtension("GL_NV_blend_equation_advanced", extStart, extEnd);
-
 
10806
  if (glewExperimental || GLEW_NV_blend_equation_advanced) CONST_CAST(GLEW_NV_blend_equation_advanced) = !_glewInit_GL_NV_blend_equation_advanced(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
10807
#endif /* GL_NV_blend_equation_advanced */
-
 
10808
#ifdef GL_NV_blend_equation_advanced_coherent
-
 
10809
  CONST_CAST(GLEW_NV_blend_equation_advanced_coherent) = _glewSearchExtension("GL_NV_blend_equation_advanced_coherent", extStart, extEnd);
-
 
10810
#endif /* GL_NV_blend_equation_advanced_coherent */
10082
#ifdef GL_NV_blend_square
10811
#ifdef GL_NV_blend_square
10083
  CONST_CAST(GLEW_NV_blend_square) = _glewSearchExtension("GL_NV_blend_square", extStart, extEnd);
10812
  CONST_CAST(GLEW_NV_blend_square) = _glewSearchExtension("GL_NV_blend_square", extStart, extEnd);
10084
#endif /* GL_NV_blend_square */
10813
#endif /* GL_NV_blend_square */
-
 
10814
#ifdef GL_NV_compute_program5
-
 
10815
  CONST_CAST(GLEW_NV_compute_program5) = _glewSearchExtension("GL_NV_compute_program5", extStart, extEnd);
-
 
10816
#endif /* GL_NV_compute_program5 */
10085
#ifdef GL_NV_conditional_render
10817
#ifdef GL_NV_conditional_render
10086
  CONST_CAST(GLEW_NV_conditional_render) = _glewSearchExtension("GL_NV_conditional_render", extStart, extEnd);
10818
  CONST_CAST(GLEW_NV_conditional_render) = _glewSearchExtension("GL_NV_conditional_render", extStart, extEnd);
10087
  if (glewExperimental || GLEW_NV_conditional_render) CONST_CAST(GLEW_NV_conditional_render) = !_glewInit_GL_NV_conditional_render(GLEW_CONTEXT_ARG_VAR_INIT);
10819
  if (glewExperimental || GLEW_NV_conditional_render) CONST_CAST(GLEW_NV_conditional_render) = !_glewInit_GL_NV_conditional_render(GLEW_CONTEXT_ARG_VAR_INIT);
10088
#endif /* GL_NV_conditional_render */
10820
#endif /* GL_NV_conditional_render */
10089
#ifdef GL_NV_copy_depth_to_color
10821
#ifdef GL_NV_copy_depth_to_color
Line 10091... Line 10823...
10091
#endif /* GL_NV_copy_depth_to_color */
10823
#endif /* GL_NV_copy_depth_to_color */
10092
#ifdef GL_NV_copy_image
10824
#ifdef GL_NV_copy_image
10093
  CONST_CAST(GLEW_NV_copy_image) = _glewSearchExtension("GL_NV_copy_image", extStart, extEnd);
10825
  CONST_CAST(GLEW_NV_copy_image) = _glewSearchExtension("GL_NV_copy_image", extStart, extEnd);
10094
  if (glewExperimental || GLEW_NV_copy_image) CONST_CAST(GLEW_NV_copy_image) = !_glewInit_GL_NV_copy_image(GLEW_CONTEXT_ARG_VAR_INIT);
10826
  if (glewExperimental || GLEW_NV_copy_image) CONST_CAST(GLEW_NV_copy_image) = !_glewInit_GL_NV_copy_image(GLEW_CONTEXT_ARG_VAR_INIT);
10095
#endif /* GL_NV_copy_image */
10827
#endif /* GL_NV_copy_image */
-
 
10828
#ifdef GL_NV_deep_texture3D
-
 
10829
  CONST_CAST(GLEW_NV_deep_texture3D) = _glewSearchExtension("GL_NV_deep_texture3D", extStart, extEnd);
-
 
10830
#endif /* GL_NV_deep_texture3D */
10096
#ifdef GL_NV_depth_buffer_float
10831
#ifdef GL_NV_depth_buffer_float
10097
  CONST_CAST(GLEW_NV_depth_buffer_float) = _glewSearchExtension("GL_NV_depth_buffer_float", extStart, extEnd);
10832
  CONST_CAST(GLEW_NV_depth_buffer_float) = _glewSearchExtension("GL_NV_depth_buffer_float", extStart, extEnd);
10098
  if (glewExperimental || GLEW_NV_depth_buffer_float) CONST_CAST(GLEW_NV_depth_buffer_float) = !_glewInit_GL_NV_depth_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT);
10833
  if (glewExperimental || GLEW_NV_depth_buffer_float) CONST_CAST(GLEW_NV_depth_buffer_float) = !_glewInit_GL_NV_depth_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT);
10099
#endif /* GL_NV_depth_buffer_float */
10834
#endif /* GL_NV_depth_buffer_float */
10100
#ifdef GL_NV_depth_clamp
10835
#ifdef GL_NV_depth_clamp
10101
  CONST_CAST(GLEW_NV_depth_clamp) = _glewSearchExtension("GL_NV_depth_clamp", extStart, extEnd);
10836
  CONST_CAST(GLEW_NV_depth_clamp) = _glewSearchExtension("GL_NV_depth_clamp", extStart, extEnd);
10102
#endif /* GL_NV_depth_clamp */
10837
#endif /* GL_NV_depth_clamp */
10103
#ifdef GL_NV_depth_range_unclamped
10838
#ifdef GL_NV_depth_range_unclamped
10104
  CONST_CAST(GLEW_NV_depth_range_unclamped) = _glewSearchExtension("GL_NV_depth_range_unclamped", extStart, extEnd);
10839
  CONST_CAST(GLEW_NV_depth_range_unclamped) = _glewSearchExtension("GL_NV_depth_range_unclamped", extStart, extEnd);
10105
#endif /* GL_NV_depth_range_unclamped */
10840
#endif /* GL_NV_depth_range_unclamped */
-
 
10841
#ifdef GL_NV_draw_texture
-
 
10842
  CONST_CAST(GLEW_NV_draw_texture) = _glewSearchExtension("GL_NV_draw_texture", extStart, extEnd);
-
 
10843
  if (glewExperimental || GLEW_NV_draw_texture) CONST_CAST(GLEW_NV_draw_texture) = !_glewInit_GL_NV_draw_texture(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
10844
#endif /* GL_NV_draw_texture */
10106
#ifdef GL_NV_evaluators
10845
#ifdef GL_NV_evaluators
10107
  CONST_CAST(GLEW_NV_evaluators) = _glewSearchExtension("GL_NV_evaluators", extStart, extEnd);
10846
  CONST_CAST(GLEW_NV_evaluators) = _glewSearchExtension("GL_NV_evaluators", extStart, extEnd);
10108
  if (glewExperimental || GLEW_NV_evaluators) CONST_CAST(GLEW_NV_evaluators) = !_glewInit_GL_NV_evaluators(GLEW_CONTEXT_ARG_VAR_INIT);
10847
  if (glewExperimental || GLEW_NV_evaluators) CONST_CAST(GLEW_NV_evaluators) = !_glewInit_GL_NV_evaluators(GLEW_CONTEXT_ARG_VAR_INIT);
10109
#endif /* GL_NV_evaluators */
10848
#endif /* GL_NV_evaluators */
10110
#ifdef GL_NV_explicit_multisample
10849
#ifdef GL_NV_explicit_multisample
Line 10150... Line 10889...
10150
  if (glewExperimental || GLEW_NV_gpu_program4) CONST_CAST(GLEW_NV_gpu_program4) = !_glewInit_GL_NV_gpu_program4(GLEW_CONTEXT_ARG_VAR_INIT);
10889
  if (glewExperimental || GLEW_NV_gpu_program4) CONST_CAST(GLEW_NV_gpu_program4) = !_glewInit_GL_NV_gpu_program4(GLEW_CONTEXT_ARG_VAR_INIT);
10151
#endif /* GL_NV_gpu_program4 */
10890
#endif /* GL_NV_gpu_program4 */
10152
#ifdef GL_NV_gpu_program5
10891
#ifdef GL_NV_gpu_program5
10153
  CONST_CAST(GLEW_NV_gpu_program5) = _glewSearchExtension("GL_NV_gpu_program5", extStart, extEnd);
10892
  CONST_CAST(GLEW_NV_gpu_program5) = _glewSearchExtension("GL_NV_gpu_program5", extStart, extEnd);
10154
#endif /* GL_NV_gpu_program5 */
10893
#endif /* GL_NV_gpu_program5 */
-
 
10894
#ifdef GL_NV_gpu_program5_mem_extended
-
 
10895
  CONST_CAST(GLEW_NV_gpu_program5_mem_extended) = _glewSearchExtension("GL_NV_gpu_program5_mem_extended", extStart, extEnd);
-
 
10896
#endif /* GL_NV_gpu_program5_mem_extended */
10155
#ifdef GL_NV_gpu_program_fp64
10897
#ifdef GL_NV_gpu_program_fp64
10156
  CONST_CAST(GLEW_NV_gpu_program_fp64) = _glewSearchExtension("GL_NV_gpu_program_fp64", extStart, extEnd);
10898
  CONST_CAST(GLEW_NV_gpu_program_fp64) = _glewSearchExtension("GL_NV_gpu_program_fp64", extStart, extEnd);
10157
#endif /* GL_NV_gpu_program_fp64 */
10899
#endif /* GL_NV_gpu_program_fp64 */
10158
#ifdef GL_NV_gpu_shader5
10900
#ifdef GL_NV_gpu_shader5
10159
  CONST_CAST(GLEW_NV_gpu_shader5) = _glewSearchExtension("GL_NV_gpu_shader5", extStart, extEnd);
10901
  CONST_CAST(GLEW_NV_gpu_shader5) = _glewSearchExtension("GL_NV_gpu_shader5", extStart, extEnd);
Line 10212... Line 10954...
10212
#endif /* GL_NV_register_combiners */
10954
#endif /* GL_NV_register_combiners */
10213
#ifdef GL_NV_register_combiners2
10955
#ifdef GL_NV_register_combiners2
10214
  CONST_CAST(GLEW_NV_register_combiners2) = _glewSearchExtension("GL_NV_register_combiners2", extStart, extEnd);
10956
  CONST_CAST(GLEW_NV_register_combiners2) = _glewSearchExtension("GL_NV_register_combiners2", extStart, extEnd);
10215
  if (glewExperimental || GLEW_NV_register_combiners2) CONST_CAST(GLEW_NV_register_combiners2) = !_glewInit_GL_NV_register_combiners2(GLEW_CONTEXT_ARG_VAR_INIT);
10957
  if (glewExperimental || GLEW_NV_register_combiners2) CONST_CAST(GLEW_NV_register_combiners2) = !_glewInit_GL_NV_register_combiners2(GLEW_CONTEXT_ARG_VAR_INIT);
10216
#endif /* GL_NV_register_combiners2 */
10958
#endif /* GL_NV_register_combiners2 */
-
 
10959
#ifdef GL_NV_shader_atomic_counters
-
 
10960
  CONST_CAST(GLEW_NV_shader_atomic_counters) = _glewSearchExtension("GL_NV_shader_atomic_counters", extStart, extEnd);
-
 
10961
#endif /* GL_NV_shader_atomic_counters */
10217
#ifdef GL_NV_shader_atomic_float
10962
#ifdef GL_NV_shader_atomic_float
10218
  CONST_CAST(GLEW_NV_shader_atomic_float) = _glewSearchExtension("GL_NV_shader_atomic_float", extStart, extEnd);
10963
  CONST_CAST(GLEW_NV_shader_atomic_float) = _glewSearchExtension("GL_NV_shader_atomic_float", extStart, extEnd);
10219
#endif /* GL_NV_shader_atomic_float */
10964
#endif /* GL_NV_shader_atomic_float */
10220
#ifdef GL_NV_shader_buffer_load
10965
#ifdef GL_NV_shader_buffer_load
10221
  CONST_CAST(GLEW_NV_shader_buffer_load) = _glewSearchExtension("GL_NV_shader_buffer_load", extStart, extEnd);
10966
  CONST_CAST(GLEW_NV_shader_buffer_load) = _glewSearchExtension("GL_NV_shader_buffer_load", extStart, extEnd);
10222
  if (glewExperimental || GLEW_NV_shader_buffer_load) CONST_CAST(GLEW_NV_shader_buffer_load) = !_glewInit_GL_NV_shader_buffer_load(GLEW_CONTEXT_ARG_VAR_INIT);
10967
  if (glewExperimental || GLEW_NV_shader_buffer_load) CONST_CAST(GLEW_NV_shader_buffer_load) = !_glewInit_GL_NV_shader_buffer_load(GLEW_CONTEXT_ARG_VAR_INIT);
10223
#endif /* GL_NV_shader_buffer_load */
10968
#endif /* GL_NV_shader_buffer_load */
-
 
10969
#ifdef GL_NV_shader_storage_buffer_object
-
 
10970
  CONST_CAST(GLEW_NV_shader_storage_buffer_object) = _glewSearchExtension("GL_NV_shader_storage_buffer_object", extStart, extEnd);
-
 
10971
#endif /* GL_NV_shader_storage_buffer_object */
10224
#ifdef GL_NV_tessellation_program5
10972
#ifdef GL_NV_tessellation_program5
10225
  CONST_CAST(GLEW_NV_tessellation_program5) = _glewSearchExtension("GL_NV_gpu_program5", extStart, extEnd);
10973
  CONST_CAST(GLEW_NV_tessellation_program5) = _glewSearchExtension("GL_NV_gpu_program5", extStart, extEnd);
10226
#endif /* GL_NV_tessellation_program5 */
10974
#endif /* GL_NV_tessellation_program5 */
10227
#ifdef GL_NV_texgen_emboss
10975
#ifdef GL_NV_texgen_emboss
10228
  CONST_CAST(GLEW_NV_texgen_emboss) = _glewSearchExtension("GL_NV_texgen_emboss", extStart, extEnd);
10976
  CONST_CAST(GLEW_NV_texgen_emboss) = _glewSearchExtension("GL_NV_texgen_emboss", extStart, extEnd);
Line 10335... Line 11083...
10335
  CONST_CAST(GLEW_PGI_misc_hints) = _glewSearchExtension("GL_PGI_misc_hints", extStart, extEnd);
11083
  CONST_CAST(GLEW_PGI_misc_hints) = _glewSearchExtension("GL_PGI_misc_hints", extStart, extEnd);
10336
#endif /* GL_PGI_misc_hints */
11084
#endif /* GL_PGI_misc_hints */
10337
#ifdef GL_PGI_vertex_hints
11085
#ifdef GL_PGI_vertex_hints
10338
  CONST_CAST(GLEW_PGI_vertex_hints) = _glewSearchExtension("GL_PGI_vertex_hints", extStart, extEnd);
11086
  CONST_CAST(GLEW_PGI_vertex_hints) = _glewSearchExtension("GL_PGI_vertex_hints", extStart, extEnd);
10339
#endif /* GL_PGI_vertex_hints */
11087
#endif /* GL_PGI_vertex_hints */
-
 
11088
#ifdef GL_REGAL_ES1_0_compatibility
-
 
11089
  CONST_CAST(GLEW_REGAL_ES1_0_compatibility) = _glewSearchExtension("GL_REGAL_ES1_0_compatibility", extStart, extEnd);
-
 
11090
  if (glewExperimental || GLEW_REGAL_ES1_0_compatibility) CONST_CAST(GLEW_REGAL_ES1_0_compatibility) = !_glewInit_GL_REGAL_ES1_0_compatibility(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
11091
#endif /* GL_REGAL_ES1_0_compatibility */
-
 
11092
#ifdef GL_REGAL_ES1_1_compatibility
-
 
11093
  CONST_CAST(GLEW_REGAL_ES1_1_compatibility) = _glewSearchExtension("GL_REGAL_ES1_1_compatibility", extStart, extEnd);
-
 
11094
  if (glewExperimental || GLEW_REGAL_ES1_1_compatibility) CONST_CAST(GLEW_REGAL_ES1_1_compatibility) = !_glewInit_GL_REGAL_ES1_1_compatibility(GLEW_CONTEXT_ARG_VAR_INIT);
-
 
11095
#endif /* GL_REGAL_ES1_1_compatibility */
-
 
11096
#ifdef GL_REGAL_enable
-
 
11097
  CONST_CAST(GLEW_REGAL_enable) = _glewSearchExtension("GL_REGAL_enable", extStart, extEnd);
-
 
11098
#endif /* GL_REGAL_enable */
10340
#ifdef GL_REGAL_error_string
11099
#ifdef GL_REGAL_error_string
10341
  CONST_CAST(GLEW_REGAL_error_string) = _glewSearchExtension("GL_REGAL_error_string", extStart, extEnd);
11100
  CONST_CAST(GLEW_REGAL_error_string) = _glewSearchExtension("GL_REGAL_error_string", extStart, extEnd);
10342
  if (glewExperimental || GLEW_REGAL_error_string) CONST_CAST(GLEW_REGAL_error_string) = !_glewInit_GL_REGAL_error_string(GLEW_CONTEXT_ARG_VAR_INIT);
11101
  if (glewExperimental || GLEW_REGAL_error_string) CONST_CAST(GLEW_REGAL_error_string) = !_glewInit_GL_REGAL_error_string(GLEW_CONTEXT_ARG_VAR_INIT);
10343
#endif /* GL_REGAL_error_string */
11102
#endif /* GL_REGAL_error_string */
10344
#ifdef GL_REGAL_extension_query
11103
#ifdef GL_REGAL_extension_query
10345
  CONST_CAST(GLEW_REGAL_extension_query) = _glewSearchExtension("GL_REGAL_extension_query", extStart, extEnd);
11104
  CONST_CAST(GLEW_REGAL_extension_query) = _glewSearchExtension("GL_REGAL_extension_query", extStart, extEnd);
10346
  if (glewExperimental || GLEW_REGAL_extension_query) CONST_CAST(GLEW_REGAL_extension_query) = !_glewInit_GL_REGAL_extension_query(GLEW_CONTEXT_ARG_VAR_INIT);
11105
  if (glewExperimental || GLEW_REGAL_extension_query) CONST_CAST(GLEW_REGAL_extension_query) = !_glewInit_GL_REGAL_extension_query(GLEW_CONTEXT_ARG_VAR_INIT);
10347
#endif /* GL_REGAL_extension_query */
11106
#endif /* GL_REGAL_extension_query */
10348
#ifdef GL_REGAL_log
11107
#ifdef GL_REGAL_log
10349
  CONST_CAST(GLEW_REGAL_log) = _glewSearchExtension("GL_REGAL_log", extStart, extEnd);
11108
  CONST_CAST(GLEW_REGAL_log) = _glewSearchExtension("GL_REGAL_log", extStart, extEnd);
-
 
11109
  if (glewExperimental || GLEW_REGAL_log) CONST_CAST(GLEW_REGAL_log) = !_glewInit_GL_REGAL_log(GLEW_CONTEXT_ARG_VAR_INIT);
10350
#endif /* GL_REGAL_log */
11110
#endif /* GL_REGAL_log */
10351
#ifdef GL_REND_screen_coordinates
11111
#ifdef GL_REND_screen_coordinates
10352
  CONST_CAST(GLEW_REND_screen_coordinates) = _glewSearchExtension("GL_REND_screen_coordinates", extStart, extEnd);
11112
  CONST_CAST(GLEW_REND_screen_coordinates) = _glewSearchExtension("GL_REND_screen_coordinates", extStart, extEnd);
10353
#endif /* GL_REND_screen_coordinates */
11113
#endif /* GL_REND_screen_coordinates */
10354
#ifdef GL_S3_s3tc
11114
#ifdef GL_S3_s3tc
Line 10725... Line 11485...
10725
GLboolean __WGLEW_ARB_multisample = GL_FALSE;
11485
GLboolean __WGLEW_ARB_multisample = GL_FALSE;
10726
GLboolean __WGLEW_ARB_pbuffer = GL_FALSE;
11486
GLboolean __WGLEW_ARB_pbuffer = GL_FALSE;
10727
GLboolean __WGLEW_ARB_pixel_format = GL_FALSE;
11487
GLboolean __WGLEW_ARB_pixel_format = GL_FALSE;
10728
GLboolean __WGLEW_ARB_pixel_format_float = GL_FALSE;
11488
GLboolean __WGLEW_ARB_pixel_format_float = GL_FALSE;
10729
GLboolean __WGLEW_ARB_render_texture = GL_FALSE;
11489
GLboolean __WGLEW_ARB_render_texture = GL_FALSE;
-
 
11490
GLboolean __WGLEW_ARB_robustness_application_isolation = GL_FALSE;
-
 
11491
GLboolean __WGLEW_ARB_robustness_share_group_isolation = GL_FALSE;
10730
GLboolean __WGLEW_ATI_pixel_format_float = GL_FALSE;
11492
GLboolean __WGLEW_ATI_pixel_format_float = GL_FALSE;
10731
GLboolean __WGLEW_ATI_render_texture_rectangle = GL_FALSE;
11493
GLboolean __WGLEW_ATI_render_texture_rectangle = GL_FALSE;
10732
GLboolean __WGLEW_EXT_create_context_es2_profile = GL_FALSE;
11494
GLboolean __WGLEW_EXT_create_context_es2_profile = GL_FALSE;
10733
GLboolean __WGLEW_EXT_create_context_es_profile = GL_FALSE;
11495
GLboolean __WGLEW_EXT_create_context_es_profile = GL_FALSE;
10734
GLboolean __WGLEW_EXT_depth_float = GL_FALSE;
11496
GLboolean __WGLEW_EXT_depth_float = GL_FALSE;
Line 10924... Line 11686...
10924
  return r;
11686
  return r;
10925
}
11687
}
10926
 
11688
 
10927
#endif /* WGL_ARB_render_texture */
11689
#endif /* WGL_ARB_render_texture */
10928
 
11690
 
-
 
11691
#ifdef WGL_ARB_robustness_application_isolation
-
 
11692
 
-
 
11693
#endif /* WGL_ARB_robustness_application_isolation */
-
 
11694
 
-
 
11695
#ifdef WGL_ARB_robustness_share_group_isolation
-
 
11696
 
-
 
11697
#endif /* WGL_ARB_robustness_share_group_isolation */
-
 
11698
 
10929
#ifdef WGL_ATI_pixel_format_float
11699
#ifdef WGL_ATI_pixel_format_float
10930
 
11700
 
10931
#endif /* WGL_ATI_pixel_format_float */
11701
#endif /* WGL_ATI_pixel_format_float */
10932
 
11702
 
10933
#ifdef WGL_ATI_render_texture_rectangle
11703
#ifdef WGL_ATI_render_texture_rectangle
Line 11416... Line 12186...
11416
#endif /* WGL_ARB_pixel_format_float */
12186
#endif /* WGL_ARB_pixel_format_float */
11417
#ifdef WGL_ARB_render_texture
12187
#ifdef WGL_ARB_render_texture
11418
  CONST_CAST(WGLEW_ARB_render_texture) = _glewSearchExtension("WGL_ARB_render_texture", extStart, extEnd);
12188
  CONST_CAST(WGLEW_ARB_render_texture) = _glewSearchExtension("WGL_ARB_render_texture", extStart, extEnd);
11419
  if (glewExperimental || WGLEW_ARB_render_texture|| crippled) CONST_CAST(WGLEW_ARB_render_texture)= !_glewInit_WGL_ARB_render_texture(GLEW_CONTEXT_ARG_VAR_INIT);
12189
  if (glewExperimental || WGLEW_ARB_render_texture|| crippled) CONST_CAST(WGLEW_ARB_render_texture)= !_glewInit_WGL_ARB_render_texture(GLEW_CONTEXT_ARG_VAR_INIT);
11420
#endif /* WGL_ARB_render_texture */
12190
#endif /* WGL_ARB_render_texture */
-
 
12191
#ifdef WGL_ARB_robustness_application_isolation
-
 
12192
  CONST_CAST(WGLEW_ARB_robustness_application_isolation) = _glewSearchExtension("WGL_ARB_robustness_application_isolation", extStart, extEnd);
-
 
12193
#endif /* WGL_ARB_robustness_application_isolation */
-
 
12194
#ifdef WGL_ARB_robustness_share_group_isolation
-
 
12195
  CONST_CAST(WGLEW_ARB_robustness_share_group_isolation) = _glewSearchExtension("WGL_ARB_robustness_share_group_isolation", extStart, extEnd);
-
 
12196
#endif /* WGL_ARB_robustness_share_group_isolation */
11421
#ifdef WGL_ATI_pixel_format_float
12197
#ifdef WGL_ATI_pixel_format_float
11422
  CONST_CAST(WGLEW_ATI_pixel_format_float) = _glewSearchExtension("WGL_ATI_pixel_format_float", extStart, extEnd);
12198
  CONST_CAST(WGLEW_ATI_pixel_format_float) = _glewSearchExtension("WGL_ATI_pixel_format_float", extStart, extEnd);
11423
#endif /* WGL_ATI_pixel_format_float */
12199
#endif /* WGL_ATI_pixel_format_float */
11424
#ifdef WGL_ATI_render_texture_rectangle
12200
#ifdef WGL_ATI_render_texture_rectangle
11425
  CONST_CAST(WGLEW_ATI_render_texture_rectangle) = _glewSearchExtension("WGL_ATI_render_texture_rectangle", extStart, extEnd);
12201
  CONST_CAST(WGLEW_ATI_render_texture_rectangle) = _glewSearchExtension("WGL_ATI_render_texture_rectangle", extStart, extEnd);
Line 11546... Line 12322...
11546
#endif /* WGL_OML_sync_control */
12322
#endif /* WGL_OML_sync_control */
11547
 
12323
 
11548
  return GLEW_OK;
12324
  return GLEW_OK;
11549
}
12325
}
11550
 
12326
 
11551
#elif !defined(__ANDROID__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
12327
#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
11552
 
12328
 
11553
PFNGLXGETCURRENTDISPLAYPROC __glewXGetCurrentDisplay = NULL;
12329
PFNGLXGETCURRENTDISPLAYPROC __glewXGetCurrentDisplay = NULL;
11554
 
12330
 
11555
PFNGLXCHOOSEFBCONFIGPROC __glewXChooseFBConfig = NULL;
12331
PFNGLXCHOOSEFBCONFIGPROC __glewXChooseFBConfig = NULL;
11556
PFNGLXCREATENEWCONTEXTPROC __glewXCreateNewContext = NULL;
12332
PFNGLXCREATENEWCONTEXTPROC __glewXCreateNewContext = NULL;
Line 11568... Line 12344...
11568
PFNGLXMAKECONTEXTCURRENTPROC __glewXMakeContextCurrent = NULL;
12344
PFNGLXMAKECONTEXTCURRENTPROC __glewXMakeContextCurrent = NULL;
11569
PFNGLXQUERYCONTEXTPROC __glewXQueryContext = NULL;
12345
PFNGLXQUERYCONTEXTPROC __glewXQueryContext = NULL;
11570
PFNGLXQUERYDRAWABLEPROC __glewXQueryDrawable = NULL;
12346
PFNGLXQUERYDRAWABLEPROC __glewXQueryDrawable = NULL;
11571
PFNGLXSELECTEVENTPROC __glewXSelectEvent = NULL;
12347
PFNGLXSELECTEVENTPROC __glewXSelectEvent = NULL;
11572
 
12348
 
-
 
12349
PFNGLXBLITCONTEXTFRAMEBUFFERAMDPROC __glewXBlitContextFramebufferAMD = NULL;
-
 
12350
PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC __glewXCreateAssociatedContextAMD = NULL;
-
 
12351
PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC __glewXCreateAssociatedContextAttribsAMD = NULL;
-
 
12352
PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC __glewXDeleteAssociatedContextAMD = NULL;
-
 
12353
PFNGLXGETCONTEXTGPUIDAMDPROC __glewXGetContextGPUIDAMD = NULL;
-
 
12354
PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC __glewXGetCurrentAssociatedContextAMD = NULL;
-
 
12355
PFNGLXGETGPUIDSAMDPROC __glewXGetGPUIDsAMD = NULL;
-
 
12356
PFNGLXGETGPUINFOAMDPROC __glewXGetGPUInfoAMD = NULL;
-
 
12357
PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC __glewXMakeAssociatedContextCurrentAMD = NULL;
-
 
12358
 
11573
PFNGLXCREATECONTEXTATTRIBSARBPROC __glewXCreateContextAttribsARB = NULL;
12359
PFNGLXCREATECONTEXTATTRIBSARBPROC __glewXCreateContextAttribsARB = NULL;
11574
 
12360
 
11575
PFNGLXBINDTEXIMAGEATIPROC __glewXBindTexImageATI = NULL;
12361
PFNGLXBINDTEXIMAGEATIPROC __glewXBindTexImageATI = NULL;
11576
PFNGLXDRAWABLEATTRIBATIPROC __glewXDrawableAttribATI = NULL;
12362
PFNGLXDRAWABLEATTRIBATIPROC __glewXDrawableAttribATI = NULL;
11577
PFNGLXRELEASETEXIMAGEATIPROC __glewXReleaseTexImageATI = NULL;
12363
PFNGLXRELEASETEXIMAGEATIPROC __glewXReleaseTexImageATI = NULL;
Line 11700... Line 12486...
11700
GLboolean __GLXEW_ARB_robustness_application_isolation = GL_FALSE;
12486
GLboolean __GLXEW_ARB_robustness_application_isolation = GL_FALSE;
11701
GLboolean __GLXEW_ARB_robustness_share_group_isolation = GL_FALSE;
12487
GLboolean __GLXEW_ARB_robustness_share_group_isolation = GL_FALSE;
11702
GLboolean __GLXEW_ARB_vertex_buffer_object = GL_FALSE;
12488
GLboolean __GLXEW_ARB_vertex_buffer_object = GL_FALSE;
11703
GLboolean __GLXEW_ATI_pixel_format_float = GL_FALSE;
12489
GLboolean __GLXEW_ATI_pixel_format_float = GL_FALSE;
11704
GLboolean __GLXEW_ATI_render_texture = GL_FALSE;
12490
GLboolean __GLXEW_ATI_render_texture = GL_FALSE;
-
 
12491
GLboolean __GLXEW_EXT_buffer_age = GL_FALSE;
11705
GLboolean __GLXEW_EXT_create_context_es2_profile = GL_FALSE;
12492
GLboolean __GLXEW_EXT_create_context_es2_profile = GL_FALSE;
11706
GLboolean __GLXEW_EXT_create_context_es_profile = GL_FALSE;
12493
GLboolean __GLXEW_EXT_create_context_es_profile = GL_FALSE;
11707
GLboolean __GLXEW_EXT_fbconfig_packed_float = GL_FALSE;
12494
GLboolean __GLXEW_EXT_fbconfig_packed_float = GL_FALSE;
11708
GLboolean __GLXEW_EXT_framebuffer_sRGB = GL_FALSE;
12495
GLboolean __GLXEW_EXT_framebuffer_sRGB = GL_FALSE;
11709
GLboolean __GLXEW_EXT_import_context = GL_FALSE;
12496
GLboolean __GLXEW_EXT_import_context = GL_FALSE;
Line 11725... Line 12512...
11725
GLboolean __GLXEW_NV_multisample_coverage = GL_FALSE;
12512
GLboolean __GLXEW_NV_multisample_coverage = GL_FALSE;
11726
GLboolean __GLXEW_NV_present_video = GL_FALSE;
12513
GLboolean __GLXEW_NV_present_video = GL_FALSE;
11727
GLboolean __GLXEW_NV_swap_group = GL_FALSE;
12514
GLboolean __GLXEW_NV_swap_group = GL_FALSE;
11728
GLboolean __GLXEW_NV_vertex_array_range = GL_FALSE;
12515
GLboolean __GLXEW_NV_vertex_array_range = GL_FALSE;
11729
GLboolean __GLXEW_NV_video_capture = GL_FALSE;
12516
GLboolean __GLXEW_NV_video_capture = GL_FALSE;
11730
GLboolean __GLXEW_NV_video_out = GL_FALSE;
12517
GLboolean __GLXEW_NV_video_output = GL_FALSE;
11731
GLboolean __GLXEW_OML_swap_method = GL_FALSE;
12518
GLboolean __GLXEW_OML_swap_method = GL_FALSE;
11732
GLboolean __GLXEW_OML_sync_control = GL_FALSE;
12519
GLboolean __GLXEW_OML_sync_control = GL_FALSE;
11733
GLboolean __GLXEW_SGIS_blended_overlay = GL_FALSE;
12520
GLboolean __GLXEW_SGIS_blended_overlay = GL_FALSE;
11734
GLboolean __GLXEW_SGIS_color_range = GL_FALSE;
12521
GLboolean __GLXEW_SGIS_color_range = GL_FALSE;
11735
GLboolean __GLXEW_SGIS_multisample = GL_FALSE;
12522
GLboolean __GLXEW_SGIS_multisample = GL_FALSE;
Line 11800... Line 12587...
11800
 
12587
 
11801
#endif /* GLX_3DFX_multisample */
12588
#endif /* GLX_3DFX_multisample */
11802
 
12589
 
11803
#ifdef GLX_AMD_gpu_association
12590
#ifdef GLX_AMD_gpu_association
11804
 
12591
 
-
 
12592
static GLboolean _glewInit_GLX_AMD_gpu_association (GLXEW_CONTEXT_ARG_DEF_INIT)
-
 
12593
{
-
 
12594
  GLboolean r = GL_FALSE;
-
 
12595
 
-
 
12596
  r = ((glXBlitContextFramebufferAMD = (PFNGLXBLITCONTEXTFRAMEBUFFERAMDPROC)glewGetProcAddress((const GLubyte*)"glXBlitContextFramebufferAMD")) == NULL) || r;
-
 
12597
  r = ((glXCreateAssociatedContextAMD = (PFNGLXCREATEASSOCIATEDCONTEXTAMDPROC)glewGetProcAddress((const GLubyte*)"glXCreateAssociatedContextAMD")) == NULL) || r;
-
 
12598
  r = ((glXCreateAssociatedContextAttribsAMD = (PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC)glewGetProcAddress((const GLubyte*)"glXCreateAssociatedContextAttribsAMD")) == NULL) || r;
-
 
12599
  r = ((glXDeleteAssociatedContextAMD = (PFNGLXDELETEASSOCIATEDCONTEXTAMDPROC)glewGetProcAddress((const GLubyte*)"glXDeleteAssociatedContextAMD")) == NULL) || r;
-
 
12600
  r = ((glXGetContextGPUIDAMD = (PFNGLXGETCONTEXTGPUIDAMDPROC)glewGetProcAddress((const GLubyte*)"glXGetContextGPUIDAMD")) == NULL) || r;
-
 
12601
  r = ((glXGetCurrentAssociatedContextAMD = (PFNGLXGETCURRENTASSOCIATEDCONTEXTAMDPROC)glewGetProcAddress((const GLubyte*)"glXGetCurrentAssociatedContextAMD")) == NULL) || r;
-
 
12602
  r = ((glXGetGPUIDsAMD = (PFNGLXGETGPUIDSAMDPROC)glewGetProcAddress((const GLubyte*)"glXGetGPUIDsAMD")) == NULL) || r;
-
 
12603
  r = ((glXGetGPUInfoAMD = (PFNGLXGETGPUINFOAMDPROC)glewGetProcAddress((const GLubyte*)"glXGetGPUInfoAMD")) == NULL) || r;
-
 
12604
  r = ((glXMakeAssociatedContextCurrentAMD = (PFNGLXMAKEASSOCIATEDCONTEXTCURRENTAMDPROC)glewGetProcAddress((const GLubyte*)"glXMakeAssociatedContextCurrentAMD")) == NULL) || r;
-
 
12605
 
-
 
12606
  return r;
-
 
12607
}
-
 
12608
 
11805
#endif /* GLX_AMD_gpu_association */
12609
#endif /* GLX_AMD_gpu_association */
11806
 
12610
 
11807
#ifdef GLX_ARB_create_context
12611
#ifdef GLX_ARB_create_context
11808
 
12612
 
11809
static GLboolean _glewInit_GLX_ARB_create_context (GLXEW_CONTEXT_ARG_DEF_INIT)
12613
static GLboolean _glewInit_GLX_ARB_create_context (GLXEW_CONTEXT_ARG_DEF_INIT)
Line 11870... Line 12674...
11870
  return r;
12674
  return r;
11871
}
12675
}
11872
 
12676
 
11873
#endif /* GLX_ATI_render_texture */
12677
#endif /* GLX_ATI_render_texture */
11874
 
12678
 
-
 
12679
#ifdef GLX_EXT_buffer_age
-
 
12680
 
-
 
12681
#endif /* GLX_EXT_buffer_age */
-
 
12682
 
11875
#ifdef GLX_EXT_create_context_es2_profile
12683
#ifdef GLX_EXT_create_context_es2_profile
11876
 
12684
 
11877
#endif /* GLX_EXT_create_context_es2_profile */
12685
#endif /* GLX_EXT_create_context_es2_profile */
11878
 
12686
 
11879
#ifdef GLX_EXT_create_context_es_profile
12687
#ifdef GLX_EXT_create_context_es_profile
Line 12112... Line 12920...
12112
  return r;
12920
  return r;
12113
}
12921
}
12114
 
12922
 
12115
#endif /* GLX_NV_video_capture */
12923
#endif /* GLX_NV_video_capture */
12116
 
12924
 
12117
#ifdef GLX_NV_video_out
12925
#ifdef GLX_NV_video_output
12118
 
12926
 
12119
static GLboolean _glewInit_GLX_NV_video_out (GLXEW_CONTEXT_ARG_DEF_INIT)
12927
static GLboolean _glewInit_GLX_NV_video_output (GLXEW_CONTEXT_ARG_DEF_INIT)
12120
{
12928
{
12121
  GLboolean r = GL_FALSE;
12929
  GLboolean r = GL_FALSE;
12122
 
12930
 
12123
  r = ((glXBindVideoImageNV = (PFNGLXBINDVIDEOIMAGENVPROC)glewGetProcAddress((const GLubyte*)"glXBindVideoImageNV")) == NULL) || r;
12931
  r = ((glXBindVideoImageNV = (PFNGLXBINDVIDEOIMAGENVPROC)glewGetProcAddress((const GLubyte*)"glXBindVideoImageNV")) == NULL) || r;
12124
  r = ((glXGetVideoDeviceNV = (PFNGLXGETVIDEODEVICENVPROC)glewGetProcAddress((const GLubyte*)"glXGetVideoDeviceNV")) == NULL) || r;
12932
  r = ((glXGetVideoDeviceNV = (PFNGLXGETVIDEODEVICENVPROC)glewGetProcAddress((const GLubyte*)"glXGetVideoDeviceNV")) == NULL) || r;
Line 12128... Line 12936...
12128
  r = ((glXSendPbufferToVideoNV = (PFNGLXSENDPBUFFERTOVIDEONVPROC)glewGetProcAddress((const GLubyte*)"glXSendPbufferToVideoNV")) == NULL) || r;
12936
  r = ((glXSendPbufferToVideoNV = (PFNGLXSENDPBUFFERTOVIDEONVPROC)glewGetProcAddress((const GLubyte*)"glXSendPbufferToVideoNV")) == NULL) || r;
12129
 
12937
 
12130
  return r;
12938
  return r;
12131
}
12939
}
12132
 
12940
 
12133
#endif /* GLX_NV_video_out */
12941
#endif /* GLX_NV_video_output */
12134
 
12942
 
12135
#ifdef GLX_OML_swap_method
12943
#ifdef GLX_OML_swap_method
12136
 
12944
 
12137
#endif /* GLX_OML_swap_method */
12945
#endif /* GLX_OML_swap_method */
12138
 
12946
 
Line 12412... Line 13220...
12412
#ifdef GLX_3DFX_multisample
13220
#ifdef GLX_3DFX_multisample
12413
  CONST_CAST(GLXEW_3DFX_multisample) = _glewSearchExtension("GLX_3DFX_multisample", extStart, extEnd);
13221
  CONST_CAST(GLXEW_3DFX_multisample) = _glewSearchExtension("GLX_3DFX_multisample", extStart, extEnd);
12414
#endif /* GLX_3DFX_multisample */
13222
#endif /* GLX_3DFX_multisample */
12415
#ifdef GLX_AMD_gpu_association
13223
#ifdef GLX_AMD_gpu_association
12416
  CONST_CAST(GLXEW_AMD_gpu_association) = _glewSearchExtension("GLX_AMD_gpu_association", extStart, extEnd);
13224
  CONST_CAST(GLXEW_AMD_gpu_association) = _glewSearchExtension("GLX_AMD_gpu_association", extStart, extEnd);
-
 
13225
  if (glewExperimental || GLXEW_AMD_gpu_association) CONST_CAST(GLXEW_AMD_gpu_association) = !_glewInit_GLX_AMD_gpu_association(GLEW_CONTEXT_ARG_VAR_INIT);
12417
#endif /* GLX_AMD_gpu_association */
13226
#endif /* GLX_AMD_gpu_association */
12418
#ifdef GLX_ARB_create_context
13227
#ifdef GLX_ARB_create_context
12419
  CONST_CAST(GLXEW_ARB_create_context) = _glewSearchExtension("GLX_ARB_create_context", extStart, extEnd);
13228
  CONST_CAST(GLXEW_ARB_create_context) = _glewSearchExtension("GLX_ARB_create_context", extStart, extEnd);
12420
  if (glewExperimental || GLXEW_ARB_create_context) CONST_CAST(GLXEW_ARB_create_context) = !_glewInit_GLX_ARB_create_context(GLEW_CONTEXT_ARG_VAR_INIT);
13229
  if (glewExperimental || GLXEW_ARB_create_context) CONST_CAST(GLXEW_ARB_create_context) = !_glewInit_GLX_ARB_create_context(GLEW_CONTEXT_ARG_VAR_INIT);
12421
#endif /* GLX_ARB_create_context */
13230
#endif /* GLX_ARB_create_context */
Line 12451... Line 13260...
12451
#endif /* GLX_ATI_pixel_format_float */
13260
#endif /* GLX_ATI_pixel_format_float */
12452
#ifdef GLX_ATI_render_texture
13261
#ifdef GLX_ATI_render_texture
12453
  CONST_CAST(GLXEW_ATI_render_texture) = _glewSearchExtension("GLX_ATI_render_texture", extStart, extEnd);
13262
  CONST_CAST(GLXEW_ATI_render_texture) = _glewSearchExtension("GLX_ATI_render_texture", extStart, extEnd);
12454
  if (glewExperimental || GLXEW_ATI_render_texture) CONST_CAST(GLXEW_ATI_render_texture) = !_glewInit_GLX_ATI_render_texture(GLEW_CONTEXT_ARG_VAR_INIT);
13263
  if (glewExperimental || GLXEW_ATI_render_texture) CONST_CAST(GLXEW_ATI_render_texture) = !_glewInit_GLX_ATI_render_texture(GLEW_CONTEXT_ARG_VAR_INIT);
12455
#endif /* GLX_ATI_render_texture */
13264
#endif /* GLX_ATI_render_texture */
-
 
13265
#ifdef GLX_EXT_buffer_age
-
 
13266
  CONST_CAST(GLXEW_EXT_buffer_age) = _glewSearchExtension("GLX_EXT_buffer_age", extStart, extEnd);
-
 
13267
#endif /* GLX_EXT_buffer_age */
12456
#ifdef GLX_EXT_create_context_es2_profile
13268
#ifdef GLX_EXT_create_context_es2_profile
12457
  CONST_CAST(GLXEW_EXT_create_context_es2_profile) = _glewSearchExtension("GLX_EXT_create_context_es2_profile", extStart, extEnd);
13269
  CONST_CAST(GLXEW_EXT_create_context_es2_profile) = _glewSearchExtension("GLX_EXT_create_context_es2_profile", extStart, extEnd);
12458
#endif /* GLX_EXT_create_context_es2_profile */
13270
#endif /* GLX_EXT_create_context_es2_profile */
12459
#ifdef GLX_EXT_create_context_es_profile
13271
#ifdef GLX_EXT_create_context_es_profile
12460
  CONST_CAST(GLXEW_EXT_create_context_es_profile) = _glewSearchExtension("GLX_EXT_create_context_es_profile", extStart, extEnd);
13272
  CONST_CAST(GLXEW_EXT_create_context_es_profile) = _glewSearchExtension("GLX_EXT_create_context_es_profile", extStart, extEnd);
Line 12540... Line 13352...
12540
#endif /* GLX_NV_vertex_array_range */
13352
#endif /* GLX_NV_vertex_array_range */
12541
#ifdef GLX_NV_video_capture
13353
#ifdef GLX_NV_video_capture
12542
  CONST_CAST(GLXEW_NV_video_capture) = _glewSearchExtension("GLX_NV_video_capture", extStart, extEnd);
13354
  CONST_CAST(GLXEW_NV_video_capture) = _glewSearchExtension("GLX_NV_video_capture", extStart, extEnd);
12543
  if (glewExperimental || GLXEW_NV_video_capture) CONST_CAST(GLXEW_NV_video_capture) = !_glewInit_GLX_NV_video_capture(GLEW_CONTEXT_ARG_VAR_INIT);
13355
  if (glewExperimental || GLXEW_NV_video_capture) CONST_CAST(GLXEW_NV_video_capture) = !_glewInit_GLX_NV_video_capture(GLEW_CONTEXT_ARG_VAR_INIT);
12544
#endif /* GLX_NV_video_capture */
13356
#endif /* GLX_NV_video_capture */
12545
#ifdef GLX_NV_video_out
13357
#ifdef GLX_NV_video_output
12546
  CONST_CAST(GLXEW_NV_video_out) = _glewSearchExtension("GLX_NV_video_out", extStart, extEnd);
13358
  CONST_CAST(GLXEW_NV_video_output) = _glewSearchExtension("GLX_NV_video_output", extStart, extEnd);
12547
  if (glewExperimental || GLXEW_NV_video_out) CONST_CAST(GLXEW_NV_video_out) = !_glewInit_GLX_NV_video_out(GLEW_CONTEXT_ARG_VAR_INIT);
13359
  if (glewExperimental || GLXEW_NV_video_output) CONST_CAST(GLXEW_NV_video_output) = !_glewInit_GLX_NV_video_output(GLEW_CONTEXT_ARG_VAR_INIT);
12548
#endif /* GLX_NV_video_out */
13360
#endif /* GLX_NV_video_output */
12549
#ifdef GLX_OML_swap_method
13361
#ifdef GLX_OML_swap_method
12550
  CONST_CAST(GLXEW_OML_swap_method) = _glewSearchExtension("GLX_OML_swap_method", extStart, extEnd);
13362
  CONST_CAST(GLXEW_OML_swap_method) = _glewSearchExtension("GLX_OML_swap_method", extStart, extEnd);
12551
#endif /* GLX_OML_swap_method */
13363
#endif /* GLX_OML_swap_method */
12552
#ifdef GLX_OML_sync_control
13364
#ifdef GLX_OML_sync_control
12553
  CONST_CAST(GLXEW_OML_sync_control) = _glewSearchExtension("GLX_OML_sync_control", extStart, extEnd);
13365
  CONST_CAST(GLXEW_OML_sync_control) = _glewSearchExtension("GLX_OML_sync_control", extStart, extEnd);
Line 12618... Line 13430...
12618
#endif /* GLX_SUN_video_resize */
13430
#endif /* GLX_SUN_video_resize */
12619
 
13431
 
12620
  return GLEW_OK;
13432
  return GLEW_OK;
12621
}
13433
}
12622
 
13434
 
12623
#endif /* !defined(__ANDROID__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) */
13435
#endif /* !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) */
12624
 
13436
 
12625
/* ------------------------------------------------------------------------ */
13437
/* ------------------------------------------------------------------------ */
12626
 
13438
 
12627
const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error)
13439
const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error)
12628
{
13440
{
Line 12641... Line 13453...
12641
const GLubyte * GLEWAPIENTRY glewGetString (GLenum name)
13453
const GLubyte * GLEWAPIENTRY glewGetString (GLenum name)
12642
{
13454
{
12643
  static const GLubyte* _glewString[] =
13455
  static const GLubyte* _glewString[] =
12644
  {
13456
  {
12645
    (const GLubyte*)NULL,
13457
    (const GLubyte*)NULL,
12646
    (const GLubyte*)"1.9.0",
13458
    (const GLubyte*)"1.10.0",
12647
    (const GLubyte*)"1",
13459
    (const GLubyte*)"1",
12648
    (const GLubyte*)"9",
13460
    (const GLubyte*)"10",
12649
    (const GLubyte*)"0"
13461
    (const GLubyte*)"0"
12650
  };
13462
  };
12651
  const int max_string = sizeof(_glewString)/sizeof(*_glewString) - 1;
13463
  const int max_string = sizeof(_glewString)/sizeof(*_glewString) - 1;
12652
  return _glewString[(int)name > max_string ? 0 : (int)name];
13464
  return _glewString[(int)name > max_string ? 0 : (int)name];
12653
}
13465
}
Line 12658... Line 13470...
12658
 
13470
 
12659
#if !defined(GLEW_MX)
13471
#if !defined(GLEW_MX)
12660
 
13472
 
12661
#if defined(_WIN32)
13473
#if defined(_WIN32)
12662
extern GLenum GLEWAPIENTRY wglewContextInit (void);
13474
extern GLenum GLEWAPIENTRY wglewContextInit (void);
12663
#elif !defined(__ANDROID__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
13475
#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
12664
extern GLenum GLEWAPIENTRY glxewContextInit (void);
13476
extern GLenum GLEWAPIENTRY glxewContextInit (void);
12665
#endif /* _WIN32 */
13477
#endif /* _WIN32 */
12666
 
13478
 
12667
GLenum GLEWAPIENTRY glewInit (void)
13479
GLenum GLEWAPIENTRY glewInit (void)
12668
{
13480
{
12669
  GLenum r;
13481
  GLenum r;
12670
  r = glewContextInit();
13482
  r = glewContextInit();
12671
  if ( r != 0 ) return r;
13483
  if ( r != 0 ) return r;
12672
#if defined(_WIN32)
13484
#if defined(_WIN32)
12673
  return wglewContextInit();
13485
  return wglewContextInit();
12674
#elif !defined(__ANDROID__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) /* _UNIX */
13486
#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) /* _UNIX */
12675
  return glxewContextInit();
13487
  return glxewContextInit();
12676
#else
13488
#else
12677
  return r;
13489
  return r;
12678
#endif /* _WIN32 */
13490
#endif /* _WIN32 */
12679
}
13491
}
Line 12797... Line 13609...
12797
        {
13609
        {
12798
          ret = GLEW_VERSION_4_3;
13610
          ret = GLEW_VERSION_4_3;
12799
          continue;
13611
          continue;
12800
        }
13612
        }
12801
#endif
13613
#endif
-
 
13614
#ifdef GL_VERSION_4_4
-
 
13615
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"4_4", 3))
-
 
13616
        {
-
 
13617
          ret = GLEW_VERSION_4_4;
-
 
13618
          continue;
-
 
13619
        }
-
 
13620
#endif
12802
      }
13621
      }
12803
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DFX_", 5))
13622
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DFX_", 5))
12804
      {
13623
      {
12805
#ifdef GL_3DFX_multisample
13624
#ifdef GL_3DFX_multisample
12806
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11))
13625
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multisample", 11))
Line 12859... Line 13678...
12859
        {
13678
        {
12860
          ret = GLEW_AMD_draw_buffers_blend;
13679
          ret = GLEW_AMD_draw_buffers_blend;
12861
          continue;
13680
          continue;
12862
        }
13681
        }
12863
#endif
13682
#endif
-
 
13683
#ifdef GL_AMD_interleaved_elements
-
 
13684
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"interleaved_elements", 20))
-
 
13685
        {
-
 
13686
          ret = GLEW_AMD_interleaved_elements;
-
 
13687
          continue;
-
 
13688
        }
-
 
13689
#endif
12864
#ifdef GL_AMD_multi_draw_indirect
13690
#ifdef GL_AMD_multi_draw_indirect
12865
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multi_draw_indirect", 19))
13691
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multi_draw_indirect", 19))
12866
        {
13692
        {
12867
          ret = GLEW_AMD_multi_draw_indirect;
13693
          ret = GLEW_AMD_multi_draw_indirect;
12868
          continue;
13694
          continue;
Line 12915... Line 13741...
12915
        {
13741
        {
12916
          ret = GLEW_AMD_shader_stencil_export;
13742
          ret = GLEW_AMD_shader_stencil_export;
12917
          continue;
13743
          continue;
12918
        }
13744
        }
12919
#endif
13745
#endif
-
 
13746
#ifdef GL_AMD_shader_trinary_minmax
-
 
13747
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_trinary_minmax", 21))
-
 
13748
        {
-
 
13749
          ret = GLEW_AMD_shader_trinary_minmax;
-
 
13750
          continue;
-
 
13751
        }
-
 
13752
#endif
-
 
13753
#ifdef GL_AMD_sparse_texture
-
 
13754
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"sparse_texture", 14))
-
 
13755
        {
-
 
13756
          ret = GLEW_AMD_sparse_texture;
-
 
13757
          continue;
-
 
13758
        }
-
 
13759
#endif
12920
#ifdef GL_AMD_stencil_operation_extended
13760
#ifdef GL_AMD_stencil_operation_extended
12921
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_operation_extended", 26))
13761
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_operation_extended", 26))
12922
        {
13762
        {
12923
          ret = GLEW_AMD_stencil_operation_extended;
13763
          ret = GLEW_AMD_stencil_operation_extended;
12924
          continue;
13764
          continue;
Line 12958... Line 13798...
12958
          ret = GLEW_AMD_vertex_shader_viewport_index;
13798
          ret = GLEW_AMD_vertex_shader_viewport_index;
12959
          continue;
13799
          continue;
12960
        }
13800
        }
12961
#endif
13801
#endif
12962
      }
13802
      }
-
 
13803
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"ANGLE_", 6))
-
 
13804
      {
-
 
13805
#ifdef GL_ANGLE_depth_texture
-
 
13806
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_texture", 13))
-
 
13807
        {
-
 
13808
          ret = GLEW_ANGLE_depth_texture;
-
 
13809
          continue;
-
 
13810
        }
-
 
13811
#endif
-
 
13812
#ifdef GL_ANGLE_framebuffer_blit
-
 
13813
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_blit", 16))
-
 
13814
        {
-
 
13815
          ret = GLEW_ANGLE_framebuffer_blit;
-
 
13816
          continue;
-
 
13817
        }
-
 
13818
#endif
-
 
13819
#ifdef GL_ANGLE_framebuffer_multisample
-
 
13820
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"framebuffer_multisample", 23))
-
 
13821
        {
-
 
13822
          ret = GLEW_ANGLE_framebuffer_multisample;
-
 
13823
          continue;
-
 
13824
        }
-
 
13825
#endif
-
 
13826
#ifdef GL_ANGLE_instanced_arrays
-
 
13827
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"instanced_arrays", 16))
-
 
13828
        {
-
 
13829
          ret = GLEW_ANGLE_instanced_arrays;
-
 
13830
          continue;
-
 
13831
        }
-
 
13832
#endif
-
 
13833
#ifdef GL_ANGLE_pack_reverse_row_order
-
 
13834
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"pack_reverse_row_order", 22))
-
 
13835
        {
-
 
13836
          ret = GLEW_ANGLE_pack_reverse_row_order;
-
 
13837
          continue;
-
 
13838
        }
-
 
13839
#endif
-
 
13840
#ifdef GL_ANGLE_program_binary
-
 
13841
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"program_binary", 14))
-
 
13842
        {
-
 
13843
          ret = GLEW_ANGLE_program_binary;
-
 
13844
          continue;
-
 
13845
        }
-
 
13846
#endif
-
 
13847
#ifdef GL_ANGLE_texture_compression_dxt1
-
 
13848
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_dxt1", 24))
-
 
13849
        {
-
 
13850
          ret = GLEW_ANGLE_texture_compression_dxt1;
-
 
13851
          continue;
-
 
13852
        }
-
 
13853
#endif
-
 
13854
#ifdef GL_ANGLE_texture_compression_dxt3
-
 
13855
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_dxt3", 24))
-
 
13856
        {
-
 
13857
          ret = GLEW_ANGLE_texture_compression_dxt3;
-
 
13858
          continue;
-
 
13859
        }
-
 
13860
#endif
-
 
13861
#ifdef GL_ANGLE_texture_compression_dxt5
-
 
13862
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_compression_dxt5", 24))
-
 
13863
        {
-
 
13864
          ret = GLEW_ANGLE_texture_compression_dxt5;
-
 
13865
          continue;
-
 
13866
        }
-
 
13867
#endif
-
 
13868
#ifdef GL_ANGLE_texture_usage
-
 
13869
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_usage", 13))
-
 
13870
        {
-
 
13871
          ret = GLEW_ANGLE_texture_usage;
-
 
13872
          continue;
-
 
13873
        }
-
 
13874
#endif
-
 
13875
#ifdef GL_ANGLE_timer_query
-
 
13876
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"timer_query", 11))
-
 
13877
        {
-
 
13878
          ret = GLEW_ANGLE_timer_query;
-
 
13879
          continue;
-
 
13880
        }
-
 
13881
#endif
-
 
13882
#ifdef GL_ANGLE_translated_shader_source
-
 
13883
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"translated_shader_source", 24))
-
 
13884
        {
-
 
13885
          ret = GLEW_ANGLE_translated_shader_source;
-
 
13886
          continue;
-
 
13887
        }
-
 
13888
#endif
-
 
13889
      }
12963
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"APPLE_", 6))
13890
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"APPLE_", 6))
12964
      {
13891
      {
12965
#ifdef GL_APPLE_aux_depth_stencil
13892
#ifdef GL_APPLE_aux_depth_stencil
12966
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"aux_depth_stencil", 17))
13893
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"aux_depth_stencil", 17))
12967
        {
13894
        {
Line 13110... Line 14037...
13110
        {
14037
        {
13111
          ret = GLEW_ARB_base_instance;
14038
          ret = GLEW_ARB_base_instance;
13112
          continue;
14039
          continue;
13113
        }
14040
        }
13114
#endif
14041
#endif
-
 
14042
#ifdef GL_ARB_bindless_texture
-
 
14043
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"bindless_texture", 16))
-
 
14044
        {
-
 
14045
          ret = GLEW_ARB_bindless_texture;
-
 
14046
          continue;
-
 
14047
        }
-
 
14048
#endif
13115
#ifdef GL_ARB_blend_func_extended
14049
#ifdef GL_ARB_blend_func_extended
13116
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_func_extended", 19))
14050
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_func_extended", 19))
13117
        {
14051
        {
13118
          ret = GLEW_ARB_blend_func_extended;
14052
          ret = GLEW_ARB_blend_func_extended;
13119
          continue;
14053
          continue;
13120
        }
14054
        }
13121
#endif
14055
#endif
-
 
14056
#ifdef GL_ARB_buffer_storage
-
 
14057
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"buffer_storage", 14))
-
 
14058
        {
-
 
14059
          ret = GLEW_ARB_buffer_storage;
-
 
14060
          continue;
-
 
14061
        }
-
 
14062
#endif
13122
#ifdef GL_ARB_cl_event
14063
#ifdef GL_ARB_cl_event
13123
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"cl_event", 8))
14064
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"cl_event", 8))
13124
        {
14065
        {
13125
          ret = GLEW_ARB_cl_event;
14066
          ret = GLEW_ARB_cl_event;
13126
          continue;
14067
          continue;
Line 13131... Line 14072...
13131
        {
14072
        {
13132
          ret = GLEW_ARB_clear_buffer_object;
14073
          ret = GLEW_ARB_clear_buffer_object;
13133
          continue;
14074
          continue;
13134
        }
14075
        }
13135
#endif
14076
#endif
-
 
14077
#ifdef GL_ARB_clear_texture
-
 
14078
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"clear_texture", 13))
-
 
14079
        {
-
 
14080
          ret = GLEW_ARB_clear_texture;
-
 
14081
          continue;
-
 
14082
        }
-
 
14083
#endif
13136
#ifdef GL_ARB_color_buffer_float
14084
#ifdef GL_ARB_color_buffer_float
13137
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_buffer_float", 18))
14085
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_buffer_float", 18))
13138
        {
14086
        {
13139
          ret = GLEW_ARB_color_buffer_float;
14087
          ret = GLEW_ARB_color_buffer_float;
13140
          continue;
14088
          continue;
Line 13159... Line 14107...
13159
        {
14107
        {
13160
          ret = GLEW_ARB_compute_shader;
14108
          ret = GLEW_ARB_compute_shader;
13161
          continue;
14109
          continue;
13162
        }
14110
        }
13163
#endif
14111
#endif
-
 
14112
#ifdef GL_ARB_compute_variable_group_size
-
 
14113
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"compute_variable_group_size", 27))
-
 
14114
        {
-
 
14115
          ret = GLEW_ARB_compute_variable_group_size;
-
 
14116
          continue;
-
 
14117
        }
-
 
14118
#endif
13164
#ifdef GL_ARB_conservative_depth
14119
#ifdef GL_ARB_conservative_depth
13165
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"conservative_depth", 18))
14120
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"conservative_depth", 18))
13166
        {
14121
        {
13167
          ret = GLEW_ARB_conservative_depth;
14122
          ret = GLEW_ARB_conservative_depth;
13168
          continue;
14123
          continue;
Line 13243... Line 14198...
13243
        {
14198
        {
13244
          ret = GLEW_ARB_draw_instanced;
14199
          ret = GLEW_ARB_draw_instanced;
13245
          continue;
14200
          continue;
13246
        }
14201
        }
13247
#endif
14202
#endif
-
 
14203
#ifdef GL_ARB_enhanced_layouts
-
 
14204
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"enhanced_layouts", 16))
-
 
14205
        {
-
 
14206
          ret = GLEW_ARB_enhanced_layouts;
-
 
14207
          continue;
-
 
14208
        }
-
 
14209
#endif
13248
#ifdef GL_ARB_explicit_attrib_location
14210
#ifdef GL_ARB_explicit_attrib_location
13249
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"explicit_attrib_location", 24))
14211
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"explicit_attrib_location", 24))
13250
        {
14212
        {
13251
          ret = GLEW_ARB_explicit_attrib_location;
14213
          ret = GLEW_ARB_explicit_attrib_location;
13252
          continue;
14214
          continue;
Line 13362... Line 14324...
13362
        {
14324
        {
13363
          ret = GLEW_ARB_imaging;
14325
          ret = GLEW_ARB_imaging;
13364
          continue;
14326
          continue;
13365
        }
14327
        }
13366
#endif
14328
#endif
-
 
14329
#ifdef GL_ARB_indirect_parameters
-
 
14330
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"indirect_parameters", 19))
-
 
14331
        {
-
 
14332
          ret = GLEW_ARB_indirect_parameters;
-
 
14333
          continue;
-
 
14334
        }
-
 
14335
#endif
13367
#ifdef GL_ARB_instanced_arrays
14336
#ifdef GL_ARB_instanced_arrays
13368
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"instanced_arrays", 16))
14337
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"instanced_arrays", 16))
13369
        {
14338
        {
13370
          ret = GLEW_ARB_instanced_arrays;
14339
          ret = GLEW_ARB_instanced_arrays;
13371
          continue;
14340
          continue;
Line 13411... Line 14380...
13411
        {
14380
        {
13412
          ret = GLEW_ARB_matrix_palette;
14381
          ret = GLEW_ARB_matrix_palette;
13413
          continue;
14382
          continue;
13414
        }
14383
        }
13415
#endif
14384
#endif
-
 
14385
#ifdef GL_ARB_multi_bind
-
 
14386
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multi_bind", 10))
-
 
14387
        {
-
 
14388
          ret = GLEW_ARB_multi_bind;
-
 
14389
          continue;
-
 
14390
        }
-
 
14391
#endif
13416
#ifdef GL_ARB_multi_draw_indirect
14392
#ifdef GL_ARB_multi_draw_indirect
13417
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multi_draw_indirect", 19))
14393
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"multi_draw_indirect", 19))
13418
        {
14394
        {
13419
          ret = GLEW_ARB_multi_draw_indirect;
14395
          ret = GLEW_ARB_multi_draw_indirect;
13420
          continue;
14396
          continue;
Line 13481... Line 14457...
13481
        {
14457
        {
13482
          ret = GLEW_ARB_provoking_vertex;
14458
          ret = GLEW_ARB_provoking_vertex;
13483
          continue;
14459
          continue;
13484
        }
14460
        }
13485
#endif
14461
#endif
-
 
14462
#ifdef GL_ARB_query_buffer_object
-
 
14463
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"query_buffer_object", 19))
-
 
14464
        {
-
 
14465
          ret = GLEW_ARB_query_buffer_object;
-
 
14466
          continue;
-
 
14467
        }
-
 
14468
#endif
13486
#ifdef GL_ARB_robust_buffer_access_behavior
14469
#ifdef GL_ARB_robust_buffer_access_behavior
13487
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"robust_buffer_access_behavior", 29))
14470
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"robust_buffer_access_behavior", 29))
13488
        {
14471
        {
13489
          ret = GLEW_ARB_robust_buffer_access_behavior;
14472
          ret = GLEW_ARB_robust_buffer_access_behavior;
13490
          continue;
14473
          continue;
Line 13530... Line 14513...
13530
        {
14513
        {
13531
          ret = GLEW_ARB_seamless_cube_map;
14514
          ret = GLEW_ARB_seamless_cube_map;
13532
          continue;
14515
          continue;
13533
        }
14516
        }
13534
#endif
14517
#endif
-
 
14518
#ifdef GL_ARB_seamless_cubemap_per_texture
-
 
14519
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"seamless_cubemap_per_texture", 28))
-
 
14520
        {
-
 
14521
          ret = GLEW_ARB_seamless_cubemap_per_texture;
-
 
14522
          continue;
-
 
14523
        }
-
 
14524
#endif
13535
#ifdef GL_ARB_separate_shader_objects
14525
#ifdef GL_ARB_separate_shader_objects
13536
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_shader_objects", 23))
14526
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_shader_objects", 23))
13537
        {
14527
        {
13538
          ret = GLEW_ARB_separate_shader_objects;
14528
          ret = GLEW_ARB_separate_shader_objects;
13539
          continue;
14529
          continue;
Line 13551... Line 14541...
13551
        {
14541
        {
13552
          ret = GLEW_ARB_shader_bit_encoding;
14542
          ret = GLEW_ARB_shader_bit_encoding;
13553
          continue;
14543
          continue;
13554
        }
14544
        }
13555
#endif
14545
#endif
-
 
14546
#ifdef GL_ARB_shader_draw_parameters
-
 
14547
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_draw_parameters", 22))
-
 
14548
        {
-
 
14549
          ret = GLEW_ARB_shader_draw_parameters;
-
 
14550
          continue;
-
 
14551
        }
-
 
14552
#endif
-
 
14553
#ifdef GL_ARB_shader_group_vote
-
 
14554
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_group_vote", 17))
-
 
14555
        {
-
 
14556
          ret = GLEW_ARB_shader_group_vote;
-
 
14557
          continue;
-
 
14558
        }
-
 
14559
#endif
13556
#ifdef GL_ARB_shader_image_load_store
14560
#ifdef GL_ARB_shader_image_load_store
13557
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_image_load_store", 23))
14561
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_image_load_store", 23))
13558
        {
14562
        {
13559
          ret = GLEW_ARB_shader_image_load_store;
14563
          ret = GLEW_ARB_shader_image_load_store;
13560
          continue;
14564
          continue;
Line 13649... Line 14653...
13649
        {
14653
        {
13650
          ret = GLEW_ARB_shadow_ambient;
14654
          ret = GLEW_ARB_shadow_ambient;
13651
          continue;
14655
          continue;
13652
        }
14656
        }
13653
#endif
14657
#endif
-
 
14658
#ifdef GL_ARB_sparse_texture
-
 
14659
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"sparse_texture", 14))
-
 
14660
        {
-
 
14661
          ret = GLEW_ARB_sparse_texture;
-
 
14662
          continue;
-
 
14663
        }
-
 
14664
#endif
13654
#ifdef GL_ARB_stencil_texturing
14665
#ifdef GL_ARB_stencil_texturing
13655
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_texturing", 17))
14666
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"stencil_texturing", 17))
13656
        {
14667
        {
13657
          ret = GLEW_ARB_stencil_texturing;
14668
          ret = GLEW_ARB_stencil_texturing;
13658
          continue;
14669
          continue;
Line 13775... Line 14786...
13775
        {
14786
        {
13776
          ret = GLEW_ARB_texture_gather;
14787
          ret = GLEW_ARB_texture_gather;
13777
          continue;
14788
          continue;
13778
        }
14789
        }
13779
#endif
14790
#endif
-
 
14791
#ifdef GL_ARB_texture_mirror_clamp_to_edge
-
 
14792
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirror_clamp_to_edge", 28))
-
 
14793
        {
-
 
14794
          ret = GLEW_ARB_texture_mirror_clamp_to_edge;
-
 
14795
          continue;
-
 
14796
        }
-
 
14797
#endif
13780
#ifdef GL_ARB_texture_mirrored_repeat
14798
#ifdef GL_ARB_texture_mirrored_repeat
13781
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirrored_repeat", 23))
14799
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_mirrored_repeat", 23))
13782
        {
14800
        {
13783
          ret = GLEW_ARB_texture_mirrored_repeat;
14801
          ret = GLEW_ARB_texture_mirrored_repeat;
13784
          continue;
14802
          continue;
Line 13831... Line 14849...
13831
        {
14849
        {
13832
          ret = GLEW_ARB_texture_rgb10_a2ui;
14850
          ret = GLEW_ARB_texture_rgb10_a2ui;
13833
          continue;
14851
          continue;
13834
        }
14852
        }
13835
#endif
14853
#endif
-
 
14854
#ifdef GL_ARB_texture_stencil8
-
 
14855
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_stencil8", 16))
-
 
14856
        {
-
 
14857
          ret = GLEW_ARB_texture_stencil8;
-
 
14858
          continue;
-
 
14859
        }
-
 
14860
#endif
13836
#ifdef GL_ARB_texture_storage
14861
#ifdef GL_ARB_texture_storage
13837
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_storage", 15))
14862
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_storage", 15))
13838
        {
14863
        {
13839
          ret = GLEW_ARB_texture_storage;
14864
          ret = GLEW_ARB_texture_storage;
13840
          continue;
14865
          continue;
Line 13957... Line 14982...
13957
        {
14982
        {
13958
          ret = GLEW_ARB_vertex_shader;
14983
          ret = GLEW_ARB_vertex_shader;
13959
          continue;
14984
          continue;
13960
        }
14985
        }
13961
#endif
14986
#endif
-
 
14987
#ifdef GL_ARB_vertex_type_10f_11f_11f_rev
-
 
14988
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_type_10f_11f_11f_rev", 27))
-
 
14989
        {
-
 
14990
          ret = GLEW_ARB_vertex_type_10f_11f_11f_rev;
-
 
14991
          continue;
-
 
14992
        }
-
 
14993
#endif
13962
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
14994
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
13963
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_type_2_10_10_10_rev", 26))
14995
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_type_2_10_10_10_rev", 26))
13964
        {
14996
        {
13965
          ret = GLEW_ARB_vertex_type_2_10_10_10_rev;
14997
          ret = GLEW_ARB_vertex_type_2_10_10_10_rev;
13966
          continue;
14998
          continue;
Line 14947... Line 15979...
14947
        }
15979
        }
14948
#endif
15980
#endif
14949
      }
15981
      }
14950
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"INTEL_", 6))
15982
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"INTEL_", 6))
14951
      {
15983
      {
-
 
15984
#ifdef GL_INTEL_map_texture
-
 
15985
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"map_texture", 11))
-
 
15986
        {
-
 
15987
          ret = GLEW_INTEL_map_texture;
-
 
15988
          continue;
-
 
15989
        }
-
 
15990
#endif
14952
#ifdef GL_INTEL_parallel_arrays
15991
#ifdef GL_INTEL_parallel_arrays
14953
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"parallel_arrays", 15))
15992
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"parallel_arrays", 15))
14954
        {
15993
        {
14955
          ret = GLEW_INTEL_parallel_arrays;
15994
          ret = GLEW_INTEL_parallel_arrays;
14956
          continue;
15995
          continue;
Line 15032... Line 16071...
15032
        }
16071
        }
15033
#endif
16072
#endif
15034
      }
16073
      }
15035
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"NVX_", 4))
16074
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"NVX_", 4))
15036
      {
16075
      {
-
 
16076
#ifdef GL_NVX_conditional_render
-
 
16077
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"conditional_render", 18))
-
 
16078
        {
-
 
16079
          ret = GLEW_NVX_conditional_render;
-
 
16080
          continue;
-
 
16081
        }
-
 
16082
#endif
15037
#ifdef GL_NVX_gpu_memory_info
16083
#ifdef GL_NVX_gpu_memory_info
15038
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_memory_info", 15))
16084
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_memory_info", 15))
15039
        {
16085
        {
15040
          ret = GLEW_NVX_gpu_memory_info;
16086
          ret = GLEW_NVX_gpu_memory_info;
15041
          continue;
16087
          continue;
15042
        }
16088
        }
15043
#endif
16089
#endif
15044
      }
16090
      }
15045
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"NV_", 3))
16091
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"NV_", 3))
15046
      {
16092
      {
-
 
16093
#ifdef GL_NV_bindless_multi_draw_indirect
-
 
16094
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"bindless_multi_draw_indirect", 28))
-
 
16095
        {
-
 
16096
          ret = GLEW_NV_bindless_multi_draw_indirect;
-
 
16097
          continue;
-
 
16098
        }
-
 
16099
#endif
15047
#ifdef GL_NV_bindless_texture
16100
#ifdef GL_NV_bindless_texture
15048
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"bindless_texture", 16))
16101
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"bindless_texture", 16))
15049
        {
16102
        {
15050
          ret = GLEW_NV_bindless_texture;
16103
          ret = GLEW_NV_bindless_texture;
15051
          continue;
16104
          continue;
15052
        }
16105
        }
15053
#endif
16106
#endif
-
 
16107
#ifdef GL_NV_blend_equation_advanced
-
 
16108
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_equation_advanced", 23))
-
 
16109
        {
-
 
16110
          ret = GLEW_NV_blend_equation_advanced;
-
 
16111
          continue;
-
 
16112
        }
-
 
16113
#endif
-
 
16114
#ifdef GL_NV_blend_equation_advanced_coherent
-
 
16115
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_equation_advanced_coherent", 32))
-
 
16116
        {
-
 
16117
          ret = GLEW_NV_blend_equation_advanced_coherent;
-
 
16118
          continue;
-
 
16119
        }
-
 
16120
#endif
15054
#ifdef GL_NV_blend_square
16121
#ifdef GL_NV_blend_square
15055
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_square", 12))
16122
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_square", 12))
15056
        {
16123
        {
15057
          ret = GLEW_NV_blend_square;
16124
          ret = GLEW_NV_blend_square;
15058
          continue;
16125
          continue;
15059
        }
16126
        }
15060
#endif
16127
#endif
-
 
16128
#ifdef GL_NV_compute_program5
-
 
16129
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"compute_program5", 16))
-
 
16130
        {
-
 
16131
          ret = GLEW_NV_compute_program5;
-
 
16132
          continue;
-
 
16133
        }
-
 
16134
#endif
15061
#ifdef GL_NV_conditional_render
16135
#ifdef GL_NV_conditional_render
15062
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"conditional_render", 18))
16136
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"conditional_render", 18))
15063
        {
16137
        {
15064
          ret = GLEW_NV_conditional_render;
16138
          ret = GLEW_NV_conditional_render;
15065
          continue;
16139
          continue;
Line 15077... Line 16151...
15077
        {
16151
        {
15078
          ret = GLEW_NV_copy_image;
16152
          ret = GLEW_NV_copy_image;
15079
          continue;
16153
          continue;
15080
        }
16154
        }
15081
#endif
16155
#endif
-
 
16156
#ifdef GL_NV_deep_texture3D
-
 
16157
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"deep_texture3D", 14))
-
 
16158
        {
-
 
16159
          ret = GLEW_NV_deep_texture3D;
-
 
16160
          continue;
-
 
16161
        }
-
 
16162
#endif
15082
#ifdef GL_NV_depth_buffer_float
16163
#ifdef GL_NV_depth_buffer_float
15083
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_buffer_float", 18))
16164
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_buffer_float", 18))
15084
        {
16165
        {
15085
          ret = GLEW_NV_depth_buffer_float;
16166
          ret = GLEW_NV_depth_buffer_float;
15086
          continue;
16167
          continue;
Line 15098... Line 16179...
15098
        {
16179
        {
15099
          ret = GLEW_NV_depth_range_unclamped;
16180
          ret = GLEW_NV_depth_range_unclamped;
15100
          continue;
16181
          continue;
15101
        }
16182
        }
15102
#endif
16183
#endif
-
 
16184
#ifdef GL_NV_draw_texture
-
 
16185
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"draw_texture", 12))
-
 
16186
        {
-
 
16187
          ret = GLEW_NV_draw_texture;
-
 
16188
          continue;
-
 
16189
        }
-
 
16190
#endif
15103
#ifdef GL_NV_evaluators
16191
#ifdef GL_NV_evaluators
15104
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"evaluators", 10))
16192
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"evaluators", 10))
15105
        {
16193
        {
15106
          ret = GLEW_NV_evaluators;
16194
          ret = GLEW_NV_evaluators;
15107
          continue;
16195
          continue;
Line 15196... Line 16284...
15196
        {
16284
        {
15197
          ret = GLEW_NV_gpu_program5;
16285
          ret = GLEW_NV_gpu_program5;
15198
          continue;
16286
          continue;
15199
        }
16287
        }
15200
#endif
16288
#endif
-
 
16289
#ifdef GL_NV_gpu_program5_mem_extended
-
 
16290
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_program5_mem_extended", 25))
-
 
16291
        {
-
 
16292
          ret = GLEW_NV_gpu_program5_mem_extended;
-
 
16293
          continue;
-
 
16294
        }
-
 
16295
#endif
15201
#ifdef GL_NV_gpu_program_fp64
16296
#ifdef GL_NV_gpu_program_fp64
15202
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_program_fp64", 16))
16297
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_program_fp64", 16))
15203
        {
16298
        {
15204
          ret = GLEW_NV_gpu_program_fp64;
16299
          ret = GLEW_NV_gpu_program_fp64;
15205
          continue;
16300
          continue;
Line 15315... Line 16410...
15315
        {
16410
        {
15316
          ret = GLEW_NV_register_combiners2;
16411
          ret = GLEW_NV_register_combiners2;
15317
          continue;
16412
          continue;
15318
        }
16413
        }
15319
#endif
16414
#endif
-
 
16415
#ifdef GL_NV_shader_atomic_counters
-
 
16416
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_atomic_counters", 22))
-
 
16417
        {
-
 
16418
          ret = GLEW_NV_shader_atomic_counters;
-
 
16419
          continue;
-
 
16420
        }
-
 
16421
#endif
15320
#ifdef GL_NV_shader_atomic_float
16422
#ifdef GL_NV_shader_atomic_float
15321
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_atomic_float", 19))
16423
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_atomic_float", 19))
15322
        {
16424
        {
15323
          ret = GLEW_NV_shader_atomic_float;
16425
          ret = GLEW_NV_shader_atomic_float;
15324
          continue;
16426
          continue;
Line 15329... Line 16431...
15329
        {
16431
        {
15330
          ret = GLEW_NV_shader_buffer_load;
16432
          ret = GLEW_NV_shader_buffer_load;
15331
          continue;
16433
          continue;
15332
        }
16434
        }
15333
#endif
16435
#endif
-
 
16436
#ifdef GL_NV_shader_storage_buffer_object
-
 
16437
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_storage_buffer_object", 28))
-
 
16438
        {
-
 
16439
          ret = GLEW_NV_shader_storage_buffer_object;
-
 
16440
          continue;
-
 
16441
        }
-
 
16442
#endif
15334
#ifdef GL_NV_tessellation_program5
16443
#ifdef GL_NV_tessellation_program5
15335
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"tessellation_program5", 21))
16444
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"tessellation_program5", 21))
15336
        {
16445
        {
15337
          ret = GLEW_NV_tessellation_program5;
16446
          ret = GLEW_NV_tessellation_program5;
15338
          continue;
16447
          continue;
Line 15586... Line 16695...
15586
        }
16695
        }
15587
#endif
16696
#endif
15588
      }
16697
      }
15589
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"REGAL_", 6))
16698
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"REGAL_", 6))
15590
      {
16699
      {
-
 
16700
#ifdef GL_REGAL_ES1_0_compatibility
-
 
16701
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"ES1_0_compatibility", 19))
-
 
16702
        {
-
 
16703
          ret = GLEW_REGAL_ES1_0_compatibility;
-
 
16704
          continue;
-
 
16705
        }
-
 
16706
#endif
-
 
16707
#ifdef GL_REGAL_ES1_1_compatibility
-
 
16708
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"ES1_1_compatibility", 19))
-
 
16709
        {
-
 
16710
          ret = GLEW_REGAL_ES1_1_compatibility;
-
 
16711
          continue;
-
 
16712
        }
-
 
16713
#endif
-
 
16714
#ifdef GL_REGAL_enable
-
 
16715
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"enable", 6))
-
 
16716
        {
-
 
16717
          ret = GLEW_REGAL_enable;
-
 
16718
          continue;
-
 
16719
        }
-
 
16720
#endif
15591
#ifdef GL_REGAL_error_string
16721
#ifdef GL_REGAL_error_string
15592
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"error_string", 12))
16722
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"error_string", 12))
15593
        {
16723
        {
15594
          ret = GLEW_REGAL_error_string;
16724
          ret = GLEW_REGAL_error_string;
15595
          continue;
16725
          continue;
Line 16203... Line 17333...
16203
        {
17333
        {
16204
          ret = WGLEW_ARB_render_texture;
17334
          ret = WGLEW_ARB_render_texture;
16205
          continue;
17335
          continue;
16206
        }
17336
        }
16207
#endif
17337
#endif
-
 
17338
#ifdef WGL_ARB_robustness_application_isolation
-
 
17339
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_application_isolation", 32))
-
 
17340
        {
-
 
17341
          ret = WGLEW_ARB_robustness_application_isolation;
-
 
17342
          continue;
-
 
17343
        }
-
 
17344
#endif
-
 
17345
#ifdef WGL_ARB_robustness_share_group_isolation
-
 
17346
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_share_group_isolation", 32))
-
 
17347
        {
-
 
17348
          ret = WGLEW_ARB_robustness_share_group_isolation;
-
 
17349
          continue;
-
 
17350
        }
-
 
17351
#endif
16208
      }
17352
      }
16209
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"ATI_", 4))
17353
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"ATI_", 4))
16210
      {
17354
      {
16211
#ifdef WGL_ATI_pixel_format_float
17355
#ifdef WGL_ATI_pixel_format_float
16212
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format_float", 18))
17356
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"pixel_format_float", 18))
Line 16470... Line 17614...
16470
    ret = (len == 0);
17614
    ret = (len == 0);
16471
  }
17615
  }
16472
  return ret;
17616
  return ret;
16473
}
17617
}
16474
 
17618
 
16475
#elif !defined(__ANDROID__) && !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
17619
#elif !defined(__ANDROID__) && !defined(__native_client__) && !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
16476
 
17620
 
16477
#if defined(GLEW_MX)
17621
#if defined(GLEW_MX)
16478
GLboolean glxewContextIsSupported (const GLXEWContext* ctx, const char* name)
17622
GLboolean glxewContextIsSupported (const GLXEWContext* ctx, const char* name)
16479
#else
17623
#else
16480
GLboolean glxewIsSupported (const char* name)
17624
GLboolean glxewIsSupported (const char* name)
Line 16621... Line 17765...
16621
        }
17765
        }
16622
#endif
17766
#endif
16623
      }
17767
      }
16624
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4))
17768
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4))
16625
      {
17769
      {
-
 
17770
#ifdef GLX_EXT_buffer_age
-
 
17771
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"buffer_age", 10))
-
 
17772
        {
-
 
17773
          ret = GLXEW_EXT_buffer_age;
-
 
17774
          continue;
-
 
17775
        }
-
 
17776
#endif
16626
#ifdef GLX_EXT_create_context_es2_profile
17777
#ifdef GLX_EXT_create_context_es2_profile
16627
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_es2_profile", 26))
17778
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_es2_profile", 26))
16628
        {
17779
        {
16629
          ret = GLXEW_EXT_create_context_es2_profile;
17780
          ret = GLXEW_EXT_create_context_es2_profile;
16630
          continue;
17781
          continue;
Line 16805... Line 17956...
16805
        {
17956
        {
16806
          ret = GLXEW_NV_video_capture;
17957
          ret = GLXEW_NV_video_capture;
16807
          continue;
17958
          continue;
16808
        }
17959
        }
16809
#endif
17960
#endif
16810
#ifdef GLX_NV_video_out
17961
#ifdef GLX_NV_video_output
16811
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"video_out", 9))
17962
        if (_glewStrSame3(&pos, &len, (const GLubyte*)"video_output", 12))
16812
        {
17963
        {
16813
          ret = GLXEW_NV_video_out;
17964
          ret = GLXEW_NV_video_output;
16814
          continue;
17965
          continue;
16815
        }
17966
        }
16816
#endif
17967
#endif
16817
      }
17968
      }
16818
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"OML_", 4))
17969
      if (_glewStrSame2(&pos, &len, (const GLubyte*)"OML_", 4))