1. with GL.Buffer.general; pragma Elaborate_All (GL.Buffer.general); 
  2. with GL.Geometry; 
  3. with GL.Textures; 
  4.  
  5. package GL.Buffer.texture_coords is new GL.Buffer.general (base_object   => GL.Buffer.array_Object, 
  6.                                                            index         => GL.Geometry.Positive_Vertex_Id, 
  7.                                                            element       => GL.Textures.Coordinate_2D, 
  8.                                                            element_array => GL.Textures.Coordinate_2D_array);