資源駐留

復雜的游戲會運用大量紋理和3D網格等資源,但是其中的大多數并不需要總是置于顯存中供GPU使用房蝉。例如微渠,讓我們來構想這樣一個場景資源:在野外森林中有一個巨大的洞穴。在玩家進入洞穴前逞盆,繪制畫面并不會用到與洞穴相關的資源;當玩家進入洞穴后云芦,又不再需要森林數據資源。
在Direct3D 12中桌肴,應用程序通過控制資源的在顯存中的去留琉历,主動管理資源的駐留情況(即residency。無論資源是否已位于顯存中旗笔,都可以對其管理,都可對其進行管理蝇恶。在Direct3D 11中則有系統自動管理)。該技術的基本思路為使用程序占用最小的顯存空間的猛。這是因為顯存的空間有限想虎,很可能不足以容下整個游戲的所有資源,或者用戶還有運行中的程序也在同時使用顯存岂却。這里給出一條與性能相關的提示:程序應當避免在短時間內于顯存中交換進出相同的資源,這會引起過高的開銷躏哩。最理想的情況時,所清出的資源在短時間內不會再次使用筋栋。游戲關卡或游戲場景的切換是關于常駐資源的好例子正驻。
一般來說,資源在創(chuàng)建時就會駐留再顯存中姑曙,而當它被銷毀時則清出。但是通過下面的方法伤靠,我們就可以自己來控制資源的駐留。

 HRESULT ID3D12Device::MakeResident(
  UINT  NumObjects,
  ID3D12Pageable* const* ppObjects);

HRESULT ID3D12Device::Evict(
  UINT  NUmObjects,
  ID3D12Pageable* const* ppObjects);

這兩種方法的第二個參數都是ID3D12Pageable 資源數據焕梅,第一個參數則表述該數組中資源數量卦洽。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末逐样,一起剝皮案震驚了整個濱河市打肝,隨后出現的幾起案子,更是在濱河造成了極大的恐慌争便,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滞乙,死亡現場離奇詭異鉴嗤,居然都是意外死亡,警方通過查閱死者的電腦和手機兔簇,發(fā)現死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門垄琐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人墩朦,你說我怎么就攤上這事翻擒∶セ粒” “怎么了春哨?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵赴背,是天一觀的道長。 經常有香客問我凰荚,道長,這世上最難降的妖魔是什么便瑟? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任到涂,我火速辦了婚禮,結果婚禮上践啄,老公的妹妹穿的比我還像新娘。我一直安慰自己屿讽,他們只是感情好吠裆,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著试疙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪非春。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天护侮,我揣著相機與錄音储耐,去河邊找鬼。 笑死什湘,一個胖子當著我的面吹牛,可吹牛的內容都是我干的得哆。 我是一名探鬼主播哟旗,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼饱亮!你這毒婦竟也來了舍沙?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤壹无,失蹤者是張志新(化名)和其女友劉穎感帅,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體留瞳,經...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡她倘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了胞得。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖危号,靈堂內的尸體忽然破棺而出素邪,到底是詐尸還是另有隱情,我是刑警寧澤兔朦,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布沽甥,位于F島的核電站,受9級特大地震影響摆舟,放射性物質發(fā)生泄漏。R本人自食惡果不足惜盏檐,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望材失。 院中可真熱鬧硫豆,春花似錦、人聲如沸熊响。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽递览。三九已至瞳腌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嫂侍,已是汗流浹背荚坞。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工颓影, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亿汞,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓咆畏,卻偏偏與公主長得像旧找,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子钮蛛,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355