第11章 做微軟的狗底下的工程師們聽見這話,眼睛又亮了。
對啊!
《雷神之錘》可是現在的絕對頂流!連這個都跑不了,玩家憑什麼買你的卡?
戴夫和胖子又把心提到了嗓子眼,齊刷刷看向林哲。
林哲看著漲紅了臉的柯蒂斯,沒急著反駁。
他慢吞吞地走到會議桌邊,拿起剛才喝了一半的咖啡杯,吸溜了一小口。
有點涼了。
砸吧砸吧嘴,放下杯子。
“誰告訴你,我要放棄《雷神之錘》了?”
林哲挑起一根眉毛,看著柯蒂斯。
柯蒂斯愣住了。
“你剛才自己說的!全麵倒向Direct3D!砍掉OpenGL!”
“我是說砍掉你畫在白闆上的這些東西。”
林哲拿起黑色記號筆。
在白闆中間,畫了一條又粗又長的豎線。
把整個白闆一分為二。
他在左邊寫了兩個字:硬體。
在右邊寫了兩個字:軟體。
林哲敲了敲左邊的“硬體”。
“底層的矽片,硬體管線,所有燒錢、占麵積的晶體管,全都按著Direct3D的標準來做!做成一個便宜、簡單、專門吃三角形的粗暴機器!”
“你設計的那些為了支撐OpenGL工業級精度的昂貴浮點運算單元……”
林哲做了個抹脖子的動作。
“全砍掉,一個不留。”
全場倒吸一口涼氣。
柯蒂斯瞪大眼睛:“沒有底層的浮點支持,你拿頭去跑卡馬克的OpenGL遊戲?!”
“用軟體跑啊。”
林哲咧開嘴,笑得像個坑蒙拐騙的老狐狸。
他指了指右邊的“軟體”。
“卡馬克要OpenGL,我們就給他OpenGL。隻不過,是在軟體驅動層麵上給他造個假的。”
會議室裡鴉雀無聲。
所有人的下巴都快驚掉了。
林哲敲著白闆,語速飛快。
“讓軟體組的那幫兄弟,寫個MiniGL封裝層!寫個包裹器!就是一個翻譯官!”
“卡馬克的遊戲引擎吐出來高貴的OpenGL指令,咱們的軟體驅動在半道上直接給它攔截下來!悄悄把這些指令,翻譯成咱們底層硬體能聽懂的簡單粗暴的三角形數據,然後再塞進晶元裡去跑!”
林哲攤開雙手。
“遊戲引擎以為自己跑在工業級的工作站上。其實呢?底層幹活的,是個便宜得要命的廉價苦力。”
“騙過它,就這麼簡單。”
這番話一出來。
所有人都傻眼了。
這……這是什麼路數?
這是一個正經工程師乾的事?
柯蒂斯整個人都麻了。
他的白臉瞬間變成了豬肝色。
他指著林哲的手指頭都在哆嗦。
“你……你這是造假!你這是欺詐!”柯蒂斯聲音全變調了,“你用軟體寫個補丁去騙遊戲引擎?這不僅犧牲了精度,這是對硬體工程的侮辱!我們是造晶元的,不是搞詐騙的!”
林哲冷笑一聲。
“欺詐?侮辱?”
他走到柯蒂斯麵前,盯著這個理想主義者的眼睛。
“隻要屏幕上的怪物動起來不卡,隻要玩家手裡的槍開火時幀數穩如老狗。玩家會拆開機箱,拿放大鏡去看你的底層矽片到底是怎麼運算的嗎?”
“玩家根本不在乎咱們是不是用了翻譯官!他們隻在乎畫麵流暢不流暢!”
林哲退後一步,指著大門的方向。
“活下去,就是最大的尊嚴!死在臭水溝裡的藝術品,連狗都不聞!”
徹底安靜了。
隻剩下柯蒂斯呼哧呼哧喘粗氣的聲音。
坐在第一排的黃仁勛。
整個人像被電擊了一樣。
他手裡的紅色健怡可樂罐子,“吧嗒”一聲掉在地毯上,滾到了桌子底下。
他也懶得去撿了。
老黃的眼睛盯著白闆,腦子嗡嗡作響。
。了毒太招這
。了絕太
。低最本成片流、小最積麵片矽證保,軟微向倒麵全,計設餘冗砍狂端體硬
。度熱的》錘之神雷《克馬卡嫖白法辦的巧取用,麵介假個寫端體軟
!化入神出是謂可的用狼白套手空招一這
。斯裡克的邊旁在坐向看,頭過轉地猛勛仁黃
。話說沒直一斯裡克
。汗是全上頭額刻此,家管大體硬個這
。式算著拉劃上紙稿草的上桌在地快飛他
𝑤𝑡.𝑝𝑜𝑜於源來節章本
”。斯裡克“
”?事少多省能塊這體硬,幹的說他按“:道問詢勛仁黃
。沫唾口了咽,頭起擡斯裡克
”……掉砍全塊模點浮的餘冗些那把,持支級體硬的LGnepO對層底棄拋底徹果如“
。字數的上紙稿草著看斯裡克
”。半大一短縮能……期周發開。倍翻接直率品良。跌下式崖斷本成片流。十三之分百小縮能少至積麵片矽“
。光的奮興和婪貪是全,了紅間瞬睛眼的勛仁黃
。間時省,錢省
!命條一了回搶前關門鬼在達偉英給於等就這
”。譜離得大量作工的化優體軟,掉不數幀證保要還,層裝封種這寫。血吐累得人幫那組體軟“,哲林眼一了看斯裡克”!是但“
”!血吐們他讓就那“
。身起站地猛勛仁黃
置設
體簡體繁
。厲狠臉滿,子扣的口領開扯把一
”!辦的說哲林按就“
。下一了跳都杯啡咖得震,上子桌在砸拳一黃老
”!地餘的價還價討何任有沒線路體硬層底的3VN,起天今從“
許不都積麵片矽塊一!桶圾垃進扔我給部全,塊模體硬餘冗的計設LGnepO了為有所“