永远也不完美的程序

不断学习,不断实践,不断的重构……

常用链接

统计

积分与排名

好友链接

最新评论

05 2009 档案

堆和栈(转)
     摘要: 堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。  阅读全文

posted @ 2009-05-16 23:52 狂烂球 阅读(2530) | 评论 (4)  编辑

Material与shader在设计上的难题!
     摘要: 为了设计上的灵活,我把shader、纹理等都封装到材质(Material)里,以方便渲染对象在不同状态下材质的切换以达到不同的渲染效果。
  阅读全文

posted @ 2009-05-15 10:30 狂烂球 阅读(2506) | 评论 (8)  编辑

复习一下D3D渲染流程
     摘要: 摘自http://www.cnblogs.com/ixnehc/articles/1282350.html

我归纳一下就是:准备顶点和图元数据----》传到D3D渲染管线----》处理顶点数据(固定、shader)----》几何处理(裁剪、背面剔除、光栅化)----》像素处理(纹理采样)----》着色  阅读全文

posted @ 2009-05-11 22:21 狂烂球 阅读(4211) | 评论 (2)  编辑