日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dx postprocess

發布時間:2024/1/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dx postprocess 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

come from:http://www.cnblogs.com/mavaL/archive/2010/12/02/1894151.html

這個PostProcess例子還真是復雜,包含了很多我沒接觸過的盲點,只能一點一點的消化。不過令人興奮的是,這個例子包含很多有用的知識點。我覺得PostProcess----后期效果處理就是對RTT(Render to Texture)技術的進階(本例在各個源RT,目的RT之間反復處理)。對于本例來說,RTT和圖像處理PipeLine是重點(不知道我把一個后期效果的實現,比如bloom比作一次PipeLine行不行...),另外還涉及到其他一些知識,我認為還是非常有用的,如一些基礎圖像處理方法(blur,bloom,UpFilter,DownFilter等),注解的使用,字符串處理,控件處理,特效文件的封裝和管理。

?

其實我覺得,對每個例子,你能把它簡單的學學,看看主要實現方法也行。但是如果深究起來,想要完全的捋清程序的邏輯走向,就會發現細節真的很多,越看越復雜。我想這就是為什么看別人的代碼好像很簡單,自己實現起來,到處是問題的原因。

所以,我做下筆記,一是記錄下學到的知識點,以后實際應用時說不定想起了還能回來查閱下;
二是記下有些關鍵點或不理解的地方;
三是梳理出本例的主題的實現流程,比如一個bloom效果,到底經歷了哪些處理過程最終得以實現。


1.
在CPostProcess的Init中,闡釋了注解(Annotation)的實際應用:
假如一個材質系統什么的要加載上百個特效文件的話,而每個都有各自獨有的參數,像bloomscale什么的,我們不可能手動的為每個參數去GetParameterByName吧,這就可以像Init里面那樣利用注解了,把每個特效文件獨有的參數綁定到其technique的注解里面,然后在應用程序中我們通過操控注解就能掌握這些參數包括其默認值等等了。這樣Init函數就能抽象出來實現對任意特效文件的管理了。

?

2.
沒看懂的一個地方,CPostProcess中有個bool m_bWrite[4],從對它的賦值看出,應該表示的是當前特效文件的PS結果是否輸出到某個RT。但不是已經有了個m_nRenderTarget來表示輸出到哪里了嗎:
????? ?// Obtain the render target channel
??????? D3DXHANDLE hAnno;????????
??????? hAnno = m_pEffect->GetAnnotationByName( m_hTPostProcess, "nRenderTarget" );
??????? if( hAnno )
??????????? m_pEffect->GetInt( hAnno, &m_nRenderTarget );
而且我發現沒在程序中任何地方用到這個m_bWrite,這是什么意思呢?多此一舉?l


3.
在每個PostProcess特效文件中,PixelKernel數組是我們要在源采樣紋理中采樣的紋素與當前紋素的偏移量,比如在bloom vertical處理中,我們要采樣當前像素的上下各6個紋素顏色,就這樣:
static const int g_cKernelSize = 13;

float2 PixelKernel[g_cKernelSize] =
{
??? { 0, -6 },
??? { 0, -5 },
??? { 0, -4 },
??? { 0, -3 },
??? { 0, -2 },
??? { 0, -1 },
??? { 0,? 0 },
??? { 0,? 1 },
??? { 0,? 2 },
??? { 0,? 3 },
??? { 0,? 4 },
??? { 0,? 5 },
??? { 0,? 6 },
};

但我們知道,在紋理中采樣用的是紋理坐標,所以要做轉換,轉換后就放在特效文件的TexelKernel數組中。

為什么不直接在特效文件中計算TexelKernel呢,因為采樣紋理的大小是未知的,要在應用程序中給出,所以這里采用了在對象的OnReset方法中傳入采樣紋理的大小,再計算出TexelKernel傳入特效文件供其使用。

?

?

4.
scene.fx中,RenderNoLight是一個特別的technique,它用來將源RT的內容復制到目的RT。
本例中我們最終完成后期處理時,結果在一個texture里,我們通過往屏幕緩沖繪制一個全屏quad,并設定RenderNoLight來將最終圖像復制到屏幕上。
但本例文檔里提到,StrechRect也可以實現這個功能。于是我試了下,果然可以。

IDirect3DTexture9* pPrevTarget;

IDirect3DSurface9* pSrc, *pDest;
pPrevTarget = ( bPerformPostProcess ) ? g_RTChain[0].GetPrevTarget() : g_pSceneSave[0];
pPrevTarget->GetSurfaceLevel( 0, &pSrc );
pd3dDevice->GetRenderTarget( 0, &pDest );

?

pd3dDevice->StretchRect( pSrc, 0, pDest, 0, D3DTEXF_NONE );

?

不知道程序中沒這么用是為什么,而是用一個RenderNoLight的ps+DrawPrimitiveUP繪制一個全屏quad來完成的。

?

5.

在OnFrameRender中,當我們渲染完場景的顏色,法線,位置的紋理后:
?// Reset all render targets used besides RT 0
??? for( i = 1; i < g_nRtUsed; ++i )
??????? V( pd3dDevice->SetRenderTarget( i, NULL ) );????????
設備的RT1,RT2都被重設了,RT0卻沒被重設。我在這里就試了下把設備的原RT0還原了,結果運行畫面不正常。捋了捋邏輯,應該是這樣的:

在PerformSinglePostProcess的注釋中有:

//?????? This method changes render target without saving any. The caller
//?????? should ensure that the default render target is saved before calling
//?????? this.

也就是調用該函數執行RTT時,這個函數直接改變設備的RT但并不保存,他提醒調用者調用之前要注意保存設備的原始RT!也就是如果在上面我們就把設備的RT0還原了再調用PerformPostProcess的話,那么執行完PostProcess我們設備的幀緩沖也不知道跑哪兒去了。。。。。。所以這里不忙還原設備的原始RT0。

?

6.
在OnFrameRender和PostProcess處理中,都是往目的RT上繪制一個全屏大小的quad,令人不解的是,為什么要把每個頂點坐標減去0.5f呢,我開始以為是不是窗口的border占了點寬度,所以有個偏移量。。。。。。。。。想象力真太豐富了。
幸好google時無意看到了這篇文章,不然我還迷失在自己的誤解中:
http://www.cnitblog.com/wjk98550328/archive/2007/10/24/35258.html
上面這篇文章說,在有時候RTT的時候,我們會在目的RT上繪制一個全屏quad,利用rhw的頂點聲明我們直接指定4個頂點的屏幕空間坐標,但由于DX中《Directly Mapping Texels to Pixels》文檔闡述的,我們必須對每項頂點坐標減去0.5f.也就是頂點屏幕坐標的(0,0)不能準確對應頂點紋理坐標的(0,0),而(-0.5f,-0.5f)才能準確對應紋理坐標的(0,0).具體分析參見上述DX文檔。

?

7.
PerformSinglePostProcess中,對當前特效文件的每個pass:

如果當前Pass中含有fScaleX,fScaleY,則說明該pass要downfilter或upFilter.比如fScaleX,fScaleY為1/4,則目RT的大小是源RT的1/16。所以我們要修改在目的RT上渲染的quad的大小:
if( fScaleX != 1.0f )
{? //+0.5抵消我們在aQuad中預先做的-0.5的偏移量,再縮放,然后再減去-0.5實現Mapping Texels to Pixels
?? aQuad[1].x = ( aQuad[1].x + 0.5f ) * fScaleX - 0.5f;

? ?aQuad[3].x = ( aQuad[3].x + 0.5f ) * fScaleX - 0.5f;?? bUpdateVB = true;
}
if( fScaleY != 1.0f )
{
?? aQuad[2].y = ( aQuad[2].y + 0.5f ) * fScaleY - 0.5f;
?? aQuad[3].y = ( aQuad[3].y + 0.5f ) * fScaleY - 0.5f;
?? bUpdateVB = true;
}

然后在隨后的其他的PostProcess中,我們的目的RT的大小都設為這次Scale的結果,直到遇到下次fScaleX,fScaleY:

//fExtentX,fExtentY是PerformSinglePostProcess的參數,而且是引用,所以做了變動將會影響到以后PerformSinglePostProcess調用。

fExtentX *= fScaleX;??????????????

fExtentY *= fScaleY;

還沒完,我們這次的目的RT被縮放了,那么下次PostProcess時,我們要以這次的目的RT為源RT進行采樣,而下次的目的quad的紋理坐標還是對應這次的目的RT的整個texture的呢,我們得讓它對應這次縮放后的quad(確實很繞,不過要想搞清楚怎么設置每次目的quad的大小和采樣紋理坐標,必須強迫自己去捋清這些邏輯):

//
// If the extents has been modified, the texture coordinates
// in the quad need to be updated.
//

if( aQuad[1].tu != fExtentX )
{
?????aQuad[1].tu = aQuad[3].tu = fExtentX;
?????bUpdateVB = true;
?}
?if( aQuad[2].tv != fExtentY )
?{
??????aQuad[2].tv = aQuad[3].tv = fExtentY;??????//tu,tv是在源紋理中采樣的紋理坐標
??????bUpdateVB = true;
?}

?

8.

對于每個PostProcess特效文件,都包含了6個texture對象(那2個Velocity紋理對象沒看到設置和使用,就不管了,應該是擴展用的):

texture g_txSrcColor;
texture g_txSrcNormal;
texture g_txSrcPosition;


texture g_txSceneColor;
texture g_txSceneNormal;
texture g_txScenePosition;

?

這6個紋理對象是表示該PostProcess的源紋理采樣對象,前三個表示上一步PostProcess處理的結果texture,后三個表示在OnFrameRender中渲染的那三個texture。當本次PostProcess是序列中的第一次時,這兩套texture是相等的。

每次PostProcess,都設定頂點聲明為:pd3dDevice->SetVertexDeclaration( g_pVertDeclPP );

這個頂點聲明依次包含已轉換的頂點位置,源采樣紋理坐標(Texcoord for post-process source)和源場景紋理坐標(Texcoord for the original scene)。

所以每個PostProcess特效文件的PS的輸入參數都有兩套紋理坐標,第一套用來采樣上次PostProcess的結果texture,第二套用來采樣在OnFrameRender中渲染的三個texture中的任意一個。

?

9.

程序使用CRenderTargetChain來連接前一次和后一次的PostProcess。非常有技巧性,對于每條鏈來說,只需要2個texture,本次PostProcess結束后,翻轉該鏈中srcRT和destRT(本次的destRT作為下次的srcRT,本次的srcRT作為下次的destRT),然后進行下次PostProcess。

?

?

這讓人想到幀緩沖的SwapChain:一個FrontBuffer,一個BackBuffer,輪流顯示幀圖像并翻轉。

以后如果自己要實現PostProcess,可以借鑒這個做法。

?

10.

現在從大局上來梳理下一個PostProcess效果的實現歷程。就看Blur吧。它的后期處理特效序列是:

[Color]Down Filter 4x, [Color]Gaussian Blur Horizontal, [Color]Gaussian Blur Vertical,?[Color]Up Filter?4x

可以多來一次Gaussian Blur以使模糊效果更加明顯。

?

另外Blur效果只對場景的顏色信息進行處理,所以只涉及到color這一條CRenderTargetChain,即上圖中的第一條。

有些效果比如Edge Glow會同時涉及到顏色處理和法線處理,這時就要在2條鏈中操作,不過原理都差不多,沒什么大不了的。

?

第一步:在OnFrameRender中利用scene.fx往3個texture中分別輸出了場景的color,normal,position信息。

?

第二步:開始執行PostProcess序列的第一個:[Color]Down Filter 4x。因為這是首次往顏色鏈RTT,所以顏色鏈g_RTChain[0].m_bFirstRender為true。這種情況下我們設定該次處理的srcTexuture為第一步的color texture,然后設定destRT:? g_RTChain[0].GetNextTarget();

接下來把g_RTChain[0].m_bFirstRender為false。

然后就可以利用該次的特效文件進行繪制quad了。

最后,調用g_RTChain[0].Flip()來翻轉srcTexture和destRT為下次處理做準備。

?

第三步至第五步: 完成剩下的3次PostProcess,每步跟第二步基本相同,不同的是設定srcTexture為g_RTChain[0].GetNextSource()。

第五步完成后,我們最終的模糊效果圖像已經存在于顏色鏈的g_RTChain[0].GetPrevTarget()里了。

?

第六步: 在OnFrameRender中,我們可以通過StretchRect來將最終圖像復制到幀緩沖中顯示。

?????????????????????????????????????????????????? -------------------------完畢

?

11.

那十幾個PostProcess實現特效文件我覺得也很有必要看看是怎么實現的,以后自己要實現DOF,Blur,Bloom這些效果時可以借鑒它們的實現。

?

12.

對于有些后期效果,比如Blur來說,我們是通過先down filter4x使圖像變為原來的1/16,然后執行模糊處理,最后再up filter4x還原圖像的大小并顯示。

我發現如果不down filter4x和up filter4x,那么幀數會下降40乃至更多!DX文檔中關于這一點說得很清楚:

This can have a significant performance boost, because the pixel shaders have fewer pixels to process. A common postprocessing practice is to scale down the image, apply postprocess effects to the sub-area of the texture, then scale up the result image to the original size. The performance gain from having fewer pixels to process usually far exceeds the penalty of performing the extra steps of scaling.

轉載于:https://www.cnblogs.com/zengqh/archive/2012/08/29/2662100.html

總結

以上是生活随笔為你收集整理的dx postprocess的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

午夜狠狠干 | 日韩欧美视频二区 | 欧美精品久久99 | 国产原创中文在线 | 草久热 | 精品久久久久一区二区国产 | 最近能播放的中文字幕 | 人人爽人人爽人人爽学生一级 | 国产亚洲精品久久久久久大师 | 欧美乱码精品一区 | 狠狠色婷婷丁香六月 | www.五月婷婷 | 中字幕视频在线永久在线观看免费 | 青青草在久久免费久久免费 | 三级动态视频在线观看 | 色综合五月 | 亚洲一区尤物 | 射九九 | 男女精品久久 | 精品人人人 | 91热精品| 91av影视 | 日韩欧美xx| 国产一线在线 | 婷婷深爱五月 | 91av在线免费观看 | 国产在线观看网站 | 狠狠躁日日躁 | 亚洲成人av电影 | 一级黄视频 | 色视频成人在线观看免 | 欧美成人xxxxxxxx| 久久精品视频网 | 婷婷五天天在线视频 | 久久成人免费 | 国产精品久久久久久久久久妇女 | 国产一级视频在线 | 国外av在线| 在线亚洲人成电影网站色www | 日韩激情片在线观看 | 草莓视频在线观看免费观看 | 亚洲综合丁香 | 亚洲精品综合欧美二区变态 | 91免费观看 | 激情深爱.com | 国产精品3 | 久久精品5| 欧美最猛性xxxxx免费 | 综合铜03| 久久99精品热在线观看 | 九九久久婷婷 | 久久在线免费观看 | 女人久久久久 | 日韩精品高清视频 | 特级西西www44高清大胆图片 | 日韩视频一区二区三区在线播放免费观看 | 国产精品久久久久久久99 | 欧美日韩在线免费观看视频 | 日韩一区在线播放 | 色偷偷中文字幕 | 日本黄色a级大片 | 麻豆一二 | 久久久久久免费毛片精品 | 久久免费播放视频 | 婷婷激情欧美 | 日韩高清dvd | 亚洲精品播放 | 91污污视频在线观看 | 久久再线视频 | 亚洲天堂激情 | 国产一区二区午夜 | 激情五月在线 | 亚洲视频久久 | 91精品国产综合久久久久久久 | 在线免费观看一区二区三区 | 国产精品久久久久久久久久久免费 | 亚洲成 人精品 | 天天躁日日躁狠狠躁av中文 | 91精品视频在线观看免费 | 久久免费视频这里只有精品 | 日日夜夜精品视频天天综合网 | 国产区在线 | 久久99久久99精品免观看软件 | 国产97视频 | 激情 一区二区 | 亚洲日本在线一区 | 中文av网站| 国产黄色观看 | 美女免费黄视频网站 | 超碰公开在线 | 日韩精品视频第一页 | 99久久夜色精品国产亚洲 | 又色又爽又黄高潮的免费视频 | 久久精品视频日本 | 日韩av手机在线观看 | 日韩在线观看a | 91中文字幕在线观看 | 久久精品看| 91豆花在线 | 狠狠狠色| 婷婷国产在线 | 日日夜夜精品免费视频 | 国产精品精品久久久 | 在线观看国产区 | 亚洲精品乱码久久久久久高潮 | 一级黄网 | 日本在线视频一区二区三区 | 日韩特黄一级欧美毛片特黄 | 日日干干| 日韩大片在线 | 欧美精品中文字幕亚洲专区 | 色综合久久88色综合天天6 | 成人免费观看视频网站 | 免费午夜网站 | 欧美精品二区 | 丁香午夜 | 99热精品久久 | 国产精品久久久久久久久久直播 | 深爱激情久久 | 夜又临在线观看 | 最近免费中文字幕mv在线视频3 | 91在线视频观看 | 久久国产精品成人免费浪潮 | 黄色大片免费网站 | 国产色拍拍拍拍在线精品 | 免费精品视频在线观看 | 四虎免费在线观看 | 久久精品中文字幕少妇 | 日韩av在线免费播放 | 97色婷婷人人爽人人 | 精品欧美一区二区在线观看 | 伊人在线视频 | 午夜电影av | 国产亚洲精品综合一区91 | 久免费视频 | 在线观看播放av | 五月激情站 | 国产精品网在线观看 | 日韩中文字幕在线不卡 | 91成人网页版 | 草久视频在线观看 | 99视频黄| 日韩av快播电影网 | 91在线影视 | 99精品福利 | 日韩精品中文字幕在线 | 国产91综合一区在线观看 | 一区二区视频在线免费观看 | 999电影免费在线观看2020 | 久久久久久久久久久久电影 | 91亚洲国产成人久久精品网站 | 香蕉视频网址 | 欧美大片aaa | 激情伊人五月天久久综合 | 久久久久综合视频 | 香蕉视频一级 | 亚洲视频精选 | 夜夜夜夜操 | 在线观看中文字幕2021 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 亚洲精选久久 | 叶爱av在线 | 国产精品久久免费看 | 久久视频这里有精品 | 在线成人av | 狠狠干网| 午夜久久成人 | 国产精品乱看 | 蜜桃视频成人在线观看 | 美女在线免费视频 | 亚洲精品视频免费 | 亚洲一片黄 | 亚洲一区二区观看 | 91最新网址在线观看 | 精品视频免费 | 激情综合五月天 | 九九热免费视频在线观看 | 国产99久久| 久久久久成人精品亚洲国产 | 国产精品一区二区62 | 99视频在线精品 | 欧美日韩在线精品一区二区 | 在线观看日韩av | 久久久久久久99精品免费观看 | 日韩视频在线播放 | 麻豆国产在线播放 | www.大网伊人 | 91精品久 | 欧美做受高潮1 | 久久超碰网 | 丁香综合网 | 国产手机av | 久久综合之合合综合久久 | 免费av网址大全 | 欧美福利视频 | www免费看片com | 在线视频 亚洲 | 国产裸体永久免费视频网站 | 操操操com | 在线日韩中文 | 国产精品高潮在线观看 | 国内精品视频在线 | 国产精品毛片一区视频播不卡 | 在线看岛国av | 最新午夜 | 久久精品久久精品久久39 | 国产一区二区在线观看免费 | 久久久久国产精品一区 | 中文字幕视频 | 五月天激情视频 | 99热在线这里只有精品 | 精品久久久久免费极品大片 | 91免费视频国产 | 亚洲成av人片在线观看香蕉 | 亚洲精品黄色在线观看 | 色网站视频 | 99精品国产一区二区三区麻豆 | 日韩视频免费在线观看 | 国产亚洲欧美精品久久久久久 | 中文字幕一区在线观看视频 | 国产中文字幕在线播放 | 国产精品成人自拍 | 久久亚洲福利视频 | 亚洲欧美视频 | 色视频网站在线观看一=区 a视频免费在线观看 | 久久这里只有精品视频99 | 国产精品视频资源 | 九色免费视频 | 999久久国产 | 激情网站免费观看 | 一区二区三区在线影院 | 免费看毛片网站 | 国产精品高清一区二区三区 | 色婷婷88av视频一二三区 | 久久成人视屏 | 国产一级片直播 | 日日日日日 | 天天天天爱天天躁 | 天天草天天干天天射 | 波多野结衣精品在线 | 国产尤物一区二区三区 | 伊人六月 | 日韩精品资源 | 日韩在线视频观看 | 成人三级视频 | 午夜美女福利直播 | 天堂中文在线视频 | 三级大片网站 | 日韩电影在线一区二区 | 免费观看视频的网站 | 麻豆传媒视频在线 | 免费开视频 | 久草在线视频首页 | 不卡的av电影在线观看 | 日韩欧美精品在线观看 | 亚洲精品国产精品国自产在线 | 久久视频免费在线 | 免费黄色网址网站 | 99综合视频| 三级视频日韩 | 国产精品网在线观看 | 国产黄色电影 | 中文字幕精品www乱入免费视频 | 91精品免费看| 亚洲日b视频 | 国产xxxx性hd极品 | 色就是色综合 | 超碰公开在线观看 | 麻豆传媒在线免费看 | 日日爱夜夜爱 | 亚洲一级影院 | 91精品国产乱码在线观看 | 麻豆传媒电影在线观看 | 久久久99精品免费观看乱色 | 日韩在线观看网址 | 亚洲91网站 | 国内偷拍精品视频 | 成人免费网视频 | 日韩中文字幕第一页 | 久久精品国产一区二区电影 | 中文av不卡 | 日韩欧美在线观看 | 青草视频在线看 | 免费观看性生交大片3 | 91麻豆精品国产91久久久久久 | 日韩av区| 免费精品视频在线 | 亚洲精品国产综合99久久夜夜嗨 | 天堂久色 | 五月婷婷激情六月 | 狠狠狠狠狠狠操 | 亚洲少妇激情 | 91av视频免费观看 | 日韩av偷拍 | 黄网站色 | 亚洲精品网站 | 国产三级在线播放 | 久久人人精品 | 中午字幕在线 | 99久久999久久久精玫瑰 | 亚洲精品视频在线免费 | 久久免费a | 婷婷福利影院 | 国产亚洲激情视频在线 | 亚洲激情免费 | 成人网看片 | 伊人久久av | 中文字幕第一页在线视频 | 精品国产免费一区二区三区五区 | 久久99热精品这里久久精品 | 午夜aaaa | 婷婷久久网 | 亚洲一区二区视频在线播放 | 日韩久久网站 | 97视频免费在线观看 | 日韩欧美视频在线 | 国产一区二区在线播放视频 | 亚洲一区二区三区91 | 丁香视频免费观看 | 久久国产免| 亚洲影音先锋 | 日韩精品一区二区在线观看视频 | 91尤物国产尤物福利在线播放 | 伊人va | 天堂av免费 | 嫩草伊人久久精品少妇av | 黄污网| 天天操欧美 | 亚洲japanese制服美女 | 国产九九在线 | 亚洲 成人 一区 | 欧美有色| 久久视频 | 伊人久久国产 | 探花视频免费观看高清视频 | 国产在线日韩 | 丁香综合五月 | 丁香六月中文字幕 | 亚洲aⅴ久久精品 | 九九久久影视 | 亚洲成人999 | 日韩精品网址 | 精品国产福利在线 | 激情av一区二区 | 日韩理论电影在线观看 | 欧美日韩不卡在线 | 欧美精品一区二区在线播放 | 欧美高清视频不卡网 | av电影久久 | 欧美a视频在线观看 | 91大神在线观看视频 | www.天天射| 国产高清av免费在线观看 | 麻豆激情电影 | 亚洲视频精选 | 国产欧美综合视频 | 黄色一级免费电影 | 亚洲精品视频免费观看 | 一区二区视频电影在线观看 | 色多多污污 | 福利视频一区二区 | 精品国产观看 | 日韩在线电影一区二区 | 国产又粗又猛又色又黄网站 | 国产精品theporn | 丁香婷婷久久久综合精品国产 | 国产精品高潮呻吟久久久久 | 日韩免费电影在线观看 | 久久精品亚洲一区二区三区观看模式 | 天天操天天干天天爱 | 成在线播放| 国产分类视频 | 欧美专区国产专区 | 日韩在线观看视频网站 | 一区二区在线不卡 | 99精品在线看 | 久久久一本精品99久久精品 | 99超碰在线观看 | 免费人成网 | 久久久99精品免费观看乱色 | 色综合天天狠天天透天天伊人 | 国产福利91精品张津瑜 | 中文字幕av最新更新 | 色婷婷激情网 | 国产成人一区二区三区影院在线 | 色视频成人在线观看免 | 色视频在线观看 | 深爱五月激情五月 | 亚洲婷婷丁香 | 久久精品国产第一区二区三区 | 久久久久国产精品免费 | 国产麻豆视频在线观看 | 国产91影院 | 婷婷亚洲五月 | 国产精品久久久久久超碰 | 在线视频区 | 奇米7777狠狠狠琪琪视频 | 在线观看黄网站 | 中文字幕不卡在线88 | 日韩久久电影 | 玖玖视频免费在线 | 成人欧美亚洲 | 久久99久久99精品免观看粉嫩 | 园产精品久久久久久久7电影 | 欧美91在线| 欧美精品久久久久久久久免 | 国产福利网站 | 亚洲欧洲久久久 | 一区二区理论片 | 亚洲毛片一区二区三区 | 日韩激情在线 | 97国产在线 | 欧美精品九九99久久 | av黄网站 | 日韩日韩日韩日韩 | 国产精品久久久久久电影 | 91精品久久久久久综合乱菊 | 亚洲 精品在线视频 | 国产精品九九热 | 色综合久久88色综合天天 | 正在播放国产一区 | 97在线免费视频观看 | 激情婷婷 | 最近日本韩国中文字幕 | 6080yy午夜一二三区久久 | 成人免费在线观看入口 | 久久成人免费视频 | 97天堂| 五月天久久综合网 | 久久婷婷精品 | 激情五月五月婷婷 | av丝袜制服 | 成人电影毛片 | 亚洲精品白浆高清久久久久久 | 精品9999 | 国产精品久久久久毛片大屁完整版 | 色99在线 | 久久理论电影 | 99热国产在线 | 免费精品在线观看 | 大型av综合网站 | 天天爽人人爽夜夜爽 | 99精品久久久久久久久久综合 | 午夜a区| 国产一区二区精品91 | 91精品国产91p65 | 免费又黄又爽视频 | 天天操天天射天天 | 欧美日韩不卡在线 | 99久久99久久精品国产片 | 久久精品久久久精品美女 | 狠狠色丁香久久综合网 | 欧美另类sm图片 | 精品福利在线 | 欧美一区在线看 | 97人人澡人人添人人爽超碰 | 国产精品一区免费在线观看 | 国产a级免费 | 久久最新网址 | 欧美成人黄色片 | 狠狠的干狠狠的操 | 激情视频一区二区三区 | 天天综合狠狠精品 | 国产精品久久婷婷六月丁香 | 国产97视频在线 | 日韩免费在线一区 | 天天爽人人爽夜夜爽 | 国产精品三级视频 | 精品一区二三区 | av直接看 | 成人午夜片av在线看 | 日韩毛片在线一区二区毛片 | 中文有码在线 | 国产精品久久久久久久久久久免费 | 17婷婷久久www | 国产精品a成v人在线播放 | 在线看不卡av | 亚洲综合精品视频 | 九九免费精品 | 91av久久| 99日韩精品 | 一区二区三区免费在线观看视频 | 欧美一二区视频 | 国产精品美女毛片真酒店 | 久久精品xxx | 久久狠狠一本精品综合网 | 九九免费在线看完整版 | 久草免费在线视频 | 午夜电影av| 蜜臀av一区二区 | 亚洲理论电影网 | 国产无套精品久久久久久 | 欧美激情视频久久 | 色综合天天天天做夜夜夜夜做 | 97在线免费视频观看 | 日韩电影在线观看中文字幕 | 欧美视频二区 | 日韩久久久久久久 | 国产 日韩 欧美 中文 在线播放 | 在线观看国产日韩 | 国产在线播放一区二区三区 | 亚洲成人午夜在线 | 人人澡超碰碰 | av片一区| 黄色三级在线观看 | 天天操天天插 | 国产精品美女久久久久久久久 | 欧美日韩国产免费视频 | 久草在线官网 | 成人免费亚洲 | 色婷婷久久久 | 激情网综合| 五月天久久综合 | 亚洲永久精品视频 | 亚洲精品在线视频网站 | av韩国在线| 色婷婷亚洲综合 | 欧美性脚交 | 成人国产精品av | 人人网人人爽 | 精品久久久99| 久久99精品波多结衣一区 | 久久综合九色综合欧美狠狠 | 欧美视频二区 | 一级理论片在线观看 | 日韩在线高清视频 | 亚洲欧美视频在线 | 黄色91免费观看 | 国产婷婷 | 欧美成天堂网地址 | 亚洲一区动漫 | 在线观看日本高清mv视频 | 国产喷水在线 | 操操操日日日干干干 | 国产高清av | 亚洲激情在线视频 | 国产精品专区在线 | 激情视频91 | 狠狠躁日日躁狂躁夜夜躁 | 国产精品久久视频 | 日批网站免费观看 | 日韩a级黄色 | 99久久99久久精品国产片 | 久久成人视屏 | 97综合在线 | 欧美日韩在线观看不卡 | 成人97视频一区二区 | 国产精品夜夜夜一区二区三区尤 | 免费看的黄色 | 国产精品日韩久久久久 | 日日干精品 | 黄色精品网站 | 激情亚洲综合在线 | 四虎影视国产精品免费久久 | 国产精品原创 | 欧美日韩久久不卡 | 婷婷精品进入 | 超碰免费在线公开 | 美女黄视频免费 | 国产精品s色 | 久久免费视屏 | 国产精品99精品久久免费 | 日韩一级电影在线 | 高清久久久 | 国产精品久久久久久吹潮天美传媒 | 中文字幕在线字幕中文 | 国产精品破处视频 | 久操操| 国产 日韩 中文字幕 | 97av影院 | 中文字幕 91| 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国产成人亚洲在线观看 | 精品国产一区二区三区日日嗨 | 国产伦理一区二区三区 | 婷婷久久亚洲 | 日本中文乱码卡一卡二新区 | 国产精品mv| 午夜体验区| 99精品一级欧美片免费播放 | 西西www4444大胆视频 | 欧美激情另类文学 | 字幕网av | 亚州中文av | 成年人国产视频 | 日韩一级理论片 | 黄色av电影在线观看 | 日韩网站在线 | 天躁狠狠躁| 91精品国产一区二区在线观看 | 日本不卡一区二区三区在线观看 | 成人黄色片免费 | 亚洲综合视频在线 | 国产亚洲精品久久久久久久久久 | 一区三区在线欧 | 国产亚洲精品久久久久久大师 | 人人爽人人香蕉 | 综合天堂av久久久久久久 | 不卡的av电影在线观看 | 国产精品免费视频一区二区 | 二区视频在线 | 日韩有色| 国产99久久精品一区二区永久免费 | 亚洲日本国产精品 | 激情五月六月婷婷 | 日本亚洲国产 | 五月婷婷国产 | 久久精品影视 | 欧美成人区| 国产一级片免费播放 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 国产91九色视频 | 国产一区二区日本 | 天天操夜 | 国产视频综合在线 | 高清中文字幕 | 蜜臀久久99精品久久久酒店新书 | 激情五月婷婷综合网 | 国产美女免费看 | 99精品一区二区 | 婷婷丁香花五月天 | 不卡视频在线看 | 亚洲免费av网站 | 久久爱影视i | 91久久精品一区二区二区 | 最近最新最好看中文视频 | 911久久香蕉国产线看观看 | 激情综合网五月激情 | 91日韩在线播放 | 青草视频在线播放 | 午夜在线国产 | www在线免费观看 | 久久久久成人精品免费播放动漫 | 国产成人精品亚洲a | 激情欧美xxxx | 亚洲三级av | 婷婷视频在线 | 国产精品国产亚洲精品看不卡15 | 国产精品v欧美精品v日韩 | 亚洲免费在线播放视频 | 97在线观看视频免费 | 国产精品2区 | 日韩在线无 | 国产黄免费在线观看 | 午夜国产福利在线 | 亚洲国产成人精品久久 | 特级毛片爽www免费版 | 久久不射影院 | 久久久久亚洲精品男人的天堂 | 天天插天天爱 | 天堂av高清| 国产免费黄色 | 九草视频在线观看 | 精品国产免费一区二区三区五区 | 色综合久久88色综合天天人守婷 | 国产精品亚洲精品 | 天天碰天天操 | 精品久久久久久久久中文字幕 | 91高清完整版在线观看 | 一区二区三区在线播放 | 波多野结衣综合网 | 五月婷婷久 | 久久伊人免费视频 | 亚洲国产午夜 | 久久久影院一区二区三区 | 美女很黄免费网站 | 日韩成人av在线 | 国产成人三级一区二区在线观看一 | 人人爱夜夜操 | 四虎永久免费在线观看 | 久久精品男人的天堂 | av不卡免费在线观看 | 狠狠精品 | 免费高清影视 | 91在线精品视频 | av久久在线 | 狠狠躁日日躁狂躁夜夜躁av | 91在线精品秘密一区二区 | 天天干,天天射,天天操,天天摸 | 2022中文字幕在线观看 | 国产精品99久久久久久宅男 | 国产精品爽爽爽 | 美女在线观看av | 国产精品不卡一区 | 一级欧美黄 | 日韩中文字幕免费 | 国产精品原创av片国产免费 | 中文字幕日韩伦理 | 国产精品视频久久 | 国产乱对白刺激视频不卡 | 国产永久免费观看 | 日日日日 | av电影中文字幕在线观看 | 超碰在线97观看 | av高清不卡| 色综合婷婷 | 国产理论影院 | 九九热精品国产 | 久久精品国产亚洲a | 麻豆免费精品视频 | 国产精品福利在线播放 | 久久av网址| 91视频久久 | 91av九色 | 国产精品av在线 | zzijzzij亚洲日本少妇熟睡 | 成人久久免费视频 | 在线视频手机国产 | 精品美女久久久久久免费 | 国产成人福利在线 | 欧美日韩久久 | 久久婷婷国产色一区二区三区 | 在线视频 一区二区 | www.天天成人国产电影 | 久久色网站 | 久久久久久久久久久影院 | av免费在线看网站 | 国产自产在线视频 | 亚洲成色777777在线观看影院 | 911国产 | 天天干天天操天天爱 | 91在线入口 | 操高跟美女 | 久久天天躁夜夜躁狠狠85麻豆 | 91精品国产高清 | 97视频免费在线 | 波多野结衣久久资源 | 久久视了 | 国产成人a亚洲精品v | 国产99亚洲 | 久久国产精品99久久久久久进口 | 九九九九免费视频 | 国产天天爽 | 久久久久99精品国产片 | 午夜精品电影一区二区在线 | 黄色国产区 | 国产精品一区二区三区免费看 | 最新高清无码专区 | 91欧美日韩国产 | 国产69久久精品成人看 | 91亚洲精品在线 | 日韩专区视频 | 国产高清视频免费在线观看 | 免费国产一区二区视频 | 99久久日韩精品免费热麻豆美女 | 久久成 | 中文字幕亚洲不卡 | 日韩久久一区二区 | 天天操天天操一操 | 女女av在线 | 中文字幕91在线 | 日本中文字幕在线播放 | 91精品国产高清自在线观看 | 99免费在线视频观看 | 欧美不卡在线 | 天天操天天干天天操天天干 | 国产精品一区二区三区视频免费 | 成人小视频免费在线观看 | 99视| 国内精品久久久久久中文字幕 | 欧美日韩免费在线视频 | 成人黄色片在线播放 | 欧美另类tv | 91九色视频观看 | 亚洲欧美激情精品一区二区 | 亚洲视频免费在线看 | 欧美日韩一级久久久久久免费看 | 久久国产福利 | 国产精品久久视频 | 成人试看120秒 | 日韩欧美视频在线观看免费 | 日本在线h| 人人爽人人爽人人片 | 在线观看av中文字幕 | 国语精品久久 | 美女免费黄视频网站 | 四虎国产永久在线精品 | 97超碰精品 | 在线观看免费一区 | 中文av在线免费观看 | 精品国产一区二区三区久久影院 | 久久久首页 | 日韩欧美69 | 青青河边草观看完整版高清 | 成人欧美亚洲 | 亚洲精品国产成人av在线 | 精品视频成人 | 亚洲国产操 | 亚洲五月激情 | 麻豆国产在线播放 | 国产一区二区在线免费播放 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 亚洲综合黄色 | 91在线porny国产在线看 | 免费在线激情视频 | 91av电影在线观看 | 亚洲 欧美 国产 va在线影院 | 国产在线p | 亚洲精品在线视频观看 | 91人人视频在线观看 | 国产一级免费片 | 手机看国产毛片 | 国产九九九视频 | 成人免费在线观看电影 | 国产精品免费在线 | 久久视频精品在线 | 国产精品9999久久久久仙踪林 | 国产女人18毛片水真多18精品 | 91精品国自产拍天天拍 | 亚洲伦理一区二区 | 一区二区中文字幕在线观看 | 狠狠操操操 | 青草草在线视频 | 999电影免费在线观看 | 国产成人一级 | 婷婷亚洲五月 | 麻豆影视网站 | 国产成人精品一区二区在线观看 | 国产精品wwwwww | 日韩黄色免费电影 | 色噜噜日韩精品欧美一区二区 | 蜜臀久久99精品久久久久久网站 | 日韩激情久久 | 五月天婷婷在线视频 | 最新色站 | 亚洲丁香日韩 | 国产精品久久久免费 | 国产成本人视频在线观看 | 中中文字幕av在线 | 国产综合香蕉五月婷在线 | 久久久精品小视频 | 中文字幕 在线 一 二 | 中文永久字幕 | 国产一区福利在线 | 热精品 | 日韩欧美精品一区 | 欧美久久电影 | 国产午夜精品久久 | 久久伊人精品一区二区三区 | 美女视频黄免费 | 伊人久久婷婷 | 欧美日韩精品在线一区二区 | 一级黄色片在线播放 | 精品在线一区二区三区 | 精品国产一区二区三区久久影院 | 久久综合给合久久狠狠色 | 日韩美女黄色片 | 精品国内 | 97电影在线观看 | 黄色毛片在线看 | 永久免费精品视频网站 | 久久免费国产电影 | 免费看污的网站 | 久久国产精品色av免费看 | 午夜的福利 | av在线电影网站 | 久久丁香| 三级在线视频观看 | 久久综合婷婷国产二区高清 | 亚洲国产免费av | 色久五月| 五月天综合网 | 日韩高清在线看 | 欧美性生活久久 | 永久免费观看视频 | 操操操日日日干干干 | 人人射人人爱 | 欧美日韩3p | 亚洲精品在线观 | 免费观看全黄做爰大片国产 | 91精品国产一区二区三区 | 国产精品wwwwww | 深夜免费福利 | 日韩精品久久久久久久电影99爱 | 亚洲资源视频 | 激情视频在线观看网址 | 日韩电影一区二区三区在线观看 | 9797在线看片亚洲精品 | 久久亚洲综合色 | 玖玖精品视频 | 色午夜影院 | www.福利视频| 在线观看国产一区 | 一区二区三区四区五区六区 | 99久久精品免费看国产免费软件 | 久久草在线免费 | 亚洲一区二区精品在线 | 久久精品区 | 少妇bbb搡bbbb搡bbbb′ | 国产精品va视频 | 国产高清 不卡 | 天天综合日 | 99中文字幕视频 | 国产亚洲欧美日韩高清 | av短片在线 | 91人人在线 | 天天干天天综合 | 中文字幕中文字幕在线一区 | 人人干人人上 | 97人人艹 | 中文字幕免费观看全部电影 | 亚洲欧美日韩国产一区二区三区 | 成人黄色影片在线 | 国产精品男女 | 精品99久久久久久 | 激情五月亚洲 | 日韩高清成人 | 中文字幕精品视频 | 91夫妻视频 | 81精品国产乱码久久久久久 | 欧美综合在线视频 | 国产美腿白丝袜足在线av | www婷婷| 婷婷精品国产欧美精品亚洲人人爽 | 精品国产乱码久久久久久三级人 | 亚洲一区二区视频在线播放 | 国产精品成人品 | 欧美精品亚洲精品日韩精品 | 色香蕉在线视频 | 99免费在线播放99久久免费 | 国产色女人 | 特级xxxxx欧美 | 亚洲黄色成人网 | 97福利社| 91丨九色丨国产在线观看 | 蜜桃视频在线视频 | 精品久久久久久久久久久久久 | 综合在线观看 | 国产黄色片在线免费观看 | 18性欧美xxxⅹ性满足 | a视频在线观看 | 66av99精品福利视频在线 | 国产一区在线免费观看视频 | 五月婷香蕉久色在线看 | 日本一区二区不卡高清 | 又黄又爽又无遮挡免费的网站 | 久久国产免费看 | 亚洲综合欧美精品电影 | 插婷婷| 色夜视频| 日韩av成人在线观看 | 精品在线99 | 91精品国产成人 | 亚洲黄色免费在线 | 国产视频精品久久 | 中文字幕一区二区在线播放 | 亚洲国产精品成人综合 | 久久这里只有精品视频99 | 98超碰人人 | 亚洲视频免费在线观看 | 在线观看视频免费大全 | 国内精品国产三级国产aⅴ久 | 国产精品9999久久久久仙踪林 | 欧美日韩中文字幕在线视频 | 手机看片1042| 欧美乱码精品一区 | 久久网址 | 欧洲精品亚洲精品 | 日韩视频在线播放 | 国产xxxxx在线观看 | 91精品在线看 | 久久影院中文字幕 | 在线视频你懂 | 国产69精品久久99的直播节目 | 中文字幕免费在线 | 亚洲国产免费网站 | www.com.日本一级| 九九免费精品视频在线观看 | 国产精品视频专区 | 丁香电影小说免费视频观看 | 久久久精品 一区二区三区 国产99视频在线观看 | 久久精品99国产精品酒店日本 | 一级免费观看 | 青草视频在线 | 黄在线| 婷婷久久亚洲 | 免费观看性生交 | 天天色天天射天天操 | 国产一级片免费视频 | 91麻豆精品国产91久久久使用方法 | 久久情爱 | 久久99精品国产91久久来源 | av7777777| 国产精品毛片久久久久久 | 欧美成年网站 | 亚洲一级电影视频 | 国产高清视频网 | 激情五月综合网 | 中文字幕第一 | 日本久久免费电影 | 日韩在线看片 | 麻豆精品视频在线 | 日本一区二区免费在线观看 | 天堂网av 在线 | 久久免费视频在线观看 | 91av视频导航 | 三级动图| 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 |