OPENGL(ubuntu下的实践)——基础篇(2)之红宝书 —— OpenGL 着色语言

  • 第 15 章 OpenGL 着色语言 424 

  • 15.1 OpenGL 图形管线和可编程着色器 424 

  • 15.1.1 顶点处理 425 

  • 15.1.2 片断处理 426 

  • 15.2 使用 GLSL 着色器 427 

  • 15.2.1 着色器示例 427 

  • 15.2.2 OpenGL/GLSL 接口 428 

  • 15.3 OpenGL 着色语言 432 

  • 15.4 使用 GLSL 创建着色器 433 

  • 15.4.1 程序起点 433 

  • 15.4.2 声明变量 433 

  • 15.4.3 聚合类型 434 

  • 15.5 uniform 块 439 

  • 15.5.1 在着色器中指定 uniform 变量 440 

  • 15.5.2 访问在 uniform 块中声明的 uniform 变量 440 

  • 15.5.3 计算不变性 446 

  • 15.5.4 语句 446 

  • 15.5.5 函数 448 

  • 15.5.6 在 GLSL 程序中使用 OpenGL 状态值 449 

  • 15.6 在着色器中访问纹理图像 449 

  • 15.7 着色器预处理器 452 

  • 15.7.1 预处理器指令 452 

  • 15.7.2 宏定义 452 

  • 15.7.3 预处理器条件 453 

  • 15.7.4 编译器控制 453 

  • 15.8 扩展处理 454 

  • 15.9 顶点着色器的细节 454 

  • 15.10 变换反馈 458 

  • 15.11 片断着色器 462

猜你喜欢

转载自blog.csdn.net/duyue3052/article/details/81455303
今日推荐