《GPU编程与CG语言之阳春白雪下里巴人》阅读笔记 第一章+第二章

本文是作者阅读《GPU编程与CG语言之阳春白雪下里巴人》第一章和第二章的笔记,适合GPU编程新手。概述了GPU的可编程性,包括顶点和片段可编程性,并详细解释了GPU图形绘制管线的三个阶段:应用程序阶段、几何阶段和光栅阶段,涉及顶点坐标变换、光照计算、视锥体、裁剪算法、图元装配、光栅化和硬件组件如深度缓存区、帧缓存区等。
摘要由CSDN通过智能技术生成

本科毕设选题与GPU编程有关,一个假期的荒废过去后,在导师的鞭策下开始了艰辛的学习旅途。代码看不懂,上网求助也没有显著的成效,就在我黔驴技穷的时刻一本书的出现让我顿感“山重水复疑无路,柳暗花明又一村”。这本书就是康玉之所著的《GPU编程与CG语言之阳春白雪下里巴人》,英文译名为《GPU Programming And Cg Language Primer 1rd Edition》,对于我这种初次接触GPU编程和CG语言的新手深感受益匪浅,在此对作者表达我深深的敬意。

阅读的过程很愉快,这里摘录第一章和第二章的重点内容如下,基本都是原书重要语句。(这里的重要内容是指对于像我这样急需快速入门的菜鸟最渴望掌握的内容,如果有时间和精力的话,全部内容都值得仔细读过,深入思考。)

第一章 Programmable Graphics Processing Unit (GPU) 

GPU,即可编程图形处理单元,也称为可编程图形硬件。由于GPU具有高并行结构,所以在处理图形数据和复杂算法方面拥有比CPU更高的效率。这里介绍两个概念:vertex programmability (顶点可编程) 和 fragment programmability (片段可编程)。

如下是一段代码示例:(目的:提取2D图像上每个像素点的颜色值)

void advect ( float2 uv: WPOS,
          out 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值