- 博客(5)
- 收藏
- 关注
原创 编写和调试Shader程序(1)
编写和调试Shader程序(1)DirectX EffectEditJohnsonFeng常用的Shader编写程序有ATI Render Monkey和NVIDIA FX Composer,另外还有DirectX自带的EffectEdit。这几款工具都比较容易上手,本文先介绍DirectX的EffectEdit。EffectEdit是DirectX9.0在August2005之前提供的一个编辑器
2009-12-19 22:45:00 1391
原创 IOCP网络应用中常见错误分析
IOCP是一种异步套接字体机制,它是Windows系统中管理异步IO操作的API。使用IOCP,应用程序可以发送一个耗时的请求,然后执行其他的任务,而这个请求在内核执行,调用相应的驱动程序完成IO操作各个步骤。在大规模C/S架构的系统中,完成端口经常用于管理大量Socket连接。最近在一些网上代码和书店的部分参考书中,发现了一些常见的错误,这里经过简单总结,列出以下常见问题,供博友参考。1.错
2009-12-19 22:43:00 569
原创 慎用CMFCToolBar::CreateEx
MFC Feature Pack/VC2008 SP1提供了新的控件,这包括以前需要花费购买的控件,这些控件原来由BCG Soft 开发,在VS2008发布后,被收入后以FeaturePack或SP1的方式发布(VS2008安装包原本没有此功能包,必须额外安装)。对很多用户来说,属性列表控件、真彩色工具条、工具条、停靠栏、更换皮肤、标签式多文档、智能停靠、个性化布局,还有Office、VS中众多的
2009-12-19 22:40:00 882 1
原创 Direct3D调试利器PIX Win简介
PIX Win是DirectX SDK附带的Direct3D程序调试和分析工具,用于D3D应用程序,如果D3D程序的开发者需要收集和分析应用程序对3DAPI的调用和执行信息,此工具是一个很好的选择。例如,用户需要知道某个渲染过程中,后台渲染目标、深度缓冲区、模板缓冲区是否正确地渲染出来了,或者想知道在某帧一个D3D对象是否被正确释放了,可以用这个工具进行调试。当然,此工具不能用于OpenGL
2009-12-19 22:28:00 1709
原创 Quaternion Multiply:
Quaternion Multiply:四元组的乘法,与矩阵的乘法作用是一致的,都能够进行旋转的组合。而且这种组合是满足交换率。表示一个绕轴旋转的矩阵为: (x*sin(a/2),y*sin(a/2),z*sin(a/2),cos(a/2))D3DXMatrixMultiply(&m, &mX, &mY);D3DXQuaternionMultiply(&q, &qX, &qY);
2005-08-03 12:53:00 1157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人