久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【Modern OpenGL】第一个三角形

發布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Modern OpenGL】第一个三角形 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
>說明:跟著learnopengl的內容學習,不是純翻譯,只是自己整理記錄。>強烈推薦原文,無論是內容還是排版。 [原文鏈接](http://learnopengl.com/#!Getting-started/OpenGL)本文地址:http://blog.csdn.net/aganlengzi/article/details/50354237

并不簡單的三角形繪制

在OpenGL的世界中,一切都是在三維空間中的,但是屏幕和窗口是二維的像素數組。所以OpenGL的一大工作就是將三維坐標轉換為適合屏幕顯示的二維像素。這個把三維坐標轉換為二維坐標的過程是由OpenGL的圖形渲染流水線來管理的。這個圖形渲染流水線分為兩大部分:首先是將三維坐標轉換為二維坐標;其次是鍵二維坐標轉換為真正的有顏色值的像素。在本次教程中,我們將會簡單地討論這個圖形渲染流水線以及我們應該怎樣使用它來幫助我們創建一些酷炫的像素出來。

注意一個二維坐標和一個像素點是不同的。一個二維坐標是一個點在二維空間中的精確表示,但是一個二維的像素點是一個二維空間中的點在屏幕分辨率的限制下的一個近似表示。

圖形渲染流水線以一組三維坐標為輸入,把它們轉換成屏幕上著色的二維像素點。圖形渲染流水線又可以分成許多步驟,每個步驟都是以前面步驟的輸出作為當前步驟的輸入。每一個步驟都是專用的,它們具有特定的功能,這方便了并行執行。因為這種并行特性,當今顯卡基本上都包含成千上萬個小的處理核心,這些核心幫助我們在GPU圖形渲染流水線中的每個步驟中利用小的程序來快速處理數據。而這些在每個核心上面跑的小程序就叫做著色程序(shaders)。

在這些shader中,有一些是可以被開發者配置的,這些可配置的shader允許我們用自己寫的shader來替換默認的shader。這給了我們對這個流水線的某些部分更細粒度的控制權,因為它們是在GPU上運行的,這或許也能夠幫助我們節省寶貴的CPU時間。shader是用GLSL(OpenGL Shading Language,簡稱GLSL)語言開發的,我們將在下個教程中了解更多關于GLSL的知識。

下面這幅圖展示的是對圖形渲染管線所有階段的一個抽象表示,其中藍色的部分代表我們可以注入自己的shader,應該就是可以自己配置的意思。這里的圖借鑒了

如你所見,這個圖形渲染管線中包含了很多階段,每個階段完成從頂點數據項最終顯示像素點的一部分特定的工作。我們將會以一個簡化的方式簡短地解釋其中的每個階段,目的是讓你有一個對這個流水線工作方式的整體把握。

作為輸入,我們把數組中能構成一個三角形的三個三維坐標值(稱作頂點數據,Vertex Data)傳遞進這個流水線;頂點數據實際上就是所有頂點的集合,而每個頂點實際上就是每個三維坐標系中表示這個頂點的數據。實際上,我們用于表示一個點的數據中可以包含我們想要包含的屬性,但是為了簡化起見,在本例中,我們假設每個頂點只包含這個頂點的三維坐標和頂點的顏色值。

為了讓OpenGL知道你想用這些頂點數據或者顏色值繪制什么圖形,你需要指定你想用這些數據繪制的圖形類型:是需要用它們繪制一些獨立的點,還是需要用它們繪制三角形,或者是用它們繪制一條長長的線?點,三角形或者線,這些稱作圖元,是在任何繪制命令調用前需要告訴OpenGL的,也只有這樣,OpenGL才知道在下一個狀態用繪制命令和給定的數據繪制什么。指定的方式是通過前面說的狀態設置函數完成的,這在后面具體用到的時候會說明。而OpenGL支持的圖元類型永宏表示,比如GL_POINTS,GL_TRIANGLES和GL_LINE_STRIP。

好的,以上圖為例,假設我們已經指定了要繪制三角形,并且已經輸入了頂點數據(包含三個頂點的位置坐標和顏色值),下面真正進入圖形渲染流水線:

流水線的第一階段是頂點處理器,它以單獨的頂點(在本例中包含位置坐標和顏色值)作為輸入,完成的主要功能是將頂點的三維坐標轉換成另一種三維坐標(后面具體會講到),還有就是對頂點的屬性做一些基本的處理。

圖元裝配階段,以所有頂點處理器處理過的的頂點為輸入(如果在前面指定的繪制的內容是GL_POINTS的話,那么就以單個頂點作為輸入),生成一個圖元并且根據圖元的形狀放置所有的頂點。在本例中就是構成一個三角形圖元,而且將這個三角形的各個頂點放到該放的位置。

圖元裝配的輸入作為幾何處理器的輸入。幾何shader以形成圖元的頂點幾何為輸入,它能夠生成新的頂點形成新的圖元(不僅限于前面指定的圖元,比如像本例中的三角形)。在本例中,它從給定的三角形(圖元裝配階段的輸出)中又生成了一個三角形。

幾何處理器的輸出被傳遞給光柵化階段作為輸入。光柵化階段完成圖元和最終要顯示屏幕的對應像素之間的映射,它生成片段處理器用到的片段。在將這些片段輸出到片段處理器之前,裁剪被首先執行。裁剪操作將所有超出顯示范圍的片段都去除,這樣可以提高性能。

在OpenGL中,一個片段就是OpenGL渲染一個像素點需要的所有數據。

片段處理器最主要的作用是計算像素點最終的顏色,這個階段也是所有高級OpenGL效果施展的地方。通常,片段中包含3D場景的數據(比如說光照、陰影和光照顏色等等),這些數據被用來計算出最終的像素顏色值。

在所有相關的顏色值都被確定后,最終的對象將會被傳遞到下一個階段,我們稱其為alpha通道測試和混合階段。這個階段檢查片段的深度值和模板值(我們后面會了解到),并且用他們來檢查這些生成的片段是否在其它對象的前面或者后面,如果在其它對象的后面,即被其它對象遮擋,那么這個片段就會被裁減掉。這個階段也會檢查alpha值(alpha值定義了一個對象的透明度)并且進行對象的混合操作(根據透明度的不同生成不同的效果)。所以即使一個像素的顏色值是在片段處理器階段就生成的,但是到最終顯示的時候,還是有可能完全不同(因為在這個階段還會和其它對象進行相互作用,比如透明遮擋等等)。

如你所見,圖形渲染流水線是相當復雜的,而且包含了很多可配置的部分(圖中藍色著色的階段)。但是,我們大部分只關心頂點和片段處理器。幾何處理器雖然是可選的,但是經常被設置為默認的。

在現代OpenGL中,我們需要自己至少定義一個頂點處理器(處理程序,shader)和一個片段處理器。因為在GPU中沒有默認的頂點或者片段處理程序供我們選擇。基于此,通常開始學習現代OpenGL是非常困難的,因為僅僅是渲染我們的第一個三角形都需要大量的相關知識。但是一旦你成功渲染了你的第一個三角形,你將會學到更多的OpenGL圖形編程知識。

下面我們就來渲染我們的第一個三角形吧~

##頂點輸入開始繪制之前我們首先要給OpenGL一些頂點數據。OpenGL是一個三維圖形庫,所以所有的坐標都應該是三維的,即包含x,y和z坐標。OpenGL不會簡單地將你的三維坐標轉換成屏幕上的二維像素。前面已經提到過,OpenGL中的坐標是標準化設備坐標系,即在x,y和z方向上都是-1到1之間的立方體。所有在這個標準化設備坐標系中的坐標才是可以顯示在屏幕上的,而在這個標準化設備坐標系之外的坐標都不可能顯示。因為我們想要渲染一個三角形。所以我們總共需要提供構成這個三角形的三個點的三維坐標值。我們利用一個GLfloat類型的數組定義他們在標準化設備坐標系的可見區域。 GLfloat vertices[] = {-0.5f, -0.5f, 0.0f,0.5f, -0.5f, 0.0f,0.0f, 0.5f, 0.0f };

因為OpenGL在三維空間中進行處理,但是我們希望渲染的是一個二維的三角形,所以我們將三個頂點的坐標值中的z值全部都設置為0.0。這樣的能夠使三角形的深度之保持一致,看上去像一個二維圖形一樣。>####標準化設備坐標系 Normalized Device Coordinates (NDC)當你的頂點坐標在頂點處理器中處理過,它們就應該在標準化設備坐標系中。標準化設備坐標系是一個小的立方體空間中,這個立方體的三個維度上(x,y和z)都在-1到1之間。任何在這個范圍之外的坐標都不會在屏幕上顯示。下圖中可見在標準化設備坐標系統我們上面定義的三角形(先不考慮z軸,可以認為z軸是垂直于紙面的)。


通常的屏幕坐標系的原點是在屏幕的左上角上,而且y正軸是自原點垂直向下的。在標準化坐標系中卻不同,其原點在正中,y軸垂直向上。最終你會希望你繪制的所有的對象的坐標都在這個標準化設備坐標系之內,否則它們不會被顯示出來。你的標準化設備坐標最終都會被轉換成屏幕坐標系中的坐標。這個轉化過程是基于在程序中你設置的glViewport參數來完成的。生成的屏幕坐標系中的坐標被轉換成片段并輸入到片段處理器。上面我們已經完成了三角形頂點數據的定義,現在我們想要將這些數據作為圖形渲染流水線的第一階段的輸入,也就是頂點處理器的輸入。為此,我們需要在GPU中申請內存來存儲這些頂點數據、告訴OpenGL應該如何解釋這塊內存并且指定應該如何將這些數據發送到顯卡。之后頂點處理器就可以從內存中處理我們指定數量的頂點了。我們利用所謂的頂點緩存對象(vertex buffer objects,簡稱VBO)來管理這塊內存。VBO能夠在GPU的內存中存儲大量的頂點。利用這種緩存對象的好處是我們可以一次就發送大批量的數據到顯卡,而不用每次之傳輸一個頂點。畢竟從CPU向顯卡中傳輸數據是非常慢的,所以我們總是找機會一次傳輸盡可能多的數據。一旦數據存儲在顯卡內存中,頂點處理器對這些數據的訪問可以看成是瞬時的,這極大提升了頂點處理器的處理速度。VBO是我們在這個教程中遇到的第一個OpenGL對象。像OpenGL中的其它對象一樣,它有一個ID唯一的表示一個緩沖區,所以我們可以像下面這樣用glGenBuffers創建一個VBO。

GLuint VBO; glGenBuffers(1, &VBO);
  • 1
  • 2
OpenGL的緩沖區對象有多種緩沖區類型,頂點緩存區對象的緩沖區類型是GL_ARRAY_BUFFER。我們通過下面的方式使用glBindBuffer將新生成的緩存區綁定到GL_ARRAY_BUFFER目標類型。 glBindBuffer(GL_ARRAY_BUFFER, VBO);
  • 1
此后,我們對任何緩沖區的調用(以GL_ARRAY_BUFFER為目標類型),都會被用于當前綁定的緩沖區,即VBO。于是我們可以通過調用glBufferData函數來將之前定義的頂點數據拷貝到這個緩沖區內存中: glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW);
  • 1
glBufferData函數負責將用戶定義的數據拷貝到當前綁定的緩沖區中,它的第一個參數是我們想要拷貝進數據的緩沖區類型:在本例中頂點緩沖區對象當前被綁定到了GL_ARRAY_BUFFER目標類型。第二個參數指定了我們想要傳輸進緩沖區的數據量大小(以字節為單位),即使用運算符sizeof對我們定義的數組計算值。第三個參數指定我們想要傳輸的數據。第四個參數指定了我們想要讓顯卡怎樣來管理這些給定的數據(我感覺是高速顯卡我們可能怎樣操作這些數據,在其進行存儲的時候,為提高性能或者節省能耗而“心里有數”),它有三種形式: GL_STATIC_DRAW: 這些數據基本上不會改變或者極少情況下會被改變。 GL_DYNAMIC_DRAW: 這些數據可能會經常被改變。 GL_STREAM_DRAW: 這些數據在每次繪制的時候都會被改變。

三角形三個點的位置數據不會改變,在每次渲染的時候都保持在原來的位置,所以應該被設置為GL_STATIC_DRAW。舉例來說,如果緩沖區中的數據會經常改變,那么使用GL_DYNAMIC_DRAW或者GL_STREAM_DRAW參數將會讓顯卡將這些數據分配到能夠更快寫入的地方(以提高性能)。到目前,我們通過頂點緩沖區對象(VBO)將頂點數據存儲到了顯存中。接下來我們想要創建一個頂點處理程序和片段處理程序。>說明:頂點處理器聽上去像是GPU中的硬件名稱,這里之所以這么翻譯,是想和下面的頂點處理程序區別。實際上,頂點處理程序完成的就是上面圖形渲染流水線中頂點處理器完成的功能。這樣翻譯便于理解。實際上原文中上面的和下面的都叫做vertex shader。如果都翻譯成頂點處理程序,那么上面流水線的一個階段是頂點處理程序,怪怪的。所以這樣翻譯。##頂點處理程序 vertex shader頂點處理程序是我們可以編程的流水線中的一個部分。現代OpenGL要求我們,如果想要進行渲染,至少要建立起頂點處理程序和片段處理程序。所以我們將會簡短介紹處理程序而且配置兩個非常簡單的shaders來繪制我們的第一個三角形,在下一個教程匯總將會討論關于shader的更多細節。我們首要做的是利用shader語言GLSL來寫我們的頂點處理程序并且編譯這個shader以便于我們可以再我們自己的程序中使用。下面我們將看到一個用GLSL寫的非常基本的vertex shader。 #version 330 corelayout (location = 0) in vec3 position;void main() {gl_Position = vec4(position.x, position.y, position.z, 1.0); }

正如你所見,GLSL和C類似。每個shader的開頭都會定義它的版本,330對應著OpenGL3.3,420對應著OpenGL4.2。我們還明確地聲明我們使用core-profile模式。接下來我們聲明了這個頂點渲染程序的頂點屬性輸入,以關鍵字in標明的position。因為目前我們只關心位置,所以只需要指定單獨這個頂點屬性作為輸入就夠了。GLSL中,有一個可以包含1到4個GLfloat類型的vector數據類型。因為三角形的每個頂點都是一個三維坐標,所以我們可以使用vec3類型的vector(vec3表示vector中含有3個GLfloat)來定義名稱為position的輸入。我們同時還通過layout關鍵字和location的值(本例設置為0)明確地指定這些輸入數據的位置。這在后面告訴GPU我們用的數據在哪兒的時候會用到。>這個程序可以這么理解:聲明類型為vec3的變量position,用關鍵字in指明這是此頂點處理器的輸入,并且用關鍵字layout(location = 0)指明輸入數據的索引號,便于后面查找。然后是函數體。>>矢量Vector在圖形編程中我們經常使用數學中矢量的概念,因為矢量可以很優雅地在任何維度內表示對象的位置、方向和其他屬性(所有想要表示的都可以放到一個矢量中)。而且矢量具有很好的數學特定。GLSL中的矢量最多可以含有四個數值,而且可以通過與C結構體中元素類似的訪問方式訪問,如vec.x,vec.y,vec.z和vec.w。它們分別代表了對象在空間中的每一個維度的表示。注意vec.w分量在表示三維空間中的位置時是不需要的。但是它用于稱作透視圖處理中。在后面的教程中應該會對vector有更深入的講解。在程序中,設置頂點處理程序的輸出到在圖形渲染流水線中已經定義好的gl_Position變量中。它是一個vec4類型的變量。這個gl_Position理解成是定點處理器和下一個階段圖元裝配的接口。因為上面我們設置的輸入是3維矢量,我們需要把它轉化成4維矢量。妝花方式比較簡單,即利用vec4的構造函數來生成四個分量已經指定的一個vec4對象就好了。這里w分量設置為了1,具體原因后面會講到。目前這個頂點渲染程序應該是可以想象到的最簡單的頂點處理程序了。因為它對輸入幾乎什么也沒有做,只是轉換了一下數據類型就作為結果輸出了。在真正的應用程序中,一般輸入的數據不會(像本例中)已經被標準化(所有的坐標值都在標準化設備坐標系中),所以定點處理程序可能首先需要先將這些坐標轉化為OpenGL能夠處理的標準化設備坐標系。>這里需要說明一下,上面寫的定點處理程序(vertex shader)并不是放在單獨一個源文件編譯鏈接執行的程序,它是一個shader程序。只是我們用到的圖形渲染流水線中的一個階段(頂點處理器)中用到的程序。所以它是被存儲在類似于C的字符數組中的。像下面這樣: const GLchar* vertexShaderSource ="#version 330 core\n \ layout (location = 0) in vec3 position;\n \ void main()\n \ {\n \ gl_Position = vec4(position.x, position.y, position.z, 1.0);\n \ }\n\0";那么怎么將它組裝到我們的圖形渲染流水線中呢?首先編譯,然后組裝。接著向下看吧。##編譯shader我們已經有了頂點渲染程序(像上面那樣存儲在了字符數組中),在使用的時候,我們需要在運行時從它的源碼動態編譯它。為了編譯這個shader,我們需要先創建一個shader對象,同樣需要一個唯一的ID來標識。像下面這樣通過GLuint來存儲ID,通過glCreateShader來創建shader對象: GLuint vertexShader; vertexShader = glCreateShader(GL_VERTEX_SHADER);

需要注意的是,我們需要在調用glCreateShader的時候指定我們想要創建的shader的類型,因為我們創建的是頂點處理程序,所以給的參數是GL_VERTEX_SHADER。接下來我們將上面寫的shader源碼和新創建的這個shader對象綁定。并且通過調用glCompileShader來編譯這個shader: glShaderSource(vertexShader, 1, &vertexShaderSource, NULL); glCompileShader(vertexShader);

glShaderSource函數的第一個參數是一個shader對象,第二個參數指定傳遞的源碼數量,第三個參數是shader源碼字符數組的指針,第四個參數目前我們先不用管,直接設置為NULL就可以。>實際上完成上面的過程也就完成了一個shader的編譯,不管編譯哪個shader,其原理和做法都是相似的。但是總感覺不是那么放心,編譯成功沒有?錯在哪兒了?以下提供了可以檢查編譯結果的方法: GLint success; GLchar infoLog[512]; glGetShaderiv(vertexShader, GL_COMPILE_STATUS, &success);

即首先設置一個flag,即success變量,然后設置一個比較大的緩沖區來裝編譯結果輸出信息。最重要的是glGetShaderiv函數,它幫助我們得到編譯結果信息。如果success為0,表示編譯出錯,這時我們應該來獲取錯誤輸出信息,這通過glGetShaderInfoLog來完成: if(!success) {glGetShaderInfoLog(vertexShader, 512, NULL, infoLog);std::cout << "ERROR::SHADER::VERTEX::COMPILATION_FAILED\n" << infoLog << std::endl; }

當然如果編譯成功,就不會有報錯信息,也就是編譯成功了。## 片段處理程序 Fragment shader上面提到,為了渲染三角形,我們還需要提供片段處理程序。片段處理程序提供圖形渲染流水線中片段處理器完成的功能。它負責計算像素點的顏色值。簡化起見,我們的片段處理程序為所有的像素都總是輸出一種顏色——橙色。在計算機圖形中,顏色值是由四個值來表示的:分別是紅、綠、藍和alpha通道分量,通常簡寫為RGBA。在OpenGL和GLSL中,我們通過設置每種分量值(0.0-1.0)來定義一個顏色值。舉例來說,如果我們想要設置黃色,那么我們將紅綠兩個分量設置成1.0。由三種顏色分量我們可以得到16,000,000種顏色值。 #version 330 coreout vec4 color;void main() {color = vec4(1.0f, 0.5f, 0.2f, 1.0f); }

如上面的程序所示,片段渲染程序只輸出一個vec4類型的變量,也就是color,通過out關鍵字來標識。程序的主體部分知識將這個輸出值賦值為橙色。這應該也是一個非常簡單的片段處理器了。編譯片段處理程序的過程和編譯頂點處理程序的過程是十分相似的。只是在調用glCreateShader的時候指定的參數是GL_FRAGMENT_SHADER: GLuint fragmentShader; fragmentShader = glCreateShader(GL_FRAGMENT_SHADER); glShaderSource(fragmentShader, 1, &fragmentShaderSource, NULL); glCompileShader(fragmentShader);

>同樣,可以使用上面介紹的方法檢驗我們的編譯是否成功。現在我們已經準備好了我們必須要提供的兩個shader,下面就是要將它們組裝到我們的圖形渲染流水線中(別忘了它們只是整個圖形渲染流水線中的兩個階段),以便于我們使用它來進行渲染。## Shader program整個圖像渲染流水線可以看成是一個渲染程序,它由不同階段的shader構建而成。OpenGL中對應的概念是渲染程序對象(shader program object),它是編譯好和連接到一起的不同階段的shader的整體。這里可以把它看成是可以裝配的流水線。為了使用剛剛編譯好的頂點和片段shader,我們需要把它們裝配到渲染程序對象中并且激活它們。這樣我們才能夠在調用渲染指令的之后使用包含這些shaders的渲染程序對象來渲染我們的圖形。這個過程應該是一個狀態設置過程,而調用渲染命令是狀態使用過程。如上面講到的,在圖形渲染流水線中,前面階段的輸出是后面階段的輸入。同理,在渲染程序對象中,裝配不同的shader的時候也是這樣,將前面階段的shader的輸出作為后面階段shader的輸入,而且其它階段默認已經存在。理解成渲染程序對象會幫我們處理這些就好了。創建一個渲染程序對象是簡單的: GLuint shaderProgram; shaderProgram = glCreateProgram();

glCreateProgram創建了一個程序對象,而shaderProgram保存了其ID,現在我們將我們之前創建并編譯好的兩個shader通過調用glAttachShader和glLinkProgram裝配到這個渲染程序對象中: glAttachShader(shaderProgram, vertexShader); glAttachShader(shaderProgram, fragmentShader); glLinkProgram(shaderProgram);

好的,上面的過程就像是我們組裝了一條生產線,讓人激動的是,其中的兩個模塊使我們自己實現的。它幾乎可以開始生產了,而其產品將會是輸出到屏幕上的圖形。>我們可以像檢查shader程序是否編譯好一樣檢查這條生產線是否組裝好。只不過需要使用與之不同但是十分類似的函數: glGetProgramiv(shaderProgram, GL_LINK_STATUS, &success); if(!success) {glGetProgramInfoLog(shaderProgram, 512, NULL, infoLog);... }

怎么樣啟動這個生產線呢?我們首先需要告訴OpenGL我們想要激活這個渲染程序對象,這通過函數glUseProgram完成: glUseProgram(shaderProgram);
  • 1
這樣,在此之后我們調用的任何渲染指令,都會用這個渲染程序(這條生產線)來執行。當然不要忘記在將編譯好的shader裝配到渲染程序對象后刪除它們,因為我們不再需要它們: glDeleteShader(vertexShader); glDeleteShader(fragmentShader);

上面的過程相當于我們已經準備好了生產產品的硬件條件。一條我們定制化(頂點和片段處理器都由我們創建)的生產線(渲染程序對象),而且我們已經準備好了原材料(頂點數據)。我們似乎可以開工生產我們的產品(渲染我們的圖形)了。但是并沒有。OpenGL并不知道它應該如何使用我們的原材料(數據)。比如應該怎樣取出和存入,怎樣將它們和頂點渲染程序中定義的輸入數據聯系起來。下面我們將告訴OpenGL應該怎么使用這些數據。 ##設定頂點輸入方式 前面,我們寫的頂點處理程序只是設定了輸入的類型(vec3)和輸入后的索引(location=0),但是并沒有指明我們的頂點數據的輸入方式。我們的數組中一共有三個頂點9個數據,是下標為2的先輸進去還是下標為0的先輸進去?實際上,在OpenGL中頂點定點渲染程序允許我們以多種方式指定類似的輸入方式,這提供了數據輸入的巨大靈活性,但是也意味著我們需要手工指定我們的頂點數據和頂點處理程序中的頂點屬性的對應關系。即我們需要指定OpenGL在渲染前應該如何解釋或理解這些頂點數據。我們的頂點緩沖區中的數據的個數如下圖所示:



位置坐標值都是32位(4字節)的浮點類型;每個位置由三個坐標值構成;在每組3個坐標值之間沒有任何間隙,換句話說,數值在內存中是連續緊密存放的;數據的第一個值位于緩沖區開始的位置。基于以上這些信息,我們可以通過glVertexAttribPointer函數來告訴OpenGL應該如何解釋這些頂點數據:

glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), (GLvoid*)0); glEnableVertexAttribArray(0);

glVertexAttribPointer函數的參數較多,我們逐一來看一下:第一個參數:指定了我們想要配置哪個頂點屬性(頂點屬性是一個詞,這里可以理解成一個頂點屬性集合,即矢量)。還記得我們在頂點處理程序的開始處指定的輸入的位置頂點屬的location值嗎,就是這個實參0的含義。“layout (location = 0)“就限定了頂點屬性的位置是0,方便我們在這個地方使用的時候易于索引。第二個參數指定了頂點屬性的大小,因為我們設置的輸入是vec3類型的,所以這里設置為3,表示由3個數據構成。第三個參數指定數據的類型,設置為GL_FLOAT。因為GLSL中的vector中的數值類型是GLfloat。第四個參數指定我們是否需要將數據標準化,因為我們的數據在生成的時候就已經標準化了,所以這里并不需要,設置為GL_FALSE。如果設置為GL_TRUE,所有不滿足數值大小范圍為[-1,1]的數值都會被首先標準化為標準化設備坐標系中的坐標值。第五個參數指定了在連續頂點屬性集合之間的空隙——稱作步進長度。我們的例子中每兩個頂點屬性之間相差三個GLfloat空間,所以設置為“3 * sizeof(GLfloat)“,實際上,因為這里數據都是緊密排列的,設置為0,OpenGL就會認為頂點屬性之間沒有空隙,也是能夠正常解析的。最后一個參數將0轉換為GLvoid*類型,它指明了數據在緩沖區中的偏移。上面已經說了,我們例子中的數據在緩沖區中的偏移是0,所以這里這么給實參。>還記得前面講的VBO嗎?實際上,上述頂點屬性的取得都要經過VBO,因為VBO是OpenGL和Memory之間的接口。那么在有多個VBO時,哪一個才是我們要取的呢?也就是說,如果我們設定的取數據的地方不是我們想象的,而是其他的VBO呢?實際上,在每次取數據的時候,程序能看到的VBO只有一個,也就是綁定到 GL_ARRAY_BUFFER目標的那個VBO。那么,如果我們想要從其他VBO中取數據也是簡單的,只需要在取之前將含有我們想要數據的VBO綁定到 GL_ARRAY_BUFFER就好了。到目前為止,我們已經指定好了OpenGL應該怎樣解釋我們的原材料(頂點數據)。我們還應該通過上面所示的glEnableVertexAttribArray函數設置頂點屬性生效,因為頂點屬性默認是disabled的,參數就是設置的location(為0)。OK,到這兒基本上所有該準備的都已經準備完成了!我們首先利用VBO準備好了頂點數據,接著創建了兩個shader(頂點和片段),然后將它們裝配到當前使用的渲染程序對象中,最后我們告訴OpenLGL應該如何解釋我們的數據。是時候繪制我們的圖形了。至此,我們知道了渲染圖形的整個流程大致是這么個樣子: // 0. Copy our vertices array in a buffer for OpenGL to use glBindBuffer(GL_ARRAY_BUFFER, VBO); glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); // 1. Then set the vertex attributes pointers glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), (GLvoid*)0); glEnableVertexAttribArray(0); // 2. Use our shader program when we want to render an object glUseProgram(shaderProgram); // 3. Now draw the object someOpenGLFunctionThatDrawsOurTriangle();

在繪制之前,還有最后一步——更標準地繪制我們的三角形! 在每一次我們想要繪制一個對象的時候,這個流程都需要執行一次。現在看上去可能不是那么多,但是,如果后面我們的繪制更加復雜的時候就會出現問題了。快速綁定合適的緩沖區對象和配置所有的頂點屬性變成一個龐雜的過程。要是能有一個對象將我們配置的所有的狀態都記錄下來,只要在使用的時候綁定這個對象就好了。這種對象就是下文要講到的頂點數組對象(Vertex Array Object,簡稱VAO)。##頂點數組對象 Vertex Array Object 頂點數組對象(VAO)可以像VBO類似方式綁定,隨后的對數組對象的調用都將被存儲到頂點數組對象中。這樣的好處是,在進行頂點屬性指針配置的時候只需要調用一次必要的函數,再次使用的時候,只需要綁定相關的VAO就可以了,因為VAO已經將這個配置全部記錄下來。這樣的話,在不同的對象繪制之間就簡化了配置的過程。因為我們設置要繪制對象的狀態設置都已經存儲到了VAO中。OpenGL的core-profile模式要求我們使用VAO,這樣的話它能夠知道對我們的頂點輸入的具體操作。如果我們綁定VAO失敗,OpenGL很有可能停止運行。一個頂點數組對象(VAO)存儲以下信息:對glEnableVertexAttribArray或者glDisableVertexAttribArray調用對頂點屬性的配置,即對glVertexAttribPointer的調用通過調用glVertexAttribPointer與頂點屬性關聯的VBO![ ](http://learnopengl.com/img/getting-started/vertex_array_objects.png)創建VAO的過程和創建VBO類似: GLuint VAO; glGenVertexArrays(1, &VAO);

使用VAO時唯一要做的就是使用glBindVertexArray函數來綁定VAO。綁定之后我們應該綁定或者配置相關的VBO和屬性指針,然后解綁這個VAO留作后用。在我們想要繪制一個對象的時候,我們只需要將包含我們想要的設置的VAO在繪制之前再次綁定就可以了。這個過程大概如下所示: // ..:: Initialization code (done once (unless your object frequently changes)) :: .. // 1. Bind Vertex Array Object glBindVertexArray(VAO);// 2. Copy our vertices array in a buffer for OpenGL to useglBindBuffer(GL_ARRAY_BUFFER, VBO);glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW);// 3. Then set our vertex attributes pointersglVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), (GLvoid*)0);glEnableVertexAttribArray(0); //4. Unbind the VAO glBindVertexArray(0);[...]// ..:: Drawing code (in Game loop) :: .. // 5. Draw the object glUseProgram(shaderProgram); glBindVertexArray(VAO); someOpenGLFunctionThatDrawsOurTriangle(); glBindVertexArray(0);

>通常在每次配置之后將對象解綁是一個比較好的做法,因為這樣可以防止在其它地方對其無意之間的綁定。終于,所有的東西都已經準備好了,實際上在VAO講解之前就已經好了,只不過我們對自己的要求比較高,要用更規范的方式來進行我們圖形的繪制。實際上利用VAO的方式也的確方便我們后面的學習和理解。而且當我們有很對對象或者很多VBO或者很多配置需要時常切換的時候,我們利用VAO可以大大提高工作效率。嗯,這是值得的!##期待已久的三角形!我們通過OpenGL提供的圖元繪制函數glDrawArrays(實際上還有其他,我們現在先選擇glDrawArrays)來繪制我們的對象。相關的VAO,VBO就是前面花了這么長時間準備的: glUseProgram(shaderProgram); glBindVertexArray(VAO); glDrawArrays(GL_TRIANGLES, 0, 3); glBindVertexArray(0);

glDrawArrays函數的第一個參數是OpenGL支持繪制的圖元類型的宏定義。GL_TRIANGLES代表三角形。 第二個參數指定了開始繪制的頂點數組下標,我們就讓它為0。最后一個參數指定了我們要繪制多少個點,我們只有三個點。現在試著編譯我們的程序并且運行吧,我已經迫不及待了。我的運行的結果是:

到目前為止,全部的代碼在這兒。

##元素緩沖對象 Element Buffer Objects除了上面介紹的利用glDrawArrays函數進行圖形渲染的方式,實際上還有一種渲染方式,就是借助glDrawElements進行圖形渲染。它和元素緩沖對象(Element Buffer Objects,簡稱EBO)是聯系在一起的。解釋元素緩沖對象(EBO)是如何工作的最好方式是給出一個例子:假設我們想要繪制一個矩形而不是三角形。我們可以利用兩個三角形(OpenGL主要是利用基本圖元三角形來完成復雜對象的繪制)來繪制一個矩形。按照上面講過的流程,首先是數據的產生: GLfloat vertices[] = {// First triangle0.5f, 0.5f, 0.0f, // Top Right0.5f, -0.5f, 0.0f, // Bottom Right-0.5f, 0.5f, 0.0f, // Top Left // Second triangle0.5f, -0.5f, 0.0f, // Bottom Right-0.5f, -0.5f, 0.0f, // Bottom Left-0.5f, 0.5f, 0.0f // Top Left };

如你所見,兩個三角形之間是有所重合的:左上角和右下角的點被指定了兩次。相對于一個矩形的四個頂點來說,我們指定了六個點(其中有兩個是重合的),這相當于多做了50%的工作!當我們要繪制更為復雜的模型的時候這種情況還會更糟,因為它們可能有更多的重合。是不是能有一種方法只需要存儲(矩形)模型的不同的點,在繪制的時候只需要指定特定的繪制順序就能夠得到我們想要的圖形呢?在這種情況下,我們只需要存儲矩形的四個頂點(右上,右下,左上,左下),且每個頂點存儲一次,而且只需要在繪制的時候指定先繪制右上–右下–左上一個三角形,在繪制右下–左下–左上一個三角形就可以了。OpenGL會提供給我們這種方便的方式嗎?幸運的是,元素緩沖對象(EBO)就是干這個事的!EBO是一個像VBO一樣的緩存區,但是它存儲的是OpenGL需要繪制的頂點的索引(而不是坐標)。這種稱作為索引繪制的方法解決了上述的重復的問題。為了使用這種方法,我們需要首先設定頂點的坐標值和我們期望OpenGL在繪制的時候的索引值,它們是兩個數組,如下所示: GLfloat vertices[] = {0.5f, 0.5f, 0.0f, // Top Right0.5f, -0.5f, 0.0f, // Bottom Right-0.5f, -0.5f, 0.0f, // Bottom Left-0.5f, 0.5f, 0.0f // Top Left }; GLuint indices[] = { // Note that we start from 0!0, 1, 3, // First Triangle1, 2, 3 // Second Triangle };

如代碼所示,我們僅僅在頂點坐標的數組中指定了我們想要繪制的矩形的四個頂點,而在索引數組中指定了在繪制每個三角形時使用的點。接下來我們來創建元素緩沖對象: GLuint EBO; glGenBuffers(1, &EBO);

創建過程和VBO的創建過程是一致的,因為二者本質上就是一塊緩存區。同樣像VBO一樣,可以使用glBindBuffer來指定EBO的緩沖區類型,可以使用glBufferData將索引數組的數據復制到這塊緩沖區中。同樣,和VBO綁定到GL_ARRAY_BUFFER目標類似,我們將EBO綁定到GL_ELEMENT_ARRAY_BUFFER目標,以保證調用相關的函數的時候操作的是我們現在生成的這個索引數組: glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, EBO); glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(indices), indices, GL_STATIC_DRAW); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, EBO);

接下來,我們需要調用另一個繪制函數glDrawElements來完成這個矩形的繪制。調用glDrawElements表明我們想要按照我們當前綁定的EBO中的索引值來繪制我們的圖形。如下所示: glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0);

glDrawElements函數的第一個參數指定了我們想要繪制的圖元類型,這里指定為GL_TRIANGLES,第二個參數是要繪制的元素個數。這里設置為6因為我們要繪制兩個三角形(2*3=6個頂點,就是索引數組中的六個頂點)。第三個參數指定了索引的數據類型,這里設置的是無符號整型GL_UNSIGNED_INT,最后一個參數允許我們指定EBO中的一個偏移(或者在不用EBO的時候這個參數直接給一個索引數據名),這里我們給定的值是0。glDrawElements函數從當前綁定到GL_ELEMENT_ARRAY_BUFFER目標的EBO中取得索引值。這意味著我們在每次繪制對象的時候都需要綁定相應的EBO到GL_ELEMENT_ARRAY_BUFFER,這看上去似乎又有些繁雜。恰好之前介紹過的VAO也同樣能夠幫助我們解決這個問題。一個頂點數組對象(VAO)也可以保留EBO的綁定信息(和VBO類似)。所以如果在綁定VAO之后進行了EBO的綁定也會被VAO記錄下來,等到再次綁定VAO的時候,同樣相應的EBO也就被綁定到了相應的GL_ELEMENT_ARRAY_BUFFER。如下圖所示: ![](http://learnopengl.com/img/getting-started/vertex_array_objects_ebo.png)>VAO在綁定目標是GL_ELEMENT_ARRAY_BUFFER存儲glBindBuffer調用。這意味著它也存儲它的解綁調用,以確保你在解綁VAO之前不會解綁EBO,否則,它就沒有EBO來進行配置了。利用EBO、VAO和glDrawElements的初始化和繪制代碼基本流程如下所示: // ..:: Initialization code :: .. // 1. Bind Vertex Array Object glBindVertexArray(VAO);// 2. Copy our vertices array in a vertex buffer for OpenGL to useglBindBuffer(GL_ARRAY_BUFFER, VBO);glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW);// 3. Copy our index array in a element buffer for OpenGL to useglBindBuffer(GL_ELEMENT_ARRAY_BUFFER, EBO);glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(indices), indices, GL_STATIC_DRAW);// 3. Then set the vertex attributes pointersglVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(GLfloat), (GLvoid*)0);glEnableVertexAttribArray(0); // 4. Unbind VAO (NOT the EBO) glBindVertexArray(0);[...]// ..:: Drawing code (in Game loop) :: .. glUseProgram(shaderProgram); glBindVertexArray(VAO); glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0) glBindVertexArray(0);

運行上面的程序應該得到如下所示的畫面。左邊的圖形看上去應該是比較熟悉的填充模式,右邊的方式是用線框模式繪制的。線框的三角形顯示出這個矩形確實是由兩個三角形組成的。

線框模式和填充模式

以線框模式繪制三角形(或者其它圖元),需要利用狀態設置函數glPolygonMode(GL_FRONT_AND_BACK, GL_LINE)來完成,其中第一個參數指定對要繪制的圖元的兩個面(OpenGL中的繪制對象都是有兩個面的,正面和反面,后面應該會講到怎么區分這兩個面)都采用同樣的繪制模式,第二個參數指定以線框來繪制圖元。隨后的繪制命令都會以設定的線框模式來繪制圖形,知道我們將繪制模式再次通過glPolygonMode函數將繪制模式指定為填充模式。

錯誤是不可避免的,如果有錯誤,說明前面的某一步可能出問題了。同時,也代表理解上可能有點問題,當然也有可能是我表述不清。。。。可以回過頭來檢查一下,到目前為止的多有代碼都在這兒。值得注意的是,代碼中為了和glDrawArrays繪制方式區別,以索引繪制的方式為其創建了另一份對應的VBO,EBO和VAO,所以有多個VBO和VAO,這樣在切換的時候可以體會利用VAO進行狀態設置保存的好處。

如果你按照上面的過程成功繪制了三角形或者矩形。你已經挺過了學習現代OpenGL幾乎是最艱難的一段:繪制一個簡單的三角形。萬事開頭難嘛。實際上,這其中包含了很多相關的知識,如果沒有學過圖形學相關的內容,看起來還是比較吃力的。如果有相關的圖形學基礎,可以發現,本次教程是對理論知識的一次小小實踐。充分地理解這個過程是十分必要的,也是后面繼續學習的基礎。一旦對這些概念和過程有了充分的了解,后面的內容應該就相對簡單一些了。

總結

以上是生活随笔為你收集整理的【Modern OpenGL】第一个三角形的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日韩欧美群交p片內射中文 | 装睡被陌生人摸出水好爽 | 夜精品a片一区二区三区无码白浆 | 超碰97人人做人人爱少妇 | 夜精品a片一区二区三区无码白浆 | 青青青手机频在线观看 | 国产成人精品无码播放 | 国产真人无遮挡作爱免费视频 | а√天堂www在线天堂小说 | 国产成人一区二区三区别 | 蜜桃臀无码内射一区二区三区 | 精品aⅴ一区二区三区 | 欧洲欧美人成视频在线 | 98国产精品综合一区二区三区 | www一区二区www免费 | 亚洲中文字幕av在天堂 | 国产两女互慰高潮视频在线观看 | 夜先锋av资源网站 | 国产亚洲美女精品久久久2020 | 亚洲综合无码久久精品综合 | ass日本丰满熟妇pics | 在线观看免费人成视频 | 性欧美疯狂xxxxbbbb | 天海翼激烈高潮到腰振不止 | 国产在热线精品视频 | 国产综合久久久久鬼色 | 3d动漫精品啪啪一区二区中 | 国产欧美熟妇另类久久久 | 国产午夜精品一区二区三区嫩草 | 亚洲熟熟妇xxxx | 日欧一片内射va在线影院 | 丰满肥臀大屁股熟妇激情视频 | 日韩人妻无码中文字幕视频 | 青春草在线视频免费观看 | 熟妇人妻无乱码中文字幕 | 无码午夜成人1000部免费视频 | 六十路熟妇乱子伦 | 亚洲精品国产品国语在线观看 | 国产又爽又猛又粗的视频a片 | 国产精品美女久久久久av爽李琼 | 亚洲男人av香蕉爽爽爽爽 | 亚洲精品一区二区三区在线 | 无码福利日韩神码福利片 | 亚洲精品中文字幕 | 少妇人妻大乳在线视频 | 国产精品久久久av久久久 | 日日鲁鲁鲁夜夜爽爽狠狠 | 欧美日本免费一区二区三区 | 欧美老妇与禽交 | 成在人线av无码免观看麻豆 | 精品水蜜桃久久久久久久 | 国产69精品久久久久app下载 | 国产国产精品人在线视 | 国产成人精品三级麻豆 | 亚洲gv猛男gv无码男同 | 国产精品美女久久久网av | 中文字幕av伊人av无码av | 波多野结衣高清一区二区三区 | 小sao货水好多真紧h无码视频 | 色综合久久88色综合天天 | 无码帝国www无码专区色综合 | 欧美日韩在线亚洲综合国产人 | 国产精品久久久午夜夜伦鲁鲁 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲人交乣女bbw | 伊人久久大香线焦av综合影院 | 学生妹亚洲一区二区 | 娇妻被黑人粗大高潮白浆 | 色综合久久中文娱乐网 | 亚洲春色在线视频 | 亚洲区小说区激情区图片区 | 水蜜桃色314在线观看 | 久久国产劲爆∧v内射 | av人摸人人人澡人人超碰下载 | 国精产品一区二区三区 | 欧美人与牲动交xxxx | 少妇激情av一区二区 | 中文字幕日韩精品一区二区三区 | 国产激情精品一区二区三区 | 俺去俺来也www色官网 | 搡女人真爽免费视频大全 | 美女扒开屁股让男人桶 | 激情内射亚州一区二区三区爱妻 | 久久精品国产日本波多野结衣 | 欧美性猛交xxxx富婆 | 97夜夜澡人人双人人人喊 | 久久精品人人做人人综合 | 国产人妻精品一区二区三区 | 鲁大师影院在线观看 | 国产在热线精品视频 | 精品久久久久香蕉网 | 偷窥日本少妇撒尿chinese | 亚洲爆乳精品无码一区二区三区 | 97人妻精品一区二区三区 | 国产av久久久久精东av | 欧美 亚洲 国产 另类 | v一区无码内射国产 | 亚洲国产精品毛片av不卡在线 | 亚洲精品国产精品乱码不卡 | 在线播放无码字幕亚洲 | 国产精品人妻一区二区三区四 | 国产av久久久久精东av | 欧美 日韩 人妻 高清 中文 | 久久精品视频在线看15 | 中文字幕 亚洲精品 第1页 | 国语自产偷拍精品视频偷 | 激情国产av做激情国产爱 | 国产免费无码一区二区视频 | 国产综合色产在线精品 | 99视频精品全部免费免费观看 | 久久国产精品_国产精品 | 四虎影视成人永久免费观看视频 | 欧美成人午夜精品久久久 | 亚洲精品中文字幕乱码 | 中文字幕人妻无码一区二区三区 | 久久精品丝袜高跟鞋 | 日韩亚洲欧美精品综合 | 人妻体内射精一区二区三四 | 亚洲成av人片在线观看无码不卡 | 四虎国产精品免费久久 | 国产亚洲欧美在线专区 | 国产精品沙发午睡系列 | 无码av岛国片在线播放 | 亚洲中文字幕在线无码一区二区 | 国产亚洲精品久久久久久久久动漫 | 国产午夜无码精品免费看 | 中文字幕久久久久人妻 | 中文字幕av无码一区二区三区电影 | 男女性色大片免费网站 | 久久久久av无码免费网 | 国产精品国产三级国产专播 | 国产av久久久久精东av | 成人欧美一区二区三区 | 婷婷丁香六月激情综合啪 | 久久国内精品自在自线 | 特级做a爰片毛片免费69 | 大色综合色综合网站 | 欧美激情内射喷水高潮 | 亚洲乱亚洲乱妇50p | 精品国产一区二区三区四区在线看 | 日本va欧美va欧美va精品 | 午夜福利电影 | 国产女主播喷水视频在线观看 | 午夜福利试看120秒体验区 | 国产两女互慰高潮视频在线观看 | 强辱丰满人妻hd中文字幕 | 人人妻人人澡人人爽人人精品 | 亚洲一区二区三区在线观看网站 | 亚洲精品国偷拍自产在线麻豆 | 国产人妻精品一区二区三区不卡 | 亚洲午夜福利在线观看 | 久久久久人妻一区精品色欧美 | 久久精品国产一区二区三区 | 一个人免费观看的www视频 | 免费人成在线视频无码 | 欧美阿v高清资源不卡在线播放 | 色五月丁香五月综合五月 | 扒开双腿疯狂进出爽爽爽视频 | 97精品国产97久久久久久免费 | 综合激情五月综合激情五月激情1 | 伊人色综合久久天天小片 | 丰满少妇女裸体bbw | 久久精品国产一区二区三区 | 国产精品多人p群无码 | 亚洲天堂2017无码中文 | 精品午夜福利在线观看 | 欧美放荡的少妇 | 国产 精品 自在自线 | 伊人久久大香线焦av综合影院 | 久久综合色之久久综合 | 亚洲国产精品一区二区第一页 | 性欧美videos高清精品 | 午夜成人1000部免费视频 | 色婷婷香蕉在线一区二区 | 国产成人精品必看 | 精品熟女少妇av免费观看 | 99久久精品国产一区二区蜜芽 | 一个人免费观看的www视频 | 偷窥日本少妇撒尿chinese | 日本xxxx色视频在线观看免费 | 人人妻在人人 | 日本在线高清不卡免费播放 | v一区无码内射国产 | 色婷婷欧美在线播放内射 | 中文字幕无码乱人伦 | 极品尤物被啪到呻吟喷水 | 在线播放免费人成毛片乱码 | 国产艳妇av在线观看果冻传媒 | 午夜福利一区二区三区在线观看 | 日产精品高潮呻吟av久久 | 国产精品免费大片 | 欧美日韩一区二区三区自拍 | 大肉大捧一进一出好爽视频 | 性欧美牲交xxxxx视频 | 国产成人综合美国十次 | 精品国产一区二区三区四区 | 少女韩国电视剧在线观看完整 | 夜夜夜高潮夜夜爽夜夜爰爰 | 波多野结衣一区二区三区av免费 | 精品无人国产偷自产在线 | 99精品视频在线观看免费 | 久久国产自偷自偷免费一区调 | 丰满人妻翻云覆雨呻吟视频 | 国产va免费精品观看 | 亚洲欧美综合区丁香五月小说 | 国内揄拍国内精品少妇国语 | 国产精品美女久久久 | 欧美自拍另类欧美综合图片区 | 极品嫩模高潮叫床 | 国产午夜福利100集发布 | 久久www免费人成人片 | 国产成人无码午夜视频在线观看 | 日本一卡二卡不卡视频查询 | 免费国产成人高清在线观看网站 | 精品国产一区二区三区四区 | 中文久久乱码一区二区 | 任你躁国产自任一区二区三区 | 熟妇女人妻丰满少妇中文字幕 | 久9re热视频这里只有精品 | 国产亚洲美女精品久久久2020 | 欧美人与善在线com | 中文字幕久久久久人妻 | 日韩无套无码精品 | 思思久久99热只有频精品66 | 强伦人妻一区二区三区视频18 | 夜夜夜高潮夜夜爽夜夜爰爰 | 久久99热只有频精品8 | 亚洲精品国偷拍自产在线麻豆 | 色欲综合久久中文字幕网 | 久久久国产一区二区三区 | 国产 精品 自在自线 | 人人妻人人澡人人爽欧美一区九九 | 久久99精品国产麻豆 | 人妻无码αv中文字幕久久琪琪布 | 内射欧美老妇wbb | 国产亚洲精品久久久久久久 | 综合人妻久久一区二区精品 | 国产片av国语在线观看 | 亚洲娇小与黑人巨大交 | 亚洲狠狠色丁香婷婷综合 | 色偷偷人人澡人人爽人人模 | 天天拍夜夜添久久精品 | 精品偷自拍另类在线观看 | 欧美人与牲动交xxxx | 丰满人妻一区二区三区免费视频 | 精品一区二区三区无码免费视频 | 国产精品二区一区二区aⅴ污介绍 | 国产无av码在线观看 | 乌克兰少妇xxxx做受 | 男人扒开女人内裤强吻桶进去 | 久久国语露脸国产精品电影 | 精品久久久无码人妻字幂 | 亚洲精品成人av在线 | 国产亚洲精品久久久久久久 | 好男人社区资源 | 欧美国产日产一区二区 | 中文字幕无码日韩专区 | 国产免费无码一区二区视频 | 人人澡人人妻人人爽人人蜜桃 | 大色综合色综合网站 | 国产成人无码av一区二区 | 成人三级无码视频在线观看 | 97se亚洲精品一区 | 18禁黄网站男男禁片免费观看 | 国产亚洲精品久久久ai换 | 未满小14洗澡无码视频网站 | 精品国产乱码久久久久乱码 | 熟女少妇在线视频播放 | 久久精品人人做人人综合试看 | 国产内射爽爽大片视频社区在线 | 精品偷拍一区二区三区在线看 | 六月丁香婷婷色狠狠久久 | 丝袜美腿亚洲一区二区 | 永久免费精品精品永久-夜色 | 久久久av男人的天堂 | 久久亚洲国产成人精品性色 | 桃花色综合影院 | 国产精品久久久久久久9999 | 无码人妻丰满熟妇区毛片18 | 亚洲成av人影院在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲熟妇自偷自拍另类 | 2020久久香蕉国产线看观看 | 日本精品高清一区二区 | 人妻体内射精一区二区三四 | 久在线观看福利视频 | 九九在线中文字幕无码 | 老子影院午夜精品无码 | 色噜噜亚洲男人的天堂 | 午夜福利试看120秒体验区 | 国产乱人偷精品人妻a片 | 波多野结衣av在线观看 | 久久久久国色av免费观看性色 | 精品人妻人人做人人爽 | 玩弄少妇高潮ⅹxxxyw | 日韩精品无码一区二区中文字幕 | 丰满肥臀大屁股熟妇激情视频 | 亚洲精品一区国产 | 精品亚洲韩国一区二区三区 | 亚洲精品鲁一鲁一区二区三区 | 国产一区二区三区日韩精品 | 少妇人妻大乳在线视频 | 久久精品中文闷骚内射 | 捆绑白丝粉色jk震动捧喷白浆 | 国产成人亚洲综合无码 | 性欧美牲交在线视频 | 亚洲精品一区二区三区大桥未久 | 国产超级va在线观看视频 | 国产片av国语在线观看 | 日日躁夜夜躁狠狠躁 | 牛和人交xxxx欧美 | 国产精品无码永久免费888 | 撕开奶罩揉吮奶头视频 | 在线亚洲高清揄拍自拍一品区 | 国产极品美女高潮无套在线观看 | 国产高清不卡无码视频 | 噜噜噜亚洲色成人网站 | 国产无遮挡吃胸膜奶免费看 | 精品厕所偷拍各类美女tp嘘嘘 | 成人免费视频视频在线观看 免费 | 色综合久久88色综合天天 | 国内精品久久久久久中文字幕 | 男女猛烈xx00免费视频试看 | 又大又硬又爽免费视频 | 亚洲综合精品香蕉久久网 | 少妇性俱乐部纵欲狂欢电影 | 久久精品中文闷骚内射 | 无码午夜成人1000部免费视频 | 久久久久久a亚洲欧洲av冫 | 性欧美牲交xxxxx视频 | 1000部啪啪未满十八勿入下载 | 久久无码中文字幕免费影院蜜桃 | 国产精品二区一区二区aⅴ污介绍 | 日韩成人一区二区三区在线观看 | 丰满少妇女裸体bbw | 成人精品天堂一区二区三区 | 精品成在人线av无码免费看 | 领导边摸边吃奶边做爽在线观看 | 国产成人午夜福利在线播放 | 亚洲人亚洲人成电影网站色 | 蜜桃av抽搐高潮一区二区 | 无码人妻av免费一区二区三区 | 丰满岳乱妇在线观看中字无码 | 小泽玛莉亚一区二区视频在线 | 夜先锋av资源网站 | 99久久精品午夜一区二区 | 亚洲啪av永久无码精品放毛片 | 国产三级精品三级男人的天堂 | 国产婷婷色一区二区三区在线 | 免费视频欧美无人区码 | 思思久久99热只有频精品66 | 免费无码的av片在线观看 | 国产精品亚洲五月天高清 | 亚洲国产精品成人久久蜜臀 | 国产精品亚洲专区无码不卡 | 亚洲精品一区二区三区婷婷月 | 亚洲狠狠婷婷综合久久 | 中文字幕中文有码在线 | 国产一精品一av一免费 | 亚洲最大成人网站 | 国产精品久久久久久亚洲影视内衣 | 久久久亚洲欧洲日产国码αv | 国产欧美亚洲精品a | 欧美日韩视频无码一区二区三 | 久久亚洲日韩精品一区二区三区 | 亚洲精品中文字幕久久久久 | 黑人大群体交免费视频 | 欧美熟妇另类久久久久久多毛 | 久久精品人人做人人综合试看 | 精品久久久无码中文字幕 | 亚洲人亚洲人成电影网站色 | 最近的中文字幕在线看视频 | 国产色视频一区二区三区 | 在线а√天堂中文官网 | 日本va欧美va欧美va精品 | 亚拍精品一区二区三区探花 | 久久综合激激的五月天 | 精品水蜜桃久久久久久久 | 超碰97人人做人人爱少妇 | 国精品人妻无码一区二区三区蜜柚 | 国产精品国产自线拍免费软件 | 久久精品国产日本波多野结衣 | 美女毛片一区二区三区四区 | 天天做天天爱天天爽综合网 | 亚洲精品鲁一鲁一区二区三区 | 国内少妇偷人精品视频免费 | 久久亚洲精品中文字幕无男同 | 亚洲国产精品无码一区二区三区 | 国产亚洲精品久久久ai换 | 免费国产成人高清在线观看网站 | 又粗又大又硬又长又爽 | 国产一区二区三区精品视频 | 无码人中文字幕 | 国产内射爽爽大片视频社区在线 | 日本乱人伦片中文三区 | 无码福利日韩神码福利片 | 丰满人妻翻云覆雨呻吟视频 | 国产福利视频一区二区 | 永久免费观看国产裸体美女 | 亚洲熟妇色xxxxx亚洲 | 国产成人av免费观看 | 国产成人无码一二三区视频 | 午夜丰满少妇性开放视频 | 在线欧美精品一区二区三区 | 亚洲色大成网站www | 久久久精品456亚洲影院 | 久在线观看福利视频 | 青青草原综合久久大伊人精品 | 日韩欧美成人免费观看 | 日本大乳高潮视频在线观看 | 日韩 欧美 动漫 国产 制服 | 水蜜桃亚洲一二三四在线 | 嫩b人妻精品一区二区三区 | 国产特级毛片aaaaaaa高清 | 色诱久久久久综合网ywww | aⅴ在线视频男人的天堂 | 九九综合va免费看 | 日日天干夜夜狠狠爱 | 国产av一区二区精品久久凹凸 | 午夜无码人妻av大片色欲 | 亚洲欧美日韩成人高清在线一区 | 在教室伦流澡到高潮hnp视频 | 理论片87福利理论电影 | 国产美女精品一区二区三区 | 久久午夜夜伦鲁鲁片无码免费 | 久久久久亚洲精品中文字幕 | 国产精品久久久 | 国产乱人伦偷精品视频 | 国产精品亚洲五月天高清 | 国产精品a成v人在线播放 | 日本精品人妻无码免费大全 | 久久天天躁狠狠躁夜夜免费观看 | 国精产品一区二区三区 | 在线亚洲高清揄拍自拍一品区 | 俺去俺来也在线www色官网 | 无码吃奶揉捏奶头高潮视频 | 好男人www社区 | 婷婷综合久久中文字幕蜜桃三电影 | 免费无码av一区二区 | 亚洲伊人久久精品影院 | 97夜夜澡人人爽人人喊中国片 | 无码人妻少妇伦在线电影 | 蜜桃av抽搐高潮一区二区 | 牛和人交xxxx欧美 | 清纯唯美经典一区二区 | 欧美 丝袜 自拍 制服 另类 | 日本成熟视频免费视频 | 亚洲国产精品无码一区二区三区 | 色狠狠av一区二区三区 | 国产av久久久久精东av | 国产真实伦对白全集 | 国产一区二区三区影院 | 久久国产精品萌白酱免费 | 俄罗斯老熟妇色xxxx | 在线欧美精品一区二区三区 | 国产成人综合色在线观看网站 | 欧美三级a做爰在线观看 | 玩弄人妻少妇500系列视频 | 国产精品怡红院永久免费 | 久久精品国产精品国产精品污 | 久久综合九色综合欧美狠狠 | 国产在线一区二区三区四区五区 | 性色欲网站人妻丰满中文久久不卡 | 97夜夜澡人人爽人人喊中国片 | 精品国产av色一区二区深夜久久 | 国产内射老熟女aaaa | 国产亚洲精品久久久久久久 | 国产尤物精品视频 | 日日摸天天摸爽爽狠狠97 | 日韩av无码一区二区三区不卡 | 精品夜夜澡人妻无码av蜜桃 | 国产在线精品一区二区三区直播 | 国产香蕉97碰碰久久人人 | 亚洲无人区午夜福利码高清完整版 | 无码播放一区二区三区 | 狠狠色色综合网站 | 荫蒂被男人添的好舒服爽免费视频 | 大乳丰满人妻中文字幕日本 | 国内精品久久久久久中文字幕 | 国产精品香蕉在线观看 | 国产av人人夜夜澡人人爽麻豆 | 中文无码伦av中文字幕 | 67194成是人免费无码 | 日韩成人一区二区三区在线观看 | 成人性做爰aaa片免费看 | 欧美怡红院免费全部视频 | 无人区乱码一区二区三区 | а天堂中文在线官网 | 日本在线高清不卡免费播放 | 亚洲综合色区中文字幕 | 亚洲精品综合五月久久小说 | 内射爽无广熟女亚洲 | 男女作爱免费网站 | 欧美性猛交xxxx富婆 | 强奷人妻日本中文字幕 | 国产熟妇另类久久久久 | 青青久在线视频免费观看 | 亲嘴扒胸摸屁股激烈网站 | 美女毛片一区二区三区四区 | 久久精品中文字幕大胸 | 中文字幕色婷婷在线视频 | 久久99国产综合精品 | 精品国产麻豆免费人成网站 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲国产精品成人久久蜜臀 | 亚洲精品一区国产 | 日日天干夜夜狠狠爱 | 亚洲精品中文字幕乱码 | 高潮毛片无遮挡高清免费视频 | 高中生自慰www网站 | 成人一区二区免费视频 | 亚洲a无码综合a国产av中文 | 午夜时刻免费入口 | 亚洲精品国产精品乱码不卡 | 极品嫩模高潮叫床 | 人人妻在人人 | 亚洲一区二区三区 | 亚洲日韩中文字幕在线播放 | а√资源新版在线天堂 | 夜夜影院未满十八勿进 | 人妻天天爽夜夜爽一区二区 | 亚洲 a v无 码免 费 成 人 a v | 国产熟女一区二区三区四区五区 | 久久久久久久人妻无码中文字幕爆 | 免费看男女做好爽好硬视频 | 水蜜桃av无码 | 综合人妻久久一区二区精品 | 成人影院yy111111在线观看 | 亚洲爆乳精品无码一区二区三区 | 中文字幕乱码中文乱码51精品 | 亚洲综合伊人久久大杳蕉 | 亚洲欧洲日本无在线码 | 一个人免费观看的www视频 | 人妻插b视频一区二区三区 | 少妇无套内谢久久久久 | 在教室伦流澡到高潮hnp视频 | 国产亚洲精品久久久ai换 | 国产偷自视频区视频 | 国产人妻精品一区二区三区不卡 | 国产97人人超碰caoprom | 亚洲精品国产精品乱码视色 | 无码午夜成人1000部免费视频 | 少妇无码一区二区二三区 | 亚洲国产精品无码一区二区三区 | 无码成人精品区在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 欧美成人高清在线播放 | 成熟妇人a片免费看网站 | 国产肉丝袜在线观看 | 中文字幕无码乱人伦 | 无人区乱码一区二区三区 | 亚洲 另类 在线 欧美 制服 | 狠狠躁日日躁夜夜躁2020 | 亚洲欧美国产精品久久 | 无码国产乱人伦偷精品视频 | 国产一区二区三区四区五区加勒比 | 亚洲色在线无码国产精品不卡 | 亚洲gv猛男gv无码男同 | 2019午夜福利不卡片在线 | 日韩无码专区 | 99精品视频在线观看免费 | 国产福利视频一区二区 | 国产内射老熟女aaaa | 国产精品无码成人午夜电影 | 日韩人妻少妇一区二区三区 | 爆乳一区二区三区无码 | 国产精品爱久久久久久久 | 欧美真人作爱免费视频 | 夜精品a片一区二区三区无码白浆 | 免费人成在线视频无码 | 四虎4hu永久免费 | 伊人色综合久久天天小片 | 日韩人妻无码一区二区三区久久99 | 在线精品亚洲一区二区 | 99久久精品日本一区二区免费 | 亚洲欧美国产精品久久 | 久久久久av无码免费网 | 成人免费视频视频在线观看 免费 | 黑人巨大精品欧美一区二区 | 国产亚洲精品久久久久久久久动漫 | 扒开双腿疯狂进出爽爽爽视频 | 精品 日韩 国产 欧美 视频 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 激情综合激情五月俺也去 | 美女张开腿让人桶 | 亚洲欧洲日本综合aⅴ在线 | 久久亚洲中文字幕无码 | 亚洲中文字幕va福利 | 国产乱人无码伦av在线a | 国产麻豆精品精东影业av网站 | 国产97人人超碰caoprom | √天堂中文官网8在线 | 亚洲gv猛男gv无码男同 | 人人妻人人藻人人爽欧美一区 | 亚洲日本va午夜在线电影 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 在线看片无码永久免费视频 | 男人的天堂av网站 | 欧美丰满少妇xxxx性 | 麻豆国产丝袜白领秘书在线观看 | 丰满少妇高潮惨叫视频 | 四十如虎的丰满熟妇啪啪 | 5858s亚洲色大成网站www | 国产特级毛片aaaaaa高潮流水 | 亚洲国产日韩a在线播放 | 综合网日日天干夜夜久久 | 蜜臀av在线播放 久久综合激激的五月天 | 色婷婷综合中文久久一本 | 少妇无码av无码专区在线观看 | 国产人妻人伦精品1国产丝袜 | 国产成人一区二区三区在线观看 | 日本丰满护士爆乳xxxx | 无码精品国产va在线观看dvd | 中国大陆精品视频xxxx | 性色av无码免费一区二区三区 | 精品无码国产一区二区三区av | 大肉大捧一进一出视频出来呀 | 色欲久久久天天天综合网精品 | 亚洲色大成网站www国产 | 99精品无人区乱码1区2区3区 | 久久国语露脸国产精品电影 | 亚洲欧美中文字幕5发布 | 性欧美疯狂xxxxbbbb | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲日韩av一区二区三区中文 | 又大又硬又黄的免费视频 | 国产成人久久精品流白浆 | 亚洲综合另类小说色区 | 亚洲精品美女久久久久久久 | 色妞www精品免费视频 | 狠狠色欧美亚洲狠狠色www | 在线欧美精品一区二区三区 | 日本熟妇大屁股人妻 | 国产精品久久久久久亚洲毛片 | 无码播放一区二区三区 | 日本一本二本三区免费 | 性做久久久久久久免费看 | 国产精品手机免费 | 青青草原综合久久大伊人精品 | 中文无码成人免费视频在线观看 | 在线 国产 欧美 亚洲 天堂 | 一本大道久久东京热无码av | 国产色视频一区二区三区 | 国产精品久久久一区二区三区 | 国精产品一品二品国精品69xx | 国产9 9在线 | 中文 | 亚洲а∨天堂久久精品2021 | 久久国产精品精品国产色婷婷 | 国产片av国语在线观看 | 好爽又高潮了毛片免费下载 | 亚洲国产综合无码一区 | 日本www一道久久久免费榴莲 | 欧美日韩一区二区三区自拍 | 色婷婷久久一区二区三区麻豆 | 全黄性性激高免费视频 | 性色欲情网站iwww九文堂 | 国产精品99久久精品爆乳 | 亚洲熟妇自偷自拍另类 | 伊人久久大香线蕉av一区二区 | 亚洲精品一区二区三区在线 | 99er热精品视频 | 男女性色大片免费网站 | 亚洲中文字幕乱码av波多ji | 无遮挡国产高潮视频免费观看 | 麻豆精品国产精华精华液好用吗 | 国内综合精品午夜久久资源 | 久久99精品久久久久久 | 亚洲欧美日韩综合久久久 | 2020久久超碰国产精品最新 | 东京热无码av男人的天堂 | 日本精品高清一区二区 | 欧美日韩综合一区二区三区 | 人妻中文无码久热丝袜 | 一本色道久久综合狠狠躁 | 中文字幕乱码人妻无码久久 | 国产精品福利视频导航 | 1000部啪啪未满十八勿入下载 | 日韩视频 中文字幕 视频一区 | 一个人看的视频www在线 | 亚洲gv猛男gv无码男同 | 又紧又大又爽精品一区二区 | 国产成人精品久久亚洲高清不卡 | 亚洲熟妇色xxxxx亚洲 | 成人无码精品一区二区三区 | 蜜桃臀无码内射一区二区三区 | 久久人人97超碰a片精品 | 野外少妇愉情中文字幕 | 国产精品无码mv在线观看 | 日韩精品一区二区av在线 | 国产性生大片免费观看性 | 日本丰满熟妇videos | 麻豆精品国产精华精华液好用吗 | 精品亚洲韩国一区二区三区 | 成人性做爰aaa片免费看不忠 | 欧美三级a做爰在线观看 | 亚洲日韩一区二区 | 日日摸天天摸爽爽狠狠97 | 亚洲一区二区三区无码久久 | 天天爽夜夜爽夜夜爽 | 99久久99久久免费精品蜜桃 | 国产精品无套呻吟在线 | 日本一卡2卡3卡四卡精品网站 | 日韩av激情在线观看 | 精品无码av一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 国产超碰人人爽人人做人人添 | 国产超级va在线观看视频 | 人人妻人人澡人人爽精品欧美 | 国产三级精品三级男人的天堂 | 亚洲人成影院在线无码按摩店 | 少妇厨房愉情理9仑片视频 | 精品亚洲成av人在线观看 | 亚洲欧洲中文日韩av乱码 | 老子影院午夜伦不卡 | 玩弄中年熟妇正在播放 | 国产莉萝无码av在线播放 | 国产精品自产拍在线观看 | 精品久久久久香蕉网 | 丰满护士巨好爽好大乳 | 欧美性色19p | 亚洲中文字幕在线无码一区二区 | 久久精品国产精品国产精品污 | 伊人久久大香线蕉av一区二区 | 中文字幕乱妇无码av在线 | 精品一区二区三区无码免费视频 | 樱花草在线播放免费中文 | 国产精品无码一区二区桃花视频 | 3d动漫精品啪啪一区二区中 | 男女爱爱好爽视频免费看 | 国产99久久精品一区二区 | 久久精品人妻少妇一区二区三区 | 日韩精品乱码av一区二区 | 人人妻人人澡人人爽欧美精品 | 久久综合九色综合欧美狠狠 | 日日碰狠狠丁香久燥 | 亚洲熟妇自偷自拍另类 | 国产成人无码一二三区视频 | 日本丰满护士爆乳xxxx | 国产精品久久久久影院嫩草 | 无码一区二区三区在线 | 一二三四社区在线中文视频 | 成人免费视频在线观看 | 男人和女人高潮免费网站 | 免费中文字幕日韩欧美 | 激情爆乳一区二区三区 | 亚洲国产精品毛片av不卡在线 | 爆乳一区二区三区无码 | 日日碰狠狠躁久久躁蜜桃 | 亚洲中文字幕成人无码 | 88国产精品欧美一区二区三区 | 天下第一社区视频www日本 | 熟妇人妻激情偷爽文 | 精品国产精品久久一区免费式 | 精品久久综合1区2区3区激情 | 波多野结衣av一区二区全免费观看 | 成年美女黄网站色大免费视频 | 国产免费观看黄av片 | 在线观看国产一区二区三区 | 野狼第一精品社区 | 国产免费观看黄av片 | 亚洲中文字幕在线无码一区二区 | 丝袜 中出 制服 人妻 美腿 | 国产亚洲精品久久久闺蜜 | 狠狠色噜噜狠狠狠7777奇米 | 黑人大群体交免费视频 | 少妇一晚三次一区二区三区 | 久久99精品国产.久久久久 | 日本大香伊一区二区三区 | 国产成人无码一二三区视频 | 国产女主播喷水视频在线观看 | 人妻无码αv中文字幕久久琪琪布 | 国产成人无码av在线影院 | 久久精品人人做人人综合试看 | 3d动漫精品啪啪一区二区中 | 国产在线一区二区三区四区五区 | 亚洲天堂2017无码 | 成人毛片一区二区 | 国产人妻久久精品二区三区老狼 | 正在播放东北夫妻内射 | 久久天天躁夜夜躁狠狠 | 精品国产国产综合精品 | 国产做国产爱免费视频 | 亚洲国产精品久久久久久 | 久久亚洲a片com人成 | 无码毛片视频一区二区本码 | 在线观看欧美一区二区三区 | 无人区乱码一区二区三区 | 色欲久久久天天天综合网精品 | 欧美老妇交乱视频在线观看 | 沈阳熟女露脸对白视频 | 欧美人与物videos另类 | 草草网站影院白丝内射 | 思思久久99热只有频精品66 | 无码播放一区二区三区 | 国产热a欧美热a在线视频 | 亚洲乱码中文字幕在线 | 无码午夜成人1000部免费视频 | 精品人人妻人人澡人人爽人人 | 狠狠色欧美亚洲狠狠色www | 精品国产av色一区二区深夜久久 | 久久综合网欧美色妞网 | 亚洲 a v无 码免 费 成 人 a v | 性色欲网站人妻丰满中文久久不卡 | 窝窝午夜理论片影院 | 无码人妻出轨黑人中文字幕 | 亚洲综合伊人久久大杳蕉 | 麻豆蜜桃av蜜臀av色欲av | 熟妇女人妻丰满少妇中文字幕 | 无码人妻丰满熟妇区毛片18 | 亚洲国产精品无码久久久久高潮 | 精品国产成人一区二区三区 | 亚洲自偷自偷在线制服 | 亚洲人成网站在线播放942 | 亚洲精品无码人妻无码 | 夫妻免费无码v看片 | 精品无码国产自产拍在线观看蜜 | 色综合久久中文娱乐网 | 在线成人www免费观看视频 | 国产乱人无码伦av在线a | 亚洲 日韩 欧美 成人 在线观看 | 福利一区二区三区视频在线观看 | 国产精品怡红院永久免费 | 免费网站看v片在线18禁无码 | 中文字幕人妻无码一区二区三区 | 亚洲成在人网站无码天堂 | 99久久99久久免费精品蜜桃 | 欧美老人巨大xxxx做受 | 四虎影视成人永久免费观看视频 | 中文字幕乱码中文乱码51精品 | 自拍偷自拍亚洲精品10p | 国产电影无码午夜在线播放 | 人人妻人人澡人人爽欧美一区九九 | 中文字幕无码免费久久9一区9 | 精品无人区无码乱码毛片国产 | 少妇性俱乐部纵欲狂欢电影 | 青青青手机频在线观看 | 国产香蕉97碰碰久久人人 | 国模大胆一区二区三区 | 中文字幕久久久久人妻 | 精品乱子伦一区二区三区 | 精品久久久久久人妻无码中文字幕 | 高中生自慰www网站 | 国产精品国产自线拍免费软件 | 国产综合久久久久鬼色 | 久久综合久久自在自线精品自 | 久久久久久国产精品无码下载 | 国产亚洲精品久久久闺蜜 | 亚洲日韩精品欧美一区二区 | 丰满少妇熟乱xxxxx视频 | 无码人妻精品一区二区三区下载 | 国产精品无码永久免费888 | 亚洲s色大片在线观看 | 亚洲の无码国产の无码影院 | 强开小婷嫩苞又嫩又紧视频 | 日日摸天天摸爽爽狠狠97 | 性做久久久久久久久 | 在线精品亚洲一区二区 | 99re在线播放 | 欧美精品在线观看 | 国产精品美女久久久 | 国产国产精品人在线视 | 亚洲欧美日韩国产精品一区二区 | 欧美日韩一区二区免费视频 | 国产精品第一国产精品 | 麻豆md0077饥渴少妇 | 欧美丰满熟妇xxxx性ppx人交 | 国产一区二区三区日韩精品 | 亚洲一区二区三区含羞草 | 99精品无人区乱码1区2区3区 | 久久99精品国产.久久久久 | 国产av无码专区亚洲a∨毛片 | 无码一区二区三区在线观看 | 亚洲中文字幕无码中文字在线 | 强伦人妻一区二区三区视频18 | 久久99久久99精品中文字幕 | 亚洲中文无码av永久不收费 | 中文字幕无码免费久久99 | 午夜福利试看120秒体验区 | 午夜精品一区二区三区在线观看 | 天堂а√在线地址中文在线 | 免费观看黄网站 | 啦啦啦www在线观看免费视频 | 国产做国产爱免费视频 | 亚洲呦女专区 | 风流少妇按摩来高潮 | 图片区 小说区 区 亚洲五月 | 国语精品一区二区三区 | 女人色极品影院 | 特级做a爰片毛片免费69 | 粉嫩少妇内射浓精videos | 99久久精品国产一区二区蜜芽 | 国产成人精品无码播放 | 熟妇人妻激情偷爽文 | 成人无码精品1区2区3区免费看 | 精品欧美一区二区三区久久久 | 亚洲综合无码久久精品综合 | 久久久久人妻一区精品色欧美 | 一本久道久久综合婷婷五月 | 亚洲成av人综合在线观看 | 国语自产偷拍精品视频偷 | 中文无码伦av中文字幕 | 亚洲爆乳精品无码一区二区三区 | 蜜臀aⅴ国产精品久久久国产老师 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲啪av永久无码精品放毛片 | 亚洲男人av香蕉爽爽爽爽 | 在线播放无码字幕亚洲 | 色婷婷av一区二区三区之红樱桃 | 亚洲成av人片在线观看无码不卡 | 天堂久久天堂av色综合 | 亚洲国产精品久久久天堂 | 澳门永久av免费网站 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产偷自视频区视频 | 国产电影无码午夜在线播放 | 欧美性猛交xxxx富婆 | 欧美一区二区三区视频在线观看 | 粗大的内捧猛烈进出视频 | 亚洲精品成人福利网站 | 欧美激情一区二区三区成人 | av小次郎收藏 | 成熟女人特级毛片www免费 | 伊人久久大香线焦av综合影院 | 人人妻人人澡人人爽人人精品 | 午夜精品久久久久久久久 | 丰满诱人的人妻3 | 无人区乱码一区二区三区 | 人妻体内射精一区二区三四 | 久久久亚洲欧洲日产国码αv | 亚洲色偷偷男人的天堂 | 成人性做爰aaa片免费看 | 国产黑色丝袜在线播放 | 国产偷抇久久精品a片69 | 久久久久久九九精品久 | 成人影院yy111111在线观看 | 亚洲精品欧美二区三区中文字幕 | 欧美亚洲国产一区二区三区 | 欧美喷潮久久久xxxxx | 欧美兽交xxxx×视频 | av在线亚洲欧洲日产一区二区 | 成人免费视频在线观看 | 精品国偷自产在线视频 | 亚洲精品综合一区二区三区在线 | 亚洲精品一区国产 | 一本大道伊人av久久综合 | 人人妻人人澡人人爽欧美一区九九 | 伊人色综合久久天天小片 | 亚洲国产日韩a在线播放 | 精品一二三区久久aaa片 | 欧美日韩一区二区免费视频 | aⅴ在线视频男人的天堂 | 色婷婷综合激情综在线播放 | 中文字幕无码av激情不卡 | 乱码av麻豆丝袜熟女系列 | 日本成熟视频免费视频 | 国产午夜福利100集发布 | 亚洲成熟女人毛毛耸耸多 | av无码久久久久不卡免费网站 | 国产午夜亚洲精品不卡 | 精品国产麻豆免费人成网站 | 色婷婷欧美在线播放内射 | 久久精品无码一区二区三区 | 欧美 丝袜 自拍 制服 另类 | 亚洲啪av永久无码精品放毛片 | 成年美女黄网站色大免费全看 | 四虎永久在线精品免费网址 | 98国产精品综合一区二区三区 | 国产乱人伦av在线无码 | 国产成人无码a区在线观看视频app | 免费无码av一区二区 | 沈阳熟女露脸对白视频 | 欧美日韩色另类综合 | 欧美午夜特黄aaaaaa片 | 国产精品久免费的黄网站 | 图片区 小说区 区 亚洲五月 | 无码国产乱人伦偷精品视频 | 久久综合香蕉国产蜜臀av | 丰腴饱满的极品熟妇 | 久久精品丝袜高跟鞋 | 人妻少妇精品无码专区动漫 | 亚洲熟妇自偷自拍另类 | 亚洲综合在线一区二区三区 | 小鲜肉自慰网站xnxx | 日本大乳高潮视频在线观看 | 欧美国产日产一区二区 | 综合激情五月综合激情五月激情1 | 国产片av国语在线观看 | 少妇被黑人到高潮喷出白浆 | 秋霞特色aa大片 | 久久久久亚洲精品中文字幕 | 亚洲精品中文字幕久久久久 | 18无码粉嫩小泬无套在线观看 | 一本久久伊人热热精品中文字幕 | 在线а√天堂中文官网 | 人妻与老人中文字幕 | 四虎国产精品免费久久 | 亚洲欧美国产精品久久 | 欧美日韩人成综合在线播放 | 最近免费中文字幕中文高清百度 | 国产艳妇av在线观看果冻传媒 | 亚洲熟女一区二区三区 | 人人妻人人澡人人爽欧美一区九九 | 国产性生交xxxxx无码 | 日日躁夜夜躁狠狠躁 | 亚洲国产一区二区三区在线观看 | 亚洲日韩av一区二区三区四区 | 久久99精品久久久久久 | 久久综合久久自在自线精品自 | 亚洲色欲久久久综合网东京热 | 日韩人妻无码一区二区三区久久99 | 久久综合激激的五月天 | 国产精品久久久久无码av色戒 | 欧美一区二区三区视频在线观看 | 欧美国产日韩久久mv | 亚洲欧美国产精品久久 | 兔费看少妇性l交大片免费 | 久热国产vs视频在线观看 | 亚洲国产成人a精品不卡在线 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 中文字幕乱码亚洲无线三区 | 精品国产乱码久久久久乱码 | 色情久久久av熟女人妻网站 | 在线精品国产一区二区三区 | 欧美 日韩 亚洲 在线 | 国产亚洲视频中文字幕97精品 | 在线天堂新版最新版在线8 | 国产精品高潮呻吟av久久4虎 | 国产精品久免费的黄网站 | 国产在线无码精品电影网 | 国产激情无码一区二区app | 人妻夜夜爽天天爽三区 | 狠狠cao日日穞夜夜穞av | 免费播放一区二区三区 | 樱花草在线播放免费中文 | 荫蒂被男人添的好舒服爽免费视频 | 亚洲综合久久一区二区 | 日本爽爽爽爽爽爽在线观看免 | 天堂亚洲2017在线观看 | 老司机亚洲精品影院无码 | 国产尤物精品视频 | 久久无码中文字幕免费影院蜜桃 | 成人精品一区二区三区中文字幕 | 久久久精品欧美一区二区免费 | 成熟女人特级毛片www免费 | 人妻无码久久精品人妻 | 色综合久久久无码网中文 | 2019午夜福利不卡片在线 | 给我免费的视频在线观看 | 中文字幕人成乱码熟女app | 丰满少妇弄高潮了www | 少妇无码av无码专区在线观看 | 男女性色大片免费网站 | 一二三四在线观看免费视频 | 中文字幕亚洲情99在线 | 无码国模国产在线观看 | 无码精品国产va在线观看dvd | 日本大香伊一区二区三区 | 骚片av蜜桃精品一区 | 无码乱肉视频免费大全合集 | 中文字幕 人妻熟女 | 亚洲一区二区三区含羞草 | 国精品人妻无码一区二区三区蜜柚 | 国产精品va在线播放 | 亚洲精品久久久久中文第一幕 | 久久 国产 尿 小便 嘘嘘 | 亚洲国产成人av在线观看 | 国产精品爱久久久久久久 | а√资源新版在线天堂 | 亚洲成a人片在线观看无码 | 久9re热视频这里只有精品 | 宝宝好涨水快流出来免费视频 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲欧美中文字幕5发布 | 久久久久se色偷偷亚洲精品av | 国产亚洲精品久久久ai换 | 4hu四虎永久在线观看 | 18禁止看的免费污网站 | 国产亚洲美女精品久久久2020 | a在线观看免费网站大全 | 久久97精品久久久久久久不卡 | 亚洲日韩精品欧美一区二区 | 白嫩日本少妇做爰 | www一区二区www免费 | 又大又黄又粗又爽的免费视频 | 人人超人人超碰超国产 | 樱花草在线社区www | 国产精品99爱免费视频 | 日本熟妇乱子伦xxxx | 午夜福利不卡在线视频 | 亚洲人亚洲人成电影网站色 | 国模大胆一区二区三区 | 天堂亚洲2017在线观看 | 强辱丰满人妻hd中文字幕 | 久久综合网欧美色妞网 | 在线天堂新版最新版在线8 | 亚洲人成网站在线播放942 | 狠狠综合久久久久综合网 | 亚洲成在人网站无码天堂 | 久久久久久av无码免费看大片 | 男女下面进入的视频免费午夜 | 亚洲国产精品无码久久久久高潮 | 国产精品久久久久久无码 | 亚洲欧美国产精品专区久久 | 国产99久久精品一区二区 | 欧美野外疯狂做受xxxx高潮 | 成人精品视频一区二区 | 动漫av一区二区在线观看 | 亚洲欧美日韩成人高清在线一区 | 久久久婷婷五月亚洲97号色 | 少妇的肉体aa片免费 | 亚洲成av人在线观看网址 | 国产亚洲人成在线播放 | 免费观看黄网站 | 亚洲s码欧洲m码国产av | 乱人伦中文视频在线观看 | 亚洲日韩一区二区三区 | 国产亚洲tv在线观看 | 久久婷婷五月综合色国产香蕉 | 国产香蕉尹人视频在线 | 久久人人爽人人人人片 | 四虎4hu永久免费 | 色老头在线一区二区三区 | 秋霞成人午夜鲁丝一区二区三区 | 成熟女人特级毛片www免费 | 久久99国产综合精品 | 久久精品国产日本波多野结衣 | 久久人人爽人人爽人人片av高清 | 久久亚洲日韩精品一区二区三区 | 亚洲精品无码国产 | 在线天堂新版最新版在线8 | 亚洲а∨天堂久久精品2021 | 日本爽爽爽爽爽爽在线观看免 | 老熟女重囗味hdxx69 | 亚洲爆乳精品无码一区二区三区 | 18禁黄网站男男禁片免费观看 | 免费网站看v片在线18禁无码 | 纯爱无遮挡h肉动漫在线播放 | 国产明星裸体无码xxxx视频 | 日本精品人妻无码免费大全 | 成人精品视频一区二区三区尤物 | 亚洲色欲色欲欲www在线 | 中文字幕无码av激情不卡 | 成年美女黄网站色大免费全看 | 婷婷五月综合缴情在线视频 | 熟妇人妻中文av无码 | 成在人线av无码免观看麻豆 | 国产精品a成v人在线播放 | а√资源新版在线天堂 | 麻豆果冻传媒2021精品传媒一区下载 | 国产成人av免费观看 | 免费无码肉片在线观看 | 亚洲成av人综合在线观看 | 亚洲а∨天堂久久精品2021 | 色一情一乱一伦 | 黄网在线观看免费网站 | 中文字幕人妻无码一区二区三区 | 欧美丰满少妇xxxx性 | 男女超爽视频免费播放 | 蜜臀av在线播放 久久综合激激的五月天 | 波多野结衣 黑人 | 极品嫩模高潮叫床 | 欧美色就是色 | 老头边吃奶边弄进去呻吟 | 精品国产麻豆免费人成网站 | 大地资源中文第3页 | 国产精品无码成人午夜电影 | 久久亚洲国产成人精品性色 | 亚洲狠狠婷婷综合久久 | 国产艳妇av在线观看果冻传媒 | 黄网在线观看免费网站 | 国产电影无码午夜在线播放 | 性啪啪chinese东北女人 | 秋霞成人午夜鲁丝一区二区三区 | 色五月五月丁香亚洲综合网 | 牲欲强的熟妇农村老妇女视频 | 男人扒开女人内裤强吻桶进去 | 久久亚洲国产成人精品性色 | 免费无码的av片在线观看 | 亚洲高清偷拍一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 国产欧美亚洲精品a | 欧美老人巨大xxxx做受 | 麻豆av传媒蜜桃天美传媒 | 老熟妇乱子伦牲交视频 | 国产高清av在线播放 | 国产情侣作爱视频免费观看 | 男女爱爱好爽视频免费看 | 国产麻豆精品精东影业av网站 | 免费无码一区二区三区蜜桃大 | 永久免费精品精品永久-夜色 | 亚拍精品一区二区三区探花 | 国产精品视频免费播放 | 无人区乱码一区二区三区 | 久久99精品久久久久婷婷 | 久久久成人毛片无码 | 综合网日日天干夜夜久久 | 丰满护士巨好爽好大乳 | 欧美成人免费全部网站 | 成人无码视频免费播放 | 真人与拘做受免费视频一 | 亚洲爆乳大丰满无码专区 | 中文无码伦av中文字幕 | 国产在线aaa片一区二区99 | 免费人成网站视频在线观看 | 好男人www社区 | 国产人妻精品一区二区三区不卡 | 六月丁香婷婷色狠狠久久 | 亚洲成av人片在线观看无码不卡 | 日韩欧美群交p片內射中文 | 疯狂三人交性欧美 | 久久aⅴ免费观看 | 亚洲精品鲁一鲁一区二区三区 | 国产成人人人97超碰超爽8 | 免费视频欧美无人区码 | 成熟妇人a片免费看网站 | 亚洲成色www久久网站 | 成人动漫在线观看 | 精品国产成人一区二区三区 | 天天拍夜夜添久久精品大 | 欧美色就是色 | 亚洲成a人片在线观看无码3d | 国产成人精品一区二区在线小狼 | 荫蒂被男人添的好舒服爽免费视频 | 性色欲网站人妻丰满中文久久不卡 | 东北女人啪啪对白 | 亚洲综合久久一区二区 | 亚洲爆乳精品无码一区二区三区 | 日韩在线不卡免费视频一区 | 四虎永久在线精品免费网址 | 波多野结衣乳巨码无在线观看 | 99riav国产精品视频 | 国产三级久久久精品麻豆三级 | 国产精品理论片在线观看 | 丁香啪啪综合成人亚洲 | 18精品久久久无码午夜福利 | 人人妻人人澡人人爽欧美一区 | 人妻互换免费中文字幕 | 国产欧美精品一区二区三区 | 亚洲精品美女久久久久久久 | 高潮喷水的毛片 | 在线观看国产午夜福利片 | 国产精品久久久久影院嫩草 | 国产精品久久久久7777 | av无码不卡在线观看免费 | www国产亚洲精品久久久日本 | 亚洲爆乳精品无码一区二区三区 | 国内精品久久毛片一区二区 | 久久久亚洲欧洲日产国码αv | 国产高潮视频在线观看 | 亚洲精品一区二区三区在线 | 精品厕所偷拍各类美女tp嘘嘘 | 一本色道婷婷久久欧美 | 国产精品亚洲专区无码不卡 | 亚洲成av人综合在线观看 | 亚洲精品综合一区二区三区在线 | 男女猛烈xx00免费视频试看 | 国产欧美精品一区二区三区 | 樱花草在线播放免费中文 | 亚洲乱码国产乱码精品精 | 亚洲熟悉妇女xxx妇女av | 久久久久久国产精品无码下载 | 婷婷综合久久中文字幕蜜桃三电影 | 两性色午夜视频免费播放 | 亚洲精品成人福利网站 | 国产女主播喷水视频在线观看 | 国产偷抇久久精品a片69 | 性生交片免费无码看人 | 国产精品久久久av久久久 | 水蜜桃av无码 | 丰满妇女强制高潮18xxxx | 久久精品国产一区二区三区肥胖 | 四虎国产精品一区二区 | av在线亚洲欧洲日产一区二区 | 国内丰满熟女出轨videos | 精品无码国产自产拍在线观看蜜 | 久久99精品久久久久久动态图 | 永久黄网站色视频免费直播 | 国产精品鲁鲁鲁 | 少妇无码av无码专区在线观看 | 日本精品久久久久中文字幕 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲精品久久久久久久久久久 | 在线播放无码字幕亚洲 | 少妇高潮喷潮久久久影院 | 免费国产黄网站在线观看 | 99久久无码一区人妻 | 97无码免费人妻超级碰碰夜夜 | 无码精品国产va在线观看dvd | 久久五月精品中文字幕 | 噜噜噜亚洲色成人网站 | 永久免费观看国产裸体美女 | 暴力强奷在线播放无码 | 色综合天天综合狠狠爱 | 高清不卡一区二区三区 | 亚洲成a人一区二区三区 | 熟女少妇人妻中文字幕 | 精品人人妻人人澡人人爽人人 | 精品久久8x国产免费观看 | 荫蒂被男人添的好舒服爽免费视频 | 在线观看免费人成视频 | 少妇一晚三次一区二区三区 | 国产午夜精品一区二区三区嫩草 | 亚洲成av人影院在线观看 | 中文字幕日韩精品一区二区三区 | 国产精品理论片在线观看 | 东京热男人av天堂 | 亚洲成av人片在线观看无码不卡 | 欧美高清在线精品一区 | 丰满妇女强制高潮18xxxx | 好男人社区资源 | 在教室伦流澡到高潮hnp视频 | 久久97精品久久久久久久不卡 | 亚洲一区二区三区香蕉 | 熟妇女人妻丰满少妇中文字幕 | 中文字幕无码视频专区 | 中文字幕 亚洲精品 第1页 | 国产电影无码午夜在线播放 | 中文无码精品a∨在线观看不卡 | 伊人久久大香线蕉午夜 | 午夜成人1000部免费视频 | 国产精品视频免费播放 | 久久精品无码一区二区三区 | 久久亚洲日韩精品一区二区三区 | 欧美三级a做爰在线观看 | 97夜夜澡人人爽人人喊中国片 | 少妇人妻偷人精品无码视频 | 好屌草这里只有精品 | 精品国产青草久久久久福利 | 久久久久av无码免费网 | 日本精品久久久久中文字幕 | 欧美丰满老熟妇xxxxx性 | 青草青草久热国产精品 | 天堂一区人妻无码 | 人妻夜夜爽天天爽三区 | 99久久久国产精品无码免费 | 天天摸天天碰天天添 | 日韩亚洲欧美中文高清在线 | 天堂а√在线中文在线 | 国产在线一区二区三区四区五区 | 国内精品久久毛片一区二区 | 又色又爽又黄的美女裸体网站 | 久久99国产综合精品 | 综合人妻久久一区二区精品 | 久久人人97超碰a片精品 | 精品成人av一区二区三区 | 久久午夜夜伦鲁鲁片无码免费 | 国产午夜亚洲精品不卡下载 | 桃花色综合影院 | √8天堂资源地址中文在线 | 国产精品美女久久久久av爽李琼 | 亚洲精品国产第一综合99久久 | 国产电影无码午夜在线播放 | 日韩 欧美 动漫 国产 制服 | 国产一区二区三区精品视频 | 任你躁在线精品免费 | 精品欧美一区二区三区久久久 | 久久午夜夜伦鲁鲁片无码免费 | 中文字幕中文有码在线 | 婷婷综合久久中文字幕蜜桃三电影 | 久久综合久久自在自线精品自 | 亚洲成a人一区二区三区 | 男女猛烈xx00免费视频试看 | 天堂无码人妻精品一区二区三区 | 亚洲 a v无 码免 费 成 人 a v | ass日本丰满熟妇pics | 国产黑色丝袜在线播放 | 我要看www免费看插插视频 | 亚洲色成人中文字幕网站 | 亚洲熟妇色xxxxx亚洲 | 亚洲欧美综合区丁香五月小说 | 国产极品美女高潮无套在线观看 | 国产人妻精品一区二区三区不卡 | 成人欧美一区二区三区黑人 | 特大黑人娇小亚洲女 | 中文久久乱码一区二区 | 国产va免费精品观看 | 无码任你躁久久久久久久 | 欧美怡红院免费全部视频 | 欧美老妇与禽交 | 撕开奶罩揉吮奶头视频 | 99久久婷婷国产综合精品青草免费 | 久久综合激激的五月天 | 欧美三级不卡在线观看 | 一二三四社区在线中文视频 | 亚洲熟妇色xxxxx亚洲 | 性生交片免费无码看人 | 亚洲中文字幕无码中文字在线 | 欧美国产日韩亚洲中文 | 狠狠色丁香久久婷婷综合五月 | 人妻少妇精品无码专区动漫 | 免费网站看v片在线18禁无码 | 国产亚洲人成a在线v网站 | 国内精品久久毛片一区二区 | 麻豆果冻传媒2021精品传媒一区下载 | 精品人妻人人做人人爽 | 亚洲精品一区二区三区在线观看 | 丰满少妇人妻久久久久久 | 在线成人www免费观看视频 | 欧美日本免费一区二区三区 | 99er热精品视频 | 亚洲色欲色欲天天天www | 曰韩少妇内射免费播放 | 丰满护士巨好爽好大乳 | 国产国产精品人在线视 | 99国产精品白浆在线观看免费 | 国产xxx69麻豆国语对白 | 欧美人与善在线com | 一本久道久久综合狠狠爱 | 日日鲁鲁鲁夜夜爽爽狠狠 | 性色欲情网站iwww九文堂 | 激情五月综合色婷婷一区二区 | 帮老师解开蕾丝奶罩吸乳网站 | 欧美放荡的少妇 | 2020久久香蕉国产线看观看 | 大色综合色综合网站 | 精品国偷自产在线视频 | 99re在线播放 | 国产又粗又硬又大爽黄老大爷视 | 久久97精品久久久久久久不卡 | 成人性做爰aaa片免费看不忠 | 又大又硬又黄的免费视频 | 国产精品爱久久久久久久 | 中文字幕无码人妻少妇免费 | 亚洲人成人无码网www国产 | 国产精品嫩草久久久久 | 波多野结衣av一区二区全免费观看 | 国产亚洲精品久久久久久大师 | 无码一区二区三区在线观看 | 中文字幕无码日韩欧毛 | 无遮挡国产高潮视频免费观看 | 在教室伦流澡到高潮hnp视频 | 欧美乱妇无乱码大黄a片 | 97夜夜澡人人爽人人喊中国片 | 色妞www精品免费视频 | 国内精品人妻无码久久久影院 | 亚洲精品无码国产 | 草草网站影院白丝内射 | 国产偷国产偷精品高清尤物 | 亚洲一区二区三区 | 久久国产精品二国产精品 | 精品少妇爆乳无码av无码专区 | 亚洲精品国产精品乱码视色 | 亚洲熟妇色xxxxx亚洲 | 内射欧美老妇wbb | 欧美丰满熟妇xxxx性ppx人交 | 亚洲精品鲁一鲁一区二区三区 | 女人被男人爽到呻吟的视频 | 亚洲熟妇色xxxxx欧美老妇y | 国产另类ts人妖一区二区 | 国产av剧情md精品麻豆 | 成年美女黄网站色大免费全看 | av无码电影一区二区三区 | 日韩精品一区二区av在线 | 国产精品久久久久久亚洲影视内衣 | 久久久国产一区二区三区 | 亚洲区小说区激情区图片区 | 动漫av网站免费观看 | 久久亚洲精品中文字幕无男同 | 欧美性色19p | 东京热一精品无码av | 性色欲情网站iwww九文堂 | 国产精品va在线观看无码 | 成人免费视频视频在线观看 免费 | 亚洲一区av无码专区在线观看 | 亚洲色欲色欲天天天www | 18禁黄网站男男禁片免费观看 | 999久久久国产精品消防器材 | 在教室伦流澡到高潮hnp视频 | 少妇一晚三次一区二区三区 | 99国产精品白浆在线观看免费 | 老太婆性杂交欧美肥老太 | 国产办公室秘书无码精品99 | 东京热无码av男人的天堂 | 欧美野外疯狂做受xxxx高潮 | 午夜精品一区二区三区的区别 | 国产黄在线观看免费观看不卡 | 天干天干啦夜天干天2017 | 成人女人看片免费视频放人 | 高中生自慰www网站 | 成人动漫在线观看 | 国产精品人人妻人人爽 | 精品一区二区三区无码免费视频 | 荫蒂被男人添的好舒服爽免费视频 | 人人爽人人澡人人人妻 | 少女韩国电视剧在线观看完整 | 国产三级精品三级男人的天堂 | 精品久久8x国产免费观看 | 中文字幕无码人妻少妇免费 | 欧美熟妇另类久久久久久多毛 | 国产日产欧产精品精品app | 国产精品无套呻吟在线 | 国产va免费精品观看 | 久久久精品国产sm最大网站 | 无码人妻精品一区二区三区不卡 | 国产亚洲视频中文字幕97精品 | 撕开奶罩揉吮奶头视频 | 无码纯肉视频在线观看 | a在线亚洲男人的天堂 | 久久www免费人成人片 | 老熟女重囗味hdxx69 | 大乳丰满人妻中文字幕日本 | 丰满护士巨好爽好大乳 | 内射白嫩少妇超碰 | 亚洲国产综合无码一区 | 一本加勒比波多野结衣 | 欧美国产亚洲日韩在线二区 | 亚洲人成影院在线无码按摩店 | 亚洲人成网站在线播放942 | 亚洲天堂2017无码 | 亚洲欧美日韩综合久久久 | 亚洲精品国产第一综合99久久 | 精品无人区无码乱码毛片国产 | 全球成人中文在线 | 国产亚洲美女精品久久久2020 | 精品国产一区二区三区av 性色 | 荫蒂添的好舒服视频囗交 | 天堂无码人妻精品一区二区三区 | 人人妻人人澡人人爽欧美一区 | 人人妻人人澡人人爽人人精品 | 国产区女主播在线观看 | 中文字幕乱码人妻无码久久 | 国产九九九九九九九a片 | 啦啦啦www在线观看免费视频 | 色妞www精品免费视频 | 国产av久久久久精东av | 人人妻人人澡人人爽欧美一区九九 | 人妻夜夜爽天天爽三区 | 东京热一精品无码av | 福利一区二区三区视频在线观看 | 国产极品视觉盛宴 | 精品国产一区二区三区四区在线看 | 四十如虎的丰满熟妇啪啪 | 鲁大师影院在线观看 | 国产成人一区二区三区在线观看 | 精品久久久久香蕉网 | 亚洲一区二区三区偷拍女厕 | 欧美日韩视频无码一区二区三 | 亚洲一区av无码专区在线观看 | 亚洲阿v天堂在线 | 18无码粉嫩小泬无套在线观看 | 清纯唯美经典一区二区 | 国产av无码专区亚洲a∨毛片 | 亚洲人成网站在线播放942 | 丰满人妻翻云覆雨呻吟视频 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产午夜无码精品免费看 | 国产情侣作爱视频免费观看 | 国产美女极度色诱视频www | 国产成人久久精品流白浆 | 人妻无码久久精品人妻 | 67194成是人免费无码 | 国产精品18久久久久久麻辣 | 极品嫩模高潮叫床 | 久久久久免费精品国产 | 国产亚洲日韩欧美另类第八页 | 综合网日日天干夜夜久久 | 亚洲中文字幕久久无码 | 日韩精品a片一区二区三区妖精 | 色欲综合久久中文字幕网 | 人人妻人人澡人人爽欧美精品 | av香港经典三级级 在线 | 人人妻人人澡人人爽欧美一区九九 | 波多野结衣 黑人 | 77777熟女视频在线观看 а天堂中文在线官网 | 97色伦图片97综合影院 | 国产成人无码一二三区视频 | 精品久久综合1区2区3区激情 | 久久人人爽人人爽人人片av高清 | 久久婷婷五月综合色国产香蕉 | 中文字幕 人妻熟女 | 精品无人区无码乱码毛片国产 | 青春草在线视频免费观看 | 日韩亚洲欧美中文高清在线 | 小泽玛莉亚一区二区视频在线 | 久久久久se色偷偷亚洲精品av | 久久综合给合久久狠狠狠97色 | 国产精品久久精品三级 | 亚洲一区二区三区含羞草 | 无码成人精品区在线观看 | 老子影院午夜伦不卡 | 精品一区二区三区无码免费视频 | 香港三级日本三级妇三级 | 奇米影视7777久久精品人人爽 | 性色av无码免费一区二区三区 | 好屌草这里只有精品 | 正在播放老肥熟妇露脸 | 欧美国产亚洲日韩在线二区 | 无码av中文字幕免费放 | 精品无人区无码乱码毛片国产 | 大胆欧美熟妇xx | 中文字幕av日韩精品一区二区 | 国产情侣作爱视频免费观看 | 国产一区二区三区日韩精品 | 国产97人人超碰caoprom | 国产精品va在线观看无码 | 久久天天躁夜夜躁狠狠 | 丰满人妻精品国产99aⅴ | 欧美阿v高清资源不卡在线播放 | 亚洲国产欧美在线成人 | 丰满人妻被黑人猛烈进入 | 精品亚洲成av人在线观看 | 国产激情艳情在线看视频 | 99在线 | 亚洲 | 亚洲国产综合无码一区 | 天天摸天天碰天天添 | 亚洲の无码国产の无码影院 | 免费乱码人妻系列无码专区 | 欧美老人巨大xxxx做受 | 高潮喷水的毛片 | 日本熟妇大屁股人妻 | 日本一卡2卡3卡四卡精品网站 | 内射欧美老妇wbb | 少妇无码吹潮 | 男人的天堂2018无码 | 国产精品无码一区二区三区不卡 | 中文精品久久久久人妻不卡 | 99久久无码一区人妻 | 曰本女人与公拘交酡免费视频 | 精品国产福利一区二区 | 欧美黑人巨大xxxxx | 亚洲色欲色欲欲www在线 | 永久免费观看国产裸体美女 | 国产精品久久精品三级 | 亚洲中文字幕成人无码 | 精品国产成人一区二区三区 | 国产亚洲欧美日韩亚洲中文色 | 性欧美牲交在线视频 | 亚洲乱码中文字幕在线 | 牲欲强的熟妇农村老妇女 | 少妇无码av无码专区在线观看 | 欧美高清在线精品一区 | 波多野结衣av在线观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 99久久精品无码一区二区毛片 | 亚洲 另类 在线 欧美 制服 | 丝袜人妻一区二区三区 | 亚洲日韩一区二区三区 | 国产精品人人爽人人做我的可爱 | 女人高潮内射99精品 | 日产精品高潮呻吟av久久 | 欧美日韩视频无码一区二区三 | 伊在人天堂亚洲香蕉精品区 | 十八禁真人啪啪免费网站 | 精品aⅴ一区二区三区 | 4hu四虎永久在线观看 | 无码一区二区三区在线 | 在线欧美精品一区二区三区 | 成人三级无码视频在线观看 | 装睡被陌生人摸出水好爽 | 香港三级日本三级妇三级 | 国产成人无码一二三区视频 | 377p欧洲日本亚洲大胆 | 小sao货水好多真紧h无码视频 | 水蜜桃亚洲一二三四在线 | 永久免费精品精品永久-夜色 | 亚洲性无码av中文字幕 | 亚洲va欧美va天堂v国产综合 | 亚洲色在线无码国产精品不卡 | 亚洲色欲久久久综合网东京热 | 久久久久99精品国产片 | 天天燥日日燥 | 激情国产av做激情国产爱 | 自拍偷自拍亚洲精品10p | 久久99精品国产麻豆蜜芽 | 三上悠亚人妻中文字幕在线 | 最新国产乱人伦偷精品免费网站 | 无码一区二区三区在线观看 | 国产人妻人伦精品1国产丝袜 | 巨爆乳无码视频在线观看 | 中文字幕无线码免费人妻 | 国产真人无遮挡作爱免费视频 | 国产内射爽爽大片视频社区在线 | 成年美女黄网站色大免费全看 | 樱花草在线播放免费中文 | av无码久久久久不卡免费网站 | 日本va欧美va欧美va精品 |