- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 4 D3D绘制
利用D3D接口绘制简单几何体顶点缓存和索引缓存两者用法相似顶点缓存是一个包含内存数据的连续内存空间索引缓存是一个包含索引数据的XXXXX用它们的原因是他们存放数据的地方是显存,在绘制的时候,使用现存数据比内存数据会快的多代码中,顶点缓存用接口 IDirect3DVertexBuffer9索引是 IDirect3DIndexBuffer9(direc
2013-12-27 10:20:10 558
原创 c++的指针的一些小东东
今天写了一个函数有了一些感触。。。押韵。。。函数贴出来char* read_string(const char* section,const char* name, char* szfile){ char* error = "error"; char szbuffer[256]; memset(szbuffer,0,sizeof(szbuffer)); if(Ge
2013-12-16 10:50:02 457
转载 C/C++定义全局变量/常量几种方法的区别
原文地址:http://wrchen.blog.sohu.com/71617539.html在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错
2013-12-15 09:45:30 468
原创 3 rendering pipeline
3d绘制流水线,已经形成很多年的理论,把虚拟的3D世界的场景转化为2d的图像显示在屏幕上是这么个流程:局部坐标系世界坐标系观察坐标系背面消隐光照裁剪投影视口坐标系光栅化其中,关于坐标系的变换都是由矩阵运算实现的,DX提供了这些运算,因为这些
2013-12-07 09:08:01 569
转载 显示卡影片播放硬件加速,作法原理完全解说
原文地址:http://www.5i01.cn/newsdetail.php?id=4481作者:G.F.我还记得我装第一台电脑时,为了看VCD的....好看影片(羞),还特别去买一张VCD加速卡来看一些夜市买来的片子,因为当时的烂电脑连放MPEG-1的影片都没力。玩电脑够久的人可能有买过这些VCD/DVD的影片加速卡,但显示卡往3D快速发展之后,这种专门看影片的附加卡就销声匿迹了
2013-12-03 10:51:10 2991
原创 2 Vertex
3D世界的所有东西都是由多边形逼近形成的,同样一个模型用的多边形越多就越细致构成就需要顶点,对于定点,首先要理解的是FVF(可塑顶点格式)D3D中定义定点是按照我们的具体需求有时候只需要坐标,有时候还需要颜色,纹理坐标等等其他量为了让我们的device能认识我们定义的顶点,就要用D3DFVF定义的标志定义我们的FVF 举个栗子=。=struct CUSTOMVERTEX
2013-12-01 11:46:23 608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人