
Direct3D
stormbjm
这个作者很懒,什么都没留下…
展开
-
HLSL错误及如何执行龙书中的代码
error X3025: global variables are implicitly constant, enable compatibility mode to allow modification 全局变量是extern也是常量,在shader里面不能修改,但可以从宿主程序里改。 以前的编译器没有强制这一点,现在新的强化了这一要求。 把extern 改成static运行转载 2014-03-23 20:23:37 · 3341 阅读 · 0 评论 -
DX初学咋练----配置环境及初次运行(vs2010/dx9.0)
纠结了两天了 dx环境配置及运行一个小例子 终于解决了 新建一个 win32项目 选择 “空项目”(如果给建成win32控制台的项目了 那就要更改一些其他的属性 最后说) 点击项目->属性->VC++目录 添加包含目录和库目录 $(DXSDK_DIR)Include $(DXSDK_DIR)Lib\x86 (添加的时候 不要忘了加英文标点符转载 2014-03-18 00:41:12 · 2462 阅读 · 0 评论 -
VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”
用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这是 个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其他电脑也一定要配有MSVCR100D.dll这个dll。当然解决方法也有,但是我也不 可能要求所有的电脑都装上.net framwork 2.0。微软又给CSer们出了个难题。 解决方法:转载 2014-04-10 19:17:56 · 23008 阅读 · 1 评论 -
摄像机
class CameraClass { private: //成员变量的声明 D3DXVECTOR3 m_vRightVector; // 右分量向量 D3DXVECTOR3 m_vUpVector; // 上分量向量 D3DXVECTOR3转载 2014-04-13 02:27:32 · 650 阅读 · 0 评论