344 ■ Index
GL_EXT_blend_minmax, 176
GLfloat, 98–99, 102, 106, 109, 114, 120, 123, 125,
128
glFlush( ) method, 303
gl_FragColor, 317, 322–323, 328, 331
GL_FRAGMENT_SHADER file, 312, 314
GL_FRONT, 76
GL_FRONT_AND_BACK, 106–109, 111, 120,
124–125
glFrontFace( ) method, 110
glFrustum( ) method, 338
glFrustumf( ) method, 67
glGet*, 95–96
glGetError( ) method, 298
glGetFloatv( ) method, 48, 265, 275, 277
glGetIntegerv, 185
glGetLight, 121
glGetLightfv( ) method, 98
glGetUniformLocation( ) method, 315, 320, 330
GL_INCR type, 221, 228
GL_INTERPOLATE, 191
GL_INVERT type, 221
GLKBaseEffect class, 16, 18, 22, 24–25, 94
GLKBaseEffects class, 333
GL_KEEP type, 220–221
GLKEffectPropertyMaterial class, 333
GLKEffectPropertyTransform object, 338
GLKEffects library, 333–334
GLKit tool, 333–339
GLKEffects library, 333–334
GLKReflectionMap class, 334–339
overview, 49
GLKMatrix4MakePerspective, 22, 24
GLKQuaternion m_Quaternion, 254
GLKReflectionMap class, 333–339
GLKReflectionMapEffect, 336
GLKSkyboxEffect class, 333
GLKTexture, 143
GLKTextureInfo object, 143–144, 146, 163, 337
GLKTextureLoader( ) method, 143, 146, 152, 159
GLKTextureLoaderGenerateMipmaps, 152, 159
GLKVector3 objects, 255
GLKVector3 type, 256
GLKVertexAttribNormal, 18, 21
GLKVertexAttribPosition, 18, 21
GLKView class, 20, 245, 285, 320, 333, 338
GLKViewController object, 24, 333
glLight*, 114, 121
glLightfv( ) method, 98
glLightModel, 121
glLightModelfv, 109–110
GL_LIGHT_MODEL_TWO_SIDE, 110, 120–121,
124
GL_LINEAR, 153–154, 156–157
GL_LINEAR_ATTENUATION, 112, 115
GL_LINEAR_MIPMAP_LINEAR, 156
GL_LINEAR_MIPMAP_NEAREST, 156
GL_LINE_LOOP, 63
GL_LINES, 63
GL_LINE_STRIP, 63, 88
glLineWidth( ) method, 283
glLinkProgram( ) method, 312
glLoadIdentity( ) method, 206–207, 209, 215,
224, 232
glMakeAwesomeLightsDude( ) method, 96
glMapBufferOES( ) method, 290–291
glMaterial*, 108
glMaterialfv, 106–107, 109, 111, 120–121, 124–
126
glMaterialfv( ) method, 305
glMatrixMode( ) method, 55, 127
glMatrixMode(GL_MODELVIEW) method, 55
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,
185
GL_MODELVIEW, 55, 57, 65, 67, 83–84
GL_MODULATE, 187–188, 190–191, 195
GL_NEAREST, 153, 156–157
GL_NEAREST_MIPMAP_NEAREST, 156
glNormal, 122
glNormal3f, 103
glNormalPointer, 102, 122
GL_OES_blend_equation_separate, 176
GL_OES_blend_func_separate, 176
GL_OES_blend_subtract, 176
GL_ONE, 172–174, 176, 178–180, 182
GL_ONE_MINUS_SRC_ALPHA, 172, 174, 176,
182
GL_ONE_MINUS_SRC_COLOR, 215, 224–225
glOrthof( ) method, 215–216, 261, 263
GL_POINTS, 63, 88
GL_POINT_SMOOTH, 275–276
glPolygonOffset( ) method, 236
glPopMatrix, 122, 125–127
gl_Position, 316–317, 322, 327
GL_POSITION parameter, 98, 106, 114, 120,
124–125
GL_PREVIOUS, 195–196
GL_PRIMARY_COLOR, 196
GL_PROJECTION, 215–216
glPushMatrix, 122, 125–126, 209, 216, 222, 224,
234–235, 238