Skip to content

Instantly share code, notes, and snippets.

@GlennChiu
Created December 1, 2012 00:57
Show Gist options
  • Save GlennChiu/4179857 to your computer and use it in GitHub Desktop.
Save GlennChiu/4179857 to your computer and use it in GitHub Desktop.
Check for OpenGL ES extensions
// as recommended by Apple
BOOL CheckForExtension(NSString *searchName)
{
NSString *extensionsString = [NSString stringWithCString:glGetString(GL_EXTENSIONS) encoding:NSASCIIStringEncoding];
NSArray *extensionsNames = [extensionsString componentsSeparatedByString:@" "];
return [extensionsNames containsObject:searchName];
}
// e.g. check for PowerVR Texture Compression format
if (CheckForExtension(@"GL_IMG_texture_compression_pvrtc"))
{
// continue...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment