当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1)使用D3DXMatrixMultiply进行矩阵相乘2)使用优化的4元数算法模拟矩阵相乘(相乘的结果与1相同)3)最笨的办法计算矩阵相乘(要算64个乘法、48个加法、以及若干赋值)4)使用SSE汇编计算矩阵相乘(要算64个乘法、48个加法、以及若干赋值)5)使用xmmintrin指令集计算矩...
 

 

 ·3d游戏引擎设计与实现(2)    »显示摘要«
    摘要:3d游戏引擎设计与实现(2) 经过几天萌思苦想,总算又设计3d游戏引擎的架构细节部份。原来说到要用到像com组件的dll实现,因此怎么样把游戏公共部份写到一起,变化部份写到一起,这样就能达到源程序重用,也可以简少维护工作。同时又把不同的功能模块尽量分开,把每个模块变成单一的功能,这样就可以复杂性降到最低了。 目前大体分为:加载程序,dll管理模块,引擎管理模块,ui模块,渲染模块,文件管理......
 ·喜欢玩俄罗斯方块的可以看看    »显示摘要«
    摘要:《俄罗斯方块》由莫斯科科学学院程序员alexei pajitnov所设计。显然,人们一开始并没预料到它将会有如此广泛的吸引力。实际上,在游戏发明后的数年间,《俄罗斯方块》成了无数场专利官司和法律纠纷的目标,而许多公司也不遗余力地上阵厮杀,想要将游戏的创意据为己有。一个最初的版本是spectrum holobyte为ibm兼容机开发的游戏。1988年,《俄罗斯方块》在街机上也变得非常流行,这都要归功......


矩阵、浮点运算测试报告

1)使用d3dxmatrixmultiply进行矩阵相乘

2)使用优化的4元数算法模拟矩阵相乘(相乘的结果与1相同) 【程序编程相关:解析微软Update在线升级功能

【推荐阅读:Windows中提高内存使用效率的绝技

3)最笨的办法计算矩阵相乘(要算64个乘法.48个加法.以及若干赋值) 【扩展信息:用批处理法快速安装Windows系统

4)使用sse汇编计算矩阵相乘(要算64个乘法.48个加法.以及若干赋值)

5)使用xmmintrin指令集计算矩阵相乘

结果表明:

1)最快,估计不仅指令进行了优化,算法也进行了优化

2)是1的4~5倍,与3相比,证明算法起了作用

3)是1的10倍左右

4)与3差不多,我ft,这是为什么?我明明用的是汇编啊?怎么速度一点也没快!!!

5)与4差不多.

经验教训:


...   下一页
    摘要:魔兽世界将于11月23日开始销售暴雪娱乐公司公布了众多玩家等待已久的魔兽世界(mmorpg)。11月23日魔兽世界将同时在北美,澳大利亚和新西兰销售。韩国,欧洲和其他亚洲国家很快也会紧随其后。大约一个月以后,众多玩家就能尽情地享受这款刺激新奇的联机游戏。 原文如下:blizzard entertainment® announces world of warcraft&r......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE