自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 汇编:lea指令学习

加载有效地址(load effective address)指令就是lea,他的指令形式就是从内存读取数据到寄存器,但是实际上他没有引用内存,而是将有效地址写入到目的的操作数,就像是C语言地址操作符&一样的功能,可以获取数据的地址。在实际使用中他有两种使用方式。1.lea指令获取偏移地址 assume cs:codecode segmentstart:mov byte pt...

2019-02-05 15:59:00 43570

原创 Unity Shader笔记 -----认识Draw Call和固定函数的流水线

《Unity Shader入门精要》随笔Draw Call就是CPU调用图像的编程的接口,如OpenGL中的glDrawElements命令或者DirectX中的DrwaIndexedPrimitive命令,以命令GPU进行渲染操作。CPU向命令缓冲区里添加命令,而GPU从中读取命令,添加和读取相互独立,当CPU需要渲染时就会向命令缓冲区添加命令,而GPU完成上一次的渲染任务后就会从命令缓冲区里面...

2018-05-30 15:16:11 295

原创 Unity Shader笔记

Unity Shader 流程笔记对于整个渲染流程来说我们可以大概分成三大阶段,也就是CPU处理阶段与过渡阶段与GPU处理阶段。CPU阶段首先我们准备好场景数据,例如摄像机的位置,视锥体,场景中包含了哪些模型,使用了那些光源等等,以及把那些不可见或者不想见的物体剔除出去(用户手动剔除),这样就不需要再移交给几何阶段进行处理,最后我们设置好每个模型的渲染状态比如说材质,颜色,纹理等等,这些全都是用户...

2018-05-30 14:37:04 199

原创 C#协变与逆变

C#协变与逆变在学习C#过程中要灵活运用接口与委托那么协变与逆变是重中之重,本人开始学习时也处于懵懂状态,经过几天的查阅与思考才得出答案。先来看一个例1:    class Animal    {        public int NumberOfLegs = 4;    }    class Dog : Animal    {    }    class Progra...

2018-04-28 17:37:11 1496

原创 C#事件

C#事件的用法与意义C#事件与委托十分相似,其实事件包含了一个私有委托,所以事件就像是专门用于某种特殊用途的简单委托。事件使用的方法图:正如上图所示,发布者类Incrementer里面的事件CountedADozen就像一个装方法的容器,这个容器对方法的添加与删除是里面的私有委托来实现的(这里待会儿可以通过代码理解),发布者类Incrementer还有一块触发事件的代码,这段触发事件代码的方法是那...

2018-03-29 23:36:53 13304

空空如也

空空如也

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

TA关注的人

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