All pastes #638053 Raw Edit

Something

public c v1 · immutable
#638053 ·published 2007-07-29 14:22 UTC
rendered paste body
	if (strstr(gl_config.extensions_string, "GL_ARB_multitexture")) {		if (gl_ext_multitexture->integer) {			ri.Con_Printf(PRINT_ALL, "...using GL_ARB_multitexture\n");			qglMTexCoord2fSGIS = (void (APIENTRY *) (GLenum, GLfloat, GLfloat)) qwglGetProcAddress("glMultiTexCoord2fARB");			qglActiveTextureARB = (void (APIENTRY *) (GLenum)) qwglGetProcAddress("glActiveTextureARB");			qglClientActiveTextureARB = (void (APIENTRY *) (GLenum)) qwglGetProcAddress("glClientActiveTextureARB");			gl_texture0 = GL_TEXTURE0_ARB;			gl_texture1 = GL_TEXTURE1_ARB;			gl_texture2 = GL_TEXTURE2_ARB;			gl_texture3 = GL_TEXTURE3_ARB;		} else			ri.Con_Printf(PRINT_ALL, "...ignoring GL_ARB_multitexture\n");	} else		ri.Con_Printf(PRINT_ALL, "...GL_ARB_multitexture not found\n");	if (strstr(gl_config.extensions_string, "GL_EXT_texture_env_combine") || strstr(gl_config.extensions_string, "GL_ARB_texture_env_combine")) {		if (gl_ext_combine->integer) {			ri.Con_Printf(PRINT_ALL, "...using GL_EXT_texture_env_combine\n");			gl_combine = GL_COMBINE_EXT;		} else {			ri.Con_Printf(PRINT_ALL, "...ignoring EXT_texture_env_combine\n");			gl_combine = 0;		}	} else {		ri.Con_Printf(PRINT_ALL, "...GL_EXT_texture_env_combine not found\n");		gl_combine = 0;	}	if (strstr(gl_config.extensions_string, "GL_SGIS_multitexture")) {		if (qglActiveTextureARB)			ri.Con_Printf(PRINT_ALL, "...GL_SGIS_multitexture deprecated in favor of ARB_multitexture\n");		else if (gl_ext_multitexture->integer) {			ri.Con_Printf(PRINT_ALL, "...using GL_SGIS_multitexture\n");			qglMTexCoord2fSGIS = (void (APIENTRY *) (GLenum, GLfloat, GLfloat)) qwglGetProcAddress("glMTexCoord2fSGIS");			qglSelectTextureSGIS = (void (APIENTRY *) (GLenum)) qwglGetProcAddress("glSelectTextureSGIS");			gl_texture0 = GL_TEXTURE0_SGIS;			gl_texture1 = GL_TEXTURE1_SGIS;			gl_texture2 = GL_TEXTURE2_SGIS;			gl_texture3 = GL_TEXTURE3_SGIS;		} else			ri.Con_Printf(PRINT_ALL, "...ignoring GL_SGIS_multitexture\n");	} else		ri.Con_Printf(PRINT_ALL, "...GL_SGIS_multitexture not found\n");