《OpenGL编程指南》 笔记九 细分着色器

第九章 细分着色器

9.1 细分着色器

  • 顶点着色器的局限:顶点着色器在运行时无法创建新的几何体。它只是在处理当前顶点的过程中对其关联的数据进行更新而已,它甚至无法做到对图元中其他的顶点数据进行访问
  • 细分着色器可以实现生成三角形模型网格等类型。面片(patch)是一种新的几何图元类型
  • 细分着色在OpenGL管线中有两个着色阶段,用来生成几何图元的模型网格。
  • 在顶点着色阶段,我们需要设置所有的线段或者三角形来构成处理的模型
  • 而在细分阶段,首先要指定面片,也就是顶点的有序列表。当渲染面片的时候,将首先执行细分控制着色器,处理面片顶点,并设置面片中要生成多少几何数据。这是细分着色阶段一,细分控制着色器是可选的
  • 当细分控制着色器结束后,第二个着色器&#x
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值