home search site map
         
         
         
         

See below for a list of OpenGL features with their availability in the GINO library at the current version.
This list is subject to change in future releases of GINO:

Feature

Availability

Vertex Primitives
Points gDrawPixel routine
Lines All 2D/3D lines buffered up to form line strips
Line Strips Normal 2D/3D line drawing
Line Loop No
Triangles gDrawFacet routine with 3 vertices
Triangle Strips No
Traingle Fans No
Quads gDrawFacet routine with 4 vertices
Quad Strips No
Polygon gDrawFacet routine with > 4 vertices
Edge Flags No
Normals Automatic or optional arg in gDrawFacet routine
Vertex colours Optional argument in gDrawFacet routine
Texture coordinates Optional argument in gDrawFacet routine
Primitive attributes
Line width and stipple Yes
Culling Yes
Polygon mode – solid/hollow Yes
Facet Offset Yes
Pixel facilities
Drawing Yes
Copying Yes
Reading Yes
Storage and transfer modes No
Pixel buffer control No
Pixel zooming Software emulation
Bitmaps No
Lighting and Colouring
8 independent lights Yes
Ambient, directional, point and spot light types Yes
Material properties Via table or direct setting
Colour matching Yes
Model shading Flat and smooth
Lighting control One/Two sided lighting switch only
Fog Yes
Texture mapping
1D images No
2D images Yes
Filtering control Yes
Environment mapping Yes
Viewing and clipping
3D viewport Yes
Parallel and perspective views Yes through existing viewing routines
3D clipping Yes
Additional clipping planes No
Modelling
Shift, scale, rotate Through existing routines
Matrix control Through existing routines
Display Lists
Creation Through existing segment facilities
Deletion Through existing segment facilities
Referencing Through existing segment facilities
Drawing buffer Yes
Depth buffer Yes
Stencil buffer No
Accumulation buffer No
Functions and tests
Alpha No
Blending Yes
Dithering No
Logical operations No
Scissor No
Selection and Feedback
Selection Yes through single gEnqSegHit routine
Feedback No
Hints No
Inquiries Proprietary routines only
Evaluators No
OpenGL Utility Library
Manipulating images No
Matrix operations Yes
Polygon Tessellation No
High level objects Spheres and cylinders plus proprietary objects
NURBS No
Error handling Proprietary routines only
Windows extensions (wgl)
Font handling Yes
X Windows extensions (GLX)
Font handling Yes