[發明專利]用于執行紋理采樣的方法、裝置和系統有效
| 申請號: | 201310360869.2 | 申請日: | 2010-06-29 |
| 公開(公告)號: | CN103489213A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | U·薩雷;P·羅森菲爾德 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06T15/04 | 分類號: | G06T15/04;G06T15/00 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;劉炳勝 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 執行 紋理 采樣 方法 裝置 系統 | ||
1.一種用于執行紋理采樣的方法,包括:
使用著色語言來實現紋理采樣器,
通過基于提供給所述紋理采樣器的輸入值將所述紋理采樣器編譯為目標機器,從而生成紋理采樣器二進制代碼,
當調用多個著色器中的第一著色器時,至少從所述第一著色器調用所述紋理采樣器二進制代碼,以及
當由所述第一著色器調用所述紋理采樣器時,使用由所述紋理采樣器生成的第一組采樣在圖形元素上生成著色效果,其中,所述圖形元素包括線和三角形的頂點。
2.根據權利要求1所述的方法,還包括:
當調用所述多個著色器中的第二著色器時,至少從所述第二著色器調用所述紋理采樣器二進制代碼,以及
當由所述第二著色器調用所述紋理采樣器時,使用由所述紋理采樣器生成的第二組采樣在圖形元素上生成著色效果。
3.根據權利要求1所述的方法,其中,在準備階段之前的離線階段中,執行使用著色語言來實現所述紋理采樣器。
4.根據權利要求3所述的方法,還包括:在準備階段,基于離線實現的紋理采樣器代碼和采樣器狀態輸入值來創建所述紋理采樣器,其中,所述采樣器狀態輸入值確定由所述紋理采樣器執行的采樣操作。
5.根據權利要求4所述的方法,其中,將所述紋理采樣器編譯為目標機器包括:
使用著色器編譯器,從用所述著色語言實現的所述紋理采樣器生成中間語言代碼,以及
使用機器專用著色器編譯器,從所述中間語言代碼生成機器級代碼。
6.根據權利要求5所述的方法,其中,所述著色語言是高級語言并且所述中間語言代碼是匯編級語言。
7.根據權利要求1所述的方法,還包括:當在渲染階段執行所述第一著色器時,從所述第一著色器調用所述紋理采樣器二進制代碼。
8.根據權利要求2所述的方法,還包括:當在渲染階段執行所述第二著色器時,從所述第二著色器調用所述紋理采樣器二進制代碼。
9.根據權利要求2所述的方法,還包括:將第一紋理采樣器關聯到第一著色器和所述第二著色器,其中,所述第一紋理采樣器用于為所述第一著色器和所述第二著色器生成采樣。
10.一種用于執行紋理采樣的裝置,包括:
用于使用著色語言來實現紋理采樣器的模塊,
用于通過基于采樣器狀態和采樣器操作將所述紋理采樣器編譯為目標機器,從而生成紋理采樣器二進制代碼的模塊,
用于當調用第一著色器時,從所述第一著色器調用所述紋理采樣器二進制代碼的模塊,以及
用于當由所述第一著色器調用所述紋理采樣器時,使用由所述紋理采樣器生成的第一組采樣在圖形元素上生成著色效果的模塊,其中,所述圖形元素包括線和三角形的頂點。
11.根據權利要求10所述的裝置,還包括:
用于當調用第二著色器時,從所述第二著色器調用所述紋理采樣器二進制代碼的模塊,以及
用于當由所述第二著色器調用所述紋理采樣器時,使用由所述紋理采樣器生成的第二組采樣在圖形元素上生成著色效果的模塊。
12.根據權利要求11所述的裝置,其中,在準備階段之前的離線階段中,執行使用著色語言來實現所述紋理采樣器。
13.根據權利要求12所述的裝置,還包括:用于在準備階段,基于離線實現的紋理采樣器代碼和采樣器狀態輸入值來創建所述紋理采樣器的模塊,其中,所述采樣器狀態輸入值確定由所述紋理采樣器執行的采樣操作。
14.根據權利要求13所述的裝置,其中,將所述紋理采樣器編譯為目標機器包括:
使用著色器編譯器,從用所述著色語言實現的所述紋理采樣器生成中間語言代碼,以及
使用機器專用著色器編譯器,從所述中間語言代碼生成機器級代碼。
15.根據權利要求14所述的裝置,其中,所述著色語言是高級語言并且所述中間語言代碼是匯編級語言。
16.根據權利要求10所述的裝置,還包括:用于當在渲染階段執行所述第一著色器時,從所述第一著色器調用所述紋理采樣器二進制代碼的模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310360869.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于加工銅箔的分剪裝置
- 下一篇:雙層管材擠壓模具





