![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DirectX 3D
XP_lmq
这个作者很懒,什么都没留下…
展开
-
timeGetTime() 时间误差问题
<br />最近在个地形渲染相关的东西,使用了timeGetTime()获取两个时间点之间的时间间隔,但是移动相机时总是感觉有抖动。首先,查找了消息泵,以为是这里出现了什么神奇的消息,耽搁时间。用spy++跟了一会,没发现什么神奇的消息。后来用timeGetTime(),到处打标记,显示时间差,在没有做任何事情的时候,打印timeGetTime时间间隔,间隔一会就会打印一个15ml的时间间隔,不知道哪里来的。最后确定为timeGetTime()的时间获取误差。在timeGetTime()前后加上timeBe原创 2011-05-17 15:59:00 · 3408 阅读 · 0 评论 -
ostringstream的使用
在std中还有个ostringstream这么方便的格式化输出的工具 std::string generate(){ ostringstream osm; osm << "xxxx " << 1111; return osm.str();}原创 2011-07-29 19:52:13 · 14611 阅读 · 2 评论 -
UltraEdit中配置编译HLSL的环境
1. 在UltraEdit安装目录下找到wordfiles目录,新建文件HLSL.uew,文件中拷贝入下面的配置。这样只是完成的语法着色的配置,配置并没有应用上。 a. UltraEdit 高级->配置->编辑器显示->语法着色 配置wordfiles目录为UltraEdit安装目录中的wordfiles,重启UltraEdit b. UltraEdit 视图->查看方式(着原创 2011-08-29 09:56:55 · 1447 阅读 · 0 评论 -
在其他机器无法运行程序编译出来的程序
1. 在本机上编译的Debug版可执行程序,拷贝给没有安装过VS开发平台的机器上运行。总是没办法运行该程序。2. 使用notepad打开.exe,看到可执行程序在Debug版本中额外依赖了Microsoft.VC80.DebugCRT.manifest、msvcp80d.dl原创 2011-08-25 17:18:06 · 873 阅读 · 0 评论 -
无法解析的外部符号 __imp___CrtDbgReportW
所在的“项目”=>>“属性”=>>“配置属性”=>>“C/C++”=>>“预处理器”=>>“预处理定义” 移除_DENUG原创 2011-08-25 16:42:05 · 9120 阅读 · 9 评论 -
DirectX 光源、光照模型
顶点格式中只有D3DFVF_DIFFUSE时,顶点的颜色值所呈现的是制定的颜色值。当使用D3DFVF_DIFFUSE | D3DFVF_NORMAL,顶点的颜色值,完全由材质、光照计算。//-----------------------------------原创 2011-08-19 11:43:14 · 2688 阅读 · 0 评论 -
DirecX学习一:重新认识D3DFVF_XYZRHW、D3DPT_POINTLIST、D3DPT_LINELIST
D3DFVF_XYZRHW:之前都没有深入了解D3DFVF_XYZRHW,昨天开始认真做了下实验,D3DFVF_XYZRHW小小参数,包含了挺多东西的:DirectX and XNA解释:Vertex fromat includes the position of a原创 2011-08-10 11:18:33 · 5870 阅读 · 0 评论 -
VS2010 语法错误: 标识符“__RPC__out_xcount_part” 解决方法
用VS2010建了一个默认的C++应用程序,编译后出现如下错误。1>------ 已启动生成: 项目: Test, 配置: Debug Win32 ------1> stdafx.cpp1>c:/program files/microsoft sdks/windows转载 2011-08-08 15:58:58 · 1922 阅读 · 0 评论 -
std::map的使用
刚刚想写个接口class XXX;class YYY{typedef std::map XXXList;XXXList mXXXNodes;XXX* getXXXNode(const std::string zzz) const{ 。。。原创 2011-07-27 10:08:51 · 1345 阅读 · 0 评论 -
D3DXCreateTextureFromFileEx接口获取图片的实际数据
之前想要使用D3DXCreateTextureFromFileEx获取到129*129图片的图片信息,接口的参数如下设置:D3DXCreateTextureFromFileEx(mD3dDevice, lpFileName, D3DX_DEFAULT, D3DX_DEFAULT,原创 2011-07-14 09:54:36 · 3245 阅读 · 1 评论 -
3D 顶点颜色 纹理 材质之间的关系
转载自:顶点颜色,纹理以及材质关系顶点色, 纹理色,材质色。三色的区别挺大,尤其在固定管线中。 最简单的例子,在固定管线中,你把光打开后,顶点色失去作用,其最终颜色去决定于材质色+纹理色+光色。在固定管线中,如果关闭光,那材质色失去作用(没有光, 光向量×材质法向量 也就没得乘了 ),纹理色还是去作用的。如果是可编程管线,那就无所谓了,你自己可以控制算法。转载 2014-02-18 14:24:34 · 3341 阅读 · 0 评论