第2章 第一個坑小會議室連個窗戶都沒有,悶熱無比。
林哲推門進去的時候,黃任勛正雙手抱胸,靠在辦公桌沿上。
克裡斯手裡拿著一根白闆筆,來回拋著玩。
門剛關上,克裡斯直接把筆扔了過來。
林哲擡手接住。
“畫出來。”克裡斯下巴一擡,指著牆上的白闆。
林哲走過去,拔掉筆帽。
白闆上還有昨天別人畫的一半電路草圖,他懶得找闆擦,直接用手背胡亂抹掉一片空白區域。
手起筆落,畫了一個方框。
“這是現在的NV1渲染管線。”
他在方框中間畫了一條豎線,打了個大大的叉。
“微軟推DirectX,非要搞三角形多邊形,我們之前死磕四邊形,現在就是頭鐵撞南牆,改底層矽片來不及了,也沒錢。”
他在方框前麵補了一個小方塊:“這就是我說的轉換層,微軟丟過來三角形,這玩意兒負責在進主晶元之前,把它強行拚成四邊形或者切開,主晶元還是吃四邊形,啥也不用改。”
克裡斯眉頭擰成了一個疙瘩,走近兩步盯著白闆。
“這會增加至少三個時鐘周期的延遲。”克裡斯伸出三根手指,敲在白闆上,“畫麵會卡成幻燈片。”
林哲在轉換層旁邊畫了一個小圓圈,連了一根線到內存匯流排。
“所以要預取。”林哲用筆尖戳著圓圈,“在這裡掛一小塊SRAM,顯存裡的紋理數據,不要等渲染管線要了再去拿,提前算好下一步要用什麼,先塞進SRAM裡備著。”
“流水線走到這,伸手一拿就有,延遲就被蓋住了。”
克裡斯盯著圓圈,眼睛一點點亮了起來。
他是搞架構的行家,一看就知道這路子雖然野,有點像是在給係統打補丁,但在目前公司快破產的情況下,這是唯一不用重新開模具流片的好辦法。
“匯流排位寬不夠怎麼辦?”克裡斯馬上拋出下一個緻命問題。
這個問題一出,林哲心裡穩了。
對方已經順著他的思路在往下走了。
他前世在ATI的時候,曾經因為匯流排位寬的問題吃過大虧,熬了半個月的通宵才把坑填上,那些底層的教訓早就刻進骨子裡了。
“把紋理請求分塊。”林哲轉過身,看著克裡斯,“別一次性要完整的高清貼圖,切成小塊,像流水一樣擠進匯流排。隻要預取演算法做得夠聰明,匯流排就不會堵死。”
克裡斯沒說話,一把從林哲手裡搶過馬克筆,直接在白闆旁邊開始列算式。
一串串帶寬計算公式和周期估算在白闆上鋪開。
請到𝐨𝐨𝐩.𝐭𝐰查看完整章節
林哲往後退了一步,靠在牆上,雙手又插回褲兜裡,看著克裡斯算。
老黃一直沒說話,就站在旁邊盯著。
視線在白闆和林哲臉上來回掃。
良久之後。
克裡斯停下筆,長出一口氣。
他轉頭看向黃老闆,點了一下頭。
“理論上可行,能在三個月內跑通。”
黃老闆站直了身子。
他走到林哲麵前,距離近得能讓林哲看清他眼裡細密的紅血絲。
“你叫林哲。”黃任勛沙啞道,“入職不到一年,初級工程師。”
“是。”林哲點頭。
“這麼成熟的補丁方案,不是一拍腦門就能想出來的。”黃任勛盯著他,“你早就想到了?為什麼之前開會不說?為什麼非要等到今天裁員念到你的名字,你才開口?”
壓力直接拉滿。
林哲看著黃老闆。
現在的黃老闆還沒進化成後來的老狐狸。
急躁、直接,咄咄逼人。
要是換成個剛畢業的22歲毛頭小子,現在估計已經結巴了。
但林哲可是個套著年輕殼子的52歲老油條。
他直視老黃的眼睛,平靜道:
“因為我怕麻煩。”
黃老闆愣住了。
克裡斯也停下了手裡轉筆的動作。
“之前NV1方向已經定了,公司上下都在往四邊形的坑裡跳,我一個初級工程師站出來說老闆你走錯了,要麼被當成瘋子,要麼直接被開除。太麻煩了。”林哲扯了一下嘴角。
“那現在呢?”黃老闆追問。
”。口個開難其為勉好隻我,箱紙睡上街到趕東房被比相。了落著沒就租房的月個下,話說不再我,了字名我有都上單名,了閉倒要都司公在現“
。淡扯是然當這
。說子膽沒世前他是因原實真
。誠坦的揍欠種一著帶至甚,理合為頗下境語個這在口借個這但
。笑冷的促短聲一出發然突,天半了看他著盯闆老黃
。疼生頭骨哲林得拍,人驚得大氣力,膀肩的哲林下一了拍手伸闆老黃”。好很“
”。門大出踢你把自親我,guB的層換轉個這了不決解是要你,月個三來下接,煩麻怕多前以你管不我。報彙斯裡克向接直,組構架心核3VN進你,起天今從“
。頭點點,膀肩揉了揉哲林
”。行“
。手擺擺闆老黃”。活幹去出“
置設
體簡體繁
。走外往身轉哲林
。了住停然突,上手把門在搭手,口門到走
。闆老黃眼一了看頭回他
”。事個有,總黃“
”。說“
”。啊住不頂水來自喝光,夜大熬要來下接?嗎上補點買能,了周一了空經已豆啡咖的區息休司公“
。眼一他了瞪地氣好沒闆老黃
”。碼代寫去滾,了道知“
。人走門推哲林
。區公辦大到回
。半大一了空在現,位工個多百一的挨挨擠擠本原
。圾垃的上桌工員裁被走收在正姨阿工潔清
灰要還器示顯TRC比色臉,前腦電在坐個個一,人個來十三的下剩