MCPcopy Create free account
hub / github.com/TankOs/SFGUI / Load_ARB_multitexture

Function Load_ARB_multitexture

src/SFGUI/GLLoader.cpp:107–179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105void (CODEGEN_FUNCPTR *sfg_ptrc_glMultiTexCoord4svARB)(GLenum, const GLshort *) = NULL;
106
107static int Load_ARB_multitexture(void)
108{
109 int numFailed = 0;
110 sfg_ptrc_glActiveTextureARB = (void (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glActiveTextureARB");
111 if(!sfg_ptrc_glActiveTextureARB) numFailed++;
112 sfg_ptrc_glClientActiveTextureARB = (void (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glClientActiveTextureARB");
113 if(!sfg_ptrc_glClientActiveTextureARB) numFailed++;
114 sfg_ptrc_glMultiTexCoord1dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLdouble))IntGetProcAddress("glMultiTexCoord1dARB");
115 if(!sfg_ptrc_glMultiTexCoord1dARB) numFailed++;
116 sfg_ptrc_glMultiTexCoord1dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLdouble *))IntGetProcAddress("glMultiTexCoord1dvARB");
117 if(!sfg_ptrc_glMultiTexCoord1dvARB) numFailed++;
118 sfg_ptrc_glMultiTexCoord1fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLfloat))IntGetProcAddress("glMultiTexCoord1fARB");
119 if(!sfg_ptrc_glMultiTexCoord1fARB) numFailed++;
120 sfg_ptrc_glMultiTexCoord1fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLfloat *))IntGetProcAddress("glMultiTexCoord1fvARB");
121 if(!sfg_ptrc_glMultiTexCoord1fvARB) numFailed++;
122 sfg_ptrc_glMultiTexCoord1iARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLint))IntGetProcAddress("glMultiTexCoord1iARB");
123 if(!sfg_ptrc_glMultiTexCoord1iARB) numFailed++;
124 sfg_ptrc_glMultiTexCoord1ivARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLint *))IntGetProcAddress("glMultiTexCoord1ivARB");
125 if(!sfg_ptrc_glMultiTexCoord1ivARB) numFailed++;
126 sfg_ptrc_glMultiTexCoord1sARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLshort))IntGetProcAddress("glMultiTexCoord1sARB");
127 if(!sfg_ptrc_glMultiTexCoord1sARB) numFailed++;
128 sfg_ptrc_glMultiTexCoord1svARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLshort *))IntGetProcAddress("glMultiTexCoord1svARB");
129 if(!sfg_ptrc_glMultiTexCoord1svARB) numFailed++;
130 sfg_ptrc_glMultiTexCoord2dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLdouble, GLdouble))IntGetProcAddress("glMultiTexCoord2dARB");
131 if(!sfg_ptrc_glMultiTexCoord2dARB) numFailed++;
132 sfg_ptrc_glMultiTexCoord2dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLdouble *))IntGetProcAddress("glMultiTexCoord2dvARB");
133 if(!sfg_ptrc_glMultiTexCoord2dvARB) numFailed++;
134 sfg_ptrc_glMultiTexCoord2fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLfloat, GLfloat))IntGetProcAddress("glMultiTexCoord2fARB");
135 if(!sfg_ptrc_glMultiTexCoord2fARB) numFailed++;
136 sfg_ptrc_glMultiTexCoord2fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLfloat *))IntGetProcAddress("glMultiTexCoord2fvARB");
137 if(!sfg_ptrc_glMultiTexCoord2fvARB) numFailed++;
138 sfg_ptrc_glMultiTexCoord2iARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLint, GLint))IntGetProcAddress("glMultiTexCoord2iARB");
139 if(!sfg_ptrc_glMultiTexCoord2iARB) numFailed++;
140 sfg_ptrc_glMultiTexCoord2ivARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLint *))IntGetProcAddress("glMultiTexCoord2ivARB");
141 if(!sfg_ptrc_glMultiTexCoord2ivARB) numFailed++;
142 sfg_ptrc_glMultiTexCoord2sARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLshort, GLshort))IntGetProcAddress("glMultiTexCoord2sARB");
143 if(!sfg_ptrc_glMultiTexCoord2sARB) numFailed++;
144 sfg_ptrc_glMultiTexCoord2svARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLshort *))IntGetProcAddress("glMultiTexCoord2svARB");
145 if(!sfg_ptrc_glMultiTexCoord2svARB) numFailed++;
146 sfg_ptrc_glMultiTexCoord3dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLdouble, GLdouble, GLdouble))IntGetProcAddress("glMultiTexCoord3dARB");
147 if(!sfg_ptrc_glMultiTexCoord3dARB) numFailed++;
148 sfg_ptrc_glMultiTexCoord3dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLdouble *))IntGetProcAddress("glMultiTexCoord3dvARB");
149 if(!sfg_ptrc_glMultiTexCoord3dvARB) numFailed++;
150 sfg_ptrc_glMultiTexCoord3fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLfloat, GLfloat, GLfloat))IntGetProcAddress("glMultiTexCoord3fARB");
151 if(!sfg_ptrc_glMultiTexCoord3fARB) numFailed++;
152 sfg_ptrc_glMultiTexCoord3fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLfloat *))IntGetProcAddress("glMultiTexCoord3fvARB");
153 if(!sfg_ptrc_glMultiTexCoord3fvARB) numFailed++;
154 sfg_ptrc_glMultiTexCoord3iARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLint, GLint, GLint))IntGetProcAddress("glMultiTexCoord3iARB");
155 if(!sfg_ptrc_glMultiTexCoord3iARB) numFailed++;
156 sfg_ptrc_glMultiTexCoord3ivARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLint *))IntGetProcAddress("glMultiTexCoord3ivARB");
157 if(!sfg_ptrc_glMultiTexCoord3ivARB) numFailed++;
158 sfg_ptrc_glMultiTexCoord3sARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLshort, GLshort, GLshort))IntGetProcAddress("glMultiTexCoord3sARB");
159 if(!sfg_ptrc_glMultiTexCoord3sARB) numFailed++;
160 sfg_ptrc_glMultiTexCoord3svARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLshort *))IntGetProcAddress("glMultiTexCoord3svARB");
161 if(!sfg_ptrc_glMultiTexCoord3svARB) numFailed++;
162 sfg_ptrc_glMultiTexCoord4dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble))IntGetProcAddress("glMultiTexCoord4dARB");
163 if(!sfg_ptrc_glMultiTexCoord4dARB) numFailed++;
164 sfg_ptrc_glMultiTexCoord4dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, const GLdouble *))IntGetProcAddress("glMultiTexCoord4dvARB");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected