- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 Direct3D资源
CSDN,终于能登录了....... 资源属性 Usage. 资源的用途, 如纹理或渲染目标. Format. 数据的格式, 如一个二维表面的像素格式. Pool. 资源所分配的内存空间类型. Type.资源的类型,如顶点缓冲区或一个渲染目标. 关于内存池:
2007-12-28 23:06:00 2357
原创 Direct3D基础知识
重新从头开始学习DX,以前太急于求成了,很多基础知识都没掌握就开始写程序了,结果出了问题很难解决. 1. D3D体系结构D3D与GDI处与同一层次,区别在于,D3D可以使用HAL(Hardware Abstraction Layer)通过DDI来访问图形硬件,充分发挥硬件性能.2. D3D设备对象2.1 D3D设备类型 H
2007-12-26 11:15:00 4083
转载 C++资源之不完全导引
1,前言 无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使它
2007-12-17 09:55:00 2385
转载 PerfHUD性能分析的一点技巧
(1) 在程序中将颜色缓存从32位改为16位,查看FPS值是否增加,以确定瓶颈是否因为帧真缓存带宽引起。(2) 在NVPerfHUD中按下Ctrl+T将纹理强行设置为2*2大小,查看FPS值是否增加,以确定瓶颈是否因为纹理带宽引起。(3) 在NVPerfHUD中按下Ctrl+1、Ctrl+2……Ctrl+9,NVPerfHUD会自动强行简化各个Profile的Pixel
2007-12-08 19:11:00 2164
原创 游戏配置序列化
游戏中提供很多可供配置的设置,有利用适应多种不同的硬件配置,也有利于适应用不同玩家的操作习惯.如果每次进游戏的话都要重设一次,这显然就失去了配置的意义,不如用一个适用范围比较广的默认值算了.所以,配置需要保存.windows中就有众多的的ini文件,还有一些软件会把信息存入注册表.但是,当配置信息较多或是对安全性有所考虑时,这就不太适合了.而且,解析ini文件(或XML)等文本格式的配置,
2007-12-05 22:28:00 1737 2
View Frustum Culling Tutorial
2009-11-19
Introduction to 3D Game Programming with Direct3D 10(2)
2009-11-16
Introduction to 3D Game Programming with Direct3D 10(1)
2009-11-16
Programming Vertex, Geometry, and Pixel Shaders
2009-02-02
DirectX in C++/CLI
2008-11-02
Introduction to 3D Game Programming with DirectX9.0c A Shader Approach
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人