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

麒麟子

~~

導(dǎo)航

<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

統(tǒng)計

常用鏈接

留言簿(12)

隨筆分類

隨筆檔案

Friends

WebSites

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

Direct3D9 中的Gamma矯正

紋理內(nèi)容常常是存在sRGB格式中的。關(guān)于這個格式的細節(jié)是可以被找到的。通常,像素管線假定顏色是線性的以便融合(blending)操作可以在線性空間中進行。因為sRGB中的內(nèi)容是Gamma較正,所以融合操作在線性空間中處理會導(dǎo)致錯誤的結(jié)果。顯卡在讀到有關(guān)sRGB內(nèi)容的時候便會取消Gamma較正以避免錯誤的發(fā)生。然后當輸出像素的時候再將像素信息寫回sRGB格式中。在這種情況下,所有像素管線中的操作就可以都在心線性空間中進行。

Gamma校正
在D3D9中。
     可以指明一張紋理是不是Gamma 2.2(sRGB) 較正.驅(qū)動程序?qū)赟etTexture的時候?qū)⑵滢D(zhuǎn)換到線性的Gamma以進行融合操作。或者采樣器將會在查詢的時候?qū)⑵渥優(yōu)榫€性數(shù)據(jù)。
     可以指明像素管線在輸出到渲染目標的時候是否將Gamma校正變換回sRGB空間。

所有其它顏色(clear color, material color, vertex color, etc)都被假定為線性空間中。應(yīng)用程序可以用像素著色器指令對寫入到幀緩存中的顏色進行Gamma校正。線性化操作只對RGB通道有效,忽略ALPHA通道。

不是所有的表面格式都可以線性化。只有通過 IDirect3D9::CheckDeviceFormat檢測(參數(shù)為D3DUSAGE_QUERY_SRGBREAD )的格式才可以被線性化。除此之外,采樣狀態(tài)D3DSAMP_SRGBTEXTURE 也會被忽略。只有無符號紋理格式支持這種變換。無符號紋理格式是指僅包含有R G B 和 L成分的紋理格式。如果包含ALPHA通道,那它將被忽略。如果混合的格式支持sRGB線性化,那么只有無符號通道有效。理想情況是硬件在紋理過濾前實現(xiàn)線性化。但在D3D9中,硬件只有在紋理過濾后才允許線性化。

不是所有的表面都可以被寫進sRGB空間,只有通過用D3DUSAGE_QUERY_SRGBWRITE進行IDirect3D9::CheckDeviceFormat 測試的表面格式才能進行線性化。另外,渲染狀態(tài)中的D3DRS_SRGBWRITEENABLE標志將會被忽略。每個通道8位的無符號RGB格式是比較適合的格式。
理想地,硬件將會在線性空間上進行幀緩存融合操作。但實際上硬件只能在像素管線處理后,幀緩存融合前進行。這意味著在sRGB中進行幀緩存融合操作會導(dǎo)致錯誤的結(jié)果。當清除渲染目標時。D3DRS_SRGBWRITEENABLE 標志 is Honored.對于硬件支持多渲染目標或多元素紋理的情況,只有第一個渲染目標和第一個元素會被寫入緩存。

API變化

API Changes

// New sampler state (DWORD) 新的采樣器狀態(tài)
// If this is nonzero, the texture is linearized on lookup.
如果它非0,紋理在查詢是線性化。
D3DSAMP_SRGBTEXTURE       // Default FALSE   默認為假
// New render state (DWORD)
新的渲染狀態(tài)
D3DRS_SRGBWRITEENABLE     // Default FALSE 默認為假
// New usage flags
新的使用標志
D3DUSAGE_QUERY_SRGBWRITE
D3DUSAGE_QUERY_SRGBREAD
 
窗口下的交換鏈
為了進行正確的融合操作,應(yīng)用程序保存他們的交換鏈在線性空間中的后臺緩沖區(qū)是非常必要的。因為桌面通常情況下是不在線性空間的。所以需要在后臺緩沖區(qū)內(nèi)容顯示前進行Gamma校正。
應(yīng)用程序可以通過新增額外的緩沖區(qū)來自我校正,并把他自已正確的結(jié)果從線性空間復(fù)制到后臺緩沖區(qū)。當驅(qū)動將Gamma校正作為部分顯示的時候,是可以避免使用額外的緩沖區(qū)的。

posted on 2009-08-13 00:17 麒麟子 閱讀(2331) 評論(0)  編輯 收藏 引用 所屬分類: DirectX

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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| 欧美亚一区二区| 一区二区在线视频观看| 欧美在线www| 久久久亚洲成人| 亚洲国产日韩一级| 亚洲精品日韩欧美| 欧美天天在线| 久久久午夜视频| 欧美成人免费网站| 亚洲午夜小视频| 性欧美大战久久久久久久免费观看| 国内精品久久久久伊人av| 两个人的视频www国产精品| 久久久久久久久一区二区| 亚洲免费电影在线观看| 亚洲视频 欧洲视频| 精品不卡一区| 日韩午夜剧场| 一区二区亚洲精品| 亚洲精品国产欧美| 国产精品丝袜久久久久久app| 欧美在线视频免费观看| 老牛国产精品一区的观看方式| 一个色综合av| 久久国产天堂福利天堂| 一本久道久久久| 久久国产日韩| 亚洲欧美综合v| 免费久久久一本精品久久区| 亚洲综合成人在线| 久久久久久久91| 欧美一级视频| 欧美日韩黄色一区二区| 欧美v日韩v国产v| 国产精品一区二区你懂的| 亚洲黄色av| 狠狠综合久久| 亚洲手机成人高清视频| 亚洲清纯自拍| 久久久www| 欧美一区视频在线| 欧美视频手机在线| 91久久久久久久久| 永久域名在线精品| 久久国产精品亚洲77777| 亚洲欧美国产精品va在线观看 | 久久精品99无色码中文字幕| 毛片基地黄久久久久久天堂| 欧美在线观看一区| 国产精品久久999| 亚洲欧洲一区| 亚洲国产精品123| 亚洲精品麻豆| 亚洲精品免费网站| 在线精品一区二区| 欧美尤物巨大精品爽| 欧美一区二区大片| 国产精品日本| 亚洲网址在线| 亚洲欧美日韩视频二区| 欧美日韩在线一二三| 亚洲精品久久久久久久久久久| 亚洲国产老妈| 欧美极品在线视频| 亚洲精选一区| 国产精品99久久久久久久女警| 欧美激情一区二区三区| 亚洲欧洲一区二区在线观看| 亚洲精品亚洲人成人网| 女仆av观看一区| 亚洲精品乱码久久久久久蜜桃91| 亚洲乱码日产精品bd| 欧美日韩色一区| 一区二区三区偷拍| 久久激情五月婷婷| 亚洲福利国产| 欧美全黄视频| 亚洲一区欧美二区| 久久久久久香蕉网| 在线日韩日本国产亚洲| 欧美激情bt| 亚洲在线视频一区| 快播亚洲色图| 中文一区在线| 国产日韩一区| 免费永久网站黄欧美| 亚洲精品一区二区三区婷婷月| 亚洲天堂av电影| 红桃视频一区| 欧美日韩亚洲91| 欧美资源在线| 亚洲美女视频在线观看| 欧美一区二区三区免费看| 在线免费精品视频| 国产精品成人一区二区三区吃奶| 欧美在线日韩在线| 亚洲国产激情| 久久激情中文| 一本色道88久久加勒比精品| 国产精品无码永久免费888| 久久久噜噜噜久久中文字免| 亚洲区一区二| 久久中文精品| 亚洲欧美激情在线视频| 亚洲激情视频在线播放| 国产精品日日摸夜夜摸av| 老司机凹凸av亚洲导航| 亚洲一区二区视频在线观看| 欧美激情视频给我| 久久精品在线视频| 中文久久精品| 亚洲精品一区中文| 一区二区在线视频观看| 国产伦精品一区二区三区高清| 欧美成年人网| 久久综合给合久久狠狠色| 亚洲天天影视| 亚洲精品一二区| 欧美激情精品久久久久久免费印度| 欧美一区二区三区在线免费观看| 亚洲人成77777在线观看网| 国产在线观看91精品一区| 欧美日韩一区二区精品| 免费亚洲视频| 久久亚洲欧美国产精品乐播| 日韩视频国产视频| 老司机成人网| 亚洲婷婷综合久久一本伊一区| 狠狠色狠狠色综合日日小说| 国产精品入口日韩视频大尺度| 欧美国产精品| 麻豆久久精品| 久久综合国产精品台湾中文娱乐网| 午夜精品久久久久久久蜜桃app | 亚洲制服av| 亚洲一区免费网站| 亚洲在线免费| 欧美亚洲视频在线观看| 亚洲欧美久久久| 亚洲欧美中文另类| 午夜精品在线| 欧美一区二区视频97| 久久精品二区三区| 欧美在线观看网站| 久久综合一区| 欧美不卡视频| 欧美日韩精品免费看| 欧美日韩在线不卡| 国产精品美腿一区在线看| 国产精品国产精品| 国产一区二区中文| 怡红院av一区二区三区| 亚洲国产精品va| 亚洲精品在线视频观看| 一区二区三区欧美| 亚洲欧美视频在线| 久久久久久免费| 欧美+亚洲+精品+三区| 亚洲电影毛片| 亚洲私人影院在线观看| 午夜日韩在线| 欧美va天堂| 国产精品美女www爽爽爽| 国产麻豆日韩| 91久久精品国产91久久性色tv| 亚洲六月丁香色婷婷综合久久| 亚洲欧美日韩中文视频| 久久这里有精品视频| 亚洲国产高清一区二区三区| 99国产精品久久久久久久| 午夜在线电影亚洲一区| 猛男gaygay欧美视频| 欧美色欧美亚洲另类二区| 国产视频在线观看一区| 亚洲欧洲一区二区天堂久久| 亚洲影院色在线观看免费| 蜜臀a∨国产成人精品 | 免费久久99精品国产自在现线| 亚洲丰满少妇videoshd| 亚洲影院污污.| 欧美/亚洲一区| 国产欧美日韩视频| 亚洲精一区二区三区| 欧美中文字幕在线播放| 亚洲国产日韩在线| 性色av香蕉一区二区| 欧美激情一区二区三区蜜桃视频| 国产欧美二区| av不卡在线观看| 女同性一区二区三区人了人一 | 亚洲一区影音先锋| 你懂的国产精品| 国产日韩精品电影| 亚洲天堂成人| 亚洲激情啪啪| 免费观看在线综合| 尤物yw午夜国产精品视频明星| 亚洲资源av| 亚洲毛片av|