目 錄
譯者序
前言
第1章 OpenGL簡介 1
1.1 OpenGL基礎 1
1.1.1 OpenGL圖元及命令 1
1.1.2 OpenGL是一種過程語言 1
1.1.3 OpenGL的執(zhí)行模式 2
1.2 基本OpenGL操作 2
第2章 命令和例程概述 4
2.1 OpenGL處理流程 4
2.1.1 頂點 4
2.1.2 ARB繪圖子集 8
2.1.3 片斷 9
2.2 其他OpenGL命令 11
2.2.1 使用求值器 11
2.2.2 執(zhí)行選擇和反饋 11
2.2.3 顯示列表的使用 12
2.2.4 模式和運行的管理 12
2.2.5 獲取狀態(tài)信息 12
2.3 OpenGL實用庫 13
2.3.1 生成紋理操作所需的圖形 13
2.3.2 坐標轉換 13
2.3.3 多邊形的鑲嵌分塊 14
2.3.4 繪制球體. 圓柱和圓盤 14
2.3.5 NURBS曲線和曲面 14
2.3.6 錯誤處理 15
2.4 對X窗口系統(tǒng)的OpenGL擴展 15
2.4.1 初始化 15
2.4.2 控制繪制操作 15
第3章 命令和例程一覽 18
3.1 注釋 18
3.2 OpenGL命令 19
3.2.1 圖元 19
3.2.2 頂點數組 19
3.2.3 坐標轉換 20
3.2.4 著色與光照 20
3.2.5 剪切 21
3.2.6 光柵化 21
3.2.7 像素操作 22
3.2.8 紋理 22
3.2.9 霧 23
3.2.10 幀緩沖區(qū)操作 24
3.2.11 求值器 24
3.2.12 選擇與反饋 25
3.2.13 顯示列表 25
3.2.14 模式與執(zhí)行 25
3.2.15 狀態(tài)查詢 26
3.3 ARB擴展 26
3.3.1 多重紋理 26
3.3.2 繪圖子集 26
3.4 GLU例程 28
3.4.1 紋理圖像 28
3.4.2 坐標轉換 29
3.4.3 多邊形鑲嵌分塊 29
3.4.4 二次對象 30
3.4.5 NURBS曲線和曲面 30
3.4.6 狀態(tài)查詢 31
3.5 GLX例程 31
3.5.1 初始化 31
3.5.2 控制繪圖操作 31
第4章 定義的常量及相關命令 34
第5章 OpenGL參考說明 61
第6章 GLU參考說明 368
第7章 GLX參考說明 434