
GPU编程与CG语言之阳春白雪下里巴人读书笔记
紫雲_玉露
这个作者很懒,什么都没留下…
展开
-
Shader Language
概况Shader Language称为着色语言,shader language基于于物体的属性和光照条件,计算每一个像素颜色。shader language 有cg,GLSL,HLSL。 着色程序分为vertex shader program(顶点着色程序)和fragment shader program(片段着色程序),这两个程序对应运行在GPU上的两个组件上,Programmable Vert原创 2017-08-10 10:26:08 · 509 阅读 · 0 评论 -
CG数据类型
概况CG语音中有7种基本数据类型,有6个是重要常用的。数据类型float 32位浮点数据half 16位浮点数据int 32位整型数据fixed 12位定点数bool 布尔数据,真假值sampler *纹理对象的句柄,分为 6 类:sampler, sampler1D, sampler2D, sampler3D,samplerCUBE,和 samplerRECT 。string,字符类原创 2017-08-11 17:13:53 · 660 阅读 · 0 评论 -
GPU图形绘制管线
作为一个新手,挣扎于unity shader不是一天两天了,后来找到了这本书,很多东西理解更加清晰了。就用博客来记录看书后的思考吧。这一章主要讲了GPU图形绘制的流程概况,学习这章后才理解了在unity中的UNITY_MATRIX_MVP的意义。 可以分为三个阶段:1.应用程序阶段在这个阶段程序将图形硬件所需要的数据都传输进图形硬件中,就如在unity shader中定义的Properties,从原创 2017-08-07 12:41:02 · 319 阅读 · 0 评论