“60”。
戴夫继续控制着人物疯狂转圈,对着墙壁一顿乱轰,火箭筒的爆炸火光把整个屏幕都填满了。
那个黄色的数字,就像是用电焊焊死在屏幕上一样。
一动不动。
满血60帧!
这在刷新率普遍只有60hz的cRt显示器时代,就是物理意义上的满帧运行!
整个实验室,一片死寂。
几十号工程师,全都傻眼了。
老黄两步跨到屏幕跟前,脸都快贴到玻璃上了。
他盯着屏幕上的“60”,眼珠子通红。
“满帧……”老黄的声音都在发颤,“在没有浮点运算单元的情况下,跑卡马克的游戏,居然跑出了满帧?”
角落里的柯蒂斯,整个人僵住了。
他引以为傲的技术常识,在这一刻被敲得粉碎。
他不敢相信自己的眼睛。
他大步冲过去,一把推开戴夫。
“起开!
让我看!”
柯蒂斯趴在屏幕前,眼睛恨不得长在那些多边形上。
他看到什么?
他看到林哲那个所谓的流氓拦截层,到底干了什么伤天害理的事情!
这特么就是明目张胆的抢劫!
《雷神之锤》的引擎不断发出openGL指令,要求硬件去计算精准的光照折射,要求去处理复杂的浮点坐标。
结果这些指令刚一出门。
就被林哲写在驱动里的拦截层,直接给套了麻袋,拉进了黑胡同。
拦截层三下五除二,把这些高贵指令身上复杂的参数全给扒光了!
什么浮点精度?
不要!
什么高级光影?
砍掉!
拦截层把这些指令扒得只剩下一条最基础的底裤,粗暴地打包成了direct3d最喜欢的三角形数据。
然后,像填鸭一样,死命往NV3那条被精简到极致的硬件管线里塞!
硬件管线才不管你以前多高贵。
它只知道吃三角形,然后吐出画面。
因为管线短,因为没有冗余的复杂计算,这条管线的吞吐速度快得吓人!
这就好比。
卡马克在高级法餐厅点了一份精美的法式鹅肝。
林哲这个黑心包工头,直接在后厨把鹅肝扔了,换上一块十块钱的炸猪排,随便淋了点酱汁,就给端了上去。
卡马克的引擎吃得满嘴流油,根本没发现不对劲。
玩家看着屏幕上流畅的画面,也根本不在乎细节。
“你看这墙壁边缘的纹理!”
本章未完,请翻下一页继续阅读.........