GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  SDL_GL_GETPROCADDRESS (3)

NAME

SDL_GL_GetProcAddress - Get the address of a GL function

CONTENTS

SYNOPSIS

#include "SDL.h"

void *SDL_GL_GetProcAddress(const char* proc);

DESCRIPTION

Returns the address of the GL function proc, or NULL if the function is not found. If the GL library is loaded at runtime, with SDL_GL_LoadLibrary, then all GL functions must be retrieved this way. Usually this is used to retrieve function pointers to OpenGL extensions.

EXAMPLE

typedef void (*GL_ActiveTextureARB_Func)(unsigned int);
GL_ActiveTextureARB_Func glActiveTextureARB_ptr = 0;
int has_multitexture=1;
.
.
.
/* Get function pointer */
glActiveTextureARB_ptr=(GL_ActiveTextureARB_Func) SDL_GL_GetProcAddress("glActiveTextureARB");

/* Check for a valid function ptr */ if(!glActiveTextureARB_ptr){ fprintf(stderr, "Multitexture Extensions not present. "); has_multitexture=0; } . . . . if(has_multitexture){ glActiveTextureARB_ptr(GL_TEXTURE0_ARB); . . } else{ . . }

SEE ALSO

SDL_GL_LoadLibrary

Search for    or go to Top of page |  Section 3 |  Main Index


SDL SDL_GL_GETPROCADDRESS (3) Tue 11 Sep 2001, 23:01

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.