基础:
L1 创建一个OpenGL窗口
L2 创建三角形和四边形
L3 使用颜色
L4 旋转三角形和四边形
L5 使用多边形和四边形创建3D物体(金字塔,立方体)
L6 纹理映射
L7 光照和键盘控制
L8 混合
L1-L8综合:
L9 3D空间中移动图像
L10加载3D世界,并在其中漫游
L11飘动的旗帜(纹理映射 混合)
L12显示列表(加速程序)
L13基于2D图像的字体(可缩放)
L14 3D图形字体
L15图形字体的纹理映射
L16 雾
L17 2D图像文字
L18二次几何体(球,圆盘,圆柱,圆锥)
L19粒子系统(创建爆炸,喷泉,流星之类的效果)
L20 蒙板
L21 线,反走样,计时,正投影和简单的声音:(大内容)
L22 凹凸映射,多重纹理扩展(高级)
L23 球面映射
L24 扩展,剪裁和TGA图像文件的加载
L25 从文件加载3D模型,模型变形
L26创建镜面显示效果(剪裁平面,蒙板缓存和反射)
L27 影子(高级)
L28 贝塞尔曲面:(关于数学运算的)
L29 Blitter 函数(把一块纹理贴到另一块纹理上)
L30碰撞检测
L31模型加载
L32拾取,Alpha混合, Alpha测试,,排序
L33 加载压缩和未压缩的TGA文件
L34从一个2D的灰度图创建地形
L35在OpenGL中播放AVI
L36 放射模糊和渲染到纹理
L37卡通映射
L38 从资源文件中载入图象
L39物理模拟
L40绳子的模拟
L41 体积雾气
L42 多重视口(画中画效果)
L43使用FreeType库创建非常好看的反走样的字体
L44 3D光晕
L45顶点缓存(直接操作显卡更快地绘制)
L46全屏反走样
L47 CG顶点脚本
L48 轨迹球实现的鼠标旋转