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

    基于QtOpenGL的大容量圖形渲染性能優(yōu)化研究

    2021-11-20 00:32:43靳慧亮張波
    計(jì)算機(jī)時(shí)代 2021年11期
    關(guān)鍵詞:性能優(yōu)化

    靳慧亮 張波

    DOI:10.16644/j.cnki.cn33-1094/tp.2021.11.001

    摘? 要: 隨著國產(chǎn)計(jì)算機(jī)的推廣應(yīng)用,原X86平臺開發(fā)的軟件經(jīng)常面臨國產(chǎn)化平臺適配的需求,且要求適配后的功能、性能不降低。以大批量實(shí)時(shí)圖像渲染類的應(yīng)用為例,性能問題是國產(chǎn)化平臺適配時(shí)經(jīng)常遇到的難題。文章以主流的國產(chǎn)軟硬件平臺為研究基準(zhǔn),以對比實(shí)驗(yàn)形式論證了基于QtOpenGL的實(shí)時(shí)渲染軟件國產(chǎn)化適配性能優(yōu)化的關(guān)鍵技術(shù)點(diǎn)及解決方法。提出了六條切實(shí)可行的顯示性能優(yōu)化技術(shù)途徑,這些成果對于基于QtOpenGL的國產(chǎn)平臺顯示性能的優(yōu)化工作有借鑒意義。

    關(guān)鍵詞: Qt; OpenGL; 國產(chǎn)計(jì)算機(jī); 性能優(yōu)化

    中圖分類號:TP311.1? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ?文章編號:1006-8228(2021)11-01-04

    Research on performance optimization for large amount graph rendering with QtOpenGL

    Jin Huiliang, Zhang Bo

    (China Academy of Electronic and Information Technologies, Beijing 100041, China)

    Abstract: ChinaProduced computer and operation systems are gradually applied for critical equipment, meanwhile the software for these platforms is progressing rapidly. Software performance is one of the major issues while migrating software from X86 platform to ChinaProduced platforms, especially the rendering of large amount real time graphs. Taking the mainstream domestic software and hardware platforms as the research benchmark, this paper demonstrates the key technical points and solutions for performance optimization of QtOpenGL based real-time rendering software on ChinaProduced platforms in the form of comparative experiments. Six feasible technical approaches for display performance optimization are proposed, these results can be used as a reference for the optimization of QtOpenGL based display performance of ChinaProduced platforms.

    Key words: QtOpenGL; ChinaProduced computer; performance optimization

    0 引言

    當(dāng)前國產(chǎn)計(jì)算機(jī)在政府、企事業(yè)單位、關(guān)鍵型號裝備等領(lǐng)域應(yīng)用越來越廣泛,主流的國產(chǎn)CPU處理器也達(dá)到16核心以上,并發(fā)能力更強(qiáng),可以支持更多高性能的應(yīng)用。在裝備領(lǐng)域,具有人機(jī)顯示界面的軟件是最常見的應(yīng)用場景之一[1],該類軟件對計(jì)算機(jī)實(shí)時(shí)圖形顯示能力的要求很高。圖形顯示作為典型的性能密集型應(yīng)用,圖像渲染性能的高低能夠表現(xiàn)計(jì)算機(jī)硬件和軟件的綜合效能。在硬件配置相對固定的條件下,軟件層面的性能優(yōu)化就起到了決定性的作用。本文從OpenGL渲染入手,用對比實(shí)驗(yàn)的方式,論證了國產(chǎn)計(jì)算機(jī)平臺軟件顯示性能的優(yōu)化技術(shù)方法。

    1 國產(chǎn)平臺介紹

    按照CPU分類,當(dāng)前主流的國產(chǎn)計(jì)算機(jī)主要有以下三類。①飛騰處理器系列CPU國產(chǎn)計(jì)算機(jī),飛騰處理器是由國防科技大學(xué)研發(fā),兼容2011年發(fā)布的ArmV8指令集,典型型號為飛騰1500A,具有16核心,主頻2GHz[2]。②龍芯CPU國產(chǎn)計(jì)算機(jī),龍芯處理器是由中科院計(jì)算所研發(fā),采用MIPS指令集,典型型號為龍芯3A3000四核64位通用處理器,主頻1.5GHz[3]。③申威CPU國產(chǎn)計(jì)算機(jī),申威處理器是由上海高性能集成電路設(shè)計(jì)中心研發(fā),采用自主設(shè)計(jì)的指令集,申威1621單芯片中包含16核64位處理器,主頻2GHz[4]。上述三類國產(chǎn)CPU平臺在國產(chǎn)計(jì)算機(jī)領(lǐng)域占了很大份額,并都形成了各自的應(yīng)用生態(tài)。盡管是基于不同的CPU指令集,但在圖形渲染方面,通常采用OpenGL技術(shù)作為底層圖形庫通用技術(shù)方案。

    2 OpenGL渲染管線

    OpenGL是跨平臺計(jì)算機(jī)圖形應(yīng)用程序的應(yīng)用規(guī)范,廣泛應(yīng)用于仿真、游戲、GIS系統(tǒng)等領(lǐng)域,實(shí)現(xiàn)二三維圖形的渲染。OpenGL渲染過程需要經(jīng)歷CPU、GPU兩個(gè)階段,CPU中進(jìn)行圖形計(jì)算,完成之后調(diào)用OpenGL開發(fā)接口在GPU中創(chuàng)建緩存區(qū)緩存繪制數(shù)據(jù),將生成的幾何數(shù)據(jù)(頂點(diǎn)坐標(biāo)、幾何單元等)輸入到一系列著色器中進(jìn)行處理。著色器(Shaders)是一段用著色器語言GLSL編寫的腳本,在OpenGL渲染過程中通常依次經(jīng)過頂點(diǎn)著色、細(xì)分著色以及幾何著色階段,然后對數(shù)據(jù)進(jìn)行光柵化處理,生成片元數(shù)據(jù),最后經(jīng)過片元著色,將圖形渲染到屏幕上[5]。OpenGL的可編程管線著色器能直接對GPU的數(shù)據(jù)緩存進(jìn)行操作,渲染效率高, 在X86商用計(jì)算機(jī)上幀率通常能達(dá)到60FPS以上。

    OpenGL的完整渲染過程如圖1所示,客戶端運(yùn)行于CPU中,通過驅(qū)動程序?qū)?shù)據(jù)與渲染指令進(jìn)行連接,并發(fā)送到服務(wù)端執(zhí)行。服務(wù)端和客戶端為異步調(diào)用,因此兩端都能夠不間斷的工作。客戶端計(jì)算完畢后,將計(jì)算結(jié)果和命令塊組合在一起送入緩沖區(qū),然后緩沖區(qū)會發(fā)送到服務(wù)端執(zhí)行。服務(wù)端執(zhí)行緩沖區(qū)內(nèi)容的同時(shí),客戶端已經(jīng)在進(jìn)行下一個(gè)周期的計(jì)算,如此循環(huán)實(shí)現(xiàn)計(jì)算和圖形資源的最大化利用。

    由于國產(chǎn)GPU當(dāng)前尚未大規(guī)模應(yīng)用,國產(chǎn)計(jì)算機(jī)通常采用國產(chǎn)CPU加商用GPU的整機(jī)方案。本文作者在進(jìn)行國產(chǎn)計(jì)算機(jī)平臺的軟件適配時(shí),同樣的圖形渲染軟件在國產(chǎn)計(jì)算機(jī)上無法達(dá)到商用機(jī)幀率,甚至在繪制批量大時(shí)會低于10FPS,即一個(gè)周期的圖形刷新時(shí)間大于100毫秒,人在交互時(shí)會感到明顯的操作卡滯和視覺延遲[6],因此需要有針對性地優(yōu)化國產(chǎn)機(jī)軟件顯示性能。本文設(shè)計(jì)了五組對比試驗(yàn),探討國產(chǎn)計(jì)算機(jī)平臺OpenGL渲染性能進(jìn)行優(yōu)化的技術(shù)途徑。由于原生OpenGL沒有提供窗口系統(tǒng)和用戶交互的函數(shù),本文使用跨平臺軟件框架Qt作為支持OpenGL的窗口和交互系統(tǒng)開發(fā)環(huán)境。

    實(shí)驗(yàn)采用的硬件配置為:飛騰1500A型16核心處理器,32G內(nèi)存,AMD Radeon HD7470顯卡。OpenGL核心版本為3.3,mesa版本為11.2.0,采用Qt5.9.2作為界面開發(fā)環(huán)境。

    3 性能優(yōu)化實(shí)驗(yàn)設(shè)計(jì)

    針對OpenGL典型渲染流程中數(shù)據(jù)存儲、數(shù)據(jù)計(jì)算、數(shù)據(jù)提交等階段,結(jié)合筆者工作中對OpenGL顯示軟件的優(yōu)化經(jīng)驗(yàn),提煉出以下五種典型的可能出現(xiàn)性能問題的關(guān)鍵環(huán)節(jié)。并設(shè)計(jì)對比實(shí)驗(yàn)。實(shí)驗(yàn)采用Qt提供的計(jì)時(shí)器類QTime作為基準(zhǔn),計(jì)算任務(wù)開始到任務(wù)結(jié)束經(jīng)過的時(shí)間,作為度量計(jì)算性能的依據(jù)。時(shí)間單位為毫秒,耗時(shí)越短,說明性能越高, 最終軟件顯示的幀率越高,操作越流暢。

    3.1 數(shù)據(jù)存儲性能

    OpenGL客戶端在進(jìn)行頂點(diǎn)坐標(biāo)、紋理坐標(biāo)、顏色矩陣計(jì)算前,首先要將渲染對象的原始坐標(biāo)存儲到內(nèi)存中。比如要在屏幕上繪制一些點(diǎn),要先將繪制點(diǎn)的原始坐標(biāo)存儲到內(nèi)存,數(shù)據(jù)存儲就需要用到軟件容器,如Qt提供的QVector容器和C++標(biāo)準(zhǔn)庫std::vector容器。QVector在內(nèi)存中連續(xù)存儲數(shù)據(jù),支持按序號快速查找,而std::vector的內(nèi)部結(jié)構(gòu)更為簡單。此外,在數(shù)據(jù)長度相對確定時(shí),也可以使用滿足最大數(shù)據(jù)存儲的數(shù)組保存坐標(biāo)對象。本實(shí)驗(yàn)采用上述三種典型的數(shù)據(jù)容器,依次插入float類型數(shù)據(jù),并比較三類容器數(shù)據(jù)存儲的時(shí)間。實(shí)驗(yàn)結(jié)果見表1和圖2。

    從實(shí)驗(yàn)結(jié)果可以看出,小于100萬次寫入時(shí),std::vector和QVector的性能相當(dāng),在100萬次以上,QVector的耗時(shí)幾乎是std::vector的兩倍。而同樣次數(shù)的寫入,使用數(shù)組存儲的速度是std::vector的五倍,是QVector的將近十倍。這是由于QVector初始化時(shí)會預(yù)先分配兩倍于實(shí)際需要數(shù)據(jù)的空間大小[7],如果數(shù)據(jù)超出預(yù)先分配的空間,QVector會重新分配整個(gè)內(nèi)存空間,導(dǎo)致耗時(shí)增大。因此,在數(shù)據(jù)量較為確定時(shí),使用預(yù)先分配空間的數(shù)組能大大縮短OpenGL的數(shù)據(jù)存儲時(shí)間,進(jìn)而縮短整體的圖形渲染時(shí)間。

    3.2 數(shù)據(jù)計(jì)算性能

    OpenGL計(jì)算頂點(diǎn)坐標(biāo)、紋理坐標(biāo)等的過程可以抽象為矩陣的平移、縮放、旋轉(zhuǎn)。重新設(shè)計(jì)算法,將串行的計(jì)算過程并行化后,也能提升計(jì)算性能。本實(shí)驗(yàn)對比了采用單線程計(jì)算和多線程計(jì)算時(shí),分別需要的計(jì)算時(shí)間。計(jì)算過程基于3.1中存儲的float數(shù)據(jù),對數(shù)據(jù)逐一進(jìn)行一次乘法(旋轉(zhuǎn))和一次加法(平移)。多線程采用了Qt的并行計(jì)算框架QtConCurrent,使用該框架可以不用考慮線程鎖的問題,并且QtConcurrent會根據(jù)可用CPU核數(shù)自動調(diào)整線程數(shù)。

    實(shí)驗(yàn)結(jié)果見表2。從實(shí)驗(yàn)可以看出,在10萬次計(jì)算以下時(shí),多線程耗時(shí)要高于單線程,并且次數(shù)越少,多線程相對單線程耗時(shí)越大。在10萬次計(jì)算以上時(shí),多線程計(jì)算的優(yōu)勢更加明顯(100萬次三倍,1000萬次六倍),實(shí)驗(yàn)結(jié)果證明,大批量計(jì)算時(shí)多線程能成倍縮短計(jì)算時(shí)間。但在計(jì)算次數(shù)較少時(shí),多線程的上下文切換耗時(shí)可能會高于多線程計(jì)算節(jié)省的時(shí)間,導(dǎo)致了多線程的耗時(shí)反而高過單線程[8]。批量切換的性能門限,與計(jì)算機(jī)配置、程序算法設(shè)計(jì)有直接關(guān)系,需要根據(jù)實(shí)際情況進(jìn)行摸底測試確定。

    3.3 數(shù)據(jù)遍歷性能

    在渲染數(shù)據(jù)計(jì)算時(shí),由于繪制對象的不同,會產(chǎn)生一些大小不確定的中間數(shù)據(jù),由于數(shù)據(jù)量大小未知,無法使用預(yù)先分配的數(shù)組存儲,只能采用標(biāo)準(zhǔn)的數(shù)據(jù)容器。而對這些數(shù)據(jù)的遍歷時(shí)間也會對整體渲染時(shí)間產(chǎn)生影響。本文選取了三類Qt標(biāo)準(zhǔn)容器(QVector,QList和QLinkedList),對比數(shù)據(jù)遍歷性能。QVector存儲時(shí)占用連續(xù)存儲的內(nèi)存空間,而QList的數(shù)據(jù)存儲在堆上。QLinkedList是鏈表存儲,使用迭代器而不是索引進(jìn)行遍歷。實(shí)驗(yàn)結(jié)果見表3,實(shí)驗(yàn)證明,在三類容器中,QVector的順序遍歷速度在三類容器中最優(yōu),但結(jié)果差距不明顯,結(jié)果與Qt官方推薦的結(jié)果一致。

    3.4 數(shù)據(jù)繪點(diǎn)性能

    點(diǎn)繪制是雷達(dá)等傳感器應(yīng)用的典型場景[9],本實(shí)驗(yàn)對OpenGL的點(diǎn)繪制性能進(jìn)行對比。OpenGL繪制管線中,提供了單點(diǎn)單次提交繪制的形式glVertex,和坐標(biāo)緩存批量提交繪制方式glDrawArrays,本實(shí)驗(yàn)對比了在不同點(diǎn)批量的情況下,采用單次和批量提交時(shí)繪制時(shí)間的差別,實(shí)驗(yàn)結(jié)果見表4和圖3。

    結(jié)果證明在50萬點(diǎn)以下,兩種點(diǎn)繪制方式的時(shí)間相差不大,在50萬點(diǎn)以上,批量繪制點(diǎn)的時(shí)間明顯要短于單次提交。因?yàn)樵诖笈坷L制時(shí),采用批量提交的形式能減少CPU到GPU的數(shù)據(jù)提交次數(shù),成倍提升繪制速度。

    3.5 調(diào)試打印

    軟件人員在調(diào)試階段會在代碼中增加打印調(diào)試信息,如果軟件發(fā)布后沒有將打印刪除,頻繁的打印會嚴(yán)重拖慢性能,而打印耗時(shí)卻容易被忽視。本實(shí)驗(yàn)在3.2節(jié)計(jì)算處理基礎(chǔ)上,在每次計(jì)算時(shí)使用qDebug打印計(jì)算結(jié)果。對比在單線程和多線程情況下,需要的處理時(shí)間,實(shí)驗(yàn)結(jié)果見表5。對比表5和表2可見,從10000次開始,單線程增加打印的時(shí)間已經(jīng)是無打印計(jì)算的80倍,隨著計(jì)算次數(shù)的增加,這種差距不斷擴(kuò)大。而在多線程計(jì)算時(shí),打印耗時(shí)抵消了多線程計(jì)算縮短的時(shí)間。在1000萬次計(jì)算時(shí),單線程和多線程的耗時(shí)均已經(jīng)超過了8分鐘,單線程下增加打印的耗時(shí)達(dá)到無打印耗時(shí)的400倍,多線程達(dá)2400倍。實(shí)驗(yàn)證明,在開發(fā)那些對時(shí)間性能要求高的軟件時(shí),必須避免頻繁打印,從而提升軟件的性能。

    4 結(jié)論

    在OpenGL圖形渲染過程中,CPU客戶端的計(jì)算時(shí)間在整體渲染時(shí)間中占比很高。在國產(chǎn)化適配時(shí),降低CPU端的計(jì)算時(shí)間,就能夠顯著縮短整體的渲染用時(shí)??梢詮娜缦铝鶄€(gè)方面做CPU端性能優(yōu)化:

    ⑴ 在數(shù)據(jù)批量可預(yù)測的情況下,采用預(yù)先分配的數(shù)組進(jìn)行數(shù)據(jù)存儲,提升數(shù)據(jù)存儲效率;

    ⑵ 采用多線程并行計(jì)算,降低圖形坐標(biāo)計(jì)算時(shí)間,充分利用國產(chǎn)處理器的多核性能;

    ⑶ 采用性能最高的數(shù)據(jù)容器,縮短大批量數(shù)據(jù)遍歷的耗時(shí),并且避免頻繁的隨機(jī)查找數(shù)據(jù);

    ⑷ 去掉減少代碼中的無效打印,減少由于打印帶來的CPU時(shí)間損耗;

    ⑸在圖形渲染階段,采用OpenGL批量繪制方式提交,加快渲染速度。

    此外,在OpenGL繪制時(shí),可以根據(jù)渲染類型或者頻次的差別,應(yīng)用分層渲染的方式,將高頻渲染和低頻渲染元素放在不同的圖層中處理,以降低性能負(fù)載。

    參考文獻(xiàn)(References):

    [1] 趙星漢,于洋.基于自主可控計(jì)算平臺的信號采集處理系統(tǒng)

    設(shè)計(jì)與實(shí)現(xiàn)[J].中國電子科學(xué)研究院學(xué)報(bào),2013.1:100-105

    [2] 孫立明,吳慶波.國產(chǎn)飛騰1500A處理器的顯存管理優(yōu)化[J].

    計(jì)算機(jī)技術(shù)與發(fā)展,2017.27(5):6-9

    [3] 孟小甫,高翔,從明,張爽爽.龍芯3A多核處理器系統(tǒng)級性能

    優(yōu)化與分析[J].計(jì)算機(jī)研究與發(fā)展,2012.49(S1):137-142

    [4] 胡向東,楊劍新,朱英.高性能多核處理器申威1600[J].中國

    科學(xué):信息科學(xué),2015.45:513-522

    [5] Dave Shreiner等.OpenGL編程指南[M].機(jī)械工業(yè)出版社,

    2016.

    [6] A. B. Watson, "High Frame Rates and Human Vision: A

    View through the Window of Visibility," in SMPTE Motion Imaging Journal[J].2013.122(2):18-32

    [7] Marc Mutz, Understand the Qt Containers[], https://www.

    cleanqt.io/blog/exploring-qt-containers, 2018.

    [8] Jonas Trümper,Johannes Bohnet,Jürgen D?llner.

    Understanding complex multithreaded software systems by using trace visualization[P].Software visualization,2010.

    [9] 吉軍.雷達(dá)點(diǎn)跡的目標(biāo)智能特征提取方法研究[J].信息技術(shù),

    2013.6.

    猜你喜歡
    性能優(yōu)化
    大數(shù)據(jù)環(huán)境下高校選課系統(tǒng)性能優(yōu)化應(yīng)用研究
    數(shù)據(jù)挖掘算法性能優(yōu)化的研究與應(yīng)用
    SQL Server數(shù)據(jù)庫性能優(yōu)化的幾點(diǎn)分析
    Web應(yīng)用的前端性能優(yōu)化
    660MW超超臨界火電機(jī)組RB性能優(yōu)化
    WEB網(wǎng)站緩存性能優(yōu)化
    淺析Lustre的優(yōu)化設(shè)置
    Oracle數(shù)據(jù)庫性能調(diào)整與優(yōu)化分析
    科技視界(2016年1期)2016-03-30 14:27:50
    基于節(jié)點(diǎn)緩存的Web服務(wù)器性能優(yōu)化研究
    基于SQL數(shù)據(jù)庫的性能優(yōu)化的探討
    科技資訊(2015年7期)2015-07-02 18:48:14
    亚洲精品久久午夜乱码| 欧美+日韩+精品| 日日爽夜夜爽网站| 欧美 日韩 精品 国产| 日韩电影二区| 中文字幕另类日韩欧美亚洲嫩草| 久久精品久久久久久噜噜老黄| 国产男女内射视频| 国产在视频线精品| 又黄又爽又刺激的免费视频.| 看免费成人av毛片| 99热国产这里只有精品6| 成人18禁高潮啪啪吃奶动态图| 在线 av 中文字幕| 亚洲三级黄色毛片| 国产免费一级a男人的天堂| 色婷婷av一区二区三区视频| 咕卡用的链子| 国产精品久久久av美女十八| 伊人亚洲综合成人网| 色婷婷av一区二区三区视频| 嫩草影院入口| 老女人水多毛片| 夫妻性生交免费视频一级片| 日韩大片免费观看网站| 亚洲四区av| 国产亚洲精品第一综合不卡 | 欧美性感艳星| 久久久精品区二区三区| 80岁老熟妇乱子伦牲交| 日产精品乱码卡一卡2卡三| 欧美另类一区| 欧美3d第一页| 五月开心婷婷网| 最黄视频免费看| 看免费av毛片| 韩国精品一区二区三区 | 日本欧美国产在线视频| 精品视频人人做人人爽| 国产黄色免费在线视频| 欧美日韩视频高清一区二区三区二| 在线免费观看不下载黄p国产| 日韩视频在线欧美| 男女免费视频国产| 亚洲天堂av无毛| 国产日韩一区二区三区精品不卡| 99九九在线精品视频| 天堂俺去俺来也www色官网| 少妇的逼水好多| 亚洲精品自拍成人| 天美传媒精品一区二区| 国产深夜福利视频在线观看| 免费女性裸体啪啪无遮挡网站| 七月丁香在线播放| 色婷婷久久久亚洲欧美| 久热这里只有精品99| 成人毛片a级毛片在线播放| 国产亚洲欧美精品永久| 亚洲人与动物交配视频| 欧美激情国产日韩精品一区| 久久精品久久久久久噜噜老黄| 久久国产亚洲av麻豆专区| 在线亚洲精品国产二区图片欧美| 捣出白浆h1v1| 欧美日韩精品成人综合77777| av在线播放精品| 香蕉精品网在线| 精品少妇黑人巨大在线播放| 日本午夜av视频| 久久精品久久精品一区二区三区| 亚洲伊人色综图| 亚洲av电影在线进入| 免费观看a级毛片全部| 波多野结衣一区麻豆| 亚洲av中文av极速乱| 色吧在线观看| 国产亚洲欧美精品永久| 观看美女的网站| 久久国内精品自在自线图片| a级毛片黄视频| 大香蕉97超碰在线| 丰满饥渴人妻一区二区三| 亚洲国产欧美日韩在线播放| 久久国产精品男人的天堂亚洲 | 人人澡人人妻人| 老司机影院成人| 免费黄网站久久成人精品| 午夜视频国产福利| 黑丝袜美女国产一区| 欧美亚洲 丝袜 人妻 在线| 亚洲国产精品专区欧美| 亚洲情色 制服丝袜| 欧美国产精品va在线观看不卡| 飞空精品影院首页| 免费人成在线观看视频色| 亚洲成色77777| 久久99蜜桃精品久久| 菩萨蛮人人尽说江南好唐韦庄| 国产国拍精品亚洲av在线观看| 久久午夜综合久久蜜桃| 中文精品一卡2卡3卡4更新| 少妇猛男粗大的猛烈进出视频| 亚洲欧美日韩另类电影网站| av在线老鸭窝| 国产成人精品福利久久| 亚洲av国产av综合av卡| 女人精品久久久久毛片| 人人妻人人添人人爽欧美一区卜| 97人妻天天添夜夜摸| 老熟女久久久| 亚洲国产精品999| 九九在线视频观看精品| 91国产中文字幕| 婷婷色麻豆天堂久久| av播播在线观看一区| 久久精品久久久久久噜噜老黄| 91久久精品国产一区二区三区| 一区二区三区乱码不卡18| 成人二区视频| 夜夜爽夜夜爽视频| 老司机影院毛片| 亚洲国产精品专区欧美| 亚洲精品国产av成人精品| 免费看av在线观看网站| 天堂中文最新版在线下载| 午夜福利乱码中文字幕| 亚洲美女搞黄在线观看| 国产成人精品一,二区| 97超碰精品成人国产| 日本-黄色视频高清免费观看| 久久99蜜桃精品久久| 国产一区二区在线观看日韩| 18禁裸乳无遮挡动漫免费视频| 美女xxoo啪啪120秒动态图| 成人无遮挡网站| 国产亚洲一区二区精品| 国产精品蜜桃在线观看| 国产免费现黄频在线看| 日本与韩国留学比较| 交换朋友夫妻互换小说| 2022亚洲国产成人精品| 中国国产av一级| 9热在线视频观看99| 高清在线视频一区二区三区| 精品亚洲乱码少妇综合久久| 在线精品无人区一区二区三| 国产有黄有色有爽视频| 亚洲国产精品专区欧美| 久久午夜综合久久蜜桃| 51国产日韩欧美| 国产深夜福利视频在线观看| 国产毛片在线视频| 日本-黄色视频高清免费观看| 国产男女内射视频| 亚洲精品av麻豆狂野| 色婷婷久久久亚洲欧美| 男人舔女人的私密视频| 一区二区日韩欧美中文字幕 | 免费av不卡在线播放| 日韩av不卡免费在线播放| 亚洲伊人久久精品综合| 黄色毛片三级朝国网站| 少妇熟女欧美另类| 99久久人妻综合| 精品少妇黑人巨大在线播放| 91午夜精品亚洲一区二区三区| 女人精品久久久久毛片| 亚洲,一卡二卡三卡| 在线观看www视频免费| 免费少妇av软件| 热99久久久久精品小说推荐| 插逼视频在线观看| 中文天堂在线官网| www.色视频.com| 久久精品国产综合久久久 | 亚洲av日韩在线播放| 精品国产一区二区久久| 国产精品欧美亚洲77777| 熟女人妻精品中文字幕| 一个人免费看片子| 亚洲av在线观看美女高潮| 亚洲成av片中文字幕在线观看 | 女性生殖器流出的白浆| 成人影院久久| 丝袜喷水一区| 大香蕉久久成人网| 亚洲av免费高清在线观看| 欧美老熟妇乱子伦牲交| av又黄又爽大尺度在线免费看| 99热全是精品| 免费观看av网站的网址| 人人妻人人添人人爽欧美一区卜| 日韩一区二区视频免费看| 欧美日韩成人在线一区二区| 99久国产av精品国产电影| 97超碰精品成人国产| 极品人妻少妇av视频| 亚洲人与动物交配视频| 精品熟女少妇av免费看| 亚洲 欧美一区二区三区| 在线观看一区二区三区激情| 国产精品一国产av| 高清欧美精品videossex| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 一区二区av电影网| 天堂俺去俺来也www色官网| 美女脱内裤让男人舔精品视频| 搡老乐熟女国产| 黑人巨大精品欧美一区二区蜜桃 | 婷婷色av中文字幕| 日韩人妻精品一区2区三区| 中文字幕av电影在线播放| 国产xxxxx性猛交| 69精品国产乱码久久久| 亚洲欧美日韩另类电影网站| 在线看a的网站| 视频中文字幕在线观看| 精品视频人人做人人爽| 99热网站在线观看| 国产69精品久久久久777片| 中文字幕另类日韩欧美亚洲嫩草| 天美传媒精品一区二区| 成年女人在线观看亚洲视频| 色婷婷av一区二区三区视频| 亚洲国产成人一精品久久久| 婷婷色麻豆天堂久久| 最后的刺客免费高清国语| 国产成人午夜福利电影在线观看| 午夜激情久久久久久久| 亚洲国产精品国产精品| 波多野结衣一区麻豆| 男人爽女人下面视频在线观看| 黄色一级大片看看| 久久久久人妻精品一区果冻| 成人综合一区亚洲| 七月丁香在线播放| 自线自在国产av| 日韩人妻精品一区2区三区| av卡一久久| 久久久欧美国产精品| 美女国产视频在线观看| 久久久久久久国产电影| 成人手机av| 免费日韩欧美在线观看| 国产高清不卡午夜福利| 日日爽夜夜爽网站| 欧美+日韩+精品| 一级片'在线观看视频| 内地一区二区视频在线| 日本av免费视频播放| 老司机亚洲免费影院| 在线天堂中文资源库| 日本猛色少妇xxxxx猛交久久| 免费黄网站久久成人精品| 免费高清在线观看视频在线观看| 国产成人aa在线观看| 99国产综合亚洲精品| 午夜免费鲁丝| 尾随美女入室| 国产亚洲最大av| 日本91视频免费播放| 波多野结衣一区麻豆| 水蜜桃什么品种好| 永久免费av网站大全| 国产成人免费无遮挡视频| 热99久久久久精品小说推荐| 国产亚洲午夜精品一区二区久久| 午夜影院在线不卡| 十分钟在线观看高清视频www| 如何舔出高潮| 国产黄频视频在线观看| 久久久久国产精品人妻一区二区| 熟女电影av网| 亚洲,一卡二卡三卡| 免费看不卡的av| 国产欧美另类精品又又久久亚洲欧美| 亚洲伊人色综图| 欧美日韩视频精品一区| 青春草国产在线视频| 制服丝袜香蕉在线| 国产精品久久久久成人av| 黄色配什么色好看| 久久久久久久精品精品| 99re6热这里在线精品视频| 九色成人免费人妻av| 新久久久久国产一级毛片| 亚洲熟女精品中文字幕| 国产无遮挡羞羞视频在线观看| 国产女主播在线喷水免费视频网站| 王馨瑶露胸无遮挡在线观看| 五月开心婷婷网| 黄片播放在线免费| 在线观看免费视频网站a站| 亚洲伊人久久精品综合| av线在线观看网站| 日韩不卡一区二区三区视频在线| 香蕉精品网在线| 超色免费av| 亚洲国产精品成人久久小说| 亚洲欧美一区二区三区黑人 | 日日啪夜夜爽| 亚洲av成人精品一二三区| 黄网站色视频无遮挡免费观看| av网站免费在线观看视频| 美女福利国产在线| 九草在线视频观看| 国精品久久久久久国模美| 18+在线观看网站| 2018国产大陆天天弄谢| 国产xxxxx性猛交| 我的女老师完整版在线观看| 伊人久久国产一区二区| 国产精品秋霞免费鲁丝片| 999精品在线视频| 亚洲精品自拍成人| 久久人人爽人人片av| 午夜福利在线观看免费完整高清在| 18禁在线无遮挡免费观看视频| 免费看光身美女| 两个人看的免费小视频| 另类亚洲欧美激情| 久久久精品94久久精品| 久热这里只有精品99| 国产男人的电影天堂91| 丝袜喷水一区| 我的女老师完整版在线观看| 丝袜喷水一区| 国产欧美另类精品又又久久亚洲欧美| 国产精品久久久av美女十八| 自拍欧美九色日韩亚洲蝌蚪91| av在线app专区| 免费在线观看黄色视频的| 婷婷成人精品国产| 亚洲色图 男人天堂 中文字幕 | 永久免费av网站大全| 99久久综合免费| 黄色一级大片看看| 男男h啪啪无遮挡| 亚洲国产日韩一区二区| 一二三四中文在线观看免费高清| 黄色一级大片看看| 嫩草影院入口| 大陆偷拍与自拍| 丝袜美足系列| 插逼视频在线观看| 2021少妇久久久久久久久久久| 大陆偷拍与自拍| 9191精品国产免费久久| 国产熟女欧美一区二区| 中文字幕精品免费在线观看视频 | 欧美xxxx性猛交bbbb| 国产福利在线免费观看视频| 黄色视频在线播放观看不卡| 久久久久久久久久久久大奶| 亚洲五月色婷婷综合| 高清黄色对白视频在线免费看| 大香蕉97超碰在线| 国产女主播在线喷水免费视频网站| 免费日韩欧美在线观看| 成人毛片60女人毛片免费| 国产亚洲精品久久久com| 免费观看av网站的网址| 亚洲国产色片| 亚洲精品乱码久久久久久按摩| 亚洲欧美一区二区三区国产| 2022亚洲国产成人精品| 婷婷色av中文字幕| 99热国产这里只有精品6| 18禁观看日本| 亚洲国产av新网站| 久久久国产欧美日韩av| 午夜激情久久久久久久| 80岁老熟妇乱子伦牲交| 两个人看的免费小视频| 国产欧美亚洲国产| 99久久综合免费| 老司机影院毛片| 精品国产国语对白av| 亚洲人成77777在线视频| 亚洲婷婷狠狠爱综合网| 狠狠婷婷综合久久久久久88av| 国产在视频线精品| 午夜福利网站1000一区二区三区| 狂野欧美激情性bbbbbb| 日产精品乱码卡一卡2卡三| 三级国产精品片| 国产精品偷伦视频观看了| 51国产日韩欧美| 大香蕉久久网| 最黄视频免费看| 亚洲中文av在线| 国产黄频视频在线观看| 亚洲av免费高清在线观看| 久久久久国产网址| 欧美bdsm另类| 曰老女人黄片| 夫妻性生交免费视频一级片| 视频中文字幕在线观看| 免费人成在线观看视频色| 亚洲av中文av极速乱| 国内精品宾馆在线| 精品人妻熟女毛片av久久网站| 成人国产av品久久久| 久久韩国三级中文字幕| 两个人免费观看高清视频| 日韩制服骚丝袜av| 亚洲成人一二三区av| 久久99一区二区三区| 国产1区2区3区精品| 国产精品不卡视频一区二区| xxx大片免费视频| 国产欧美日韩一区二区三区在线| 久久久亚洲精品成人影院| 春色校园在线视频观看| 日韩,欧美,国产一区二区三区| 欧美国产精品一级二级三级| 午夜福利视频在线观看免费| 成人黄色视频免费在线看| 免费黄色在线免费观看| 国产免费一级a男人的天堂| 精品国产国语对白av| 亚洲欧美成人精品一区二区| av免费在线看不卡| 韩国av在线不卡| 五月开心婷婷网| 欧美国产精品一级二级三级| 亚洲国产成人一精品久久久| 国产成人精品久久久久久| 午夜久久久在线观看| 久久精品国产鲁丝片午夜精品| 男人操女人黄网站| 在线免费观看不下载黄p国产| 久久人妻熟女aⅴ| videossex国产| 九草在线视频观看| 黑人欧美特级aaaaaa片| 久久久欧美国产精品| 一级片'在线观看视频| 男女午夜视频在线观看 | 久热久热在线精品观看| 免费高清在线观看视频在线观看| 曰老女人黄片| 亚洲第一区二区三区不卡| 在线观看免费高清a一片| 免费在线观看完整版高清| 欧美少妇被猛烈插入视频| 乱码一卡2卡4卡精品| 久久人人爽人人爽人人片va| 国产成人一区二区在线| 国产成人a∨麻豆精品| av.在线天堂| 亚洲欧美一区二区三区国产| 日本午夜av视频| 亚洲少妇的诱惑av| 国产精品欧美亚洲77777| 久久久久久久久久成人| 18禁在线无遮挡免费观看视频| 日本黄大片高清| 一边摸一边做爽爽视频免费| 99热国产这里只有精品6| 一区二区日韩欧美中文字幕 | 美女视频免费永久观看网站| 国产一区二区在线观看av| 成人综合一区亚洲| 久久综合国产亚洲精品| 亚洲成色77777| 99久久精品国产国产毛片| 男女下面插进去视频免费观看 | 精品久久久久久电影网| 亚洲精品久久成人aⅴ小说| 大码成人一级视频| 少妇精品久久久久久久| 一边亲一边摸免费视频| 久久久久久久久久成人| 日日爽夜夜爽网站| av有码第一页| 丝袜美足系列| 男的添女的下面高潮视频| 亚洲精品中文字幕在线视频| 十分钟在线观看高清视频www| 久久久精品免费免费高清| 校园人妻丝袜中文字幕| 免费观看av网站的网址| 99热这里只有是精品在线观看| 成人国产麻豆网| 久久国产精品男人的天堂亚洲 | 欧美日韩综合久久久久久| 97人妻天天添夜夜摸| 哪个播放器可以免费观看大片| 精品亚洲成国产av| 久久影院123| 性高湖久久久久久久久免费观看| 精品一区二区三区视频在线| 香蕉国产在线看| 男女午夜视频在线观看 | 久久久久久久久久久免费av| 女性被躁到高潮视频| 两性夫妻黄色片 | 精品国产乱码久久久久久小说| 国产精品麻豆人妻色哟哟久久| 久久影院123| 免费高清在线观看日韩| 97精品久久久久久久久久精品| 国产极品粉嫩免费观看在线| 免费人成在线观看视频色| 校园人妻丝袜中文字幕| 国产成人精品久久久久久| 在线观看www视频免费| 美女国产视频在线观看| 日韩在线高清观看一区二区三区| 精品国产国语对白av| 日韩av不卡免费在线播放| 午夜精品国产一区二区电影| 午夜激情久久久久久久| 久久鲁丝午夜福利片| 欧美 亚洲 国产 日韩一| 只有这里有精品99| 高清在线视频一区二区三区| 又黄又爽又刺激的免费视频.| 欧美精品av麻豆av| 国产免费现黄频在线看| 一二三四在线观看免费中文在 | 国产老妇伦熟女老妇高清| 男的添女的下面高潮视频| 亚洲精品成人av观看孕妇| 深夜精品福利| 国产精品一国产av| 另类精品久久| 国产精品成人在线| 麻豆乱淫一区二区| 汤姆久久久久久久影院中文字幕| 国产片特级美女逼逼视频| 午夜福利在线观看免费完整高清在| 国内精品宾馆在线| 国产免费一级a男人的天堂| 97人妻天天添夜夜摸| 亚洲av国产av综合av卡| 建设人人有责人人尽责人人享有的| 街头女战士在线观看网站| 国产成人欧美| 看非洲黑人一级黄片| 久久人人97超碰香蕉20202| 久久久久精品久久久久真实原创| 久久精品国产亚洲av天美| 一级毛片 在线播放| 国产色婷婷99| 色哟哟·www| 国产又色又爽无遮挡免| 久久综合国产亚洲精品| 久久久久国产网址| 国产免费一区二区三区四区乱码| 国产av码专区亚洲av| 黄网站色视频无遮挡免费观看| 成人国产av品久久久| 人妻少妇偷人精品九色| 精品国产一区二区久久| kizo精华| 99久久精品国产国产毛片| 亚洲天堂av无毛| 日韩精品免费视频一区二区三区 | 亚洲精华国产精华液的使用体验| 精品国产国语对白av| 免费人妻精品一区二区三区视频| 国产高清三级在线| av国产精品久久久久影院| 男的添女的下面高潮视频| 老熟女久久久| 欧美性感艳星| 满18在线观看网站| 内地一区二区视频在线| 成人18禁高潮啪啪吃奶动态图| 免费女性裸体啪啪无遮挡网站| 美女视频免费永久观看网站| 午夜久久久在线观看| 亚洲人成77777在线视频| 天堂俺去俺来也www色官网| 亚洲国产欧美在线一区| 国产精品.久久久| 亚洲五月色婷婷综合| 一本色道久久久久久精品综合| 亚洲精品美女久久av网站| 97人妻天天添夜夜摸| 久久99蜜桃精品久久| 亚洲精品国产av蜜桃| 亚洲成国产人片在线观看| 国产成人午夜福利电影在线观看| 啦啦啦视频在线资源免费观看| 国产精品一区二区在线观看99| 国产精品久久久久成人av| 最新的欧美精品一区二区| 久久人人97超碰香蕉20202| 又粗又硬又长又爽又黄的视频| 亚洲欧美成人精品一区二区| 卡戴珊不雅视频在线播放| 制服丝袜香蕉在线| 一二三四在线观看免费中文在 | 精品久久久精品久久久| 永久网站在线| 九色亚洲精品在线播放| 免费人妻精品一区二区三区视频| 午夜精品国产一区二区电影| 各种免费的搞黄视频| 巨乳人妻的诱惑在线观看| 久久ye,这里只有精品| 大香蕉久久网| 日本欧美国产在线视频| 超色免费av| 国产在线一区二区三区精| 高清av免费在线| 在线精品无人区一区二区三| 午夜91福利影院| 精品人妻偷拍中文字幕| 久久99热6这里只有精品| 草草在线视频免费看| 在线观看免费视频网站a站|