On this page:
gl Feedback Buffer
gl Fence Sync
gl Final Combiner Input NV
gl Finish
gl Finish Async SGIX
gl Finish Fence APPLE
gl Finish Fence NV
gl Finish Object APPLE
gl Finish Texture SUNX
gl Flush
gl Flush Mapped Buffer Range
gl Flush Mapped Buffer Range APPLE
gl Flush Mapped Named Buffer Range EXT
gl Flush Pixel Data Range NV
gl Flush Raster SGIX
gl Flush Vertex Array Range APPLE
gl Flush Vertex Array Range NV
gl Fog Coord Format NV
gl Fog Coord Pointer
gl Fog Coord Pointer EXT
gl Fog Coord Pointer List IBM
gl Fog Coordd
gl Fog Coordd EXT
gl Fog Coorddv
gl Fog Coorddv EXT
gl Fog Coordf
gl Fog Coordf EXT
gl Fog Coordfv
gl Fog Coordfv EXT
gl Fog Coordh NV
gl Fog Coordhv NV
gl Fog Func SGIS
gl Fogf
gl Fogfv
gl Fogi
gl Fogiv
gl Fragment Color Material SGIX
gl Fragment Light Modelf SGIX
gl Fragment Light Modelfv SGIX
gl Fragment Light Modeli SGIX
gl Fragment Light Modeliv SGIX
gl Fragment Lightf SGIX
gl Fragment Lightfv SGIX
gl Fragment Lighti SGIX
gl Fragment Lightiv SGIX
gl Fragment Materialf SGIX
gl Fragment Materialfv SGIX
gl Fragment Materiali SGIX
gl Fragment Materialiv SGIX
gl Frame Terminator GREMEDY
gl Frame Zoom SGIX
gl Framebuffer Draw Buffer EXT
gl Framebuffer Draw Buffers EXT
gl Framebuffer Read Buffer EXT
gl Framebuffer Renderbuffer
gl Framebuffer Renderbuffer EXT
gl Framebuffer Texture
gl Framebuffer Texture1D
gl Framebuffer Texture1DEXT
gl Framebuffer Texture2D
gl Framebuffer Texture2DEXT
gl Framebuffer Texture3D
gl Framebuffer Texture3DEXT
gl Framebuffer Texture ARB
gl Framebuffer Texture EXT
gl Framebuffer Texture Face ARB
gl Framebuffer Texture Face EXT
gl Framebuffer Texture Layer
gl Framebuffer Texture Layer ARB
gl Framebuffer Texture Layer EXT
gl Free Object Buffer ATI
gl Front Face
gl Frustum
Version: 5.1.2.3

6 OpenGL procedures starting with F

(glFeedbackBuffer size type)  f32vector?
  size : exact-integer?
  type : exact-integer?
Deprecated in version 3.1. See the glFeedbackBuffer manpage.
(glFenceSync condition flags)  GLsync?
  condition : exact-integer?
  flags : exact-nonnegative-integer?
Introduced in version 1.2. See the glFenceSync manpage.
(glFinalCombinerInputNV variable    
  input    
  mapping    
  componentUsage)  any
  variable : exact-integer?
  input : exact-integer?
  mapping : exact-integer?
  componentUsage : exact-integer?
Part of the GL_NV_register_combiners extension. May be available from version 1.1.
(glFinish)  any
(glFinishAsyncSGIX)
  
exact-integer? exact-nonnegative-integer?
Part of the GL_SGIX_async extension. May be available from version 1.0.
(glFinishFenceAPPLE fence)  any
  fence : exact-nonnegative-integer?
Part of the GL_APPLE_fence extension. May be available from version 1.2.
(glFinishFenceNV fence)  any
  fence : exact-nonnegative-integer?
Part of the GL_NV_fence extension. May be available from version 1.2.
(glFinishObjectAPPLE object name)  any
  object : exact-integer?
  name : exact-integer?
Part of the GL_APPLE_fence extension. May be available from version 1.2.
(glFinishTextureSUNX)  any
Part of the GL_SUNX_constant_data extension. May be available from version 1.1.
(glFlush)  any
See the glFlush manpage.
(glFlushMappedBufferRange target    
  offset    
  length)  any
  target : exact-integer?
  offset : exact-integer?
  length : s32vector?
Introduced in version 3.0. See the glFlushMappedBufferRange manpage.
(glFlushMappedBufferRangeAPPLE target    
  offset    
  size)  any
  target : exact-integer?
  offset : exact-integer?
  size : s32vector?
Part of the GL_APPLE_flush_buffer_range extension. May be available from version 1.5. Alias of glFlushMappedBufferRange.
(glFlushMappedNamedBufferRangeEXT buffer    
  offset    
  length)  any
  buffer : exact-nonnegative-integer?
  offset : exact-integer?
  length : s32vector?
Part of the GL_EXT_direct_state_access extension.
(glFlushPixelDataRangeNV target)  any
  target : exact-integer?
Part of the GL_NV_pixel_data_range extension. May be available from version 1.2.
(glFlushRasterSGIX)  any
Part of the GL_SGIX_flush_raster extension. May be available from version 1.0.
(glFlushVertexArrayRangeAPPLE length    
  pointer)  any
  length : exact-integer?
  pointer : cpointer?
Part of the GL_APPLE_vertex_array_range extension. May be available from version 1.2.
(glFlushVertexArrayRangeNV)  any
Part of the GL_NV_vertex_array_range extension. May be available from version 1.1.
(glFogCoordFormatNV type stride)  any
  type : exact-integer?
  stride : exact-integer?
Part of the GL_NV_vertex_buffer_unified_memory extension. May be available from version 1.2.
(glFogCoordPointer type stride pointer)  any
  type : exact-integer?
  stride : exact-integer?
  pointer : cpointer?
Introduced in version 1.4. Deprecated in version 3.1. See the glFogCoordPointer manpage.
(glFogCoordPointerEXT type stride pointer)  any
  type : exact-integer?
  stride : exact-integer?
  pointer : cpointer?
Part of the GL_EXT_fog_coord extension. May be available from version 1.1. Alias of glFogCoordPointer.
(glFogCoordPointerListIBM type    
  stride    
  pointer    
  ptrstride)  any
  type : exact-integer?
  stride : exact-integer?
  pointer : (vectorof cpointer?)
  ptrstride : exact-integer?
Part of the GL_IBM_vertex_array_lists extension. May be available from version 1.1.
(glFogCoordd coord)  any
  coord : real?
Introduced in version 1.4. Deprecated in version 3.1.
(glFogCoorddEXT coord)  any
  coord : real?
Part of the GL_EXT_fog_coord extension. May be available from version 1.1. Alias of glFogCoordd.
(glFogCoorddv coord)  any
  coord : real?
Introduced in version 1.4. Deprecated in version 3.1.
(glFogCoorddvEXT coord)  any
  coord : real?
Part of the GL_EXT_fog_coord extension. May be available from version 1.1. Alias of glFogCoorddv.
(glFogCoordf coord)  any
  coord : flonum?
Introduced in version 1.4. Deprecated in version 3.1.
(glFogCoordfEXT coord)  any
  coord : flonum?
Part of the GL_EXT_fog_coord extension. May be available from version 1.1. Alias of glFogCoordf.
(glFogCoordfv coord)  any
  coord : flonum?
Introduced in version 1.4. Deprecated in version 3.1.
(glFogCoordfvEXT coord)  any
  coord : flonum?
Part of the GL_EXT_fog_coord extension. May be available from version 1.1. Alias of glFogCoordfv.
(glFogCoordhNV fog)  any
  fog : (integer-in 0 65535)
Part of the GL_NV_half_float extension. May be available from version 1.2.
(glFogCoordhvNV fog)  any
  fog : (integer-in 0 65535)
Part of the GL_NV_half_float extension. May be available from version 1.2.
(glFogFuncSGIS n points)  any
  n : exact-integer?
  points : f32vector?
Part of the GL_SGIS_fog_function extension. May be available from version 1.1.
(glFogf pname param)  any
  pname : exact-integer?
  param : flonum?
Deprecated in version 3.1.
(glFogfv pname params)  any
  pname : exact-integer?
  params : f32vector?
Deprecated in version 3.1.
(glFogi pname param)  any
  pname : exact-integer?
  param : exact-integer?
Deprecated in version 3.1.
(glFogiv pname params)  any
  pname : exact-integer?
  params : s32vector?
Deprecated in version 3.1.
(glFragmentColorMaterialSGIX face mode)  any
  face : exact-integer?
  mode : exact-integer?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightModelfSGIX pname param)  any
  pname : exact-integer?
  param : flonum?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightModelfvSGIX pname params)  any
  pname : exact-integer?
  params : f32vector?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightModeliSGIX pname param)  any
  pname : exact-integer?
  param : exact-integer?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightModelivSGIX pname params)  any
  pname : exact-integer?
  params : s32vector?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightfSGIX light pname param)  any
  light : exact-integer?
  pname : exact-integer?
  param : flonum?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightfvSGIX light pname params)  any
  light : exact-integer?
  pname : exact-integer?
  params : f32vector?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightiSGIX light pname param)  any
  light : exact-integer?
  pname : exact-integer?
  param : exact-integer?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentLightivSGIX light pname params)  any
  light : exact-integer?
  pname : exact-integer?
  params : s32vector?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentMaterialfSGIX face pname param)  any
  face : exact-integer?
  pname : exact-integer?
  param : flonum?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentMaterialfvSGIX face pname params)  any
  face : exact-integer?
  pname : exact-integer?
  params : f32vector?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentMaterialiSGIX face pname param)  any
  face : exact-integer?
  pname : exact-integer?
  param : exact-integer?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFragmentMaterialivSGIX face pname params)  any
  face : exact-integer?
  pname : exact-integer?
  params : s32vector?
Part of the GL_SGIX_fragment_lighting extension. May be available from version 1.0.
(glFrameTerminatorGREMEDY)  any
Part of the GL_GREMEDY_frame_terminator extension. May be available from version 1.0.
(glFrameZoomSGIX factor)  any
  factor : exact-integer?
Part of the GL_SGIX_framezoom extension. May be available from version 1.0.
(glFramebufferDrawBufferEXT framebuffer    
  mode)  any
  framebuffer : exact-nonnegative-integer?
  mode : exact-integer?
Part of the GL_EXT_direct_state_access extension.
(glFramebufferDrawBuffersEXT framebuffer    
  n    
  bufs)  any
  framebuffer : exact-nonnegative-integer?
  n : exact-integer?
  bufs : (vectorof exact-integer?)
Part of the GL_EXT_direct_state_access extension.
(glFramebufferReadBufferEXT framebuffer    
  mode)  any
  framebuffer : exact-nonnegative-integer?
  mode : exact-integer?
Part of the GL_EXT_direct_state_access extension.
(glFramebufferRenderbuffer target    
  attachment    
  renderbuffertarget    
  renderbuffer)  any
  target : exact-integer?
  attachment : exact-integer?
  renderbuffertarget : exact-integer?
  renderbuffer : exact-nonnegative-integer?
Introduced in version 3.0. See the glFramebufferRenderbuffer manpage.
(glFramebufferRenderbufferEXT target    
  attachment    
  renderbuffertarget    
  renderbuffer)  any
  target : exact-integer?
  attachment : exact-integer?
  renderbuffertarget : exact-integer?
  renderbuffer : exact-nonnegative-integer?
Part of the GL_EXT_framebuffer_object extension. May be available from version 1.2. Alias of glFramebufferRenderbuffer.
(glFramebufferTexture target    
  attachment    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Introduced in version 1.2. See the glFramebufferTexture manpage.
(glFramebufferTexture1D target    
  attachment    
  textarget    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  textarget : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Introduced in version 3.0.
(glFramebufferTexture1DEXT target    
  attachment    
  textarget    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  textarget : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Part of the GL_EXT_framebuffer_object extension. May be available from version 1.2. Alias of glFramebufferTexture1D.
(glFramebufferTexture2D target    
  attachment    
  textarget    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  textarget : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Introduced in version 3.0.
(glFramebufferTexture2DEXT target    
  attachment    
  textarget    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  textarget : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Part of the GL_EXT_framebuffer_object extension. May be available from version 1.2. Alias of glFramebufferTexture2D.
(glFramebufferTexture3D target    
  attachment    
  textarget    
  texture    
  level    
  zoffset)  any
  target : exact-integer?
  attachment : exact-integer?
  textarget : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  zoffset : exact-integer?
Introduced in version 3.0.
(glFramebufferTexture3DEXT target    
  attachment    
  textarget    
  texture    
  level    
  zoffset)  any
  target : exact-integer?
  attachment : exact-integer?
  textarget : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  zoffset : exact-integer?
Part of the GL_EXT_framebuffer_object extension. May be available from version 1.2. Alias of glFramebufferTexture3D.
(glFramebufferTextureARB target    
  attachment    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Part of the GL_ARB_geometry_shader4 extension. May be available from version 3.0.
(glFramebufferTextureEXT target    
  attachment    
  texture    
  level)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
Part of the GL_NV_geometry_program4 extension. May be available from version 2.0. Alias of glFramebufferTextureARB.
(glFramebufferTextureFaceARB target    
  attachment    
  texture    
  level    
  face)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  face : exact-integer?
Part of the GL_ARB_geometry_shader4 extension. May be available from version 3.0.
(glFramebufferTextureFaceEXT target    
  attachment    
  texture    
  level    
  face)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  face : exact-integer?
Part of the GL_NV_geometry_program4 extension. May be available from version 2.0. Alias of glFramebufferTextureFaceARB.
(glFramebufferTextureLayer target    
  attachment    
  texture    
  level    
  layer)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  layer : exact-integer?
Introduced in version 3.0. See the glFramebufferTextureLayer manpage.
(glFramebufferTextureLayerARB target    
  attachment    
  texture    
  level    
  layer)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  layer : exact-integer?
Part of the GL_ARB_geometry_shader4 extension. May be available from version 3.0. Alias of glFramebufferTextureLayer.
(glFramebufferTextureLayerEXT target    
  attachment    
  texture    
  level    
  layer)  any
  target : exact-integer?
  attachment : exact-integer?
  texture : exact-nonnegative-integer?
  level : exact-integer?
  layer : exact-integer?
Part of the GL_NV_geometry_program4 extension. May be available from version 2.0. Alias of glFramebufferTextureLayer.
(glFreeObjectBufferATI buffer)  any
  buffer : exact-nonnegative-integer?
Part of the GL_ATI_vertex_array_object extension. May be available from version 1.2.
(glFrontFace mode)  any
  mode : exact-integer?
(glFrustum left right bottom top zNear zFar)  any
  left : real?
  right : real?
  bottom : real?
  top : real?
  zNear : real?
  zFar : real?
Deprecated in version 3.1. See the glFrustum manpage.