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

麒麟子

~~

導航

<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

統計

常用鏈接

留言簿(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 麒麟子 閱讀(2578) 評論(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>
            久久久亚洲欧洲日产国码αv | 欧美日韩一级大片网址| 1000部国产精品成人观看| 久久久久久久激情视频| 欧美在线一二三区| 在线欧美不卡| 亚洲欧洲一二三| 欧美日韩成人一区| 亚洲自拍另类| 欧美主播一区二区三区| 伊人色综合久久天天| 欧美国产一区视频在线观看| 欧美精品三区| 性色一区二区三区| 另类图片综合电影| 亚洲私拍自拍| 久久精品亚洲| 日韩午夜av| 午夜精品久久久久久99热软件| 黄色日韩网站视频| 亚洲人成网站色ww在线| 国产精品一区二区在线观看不卡| 久久久久久久国产| 欧美久久久久久久| 久久久噜噜噜久久狠狠50岁| 免费在线观看一区二区| 午夜久久黄色| 久久婷婷一区| 性欧美1819性猛交| 欧美高清影院| 久久精品女人| 欧美日韩精品一区二区三区| 久久精品国产99国产精品| 欧美精品一区二区精品网 | 亚洲精品资源| 午夜久久美女| 99国产精品久久| 久久精品国产一区二区三| 99精品黄色片免费大全| 久久精品中文字幕免费mv| 一区二区三区产品免费精品久久75 | 另类激情亚洲| 国产精品久久久久aaaa九色| 欧美99在线视频观看| 国产欧美一区视频| 99热免费精品| 亚洲乱码国产乱码精品精| 久久精品91久久香蕉加勒比| 午夜精品福利一区二区三区av | 久久久久国产精品www| 亚洲一区二区免费看| 模特精品在线| 久久综合伊人77777| 国产区亚洲区欧美区| 亚洲精品一区二区网址| 激情综合久久| 久久精品毛片| 久久精品男女| 国产亚洲欧美日韩日本| 夜夜爽av福利精品导航| 最新中文字幕一区二区三区| 久久久久久久一区| 久久亚洲精品视频| 狠狠色狠狠色综合日日91app| 亚洲图片在线| 亚洲欧美制服另类日韩| 欧美日韩国产综合新一区| 亚洲国产第一页| 亚洲国产精品久久久久婷婷884| 久久久精品五月天| 久久免费视频在线观看| 一区二区三区在线高清| 久久久久久午夜| 欧美成人精品高清在线播放| 国产一区二区三区在线观看视频 | 亚洲精品一区久久久久久 | 国产精品高清免费在线观看| 亚洲国产老妈| 日韩视频在线免费观看| 欧美日韩裸体免费视频| 亚洲视频一区二区免费在线观看| 亚洲欧美日韩国产综合精品二区 | 久久久久五月天| 欧美成人午夜激情| 99精品免费视频| 国产精品国产馆在线真实露脸| 亚洲一区二区三区精品在线| 欧美一区二区三区另类| 韩国欧美一区| 欧美激情一区| 亚洲一区二区四区| 久久综合五月天婷婷伊人| 亚洲黄色成人久久久| 欧美日韩一区二区三区在线| 一区二区高清| 久久综合电影| 亚洲在线视频| 在线成人h网| 欧美日韩亚洲成人| 亚洲欧美怡红院| 亚洲国产精品成人精品| 午夜精品久久久久久99热| 精品88久久久久88久久久| 欧美日韩不卡| 久久精品麻豆| 日韩网站免费观看| 久久嫩草精品久久久精品一| 一区二区激情| 在线观看日韩专区| 国产精品第一区| 你懂的国产精品| 欧美一区二区精品在线| 亚洲日本激情| 美女精品国产| 香蕉久久夜色精品国产| 亚洲精品1区| 国产情侣一区| 国产精品久久午夜| 欧美激情视频免费观看| 久久精品二区亚洲w码| 99精品国产热久久91蜜凸| 蜜臀久久久99精品久久久久久| 亚洲欧美日韩区| 亚洲美女在线视频| 有码中文亚洲精品| 国产一区二区三区视频在线观看| 欧美三区免费完整视频在线观看| 久久精品五月| 欧美一级片在线播放| 亚洲一区二区三区在线播放| 亚洲伦理久久| 91久久国产综合久久| 欧美大片网址| 免费观看日韩| 久久香蕉国产线看观看av| 校园春色综合网| 亚洲主播在线播放| 一区二区三区国产精华| 亚洲精选大片| 日韩一区二区精品葵司在线| 亚洲国产成人av好男人在线观看| 国产一区二区三区直播精品电影| 国产精品少妇自拍| 国产九区一区在线| 国产精品一区二区女厕厕| 国产精品国产三级国产普通话三级| 欧美日韩成人在线播放| 欧美久久在线| 欧美午夜电影在线| 国产精品亚洲视频| 欧美国产激情二区三区| 久久国产精品久久国产精品| 欧美亚洲网站| 久久婷婷av| 欧美国产精品人人做人人爱| 欧美国产在线电影| 最新国产精品拍自在线播放| 亚洲麻豆av| 亚洲伊人久久综合| 久久疯狂做爰流白浆xx| 久久女同互慰一区二区三区| 麻豆freexxxx性91精品| 欧美国产视频日韩| 欧美午夜不卡视频| 国产一区二区三区高清在线观看| 国产综合激情| 亚洲日韩欧美视频| 亚洲一区二区在线免费观看视频 | 亚洲成色777777女色窝| 亚洲福利小视频| 夜夜嗨av一区二区三区网站四季av| 夜色激情一区二区| 欧美在线免费一级片| 欧美成人精品在线| 日韩一区二区精品视频| 亚洲欧美日韩国产一区二区三区| 欧美一区二区三区免费看 | 裸体歌舞表演一区二区| 欧美另类一区| 国产精自产拍久久久久久| 在线精品视频一区二区三四| 亚洲卡通欧美制服中文| 欧美影院视频| 亚洲激情网站| 久久福利资源站| 欧美日韩一区二区欧美激情| 国产亚洲一区在线播放| 夜夜嗨网站十八久久| 久久精品91久久久久久再现| 亚洲国产另类久久精品| 午夜精品区一区二区三| 欧美精品大片| 国内自拍一区| 亚洲欧美日本日韩| 欧美激情一二三区| 欧美一级成年大片在线观看| 欧美日韩网站| 亚洲国产精品久久久久秋霞影院| 欧美在线播放视频| 99在线精品免费视频九九视|