[發明專利]圖形計算環境中使用偏導數像素著色器指令的針對可變速率著色的梯度近似在審
| 申請號: | 202010523056.0 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN112215740A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | F.斯特魯加爾;T.麥克費隆;A.拉克 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李偉森;姜冰 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 計算 環境 使用 導數 像素 著色 指令 針對 可變 速率 梯度 近似 | ||
描述了一種用于在圖形計算環境中使用偏導數像素著色器指令促進針對可變速率著色的梯度近似的機構。如本文所述,實施例的裝置包括一個或多個處理器,以用于在圖形計算環境中使用偏導數像素著色器指令促進針對可變速率著色的梯度近似。
技術領域
本文描述的實施例一般涉及計算機。更特定地,描述了用于促進在圖形計算環境中使用偏導數像素著色器指令的針對可變速率著色的梯度近似的實施例。
背景技術
可變速率著色(VRS)或粗略像素著色(CPS)是指一種用于實現跨渲染的圖像以變化速率分配渲染性能和/或功率以便以一定視覺質量為代價優化總體性能的技術。利用VRS,可以以比像素更粗略的頻率執行著色,其中一組像素可以作為單個單元著色,并且然后將結果作為單個恒定值廣播到組中的所有樣本。
傳統的技術,著色器內過濾技術(如VRS),使用被有效地看作點過濾器的技術,例如,其中相同的值被廣播到組中的所有樣本。除了不精確之外,這種傳統技術中的塊對齊在屏幕空間中是恒定的,并且對于所有繪制調用都是相同的,因此結果是在場景對象運動下的視覺上不協調的馬賽克效果。在一些傳統技術中,將后處理過濾解決方案應用于VRS輸出,但是這種情況對于避免跨幾何邊界的模糊變得困難且高成本。
附圖說明
在附圖的各圖中,通過示例而非限制的方式示出了實施例,在附圖中,相同的附圖標記指代相似的元件。
圖1是根據實施例的處理系統的框圖。
圖2是具有一個或多個處理器核、集成存儲器控制器和集成圖形處理器的處理器的實施例的框圖。
圖3是圖形處理器的框圖,該圖形處理器可以是分立的圖形處理單元,或者可以是與多個處理核集成的圖形處理器。
圖4是根據一些實施例的圖形處理器的圖形處理引擎的框圖。
圖5是根據一些實施例的圖形處理器核的硬件邏輯的框圖。
圖6A-6B示出了根據一些實施例的包括在圖形處理器核中采用的處理元件陣列的線程執行邏輯。
圖7是示出根據一些實施例的圖形處理器指令格式的框圖。
圖8是圖形處理器的另一實施例的框圖。
圖9A是示出根據實施例的圖形處理器命令格式的框圖。
圖9B是示出根據實施例的圖形處理器命令序列的框圖。
圖10示出了根據一些實施例的數據處理系統的示例性圖形軟件架構。
圖11A是示出了根據實施例的可以用于制造集成電路以執行操作的IP核開發系統的框圖。
圖11B示出了根據一些實施例的集成電路封裝組件的截面側視圖。
圖12是示出根據實施例的可以使用一個或多個IP核來制造的示例性片上系統集成電路的框圖。
圖13A-13B是示出根據本文所述實施例的用于在片上系統(SoC)內使用的示例性圖形處理器的框圖。
圖14A-14B示出了根據本文描述的實施例的另外示例性圖形處理器邏輯。
圖15示出了根據一個實施例的托管梯度近似過濾機構和一個或多個梯度近似過濾組件的計算設備。
圖16示出了根據一個實施例的具有VRS和不具有VRS的分類和過濾結果。
圖17示出了根據一個實施例的硬件VRS實現中的塊偽像。
圖18示出了根據一個實施例的灰度級像素顏色值和像素數據行。
圖19示出根據一個實施例的每2×2粗略像素四元組獲得的梯度以及精細像素位置處的內插和外插。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010523056.0/2.html,轉載請聲明來源鉆瓜專利網。





