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