We propose here to describe the basic features of CDV scripting language. As we wrote previously this language is an OpenGL wrapper which include high level function (volume visualization, image mapping, display list, blending...)
Basics
Arrays
array, enableclientstate, disableclientstate, vertexpointer, colorpointer, normalpointer, texcoordpointer, arrayelement, drawelements.
Z Buffer Commands
depthfunc, depthmask
Data Transfer Fonctions
vertex2f, vertex3f, vertex4f, color3f, color4f, normal3f, texture2f
Polygon Attributes
shademodel, polygonmode, frontface, cullface
States
enable, disable
Lines And Points
pointsize, linewidth, linestipple
Basic 3D Primitives
begin, end
Transformations
pushmatrix, popmatrix, scalef, translatef, rotatef
Lighting
light, lightmodel
Color Materials
material
Texturing
bind
Multi-Texturing
activetexture, clientactivetexture, multitexcoord2f
Blending
blendfunc
Display Lists
newlist, deletelist, calllist
Fog
Clipping Planes
clipplane
Specific Functions
Symbolic Constants
Paths
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference