今天写了一个DX10的Geometry Shader的程序,结果最麻烦的事情发生了,屏幕上除了CLEAR的背景以外什么都没有,郁闷郁闷……好吧,回来看看怎么调试,在网上查了一下知道了用PIX工具可以辅助调试,结果貌似我的程序频频把PIX搞挂,真郁闷。NVIDIA超级强悍的PerfHUD也在我的程序面前低下了头,也是是不是的挂一下,天啊,这个程序没法调试了。

耐着性子慢慢调,慢慢找问题,后来想看一个BUFFER的内容的时候PIX终于罢工了,貌似在DUMP什么东西,硬盘狂转,哎,关了它,还是狂转,怎么回事啊。重启吧,天啊,还是狂转,矣,VISTA的AERO效果怎么没了??????时间也到了战地2142时间,一开游戏,哟,游戏也用不了了!!!!后来运行一下SDK的程序,可以运行啊,好吧,把驱动重新装一次,貌似对了。

战地可以进入了,可是这个调入时间怎么那么长啊!!!!!!音乐都听了无数遍了,刚开始看是o&o整理磁盘的工具在读写硬盘,但也不至于这样啊。再找问题,是一个服务在写!!!找啊找,最后终于把SuperFetch关闭了,整个世界才安静了………………好吧,我这个程序简直太强了,把显卡驱动搞挂了,又把SuperFetch搞挂了……~

但总结起来也是,我的程序也写得有些复杂了,还没有搞清楚Geometry Shader怎么运作的,就搞一些“高难度”动作。但总觉得DX程序写起来很复杂的样子,不知道OpenGL 2.1用起来如何。再看吧……