• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    圖形處理顯示列表的設(shè)計(jì)與實(shí)現(xiàn)

    2016-02-24 10:41:13馬城城薛凌藝
    關(guān)鍵詞:空閑列表繪制

    劉 暉,田 澤,馬城城,張 駿,薛凌藝

    (1.中國航空工業(yè)西安航空計(jì)算技術(shù)研究所,陜西 西安 710068;22.集成電路與微系統(tǒng)設(shè)計(jì)航空科技重點(diǎn)試驗(yàn)室,陜西 西安 710068;3.西安翔騰微電子科技有限公司,陜西 西安 710068)

    圖形處理顯示列表的設(shè)計(jì)與實(shí)現(xiàn)

    劉 暉1,2,田 澤1,2,馬城城1,2,張 駿1,2,薛凌藝3

    (1.中國航空工業(yè)西安航空計(jì)算技術(shù)研究所,陜西 西安 710068;22.集成電路與微系統(tǒng)設(shè)計(jì)航空科技重點(diǎn)試驗(yàn)室,陜西 西安 710068;3.西安翔騰微電子科技有限公司,陜西 西安 710068)

    顯示列表功能是圖形處理器3D處理引擎的核心功能,通過將一段圖形繪制指令存儲到圖形處理器內(nèi)部,來完成復(fù)雜場景下同一物體的重復(fù)繪制。該功能極大地減少了主機(jī)與圖形處理器之間的數(shù)據(jù)吞吐量,降低數(shù)據(jù)帶寬的壓力、高效地繪制復(fù)雜場景。文中基于Xilinx XC7VX1140T構(gòu)建FPGA原型系統(tǒng),參考ALT-M9芯片的實(shí)現(xiàn)能力,提出了一種軟硬件協(xié)同方式的顯示列表設(shè)計(jì)實(shí)現(xiàn)方法。該方法充分利用了CPU與GPU的處理能力,靈活實(shí)現(xiàn)了圖形處理命令在不同實(shí)現(xiàn)方式下顯示列表的設(shè)計(jì)與實(shí)現(xiàn)。驗(yàn)證結(jié)果表明,軟硬件協(xié)同方式實(shí)現(xiàn)的顯示列表性能優(yōu)越,空間分配管理靈活,可靠性高。

    圖形處理器;OpenGL;顯示列表;空間管理

    0 引 言

    顯示列表功能廣泛應(yīng)用于物體重復(fù)繪制、物體運(yùn)動軌跡描述、儀表盤繪制等復(fù)雜場景繪制中,是一種簡單、高效的使用方式,極大地降低了CPU與GPU之間的帶寬壓力,提高了編程的效率與靈活性[1]。顯示列表已成為圖形處理器應(yīng)用的一個新方向。

    顯示列表分為編譯模式和編譯執(zhí)行模式。在編譯模式下,圖形繪制指令僅存儲到圖形處理器內(nèi)部;在編譯執(zhí)行模式下,圖形繪制指令存儲到圖形處理器內(nèi)部的同時(shí)發(fā)送給3D處理單元進(jìn)行執(zhí)行。傳統(tǒng)的硬件實(shí)現(xiàn)方式靈活性較差[2],浪費(fèi)了主機(jī)處理器的性能,限制了圖形處理命令的實(shí)現(xiàn)方式。文中提出了一種軟硬件協(xié)同的實(shí)現(xiàn)方式,其適用范圍不局限于圖形處理語言和圖形處理命令的實(shí)現(xiàn)方式[3]。

    1 顯示列表原理

    在圖形處理器的應(yīng)用中顯示列表用于多次繪制同一場景或物體,其原理如圖1所示。

    圖1 顯示列表原理

    當(dāng)圖形處理器收到除顯示列表外的圖形繪制應(yīng)用程序時(shí),直接將圖形處理命令發(fā)送到3D功能執(zhí)行單元進(jìn)行處理。當(dāng)圖形處理器收到定義顯示列表命令,并且當(dāng)前定義的顯示列表為僅編譯模式時(shí),圖形處理命令發(fā)送到顯示列表存儲單元,當(dāng)前顯示列表中包括的圖形繪制命令僅做存儲,對當(dāng)前的圖形繪制沒有影響。當(dāng)圖形處理器收到定義顯示列表命令,并且當(dāng)前定義的顯示列表為編譯執(zhí)行模式時(shí),圖形處理命令會同時(shí)發(fā)送給顯示列表存儲單元進(jìn)行存儲和3D功能執(zhí)行單元進(jìn)行命令執(zhí)行。當(dāng)圖形處理器收到調(diào)用顯示列表命令時(shí),圖形處理器從顯示列表存儲單元獲取對應(yīng)的顯示列表命令,并將其發(fā)送到3D功能單元執(zhí)行。當(dāng)圖形處理器收到刪除顯示列表命令時(shí),圖形處理器釋放對應(yīng)顯示列表的存儲空間。

    1.1 傳統(tǒng)的顯示列表實(shí)現(xiàn)方式

    傳統(tǒng)的顯示列表實(shí)現(xiàn)方式中,每一條圖形處理指令都在對應(yīng)的功能單元執(zhí)行。這樣的實(shí)現(xiàn)方式方便了顯示列表的存儲、調(diào)用,但卻在很大程度上增加了圖形處理器的硬件資源開銷,增大了芯片的整體功耗[4],而且浪費(fèi)了主機(jī)處理器的處理性能。

    例如曲線曲面功能,需要根據(jù)用戶規(guī)定的控制點(diǎn)信息,通過Bernstein多項(xiàng)式計(jì)算出繪制點(diǎn)信息,并按照點(diǎn)的處理方式進(jìn)行剪裁、消隱、歸一化等處理并最終繪制出來。若采用硬件方式實(shí)現(xiàn),需要實(shí)現(xiàn)階乘等超越函數(shù),對硬件資源的開銷較大,浪費(fèi)了主機(jī)處理器的處理性能[5]。

    1.2 軟硬件協(xié)同方式

    HKM9000圖形處理器是中航工業(yè)計(jì)算所自主研發(fā)的一款功能性能與ALT-M9相當(dāng)?shù)膱D形處理器。文中以HKM9000圖形處理器為設(shè)計(jì)載體,設(shè)計(jì)方法的應(yīng)用不局限于某款圖形處理器。

    在HKM9000圖形處理器設(shè)計(jì)中,將圖形處理命令進(jìn)行分類,曲線曲面功能、頂點(diǎn)數(shù)組功能及查詢類相關(guān)功能由主機(jī)軟件實(shí)現(xiàn);其他功能由硬件電路實(shí)現(xiàn),因此需要將顯示列表命令分為軟件記錄和硬件記錄。軟件記錄占用主處理器的空間,可由用戶分配,硬件記錄占用圖形處理器內(nèi)的存儲空間,由顯示存儲單元分配空間。這種設(shè)計(jì)方式極大地提高了圖形指令設(shè)計(jì)的靈活性。

    2 基于HKM9000圖形處理器的顯示列表設(shè)計(jì)與實(shí)現(xiàn)

    2.1 顯示列表數(shù)據(jù)管理

    顯示列表存儲數(shù)據(jù)包括硬件數(shù)據(jù)節(jié)點(diǎn)和軟件數(shù)據(jù)節(jié)點(diǎn)。軟件數(shù)據(jù)節(jié)點(diǎn)需要進(jìn)行軟件空閑節(jié)點(diǎn)池管理,記錄軟件節(jié)點(diǎn)函數(shù)、函數(shù)參數(shù)及后續(xù)節(jié)點(diǎn)號;硬件數(shù)據(jù)節(jié)點(diǎn)需要進(jìn)行硬件空閑節(jié)點(diǎn)池管理,記錄硬件節(jié)點(diǎn)地址和數(shù)據(jù)量及后續(xù)節(jié)點(diǎn)號。

    對軟件記錄進(jìn)行數(shù)據(jù)管理如下所示:

    typedef struct

    {/*指向軟件實(shí)現(xiàn)函數(shù)的函數(shù)指針*/

    GLVoid (*Func_Pointer)(Glvoid);

    /*函數(shù)指針映射表的項(xiàng)數(shù)*/

    GLin Func_Pointer_num;

    /*記錄指向函數(shù)的參數(shù)*/

    GLFloat Params[SW_API_PAMS_NUM];

    /*指向當(dāng)前軟件記錄節(jié)點(diǎn)的下一個節(jié)點(diǎn)*/

    GLushort Next;

    }ST_SW_NODE;

    typedef struct

    {/*記錄顯示列表中空閑軟件節(jié)點(diǎn)個數(shù)*/

    Glushort SW_Idle_Cnt;

    /*記錄顯示列表中空閑軟件節(jié)點(diǎn)頭*/

    Glushort SW_Idle_Head;

    /*記錄顯示列表中空閑軟件節(jié)點(diǎn)尾*/

    Glushort SW_Idle_Tail;

    /*記錄軟件實(shí)現(xiàn)的API在顯示列表中的信息*/

    ST_SW_NODE SW_Node[SW_API_SIZE];

    }ST_SW_NODE_INFO;

    對硬件記錄進(jìn)行數(shù)據(jù)管理如下所示:

    typedef struct

    {/*保存顯示列表號*/

    GLuint NewList_Num;

    /*保存對應(yīng)的首節(jié)點(diǎn)號*/

    Glushort Node_Num;

    /*顯示列表是否可用*/

    GLboolean NewList_Enable;

    }ST_NEWLIST_NODE;

    typedef struct

    {/*當(dāng)前節(jié)點(diǎn)中存儲的API個數(shù)*/

    GLubyte Size;

    /*指向當(dāng)前節(jié)點(diǎn)的下一節(jié)點(diǎn)*/

    GLushort Next;

    }ST_CALLLIST_NODE;

    2.2 顯示列表資源

    經(jīng)測試,ALT-M9內(nèi)部能存放約200萬條OpenGL命令,所以在HKM9000圖形處理器內(nèi)部分配50 MB的存儲空間,最多能夠存儲1 638 400條圖形處理指令,其處理能力與ALT-M9相當(dāng)。

    顯示列表可供支配的資源如圖2所示,包括51 201個可被記錄的顯示列表NewList節(jié)點(diǎn)、51 200個硬件記錄的頁,及2 000個軟件記錄的函數(shù)節(jié)點(diǎn)。

    2.2.1 NewList節(jié)點(diǎn)

    當(dāng)定義顯示列表時(shí),首先判斷當(dāng)前的顯示列表號在NewList節(jié)點(diǎn)中是否已被占用:若已被占用但節(jié)點(diǎn)號不相同,則當(dāng)前顯示列表定義不成功;若已被占用且節(jié)點(diǎn)號相同則需要先刪除之前的顯示列表釋放占用空間,再記錄當(dāng)前定義的顯示列表;若節(jié)點(diǎn)號未被占用,則當(dāng)前顯示列表可定義。

    圖2 顯示列表資源

    2.2.2 硬件空閑頁節(jié)點(diǎn)

    為了方便存儲空間尋址和內(nèi)存管理,采用頁式管理的方法,將50 MB的GPU存儲空間劃分為50K個1 kB大小的頁,每一頁最多可存儲32條圖形指令,且每一頁只能對應(yīng)唯一的顯示列表。當(dāng)多個節(jié)點(diǎn)對應(yīng)一個顯示列表時(shí),各節(jié)點(diǎn)按照定義順序依次組成節(jié)點(diǎn)鏈[6]。

    硬件空閑節(jié)點(diǎn)池由頭尾指針維護(hù),顯示列表定義時(shí)從頭指針處獲取硬件空閑節(jié)點(diǎn),顯示列表刪除時(shí)從尾指針處添加已釋放的空閑節(jié)點(diǎn)[7]。

    2.2.3 軟件空閑節(jié)點(diǎn)

    軟件空閑節(jié)點(diǎn)的使用及管理方式與硬件空閑頁節(jié)點(diǎn)類似,用來記錄軟件方式實(shí)現(xiàn)的顯示列表函數(shù),軟件節(jié)點(diǎn)占用主處理器的存儲空間可在使用時(shí)靈活調(diào)整。

    2.3 顯示列表設(shè)計(jì)與實(shí)現(xiàn)

    顯示列表各接口按照實(shí)現(xiàn)功能分為軟件實(shí)現(xiàn)和軟硬件協(xié)同實(shí)現(xiàn)。

    2.3.1 glGenLists函數(shù)

    GLuint glGenLists(GLsizei range)圖形命令由軟件實(shí)現(xiàn),返回在0到最大整數(shù)之間range個連續(xù)的數(shù),作為可用現(xiàn)實(shí)列表號的選擇。

    2.3.2 glNewList/glEndList函數(shù)

    void glNewList(GLuint list,GLenum mode)/ void glEndList(void)圖形指令由硬件實(shí)現(xiàn),它們指定了當(dāng)前要聲明的顯示列表及顯示列表內(nèi)包含的圖形指令。首先在NewList節(jié)點(diǎn)中查找下標(biāo)為list的節(jié)點(diǎn)中存儲的顯示列表號,若與當(dāng)前定義的顯示列表號相同,則刪除之前定義的顯示列表并釋放其占用的空間節(jié)點(diǎn),否則當(dāng)前NewList節(jié)點(diǎn)被占用,顯示列表定義失敗。

    顯示列表空間按照頁式管理,每個顯示列表所占用的空間可在NewList節(jié)點(diǎn)號對應(yīng)的后續(xù)節(jié)點(diǎn)中查找。為方便顯示列表的數(shù)據(jù)調(diào)用與地址查找[8],更新圖形指令接口如下:void glNewList(GLuint addr,GLenum mode,GLuint size)。其中,addr表示當(dāng)前使用的節(jié)點(diǎn)號,mode表示當(dāng)前顯示列表類型,size表示當(dāng)前節(jié)點(diǎn)號中包括的命令條數(shù)。顯示列表按照API的實(shí)現(xiàn)方式來分配當(dāng)前的顯示列表空間。

    2.3.3 glListBase函數(shù)

    void glListBase(GLuint base)由軟件實(shí)現(xiàn),它將顯示列表索引數(shù)組按照指定的偏移進(jìn)行排序,并最終由顯示列表調(diào)用。

    2.3.4 glCallList/glCallLists函數(shù)

    void glCallList(GLuint list)/void glCallLists(GLsizei n,GLenum type,const GLvoid * lists)用于調(diào)用顯示列表,glCallList函數(shù)功能由硬件實(shí)現(xiàn),根據(jù)調(diào)用的顯示列表號來查找NewList節(jié)點(diǎn)中對應(yīng)的節(jié)點(diǎn)數(shù)據(jù)。若與調(diào)用的顯示列表號相等,查找后續(xù)鏈接的節(jié)點(diǎn)并依次調(diào)用,調(diào)用的函數(shù)接口更新為:void glCallList(GLuint addr,GLuint size),更方便于數(shù)據(jù)調(diào)用與地址查找。glCallLists封裝glCallList實(shí)現(xiàn)[9],依次按照顯示列表索引數(shù)組獲得當(dāng)前調(diào)用號并查找NewList節(jié)點(diǎn)計(jì)算。

    2.3.5 glDeleteLists函數(shù)

    void glDeleteLists(GLuint list,GLsizei range)功能是刪除已定義的顯示列表。它由軟件實(shí)現(xiàn),先查找顯示列表索引判斷當(dāng)前的顯示列表是否存在,對于存在的顯示列表,釋放鏈接節(jié)點(diǎn)的地址空間,并在軟/硬件空閑節(jié)點(diǎn)池中存儲,以備后續(xù)調(diào)用。

    2.3.6 glIsList函數(shù)

    GLboolean glIsList(GLuint list)功能是查詢當(dāng)前號是否為一個顯示列表號。它由軟件實(shí)現(xiàn),通過遍歷NewList節(jié)點(diǎn)查找是否有對應(yīng)的號,若有則當(dāng)前號是一個顯示列表號,否則不是。

    3 顯示列表測試

    為評估以上設(shè)計(jì)中顯示列表的功能及性能,搭建HKM9000 FPGA驗(yàn)證平臺與ALT-M9圖形處理器進(jìn)行對比實(shí)驗(yàn)。

    HKM9000 FPGA原型測試平臺如圖3所示。

    圖3 HKM9000 FPGA驗(yàn)證平臺

    將經(jīng)過編譯、綜合后生成的邏輯bin文件加載到FPGA原型系統(tǒng)中[10],主機(jī)端運(yùn)行圖形繪制軟件,圖形處理驅(qū)動程序?qū)⑸蠈拥膱D形應(yīng)用程序翻譯為硬件可識別的命令碼流,通過PCI總線將命令碼流傳輸給HKM9000原型系統(tǒng),并在其上執(zhí)行功能,最終的結(jié)果由顯控單元輸出到顯示器上[11]。

    軟硬件測試環(huán)境如表1所示。

    表1 軟硬件測試環(huán)境

    3.1 功能測試

    功能測試結(jié)果如圖4所示。

    圖4 顯示列表功能測試效果圖

    在HKM9000 FPGA平臺上測試了顯示列表的定義、調(diào)用、查詢及刪除操作,其繪圖結(jié)果與返回值與ALT-M9平臺一致,基本功能實(shí)現(xiàn)正確。

    3.2 性能測試

    性能測試結(jié)果如圖5所示。

    圖5 顯示列表接口性能測試

    測試結(jié)果為100萬次調(diào)用的平均運(yùn)行時(shí)間。從結(jié)果可以看出,HKM9000圖形處理器上顯示列表接口的處理性能與ALT-M9平臺下的性能基本相當(dāng),其中某些接口的處理性能還要優(yōu)于ALT-M9平臺[12]。

    4 結(jié)束語

    文中介紹了圖形處理器中的顯示列表功能,在分析ALT-M9芯片功能性能的基礎(chǔ)上,提出了一種軟硬件結(jié)合方式來實(shí)現(xiàn)顯示列表功能的方法[13]。該方法充分利用了圖形處理的顯示列表空間,靈活地適用于多種圖形處理接口實(shí)現(xiàn)方式[14],具有可靠性高、編程靈活、易于實(shí)現(xiàn)、易于維護(hù)、成本低廉等優(yōu)點(diǎn)。

    [1] 譚顯強(qiáng).基于FPGA的3D圖形處理器IP核的設(shè)計(jì)與實(shí)現(xiàn)[D].南京:南京航空航天大學(xué),2010.

    [2] Sefraoui O,Aissaoui M,Eleuldj M.Openstack:toward an open-source solution for cloud computing[J].International Journal of Computer Applications,2012,55(3):38-42.

    [3] Nvidia.Dedicated GPU technology for virtual desktops[EB/OL].[2013-11-05].http://www.nvidia.com/object/dedicated-gpus.html.

    [4] Lindholm E,Nickolls J,Oberman S,et al.Nvidia tesla:a unified graphics and computing architecture[J].IEEE Micro,2008,28(2):39-55.

    [5] Brodtkorb A R,Hagen T R,Stra M L.Graphics Processing Unit (GPU) programming strategies and trends in GPU computing[J].Journal of Parallel and Distributed Computing,2013,73(1):4-13.

    [6] 邱 航,陳雷霆.基于點(diǎn)的計(jì)算機(jī)圖形學(xué)研究與進(jìn)展[J].計(jì)算機(jī)科學(xué),2009,36(6):10-15.

    [7] Shreiner D.OpenGL編程指南[M].第6版.北京:機(jī)械工業(yè)出版社,2009.

    [8] Shreiner D,Woo M,Neider J,et al.OpenGL編程指南[M].李 軍,徐 波,譯.第7版.北京:機(jī)械工業(yè)出版社,2010:77-79.

    [9] James F,Andriesvan D,Steven K,et al.計(jì)算機(jī)圖形學(xué)導(dǎo)論[M].董士海,唐澤圣,李 華,等,譯.北京:機(jī)械工業(yè)出版社,2004.

    [10] 武 丹,許如星.淺析《計(jì)算機(jī)圖形學(xué)》中線裁剪算法的講授方法[J].科技創(chuàng)新導(dǎo)報(bào),2009(30):182-182.

    [11] 韓俊剛,蔣 林,杜慧敏,等.一種圖形加速器和著色器的體系結(jié)構(gòu)[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2010,22(3):363-372.

    [12] 楊 毅.面向移動設(shè)備的真實(shí)感圖形處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].合肥:中國科技大學(xué),2008.

    [13] 劉 鑫,蔣 林.2D圖形加速器設(shè)計(jì)與實(shí)現(xiàn)[J].微電子學(xué)與計(jì)算機(jī),2013,30(6):75-79.

    [14] 盧 俊,顏 哲,田 澤.一種高效GPU存儲系統(tǒng)體系架構(gòu)設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2015,25(4):6-9.

    Design and Realization of Display List Function in Graph Process

    LIU Hui1,2,TIAN Ze1,2,MA Cheng-cheng1,2,ZHANG Jun1,2,XUE Ling-yi3

    (1.Aeronautical Computing Technique Research Institute,Xi’an 710068,China; 2.Key Lab of Aeronautics Science and Technology of Integrate Circuit and Micro-system Design, Xi’an 710068,China; 3.Xiangteng Micro-electronics Technology Co.,Ltd.,Xi’an 710068,China)

    Display list is the core function of 3D process engine in GPU,through storing a number of graph commands to GPU to complete repeat drawing for the same object in complex scene.It reduces the amount of data between CPU and GPU in a large degree,and lows pressure of data bandwidth and draws complex scene efficiently.Based on FPGA system built by Xilinx XC7VX1140T,taking a consideration in the capability of ALT-M9 chip,a method of collaborating hardware and software in display list design and realization is proposed.This method makes full use of the ability with CPU and GPU to complie the display list flexibly based on different way in graph commands realization.Verification results show that performance of collaborating hardware and software in display list is superior,with flexible the space allocation management and high reliability.

    GPU;OpenGL;display list;memory management

    2015-06-16

    2015-09-22

    時(shí)間:2016-03-22

    中國航空工業(yè)集團(tuán)創(chuàng)新基金(2010BD63111)

    劉 暉(1986-),男,碩士,研究方向?yàn)镾oC設(shè)計(jì)與驗(yàn)證;田 澤,研究員,研究方向?yàn)镾oC設(shè)計(jì)、嵌入式系統(tǒng)設(shè)計(jì)、VLSI設(shè)計(jì)。

    http://www.cnki.net/kcms/detail/61.1450.TP.20160322.1517.012.html

    TP39

    A

    1673-629X(2016)04-0119-04

    10.3969/j.issn.1673-629X.2016.04.026

    猜你喜歡
    空閑列表繪制
    巧用列表來推理
    Art on coffee cups
    恩賜
    詩選刊(2023年7期)2023-07-21 07:03:38
    學(xué)習(xí)運(yùn)用列表法
    擴(kuò)列吧
    “鳥”字謎
    小讀者之友(2019年9期)2019-09-10 07:22:44
    放學(xué)后
    童話世界(2018年17期)2018-07-30 01:52:02
    彪悍的“寵”生,不需要解釋
    WLAN和LTE交通規(guī)則
    CHIP新電腦(2016年3期)2016-03-10 14:09:48
    在轉(zhuǎn)變中繪制新藍(lán)圖
    啦啦啦啦在线视频资源| 国产熟女欧美一区二区| 尾随美女入室| 国产精品国产av在线观看| 免费看光身美女| 免费看光身美女| 精品熟女少妇av免费看| 久久免费观看电影| 亚洲精品aⅴ在线观看| 视频在线观看一区二区三区| 日韩伦理黄色片| 中文精品一卡2卡3卡4更新| 美女国产视频在线观看| 欧美少妇被猛烈插入视频| 国产1区2区3区精品| 亚洲国产最新在线播放| 国产精品一区www在线观看| 99热这里只有是精品在线观看| 999精品在线视频| 另类精品久久| 国产精品久久久av美女十八| 亚洲精品久久成人aⅴ小说| 考比视频在线观看| 国产免费现黄频在线看| 国产精品 国内视频| 中文字幕人妻熟女乱码| 国产国拍精品亚洲av在线观看| 综合色丁香网| 亚洲精品久久午夜乱码| 热99国产精品久久久久久7| 啦啦啦啦在线视频资源| 午夜影院在线不卡| 国产探花极品一区二区| 美女脱内裤让男人舔精品视频| 汤姆久久久久久久影院中文字幕| 少妇人妻久久综合中文| 伦理电影免费视频| 18禁在线无遮挡免费观看视频| 水蜜桃什么品种好| 18禁观看日本| 一区二区日韩欧美中文字幕 | 成人二区视频| 午夜福利视频在线观看免费| 国产伦理片在线播放av一区| 全区人妻精品视频| 亚洲熟女精品中文字幕| 亚洲av福利一区| 欧美日韩视频高清一区二区三区二| 美国免费a级毛片| 人妻系列 视频| 精品人妻一区二区三区麻豆| 不卡视频在线观看欧美| 日产精品乱码卡一卡2卡三| 日本vs欧美在线观看视频| 校园人妻丝袜中文字幕| 日韩一区二区三区影片| 国产日韩欧美在线精品| 国产有黄有色有爽视频| 欧美日韩成人在线一区二区| 大香蕉久久成人网| av又黄又爽大尺度在线免费看| 色视频在线一区二区三区| 国产黄色视频一区二区在线观看| 91成人精品电影| 国产成人一区二区在线| 欧美日韩综合久久久久久| 欧美激情极品国产一区二区三区 | 亚洲国产精品一区三区| 国产免费视频播放在线视频| 99久久精品国产国产毛片| 激情视频va一区二区三区| 久久精品国产a三级三级三级| 两个人免费观看高清视频| 亚洲性久久影院| 免费女性裸体啪啪无遮挡网站| 亚洲精品色激情综合| 欧美 亚洲 国产 日韩一| 亚洲av在线观看美女高潮| 夫妻性生交免费视频一级片| 视频区图区小说| 男男h啪啪无遮挡| 中文字幕免费在线视频6| 尾随美女入室| 国产一区二区在线观看av| av国产久精品久网站免费入址| 韩国精品一区二区三区 | 精品少妇久久久久久888优播| 欧美3d第一页| 亚洲经典国产精华液单| 最近最新中文字幕免费大全7| 大片免费播放器 马上看| 中文字幕免费在线视频6| 国产欧美亚洲国产| 久久久久久伊人网av| 热re99久久国产66热| 亚洲精品一区蜜桃| 久久久久久久久久久久大奶| 国产成人av激情在线播放| 国产精品久久久久久精品古装| 十八禁网站网址无遮挡| 亚洲av.av天堂| 精品国产国语对白av| videos熟女内射| 久久人妻熟女aⅴ| 2018国产大陆天天弄谢| 欧美精品亚洲一区二区| 在线天堂中文资源库| 精品国产一区二区久久| av不卡在线播放| 久久狼人影院| 欧美日韩视频精品一区| 一本久久精品| 国产精品人妻久久久久久| 制服诱惑二区| videossex国产| 丝袜喷水一区| 春色校园在线视频观看| 精品一区二区三卡| 亚洲天堂av无毛| 国产成人a∨麻豆精品| videos熟女内射| 国产福利在线免费观看视频| 天堂8中文在线网| 中文字幕制服av| 老司机影院毛片| 久久久久视频综合| 丰满饥渴人妻一区二区三| 久久久久精品人妻al黑| 五月玫瑰六月丁香| 国产无遮挡羞羞视频在线观看| 岛国毛片在线播放| av片东京热男人的天堂| a级毛色黄片| 亚洲中文av在线| 七月丁香在线播放| a 毛片基地| 深夜精品福利| 成人国语在线视频| 99热这里只有是精品在线观看| 国产成人精品福利久久| 国产国拍精品亚洲av在线观看| 少妇熟女欧美另类| 最近中文字幕2019免费版| 午夜激情久久久久久久| 在线亚洲精品国产二区图片欧美| 永久免费av网站大全| av天堂久久9| 精品99又大又爽又粗少妇毛片| 夫妻性生交免费视频一级片| 亚洲内射少妇av| 久久99热6这里只有精品| www.av在线官网国产| 日韩伦理黄色片| 一区二区三区乱码不卡18| 成人综合一区亚洲| 26uuu在线亚洲综合色| 中文字幕精品免费在线观看视频 | av天堂久久9| 少妇人妻精品综合一区二区| 女人久久www免费人成看片| 亚洲欧洲国产日韩| 亚洲精品第二区| 热99久久久久精品小说推荐| 七月丁香在线播放| 成人二区视频| 成人毛片a级毛片在线播放| 丰满乱子伦码专区| 97在线人人人人妻| 大香蕉久久成人网| 在线 av 中文字幕| 人人妻人人爽人人添夜夜欢视频| 五月玫瑰六月丁香| 男人舔女人的私密视频| 国产黄色免费在线视频| 婷婷色综合www| 久久久欧美国产精品| 中文字幕人妻熟女乱码| 热99国产精品久久久久久7| 日韩成人伦理影院| 日韩制服骚丝袜av| 欧美丝袜亚洲另类| 纵有疾风起免费观看全集完整版| 9色porny在线观看| 国产乱人偷精品视频| 一级片免费观看大全| 人人妻人人添人人爽欧美一区卜| 国产又爽黄色视频| 久久久久精品久久久久真实原创| 在线 av 中文字幕| 久久国产精品大桥未久av| 国产激情久久老熟女| 丝袜在线中文字幕| 亚洲欧美一区二区三区黑人 | 久久99热6这里只有精品| 久久国产精品大桥未久av| 免费av中文字幕在线| 久久人人97超碰香蕉20202| 最近最新中文字幕大全免费视频 | 国产有黄有色有爽视频| 91在线精品国自产拍蜜月| 国产一区有黄有色的免费视频| 汤姆久久久久久久影院中文字幕| 最近手机中文字幕大全| 久久久久精品人妻al黑| www.熟女人妻精品国产 | 国产精品三级大全| 免费黄色在线免费观看| 女人久久www免费人成看片| 九色成人免费人妻av| 亚洲精品456在线播放app| 成人亚洲精品一区在线观看| 久久久久人妻精品一区果冻| 日本欧美视频一区| 亚洲美女视频黄频| a级毛色黄片| 日本免费在线观看一区| xxxhd国产人妻xxx| 亚洲少妇的诱惑av| 国产福利在线免费观看视频| 免费久久久久久久精品成人欧美视频 | 一区二区av电影网| 国产成人免费无遮挡视频| 熟女人妻精品中文字幕| 另类亚洲欧美激情| 久久精品久久久久久噜噜老黄| 国产激情久久老熟女| 国产乱来视频区| 少妇的逼水好多| 2022亚洲国产成人精品| 中国国产av一级| 老司机亚洲免费影院| 亚洲少妇的诱惑av| 国产精品不卡视频一区二区| 在线观看一区二区三区激情| 国产日韩欧美亚洲二区| 精品少妇黑人巨大在线播放| 中文欧美无线码| 国产精品三级大全| 在线免费观看不下载黄p国产| 午夜免费男女啪啪视频观看| 母亲3免费完整高清在线观看 | 久久精品人人爽人人爽视色| 免费不卡的大黄色大毛片视频在线观看| 亚洲精品日本国产第一区| av视频免费观看在线观看| av播播在线观看一区| 亚洲,一卡二卡三卡| 天天影视国产精品| av播播在线观看一区| 春色校园在线视频观看| 国产不卡av网站在线观看| 午夜福利网站1000一区二区三区| 国产一区亚洲一区在线观看| 亚洲国产色片| 欧美国产精品一级二级三级| 日韩一区二区三区影片| 国产成人午夜福利电影在线观看| 国产成人精品无人区| 夫妻午夜视频| 国产精品久久久久久av不卡| 免费日韩欧美在线观看| 成年女人在线观看亚洲视频| 午夜视频国产福利| 国产 一区精品| 2021少妇久久久久久久久久久| 欧美3d第一页| 亚洲国产精品一区二区三区在线| 国产综合精华液| 成年av动漫网址| 亚洲欧美成人精品一区二区| av免费观看日本| 大片免费播放器 马上看| 女性被躁到高潮视频| 18禁国产床啪视频网站| 日产精品乱码卡一卡2卡三| 久久鲁丝午夜福利片| 亚洲在久久综合| 久久99精品国语久久久| 日本与韩国留学比较| 视频中文字幕在线观看| 老熟女久久久| 亚洲av成人精品一二三区| 少妇被粗大猛烈的视频| 免费播放大片免费观看视频在线观看| 多毛熟女@视频| 9191精品国产免费久久| 久久韩国三级中文字幕| 啦啦啦中文免费视频观看日本| 久久毛片免费看一区二区三区| 国产xxxxx性猛交| 亚洲,欧美,日韩| 新久久久久国产一级毛片| 久久人人爽av亚洲精品天堂| 日韩精品有码人妻一区| 色吧在线观看| 国产成人精品婷婷| 寂寞人妻少妇视频99o| 韩国高清视频一区二区三区| av一本久久久久| 亚洲综合色网址| 国产男女内射视频| 大码成人一级视频| 只有这里有精品99| 99热国产这里只有精品6| 日韩制服骚丝袜av| 国产精品一国产av| 成人毛片60女人毛片免费| 久久精品熟女亚洲av麻豆精品| 国产精品久久久久久av不卡| 欧美亚洲 丝袜 人妻 在线| 99国产精品免费福利视频| 人妻少妇偷人精品九色| av一本久久久久| 国产一区二区三区av在线| 美女脱内裤让男人舔精品视频| 青春草视频在线免费观看| 中文字幕制服av| 最后的刺客免费高清国语| 大片电影免费在线观看免费| 国产黄频视频在线观看| 久久久亚洲精品成人影院| 五月伊人婷婷丁香| 国产亚洲欧美精品永久| 久久韩国三级中文字幕| 侵犯人妻中文字幕一二三四区| 国产亚洲一区二区精品| 久久久久久久亚洲中文字幕| 女人久久www免费人成看片| 亚洲av日韩在线播放| 哪个播放器可以免费观看大片| 欧美精品国产亚洲| 免费大片18禁| a级毛片黄视频| 999精品在线视频| 美女中出高潮动态图| 国产成人精品福利久久| 免费观看在线日韩| 欧美日韩视频精品一区| 中国三级夫妇交换| 校园人妻丝袜中文字幕| 少妇 在线观看| 91成人精品电影| 免费看不卡的av| 高清黄色对白视频在线免费看| 国产 一区精品| 一级a做视频免费观看| 亚洲综合精品二区| 超碰97精品在线观看| 宅男免费午夜| 十八禁网站网址无遮挡| a级毛片在线看网站| 亚洲伊人久久精品综合| 久久99热这里只频精品6学生| 老司机亚洲免费影院| videos熟女内射| 大陆偷拍与自拍| 国产精品 国内视频| 日韩中文字幕视频在线看片| 人人妻人人添人人爽欧美一区卜| 在现免费观看毛片| 精品一品国产午夜福利视频| 欧美最新免费一区二区三区| 久久精品久久久久久噜噜老黄| av在线播放精品| 青春草国产在线视频| 黄网站色视频无遮挡免费观看| 亚洲三级黄色毛片| 成人亚洲欧美一区二区av| 美女主播在线视频| 亚洲色图综合在线观看| 日韩 亚洲 欧美在线| 一级爰片在线观看| 国产成人精品久久久久久| 爱豆传媒免费全集在线观看| 99九九在线精品视频| av黄色大香蕉| 99视频精品全部免费 在线| 国产欧美日韩综合在线一区二区| 丰满乱子伦码专区| 国产精品熟女久久久久浪| 一个人免费看片子| 大香蕉久久网| 亚洲色图 男人天堂 中文字幕 | 80岁老熟妇乱子伦牲交| 亚洲欧美精品自产自拍| 国产亚洲午夜精品一区二区久久| 最后的刺客免费高清国语| 在线观看人妻少妇| 欧美激情国产日韩精品一区| 成人手机av| 自拍欧美九色日韩亚洲蝌蚪91| av电影中文网址| 精品人妻一区二区三区麻豆| 90打野战视频偷拍视频| 亚洲精品日韩在线中文字幕| 日韩av免费高清视频| 亚洲精品国产av成人精品| 纯流量卡能插随身wifi吗| 国产熟女欧美一区二区| av又黄又爽大尺度在线免费看| 国内精品宾馆在线| 国产黄色免费在线视频| 亚洲国产精品专区欧美| 人妻人人澡人人爽人人| 亚洲国产看品久久| 狠狠婷婷综合久久久久久88av| 爱豆传媒免费全集在线观看| a级毛片黄视频| kizo精华| av免费观看日本| av国产久精品久网站免费入址| 国产日韩欧美亚洲二区| 人体艺术视频欧美日本| 国产国拍精品亚洲av在线观看| 精品少妇久久久久久888优播| 一本大道久久a久久精品| 日本91视频免费播放| 久久国产精品大桥未久av| 午夜激情久久久久久久| 最近的中文字幕免费完整| 国产成人一区二区在线| 国产熟女午夜一区二区三区| 人人澡人人妻人| 国产无遮挡羞羞视频在线观看| 少妇被粗大的猛进出69影院 | 久久久久视频综合| 99热6这里只有精品| 欧美人与善性xxx| 精品国产乱码久久久久久小说| 在线观看免费高清a一片| 精品亚洲成a人片在线观看| 成人亚洲欧美一区二区av| av又黄又爽大尺度在线免费看| 亚洲人与动物交配视频| 成年动漫av网址| 国产精品 国内视频| 人人妻人人添人人爽欧美一区卜| 久久久久久久大尺度免费视频| 老女人水多毛片| 亚洲精品,欧美精品| 美女国产高潮福利片在线看| 大陆偷拍与自拍| 久久韩国三级中文字幕| 高清视频免费观看一区二区| 国产精品欧美亚洲77777| 丝袜在线中文字幕| 日韩av在线免费看完整版不卡| 高清不卡的av网站| 极品少妇高潮喷水抽搐| av播播在线观看一区| 水蜜桃什么品种好| 亚洲国产精品一区二区三区在线| 亚洲精品久久午夜乱码| 国产午夜精品一二区理论片| 精品久久久久久电影网| 久久久久久久国产电影| 免费观看在线日韩| 大片免费播放器 马上看| 黄色配什么色好看| 国产综合精华液| 精品一品国产午夜福利视频| 一本—道久久a久久精品蜜桃钙片| 国产视频首页在线观看| 日本与韩国留学比较| 99久国产av精品国产电影| 国产在线免费精品| 欧美少妇被猛烈插入视频| 午夜福利视频在线观看免费| 免费播放大片免费观看视频在线观看| 亚洲精品中文字幕在线视频| 视频在线观看一区二区三区| 亚洲国产色片| 肉色欧美久久久久久久蜜桃| 最后的刺客免费高清国语| 日韩熟女老妇一区二区性免费视频| 国产综合精华液| 97超碰精品成人国产| 大片电影免费在线观看免费| 91成人精品电影| 久久这里只有精品19| 男人舔女人的私密视频| 制服诱惑二区| 99热全是精品| 亚洲精品乱码久久久久久按摩| 久久久久网色| 精品熟女少妇av免费看| 又黄又粗又硬又大视频| 黑丝袜美女国产一区| 咕卡用的链子| 久久国产精品大桥未久av| 少妇猛男粗大的猛烈进出视频| 91精品三级在线观看| 亚洲精品国产色婷婷电影| av在线app专区| 久久精品久久久久久噜噜老黄| 男人舔女人的私密视频| 少妇被粗大猛烈的视频| 欧美亚洲日本最大视频资源| 免费高清在线观看视频在线观看| 最近的中文字幕免费完整| 亚洲一码二码三码区别大吗| 大片免费播放器 马上看| 看十八女毛片水多多多| 一二三四中文在线观看免费高清| 亚洲性久久影院| 看免费av毛片| kizo精华| 在线观看国产h片| 亚洲国产精品999| 狂野欧美激情性xxxx在线观看| 赤兔流量卡办理| 成人影院久久| 尾随美女入室| 视频中文字幕在线观看| 精品人妻熟女毛片av久久网站| 青春草亚洲视频在线观看| 国产精品不卡视频一区二区| 亚洲三级黄色毛片| 日韩中文字幕视频在线看片| 免费黄频网站在线观看国产| 一本—道久久a久久精品蜜桃钙片| 黑人巨大精品欧美一区二区蜜桃 | 麻豆乱淫一区二区| 亚洲精品自拍成人| 亚洲高清免费不卡视频| 亚洲成人av在线免费| av在线播放精品| 国产免费现黄频在线看| 国产av国产精品国产| 91精品三级在线观看| 精品少妇久久久久久888优播| 成年人免费黄色播放视频| 久久青草综合色| 少妇高潮的动态图| 亚洲婷婷狠狠爱综合网| 插逼视频在线观看| 日韩免费高清中文字幕av| 亚洲欧美精品自产自拍| 97人妻天天添夜夜摸| 22中文网久久字幕| 亚洲精品第二区| 国产黄频视频在线观看| 亚洲国产欧美日韩在线播放| 99热国产这里只有精品6| 亚洲av在线观看美女高潮| 极品人妻少妇av视频| 国产一区有黄有色的免费视频| 少妇的丰满在线观看| 涩涩av久久男人的天堂| 少妇的丰满在线观看| 久久狼人影院| 亚洲精品国产色婷婷电影| 欧美+日韩+精品| 亚洲情色 制服丝袜| 亚洲在久久综合| 啦啦啦视频在线资源免费观看| 国产免费现黄频在线看| 精品久久久精品久久久| 99国产综合亚洲精品| www日本在线高清视频| 国产免费一级a男人的天堂| 黄色视频在线播放观看不卡| 亚洲精品乱码久久久久久按摩| 丰满饥渴人妻一区二区三| 哪个播放器可以免费观看大片| 自线自在国产av| 爱豆传媒免费全集在线观看| 青春草视频在线免费观看| 久久午夜综合久久蜜桃| 亚洲精品美女久久av网站| 亚洲成人手机| 99视频精品全部免费 在线| www日本在线高清视频| 91午夜精品亚洲一区二区三区| 亚洲人与动物交配视频| 欧美激情极品国产一区二区三区 | 国产一区有黄有色的免费视频| 亚洲综合色惰| 精品人妻一区二区三区麻豆| 国产精品人妻久久久影院| 久久国产精品男人的天堂亚洲 | 欧美 日韩 精品 国产| 国产国语露脸激情在线看| 国产一区有黄有色的免费视频| 97在线视频观看| 色5月婷婷丁香| 精品第一国产精品| 免费看光身美女| 免费观看无遮挡的男女| 美女脱内裤让男人舔精品视频| 国产精品熟女久久久久浪| 亚洲av中文av极速乱| 国产亚洲一区二区精品| 国产欧美日韩综合在线一区二区| 亚洲伊人色综图| 777米奇影视久久| 日韩在线高清观看一区二区三区| 国产av国产精品国产| 99精国产麻豆久久婷婷| 午夜激情av网站| 两性夫妻黄色片 | 性高湖久久久久久久久免费观看| 91精品伊人久久大香线蕉| 国产av码专区亚洲av| 午夜激情av网站| 国产黄频视频在线观看| 内地一区二区视频在线| 黑人高潮一二区| 国产精品人妻久久久久久| 亚洲精品av麻豆狂野| 中文字幕另类日韩欧美亚洲嫩草| 九色亚洲精品在线播放| 国产黄频视频在线观看| 九九爱精品视频在线观看| 日本vs欧美在线观看视频|