青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

麒麟子

~~

導航

<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

統計

常用鏈接

留言簿(12)

隨筆分類

隨筆檔案

Friends

WebSites

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

GPU中的ps 1.x 寄存器

將就看吧,有些單詞我實在不知道怎么翻譯,只可意會!

像素著色器需要依靠寄存器來取得頂點數據,輸出像素數據,取得計算時的臨時結果和關聯紋理采樣通道(stage)。有幾種類型的寄存器,每一種都有特殊的功能和用途。

像素著色器需要的用到的數據由寄存器保管,下面是寄器存的所有介紹
寄存器類型:描述了四種可用的寄存器和他們各自的用途
讀取端口限制:單指針使用多個寄存器時的限制
R/RW: 描述了哪些寄存器可以用來讀,寫或是讀寫。
范圍:各個分量的范圍的詳細說明

Register Types  
                                     Versions   
Name  Type                   1_1        1_2        1_3        1_4
c#  Constant register       8             8             8           8
r#  Temporary register    2             2             2           6
t#  Texture register          4             4             4           6
v#  Color register            2             2             2           2 in phase 2

1,常量寄存器:常量寄存器容納了常量數據。數據可以用IDirect3DDevice9::SetPixelShaderConstantF函數將一個常量裝入常量寄存器中。也可以用def-ps來定義一個常量。 常量寄存器對紋理尋址指令來說是不可用的,唯一例外的是texm3x3spec-ps指令,這個指令使用一個常量寄存器來提供一個視線向量(eye-ray vector)

2,臨時寄存器:臨時寄存器用來存立即結果。r0用來作為PS的最終輸出。shader的最后時刻r0中存放的是最后的像素顏色值
如果任何的著色器試圖從一個沒有被寫入數據的臨時寄存器中讀取數據時,著色器激IDirect3DDevice9::CreatePixelShader將會失敗(shader validation will fail)。假設激活(validation)是可用狀態D3DXAssembleShader函數調用也會因為相同的原因而失敗。(不要使用D3DXSHADER_SKIPVALIDATION)

紋理寄存器:
在ps 1_1 到1_3中,紋理寄存器容納紋理數據或是紋理坐標。當一個紋理被采樣時,紋理數據便被裝載到一個紋理寄存器中。
當紋理通道狀態屬性被登記的時候紋理采樣使用紋理坐標來查詢(look up)或采樣(sample)一個紋理坐標(u,v,w,q)標記的顏色值。紋理坐標數據會根據頂點紋理坐標數據進行插值,并關聯到相關的紋理通道。紋理通道號與紋理坐標聲明序列有一個一一對應關系。默認情況下,頂點格式中定義的第一個紋理坐標與紋理通道0關聯。
 在這些版本的像素著色器中,當紋理寄存器用來做算術運算的時候就和臨時寄存器的效果一樣了。
在ps_1_4中,紋理寄存器(t#)容納的是只讀紋理坐標信息。這意味著紋理坐標集和紋理通道編號是獨立的。紋理通道編號由目的寄存器(r0 to r5)決定。對于texld指令來說,紋理坐標集由源寄存器t0 to t5決定。因此紋理坐標集可以映射到任何的紋理通道上。另外,對于texld的源寄存器(指定紋理坐標信息)也可以是臨時寄存器(r#)。在這樣的情況下,臨時寄存器記錄紋理坐標。
顏色寄存器容納了每個像素的顏色值,這個值通過頂點數據中的漫反射和鏡面光顏色值迭代而來。對于ps_1_4。顏色寄存器只有在phase2中可用。如果著色模式設置為D3DSHADE_FLAT,那么頂點顏色中的顏色迭代將不可用。如果霧化開啟的話,那么渲染管線還是會忽略著色模式,對霧進行顏色迭代。記住霧化比像素著色器后應用。
通常我們會從v0加載頂點漫反射顏色數據。從v1加載頂點鏡面光顏色數據。
輸入顏色數據值將會被規范到0和1,因為這是像素著色器中的顏色寄存器的有效范圍

像素著色器對顏色寄存器進行只讀操作。顏色寄存器中存放的是迭代值,但是迭代可能會造成比紋理坐標低很多精度

 

 

posted on 2009-09-12 13:36 麒麟子 閱讀(2552) 評論(5)  編輯 收藏 引用 所屬分類: GPU and Graphic

評論

# re: ps_1_1__ps_1_2__ps_1_3__ps_1_4 寄存器 2009-09-12 16:40 唐風

博主的標題把CppBlog的側邊欄撐爆了!呵呵  回復  更多評論   

# re: ps_1_1__ps_1_2__ps_1_3__ps_1_4 寄存器 2009-09-12 22:57 雙色球

河蟹社會。三個帶表  回復  更多評論   

# re: ps_1_1__ps_1_2__ps_1_3__ps_1_4 寄存器 2009-09-13 11:38 凡客誠品

阿薩大花灑的  回復  更多評論   

# re: ps_1_1__ps_1_2__ps_1_3__ps_1_4 寄存器 2010-04-08 07:39 TamiJoyner

Following my own investigation, billions of people in the world receive the <a href="http://lowest-rate-loans.com/topics/business-loans">business loans</a> from good creditors. So, there is great possibilities to find a consolidation loan in all countries.   回復  更多評論   

# re: ps_1_1__ps_1_2__ps_1_3__ps_1_4 寄存器 2010-07-21 01:32 technology essay

We surely will come along your fantastic theme connected with this good post in time of the essay and book reports essays paper finishing. So, thanks for work.   回復  更多評論   

# re: GPU中的ps 1.x 寄存器 2012-07-02 12:00 how to buy term papers

I did not use the essay writing services essayslab.com for research essays writing. But, I do not have time for term paperd writing and must purchase customized research papers.   回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产一区在线| 久久久夜色精品亚洲| 亚洲亚洲精品在线观看| 欧美日韩久久| 亚洲欧美日韩视频一区| 久久av二区| 久久综合色一综合色88| 激情亚洲网站| 国产精品一区二区三区乱码| 欧美一区二区三区免费看| 亚洲欧美日韩国产另类专区| 韩国三级电影一区二区| 伊人成人网在线看| 久久人人看视频| 欧美在线|欧美| 久久久综合视频| 老司机成人在线视频| 欧美a级在线| 国产在线欧美日韩| 免费观看成人www动漫视频| 亚洲福利久久| 国产一区导航| 欧美日产国产成人免费图片| 免费亚洲电影在线观看| 欧美日韩国产bt| 欧美视频在线观看一区| 欧美91视频| 欧美午夜在线视频| 亚洲精品久久嫩草网站秘色| 欧美在线高清| 国产欧美精品一区二区三区介绍| 国产日韩欧美在线观看| 国产一区二区三区日韩| 国产精品毛片在线看| 国产无一区二区| 正在播放欧美视频| 久久阴道视频| 国产亚洲一区在线播放| 亚洲激情视频在线观看| 日韩午夜中文字幕| 精品不卡在线| 亚洲人成久久| 久久久久se| 亚洲激情在线播放| 午夜在线电影亚洲一区| 亚洲九九精品| 国产精品国产亚洲精品看不卡15| 亚洲视频精选| 一区二区久久久久| 欧美中文在线观看国产| 欧美成人一区二区三区片免费| 国产日产欧美一区| 一本色道婷婷久久欧美| 亚洲成色www8888| 国产视频一区三区| 亚洲午夜高清视频| 久热精品视频| 午夜精品视频在线| 亚洲一区二区三区在线看| 欧美激情一区二区三区不卡| 午夜天堂精品久久久久| 欧美在线亚洲在线| 国产精品视频导航| 亚洲精品久久久久久一区二区| 国内综合精品午夜久久资源| 欧美激情91| 精品999在线观看| 午夜精品福利一区二区蜜股av| 国产视频亚洲精品| 宅男在线国产精品| 亚洲盗摄视频| 麻豆av一区二区三区久久| 一区二区三区免费在线观看| 欧美日韩免费高清一区色橹橹| 精品成人一区二区三区四区| 伊人色综合久久天天| 久久视频在线视频| 欧美亚洲三级| 精品电影在线观看| 久久婷婷麻豆| 男人的天堂成人在线| 国产精品久久久久久亚洲毛片| 99在线精品观看| 久久在线91| 免费观看亚洲视频大全| 在线观看欧美一区| 91久久午夜| 欧美日韩国产首页在线观看| 亚洲在线一区二区| 亚洲视频在线观看| 黄色成人av网站| 美女精品国产| 欧美国产日韩一区二区在线观看| 亚洲国产精品成人一区二区| 最近中文字幕日韩精品 | 国产精品久久久久久久久久尿| 亚洲美女色禁图| 亚洲国产精品久久人人爱蜜臀| 欧美激情一区二区三区全黄| 欧美日韩专区在线| 久久高清免费观看| 久久午夜精品一区二区| 久久久蜜桃一区二区人| 午夜精品区一区二区三| 欧美日韩精品一区二区在线播放 | 亚洲韩国青草视频| 亚洲少妇诱惑| 国内精品久久久久久久影视麻豆| 亚洲高清视频在线观看| 欧美片在线观看| 久久久国产精品亚洲一区 | 国产欧美日韩| 亚洲国产精品一区二区久 | 欧美在线影院| 在线免费观看欧美| 一区二区三区成人精品| 国产精品丝袜久久久久久app| 嫩草伊人久久精品少妇av杨幂| 免费亚洲婷婷| 久久久亚洲精品一区二区三区| 欧美91视频| 麻豆免费精品视频| 欧美日韩在线播放一区二区| 欧美~级网站不卡| 国产精品久久久久久五月尺| 亚洲清纯自拍| 国产一区二区成人| 亚洲天天影视| 亚洲精品在线二区| 久久人体大胆视频| 午夜精品久久久久久久久久久久| 欧美黄色一级视频| 狂野欧美激情性xxxx欧美| 国产精品一级久久久| 欧美国产一区二区在线观看| 国产一区999| 亚洲午夜精品在线| 国产精品99久久久久久久久| 久热国产精品视频| 国产欧美日韩激情| 亚洲美女色禁图| 先锋影音一区二区三区| 亚洲理伦在线| 亚洲视屏在线播放| 亚洲一区综合| 久久亚洲综合色| 免费观看国产成人| 欧美人与性动交α欧美精品济南到 | 一区二区日韩免费看| 国产欧美一区二区精品性| 一本一本久久| 在线观看国产成人av片| 久久精品青青大伊人av| 99国产精品久久久| 欧美日韩一级视频| 久久精品视频在线播放| 国产综合视频| 香蕉精品999视频一区二区| 久久久成人精品| 国产日韩亚洲| 美女性感视频久久久| 欧美亚洲日本一区| 国产主播喷水一区二区| 中文精品在线| 欧美在线啊v| 蜜臀av性久久久久蜜臀aⅴ| 欧美激情中文字幕一区二区| 亚洲国产精品高清久久久| 欧美激情片在线观看| 亚洲欧洲三级电影| 国产日韩精品一区观看| 亚洲欧美日韩一区在线| 樱桃成人精品视频在线播放| 久久精品日韩| 日韩天堂在线观看| 亚洲午夜性刺激影院| 国产亚洲一区二区三区在线播放| 亚洲高清不卡在线观看| 午夜精品三级视频福利| 欧美在线不卡| 亚洲精品看片| 欧美日韩一区在线视频| 欧美一区日韩一区| 免费日韩视频| 亚洲免费综合| 国产乱码精品一区二区三区不卡| 亚洲最新色图| 久久精品国产第一区二区三区最新章节 | 亚洲激情婷婷| 亚洲你懂的在线视频| 韩曰欧美视频免费观看| 欧美成人精品一区二区| 亚洲免费在线观看| 极品尤物久久久av免费看| 欧美成人免费在线| 亚洲一区中文| 99一区二区| 免费成人av在线| 久久久www| 亚洲专区一区|