疑问: 因为CD3DFont 代替GDI来渲染,这比ID3DXFont快的多,但CD3DFont不能够联合字体句柄和格式化ID3DXFont。 上面的话什么意思?未定义的宏:http://zhidao.baidu.com/link?url=pzg5TSgdjndNFlIY3WCejR3s6CddRD...
分类:
其他好文 时间:
2014-12-18 18:46:20
阅读次数:
241
笔记1:首先是mirror例子的体会。大体流程是: 1.绘制普通物体;清空每个像素的stencil 2.设置镜面区域stencil值为参考值1 3.判断render后每个像素点的stencil值是否为1,满足条件则绘制出teapot的图元需要注意的是: 1.绘制stencil区域为...
分类:
其他好文 时间:
2014-12-10 17:50:35
阅读次数:
137
本章Cube例子与前面不同;使用了规范的类定义。笔记一:头文件中class const static成员变量的问题:vertex.h:struct VertexT{ VertexT(){} VertexT(float x,float y,float z,float nx,float ny...
分类:
其他好文 时间:
2014-12-07 01:16:08
阅读次数:
252
笔记1:当我们找个文本,按下物理按键a aaaaa时候,会发现第一次会有隔断的时间。参考:http://tieba.baidu.com/p/1829831956GetAsyncKeyState() 的返回值怎么理解?实例代码里有if( ::GetAsyncKeyState(VK_RIGHT) & ....
分类:
其他好文 时间:
2014-12-02 01:33:02
阅读次数:
243
Coursera上面有Stanford的课程“Compilers”,该课程使用“龙书”作为参考书,并有一个编程项目,完成一个完整的编译器。这个编译器支持的语言称为COOL,是一个面向对象的用于教学的语言,支持完整的面向对象特性。COOL项目给出了一些基础源码,学生在这个基础源码上实现词法分析、语.....
分类:
其他好文 时间:
2014-11-30 00:19:17
阅读次数:
247
想在技术的道路上走得远,必须有扎实的计算机基础。下面按照学习的先后顺序给出一些推荐的好书:编程语言《C程序设计语言》、离散数学《离散数学及其应用》、数据结构《数据结构与算法分析 C语言实现》、组成原理《深入理解计算机系统》(CSAPP)、操作系统《现代操作系统》、编译原理《编译原理》(龙书)、软件工程《计算机程序的构造和解释》(SICP)...
分类:
其他好文 时间:
2014-11-25 14:33:26
阅读次数:
263
第一章笔记:显示:黑色屏幕主要是初始化的四个步骤1.创建IDirect3D9接口指针;2个用途: 确定系统中显示设备的技术特征,显示的模式等(是否支持硬件(第2步));创建代表物理设备的device对象(第四部);后release掉它是2.3.4步的上层接口。2.检测硬件是否支持顶点处理,否则用so...
分类:
其他好文 时间:
2014-11-08 22:03:49
阅读次数:
270
本文由哈利_蜘蛛侠原创,转载请注明出处!有问题欢迎联系2024958085@qq.com
注:我给的电子版是700多页,而实体书是800多页,所以我在提到相关概念的时候,会使用章节号而非页码。同样的情况适合于“龙书”第二版。
上一期的地址:
DX 11游戏编程学习笔记之6
这一章应该是本书最长的一章了,可能也是最难的一章...
若有不对之处,敬请指出。
1、先分别用以下文法推导出id+id+id*id,并画出推导过程对应的分析树;最后比较三个文法生成的语言有什么不同。
文法1:E→ E+T | T T→
T*F | F F→
id
文法2:E→
T+E | T T→
F*T | F F→
id
文法3:E→
E*T | T T→
T+...
分类:
其他好文 时间:
2014-10-13 23:40:57
阅读次数:
893