Bibliographic record and links to related information available from the Library of Congress catalog.
Note: Contents data are machine generated based on pre-publication information provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.
Contents Preface i 1 About OpenGL Extensions 1 2 Blending 1 2.1 GL_EXT_blend_color 2 2.2 GL_EXT_blend_minmax 6 2.3 GL_EXT_blend_subtract 9 2.4 GL_EXT_blend_func_separate 12 2.5 GL_NV_blend_square 16 3 Texture Environment 1 3.1 GL_ARB_multitexture 2 3.2 GL_ARB_texture_env_add 10 3.3 GL_ARB_texture_env_combine 12 3.4 GL_ARB_texture_env_crossbar 16 3.5 GL_ARB_texture_env_dot3 18 3.6 GL_NV_texture_env_combine4 20 3.7 GL_EXT_texture_lod_bias 23 4 Texture Mapping 1 4.1 GL_ARB_texture_cube_map 2 4.2 GL_EXT_texture3D 11 4.3 GL_NV_texture_rectangle 25 4.4 GL_EXT_texture_edge_clamp 32 4.5 GL_ARB_texture_border_clamp 34 4.6 GL_ARB_texture_mirrored_repeat 36 4.7 GL_ATI_texture_mirror_once 38 4.8 GL_EXT_texture_filter_anisotropic 40 4.9 GL_SGIS_texture_lod 43 4.10 GL_SGIS_generate_mipmap 46 4.11 GL_NV_texture_expand_normal 49 5 Texture Compression 1 5.1 GL_ARB_texture_compression 2 5.2 GL_EXT_texture_compression_s3tc 24 5.3 GL_NV_texture_compression_vtc 27 6 Fragment Shading 1 6.1 GL_NV_register_combiners 2 6.2 GL_NV_register_combiners2 22 6.3 GL_NV_texture_shader 26 6.4 GL_NV_texture_shader2 53 6.5 GL_NV_texture_shader3 58 6.6 GL_ATI_fragment_shader 66 7 Vertex Blending 1 7.1 GL_EXT_vertex_weighting 2 7.2 GL_ARB_vertex_blend 10 7.3 GL_ATI_vertex_streams 19 8 Array Management 1 8.1 GL_EXT_draw_range_elements 2 8.2 GL_EXT_multi_draw_arrays 5 8.3 GL_ATI_element_array 8 8.4 GL_APPLE_element_array 13 8.5 GL_EXT_compiled_vertex_array 21 8.6 GL_NV_vertex_array_range 24 8.7 GL_NV_vertex_array_range2 31 8.8 GL_APPLE_vertex_array_range 33 9 Synchronization 1 9.1 GL_NV_fence 2 9.2 GL_APPLE_fence 9 10 Lighting 1 10.1 GL_EXT_separate_specular_color 2 10.2 GL_EXT_secondary_color 5 10.3 GL_EXT_rescale_normal 12 10.4 GL_NV_light_max_exponent 14 11 Fog 1 11.1 GL_EXT_fog_coord 2 11.2 GL_NV_fog_distance 8 12 Stencil Operations 1 12.1 GL_EXT_stencil_wrap 2 12.2 GL_EXT_stencil_two_side 4 12.3 GL_ATI_separate_stencil 9 13 Shadow Mapping 1 13.1 GL_ARB_depth_texture 2 13.2 GL_ARB_shadow 6 13.3 GL_ARB_shadow_ambient 9 13.4 GL_EXT_shadow_funcs 11 14 Occlusion Culling 1 14.1 GL_HP_occlusion_test 2 14.2 GL_NV_occlusion_query 5 15 Point Rendering 1 15.1 GL_ARB_point_parameters 2 15.2 GL_NV_point_sprite 6 16 Pixel Formats 1 16.1 GL_EXT_bgra 2 16.2 GL_EXT_abgr 4 16.3 GL_EXT_packed_pixels 6 16.4 GL_APPLE_packed_pixels 9 16.5 GL_NV_packed_depth_stencil 12 17 Miscellaneous 1 17.1 GL_ARB_transpose_matrix 2 17.2 GL_NV_depth_clamp 6 17.3 GL_NV_depth_bounds_test 7 17.4 GL_NV_primitive_restart 11 17.5 GL_NV_half_float 14 18 Vertex Programs 1 18.1 GL_ARB_vertex_program 2 18.2 GL_NV_vertex_program 63 18.3 GL_NV_vertex_program1_1 110 18.4 GL_NV_vertex_program2 114 19 Fragment Programs 1 19.1 GL_ARB_fragment_program 2 19.2 GL_NV_fragment_program 54 A Program Syntax Specifications 1 A.1 GL_ARB_vertex_program 3 A.2 GL_NV_vertex_program 12 A.3 GL_NV_vertex_program1_1 16 A.4 GL_NV_vertex_program2 18 A.5 GL_ARB_fragment_program 25 A.6 GL_NV_fragment_program 34 B About the CD-ROM 1 Extension Index 1
Library of Congress Subject Headings for this publication: Computer graphics, OpenGL, Computer games Programming