自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 C++ 编译流程

预处理:宏定义指令;条件编译指令如#ifdef,#ifndef,#else,#elif,#endif等等; 头文件包含指令,采用头文件的目的主要是为了使某些定义可以供多个不同的C源程序使用,如#include "FileName"或者#include <FileName>等; 特殊符号,预编译程序可以识别一些特殊的符号,在源程序中出现的LINE标识将被解释为当前行号(十进制数)...

2018-08-08 16:00:27 395

原创 汇编学习----寄存器

 寄存器是cpu的三大组成部件之一,cpu在进行计算时,因为速度太快的原因,无法与内存(DRAM)直接进行操作。所以需要将所需的数据先从内存中提取到寄存器中,在对寄存器进行操作。 ...

2018-08-08 15:27:34 157

转载 编译器与解释器的区别

为了让更多的人能够从本质上理解编译器和解释器的区别,我杜撰了一个小故事来福与旺财的养牛场来福和旺财有一 个养 牛场。本来养牛不是一件太难的事情,但是偏偏他俩养的牛都有特别的怪癖。奶牛阿圆只吃切成圆形的牧草,而奶牛阿方和阿三(印度来的?)分别只吃切成正方形 和三角形的牧草。如果来福和旺财拿不和奶牛性格的草去喂食,阿X们不但不产奶而且还会鄙视来福和旺财。于是来福和旺财分别有了自己的主意来福的方...

2018-08-08 14:30:55 1251 1

原创 Unity Shader常用函数总结

 数学函数 Abs(x) :返回输入参数的绝对值; Clamp(x,a,b):如果x小于a则返回a;如果x大于b则返回b; Cross(A,B):返回两个三元向量的叉积; degree(x):输入参数为弧度值(radians),函数将其转换为角度值; determinant(m):计算矩阵的行列式因子; dot(A,B):返回A和B的点积; exp2(x): 2的x次...

2018-08-03 17:47:31 2889 1

原创 个人对渲染管道的理解

顶点着色器:顶点着色程序从GPU 前端模块(寄存器)中提取图元信息(顶点位置、法向量、纹理坐标等),并完成顶点坐标空间转换、法向量空间转换、光照计算等操作,最后将计算好的数据传送到指定寄存器中;然后片断着色程序从中获取需要的数据,通常为“纹理坐标、光照信息等”,并根据这些信息以及从应用程序传递的纹理信息(如果有的话)进行每个片断的颜色计算,最后将处理后的数据送光栅操作模块。片段着色器:片断着色

2017-04-28 15:19:18 1057

原创 静态代码扫描

静态代码分析(Static program analysis):在不运行程序的条件下,进行程序分析。编译流程差不多分为这5个阶段:词法分析生成token流语法分析生成抽象语法树针对抽象语法树进行语义分析,构建内部数据结构,如控制流图、生成中间代码代码优化目标代码生成静态代码扫描通常分为两种:模式匹配:匹配代码编译过程中的token流、抽象语法树(

2017-04-28 13:53:03 7788

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除