99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

bgfx著色器編譯全流程:Windows下HLSL到.bin的實戰(zhàn)指南

bgfx著色器編譯全流程:Windows下HLSL到.bin的實戰(zhàn)指南 最近在幫一個跨平臺渲染項目搭底層的著色器管線正好把 bgfx 這一套 shader 編譯流程完整走了一遍。說實話第一次接觸 bgfx 的時候最讓人抓狂的不是引擎 API而是它的 shader 編譯機制你要在 Windows 下寫 HLSL跑 shaderc 工具得到一堆 .bin 文件然后才能交給 bgfx 加載使用。中間任何一個環(huán)節(jié)出錯排查起來都非常痛苦。這篇就以“Windows 下 HLSL 為例”把 bgfx shader 編譯這條鏈路從工具鏈搭建到最終產出 .bin 全流程講清楚。內容包括shaderc 的編譯方式、一張最小可跑的 HLSL shader、每條編譯參數(shù)的含義、編譯產物的結構以及我踩過的各類坑和排查思路。適合正在用 bgfx 做渲染、但又不想在 shader 工具鏈上浪費太多時間的開發(fā)者直接參考。1. 先把 bgfx 的著色器體系看懂1.1 為什么 bgfx 需要自建 shader 編譯鏈路bgfx 的核心設計目標是跨平臺渲染后端覆蓋 Direct3D、OpenGL、Vulkan、Metal 等一大堆圖形 API。如果每個渲染后端都要單獨維護一套 shader 源碼項目規(guī)模會迅速失控而且很難保證同一份視覺效果的輸出完全一致。所以 bgfx 參考了傳統(tǒng)游戲引擎的做法定義了一套自己的著色器語言再通過專門的工具編譯成不同后端能識別的字節(jié)碼。這套語言本身的語法看上去更像 GLSL但官方也保留了 HLSL 風格的寫入口。也就是說你在 Windows 下完全可以寫 .hlsl 后綴的源文件shaderc 工具會在編譯階段把它轉換成交給 D3D 后端真正使用的 DXBC 字節(jié)碼。對使用方的好處很明顯游戲邏輯和渲染資源完全解耦不同后端不需要維護多份 shader只需要在發(fā)布時用 shaderc 按目標平臺重新生成一份 .bin 即可。關鍵是這個編譯動作并不在引擎運行時發(fā)生而是在構建期完成。bgfx 只負責加載編譯好的二進制字節(jié)碼因此運行時的開銷很小也不依賴外部 shader 編譯器。這種“構建期編譯 運行時加載”的模式對游戲這種對加載速度、內存占用、可控性要求都很高的場景非常友好。1.2 bgfx_shader.sh 與 varying.def.sc 扮演什么角色在真正寫 shader 之前建議先理解 bgfx 著色器體系里兩個必見的文件bgfx_shader.sh和varying.def.sc。bgfx_shader.sh是官方提供的一個公共頭文件里面用宏定義了 bgfx 著色器語言需要的各種類型和語義比如vec3、mat4、vec4以及紋理采樣器、uniform 聲明方式、頂點和片元輸出的約定變量名。你可以把它理解成一套“方言頭文件”只要源文件里 include 它寫出來的代碼就是 bgfx 能識別的著色器語言而不是純 HLSL 或純 GLSL。varying.def.sc則是用來描述著色器頂點輸入和片元輸入輸出結構的配置文件。它不參與代碼邏輯而是給 shaderc 編譯器和渲染管線的頂點聲明vertex decl做對接用的。shaderc 會讀取這個文件知道頂點著色器輸出了哪些 varying、片元著色器輸入了哪些 varying然后生成對應的字節(jié)碼資源綁定信息。渲染端則需要用同一份聲明創(chuàng)建頂點布局兩者必須完全對齊否則渲染結果會出現(xiàn)頂點數(shù)據(jù)錯位、花屏等非常難排查的問題。所以寫 bgfx shader 的第一步不是直接開寫而是同時規(guī)劃好varying.def.sc和源文件的 include 關系。很多新人第一次編譯失敗就是因為忘了讓 shaderc 讀取 varying 定義或者 varying 里寫錯了成員順序。2. Windows 下編譯 shaderc 工具兩個方案任選2.1 方案一直接用官方倉庫里的預編譯版本如果只是想在 Windows 上快速用起來最簡單的做法是直接使用 bgfx 倉庫里自帶的 shaderc 可執(zhí)行文件。官方倉庫的tools/bin/windows目錄下通常直接放著編譯好的shaderc.exe省去了自己編譯工具鏈的麻煩。但這里有一個非常重要的前提工具的版本必須和引擎代碼的版本保持一致。bgfx 的 .bin 格式并沒有做嚴格的向后兼容舊版本工具編譯出來的字節(jié)碼新版引擎不一定能正確加載反過來也一樣。尤其當你是通過 git submodule 拉取 bgfx 代碼時一定要用 submodule 對應提交里自帶的那份 shaderc或者重新編譯一份出來不要隨手從網上某個舊包里拿一個 exe 就開始用。預編譯版本的好處是開箱即用缺點是如果官方倉庫沒更新或者你想給 shaderc 自己加一些定制邏輯比如自定義 include 搜索路徑、特殊宏那就需要源碼編譯。2.2 方案二用 CMake 從源碼編譯 shaderc源碼編譯在 Windows 下并不復雜我一般用 CMake Visual Studio 的生成器git clone --recursive bgfx倉庫地址 cd bgfx cmake -S . -B build -G Visual Studio 17 2022 -A x64 cmake --build build --config Release --target shaderc編譯完成后shaderc.exe會生成在build/Release或者類似目錄下。注意 bgfx 依賴 bx 和 bimg 兩個子模塊如果你的 clone 沒有帶--recursive會直接編譯失敗錯誤信息通常是一堆“找不到 bx/bx.h”之類的 include 錯誤。這種問題在第一次編譯時特別常見先檢查 submodule 是否完整往往比改代碼更快。如果選擇不開 CMake也可以直接用倉庫里的scripts目錄生成 Visual Studio 工程再在 IDE 里選中 shaderc 項目生成。兩種方式本質一樣只是操作習慣不同。我個人的建議是優(yōu)先 CMake方便后續(xù)把 shaderc 集成進自己的構建管線。2.3 編譯期間要注意的依賴項在 Windows 平臺下shaderc 編譯 HLSL 源文件時最終需要借助 DirectX 的 D3DCompile 函數(shù)來產出 DXBC 字節(jié)碼。因此編譯 shaderc 時需要確保系統(tǒng)里安裝了 Windows SDK并且 CMake 能正確找到 d3dcompiler 相關庫。如果你遇到類似undefined reference to D3DCompile或cannot open d3dcompiler.lib的報錯基本就是 Windows SDK 沒裝完整或者 CMake 沒有正確識別 SDK 路徑。另外你最后把 shaderc.exe 拷貝出來單獨使用的時候最好把它和d3dcompiler_47.dll放在同一個目錄或者保證 DLL 在系統(tǒng) PATH 里。否則 shaderc 編譯 HLSL 時會報“unable to create D3D compiler”一類的運行時錯誤。這個問題很容易被忽略因為編譯 shaderc 本身是成功的一運行就報錯。驗證工具是否可用很簡單在命令行執(zhí)行shaderc.exe --help這時候應該會輸出完整參數(shù)列表。如果這一步正常說明工具鏈已經通了可以進入寫 shader 的階段。3. 準備一個最小可運行的 HLSL 著色器并編譯出 .bin3.1 文件結構與環(huán)境約定我在這個項目里的實際目錄結構如下shaders/ ├── varying.def.sc ├── vs_simple.hlsl ├── fs_simple.hlsl └── out/ ├── vs_simple.bin └── fs_simple.binvarying.def.sc的內容是最基礎的兩段式定義vec4 v_position : POSITION; vec2 v_texcoord0 : TEXCOORD0;第一行表示頂點著色器需要輸出一個位置變量語義綁定到POSITION第二行表示傳遞一個二維紋理坐標到片元著色器語義是TEXCOORD0。bgfx 在編譯頂點著色器時會把這個文件里定義的內容映射到頂點布局的對應 attribute 位置因此后面在 C 端創(chuàng)建bgfx::vertexLayout時成員的順序和關鍵字必須和這個文件對得上。3.2 編寫頂點著色器和片元著色器頂點著色器vs_simple.hlsl#include bgfx_shader.sh void main() { vec4 modelPos vec4(0.0, 0.0, 0.0, 1.0); vec4 worldPos mul(u_model[0], modelPos); vec4 viewPos mul(u_view, worldPos); vec4 clipPos mul(u_proj, viewPos); gl_Position clipPos; v_texcoord0 vec2(0.0, 0.0); }這里mul是 bgfx 著色器語言里規(guī)定的矩陣乘法函數(shù)u_model[0]、u_view、u_proj是 bgfx 預置的 uniform 常量。gl_Position是頂點著色器輸出位置的固定名稱即使在 HLSL 源碼中也是這么寫bgfx 會在編譯階段把它轉換成 D3D 后端需要的SV_POSITION語義。片元著色器fs_simple.hlsl#include bgfx_shader.sh void main() { gl_FragColor vec4(1.0, 0.0, 0.0, 1.0); }這個片元著色器非常簡單就是把所有像素輸出成純紅色。gl_FragColor同樣是 bgfx 約定俗成的輸出變量名shaderc 會幫你完成到目標平臺的語義轉換。需要注意雖然文件后綴是.hlsl但這里用的語法是 bgfx 著色器語言而不是嚴格的 HLSL 語法。bgfx 的解析器是根據(jù) include 的bgfx_shader.sh和變量約定來識別代碼風格后綴更多是為了編輯器高亮時能選對語言模式。如果你確實想寫純 HLSL 風格比如直接用POSITION0之類的語義也不是不行但跨平臺移植時會很頭疼所以我始終推薦用 bgfx 自己的這套寫法。3.3 shaderc 編譯參數(shù)詳解與一次實測進入shaders目錄執(zhí)行以下兩條命令shaderc.exe -f vs_simple.hlsl -o out/vs_simple.bin --type vertex --platform windows --profile vs_5_0 --varyingdef varying.def.sc -i . shaderc.exe -f fs_simple.hlsl -o out/fs_simple.bin --type fragment --platform windows --profile ps_5_0 --varyingdef varying.def.sc -i .下面這張表把常用的參數(shù)挨個說明參數(shù)作用示例-f指定輸入著色器源文件-f vs_simple.hlsl-o指定輸出 .bin 文件路徑-o out/vs_simple.bin--type著色器類型vertex、fragment、compute--type vertex--platform目標平臺windows / android / linux / ios 等--platform windows--profile目標著色器 profile對應 D3D 的 shader model--profile vs_5_0--varyingdef指定 varying 定義文件--varyingdef varying.def.sc-i添加 include 搜索路徑可多次使用-i .--verbose輸出詳細編譯日志排查問題時很常用--verbose--define在編譯時注入宏定義--define DEBUG_SHADER1實際操作里我最常踩的坑有這些一是--platform windows配合--profile vs_5_0的寫法如果--profile寫了ps_5_0而--type是 vertexshaderc 會報錯說 profile 與著色器類型不匹配二是--varyingdef路徑必須正確如果 shaderc 找不到這個文件它會直接阻止編譯提示缺少 varying 定義信息三是 include 搜索路徑如果你的 shader 里 include 了其他公共頭文件-i必須覆蓋到對應目錄否則會報無法打開頭文件。3.4 .bin 文件里到底是什么東西編譯完成后可以找一個十六進制編輯器打開out/vs_simple.bin看一眼。文件開頭會有幾個固定字段緊跟著的一串字節(jié)碼就是 DXBC 格式的數(shù)據(jù)塊。DXBC 是 Direct3D 的二進制著色器格式wrapped 在 bgfx 的 .bin 容器里文件內部還會記錄這個 shader 編譯時的 profile、字節(jié)碼長度、varying 數(shù)量等信息。bgfx 引擎加載 .bin 后會根據(jù)自己記錄的格式信息把這些字節(jié)碼直接交給 D3D 驅動使用。理解這層結構對排查著色器加載問題有幫助如果引擎跑起來顯示 shader 句柄無效除了代碼 API 寫錯之外很有可能是 .bin 是舊版 shaderc 編譯的文件內部格式字段跟當前引擎版本不一致。3.5 在 C 程序里加載編譯產物bgfx 沒有提供一個叫l(wèi)oadShader的獨立 API加載 shader 的正確姿勢是自己讀取 .bin 文件的數(shù)據(jù)然后用bgfx::createShader創(chuàng)建 ShaderHandle。下面是一段簡單封裝bgfx::ShaderHandle loadShader(const char* filePath) { std::ifstream file(filePath, std::ios::binary | std::ios::ate); std::streamsize size file.tellg(); file.seekg(0, std::ios::beg); std::vectoruint8_t data(size); file.read(reinterpret_castchar*(data.data()), size); const bgfx::Memory* mem bgfx::copy(data.data(), static_castuint32_t(size)); return bgfx::createShader(mem); }創(chuàng)建完成后再通過bgfx::createProgram(vertexShader, fragmentShader, true)創(chuàng)建一個 program 句柄之后就可以在 draw call 中使用了。要注意的是createProgram的第三個參數(shù)表示是否在程序創(chuàng)建后銷毀輸入 shader如果傳true那你就不再需要手動調用bgfx::destroy去釋放 shader 句柄避免重復釋放造成崩潰。4. 核心原理拆解從 HLSL 源文件到 DXBC 的幾條路徑4.1 shaderc 的編譯管線是怎么工作的bgfx 的 shaderc 工具本質是一個前端 多后端輸出器。前端負責解析著色器源碼生成內部的中間表示后端則面向不同圖形 API 輸出對應字節(jié)碼。當輸入文件是 HLSL 語法、目標平臺是 Windows 時前端解析完成后會調用 DirectX 提供的 D3DCompile 系列函數(shù)生成 DXBC然后封裝進 .bin 容器。但如果你把目標平臺切到 Vulkan 或 OpenGLshaderc 則會走另一條輸出路徑生成 SPIR-V 字節(jié)碼或者 GLSL 源碼格式的字節(jié)碼。也就是說同一份 HLSL 源文件理論上你可以通過更換--platform和--profile生成多份不同后端的 .bin從而覆蓋整個跨平臺需求。這也是為什么說 shaderc 選型好的原因開發(fā)者只需要維護一套 shader 源碼發(fā)布時跑一遍不同參數(shù)的編譯命令就能得到配套各平臺的二進制文件。如果項目里的平臺很多這個過程完全可以通過腳本自動化。4.2 varying 定義與渲染管線的對應關系varying.def.sc 之所以重要是因為它直接決定了頂點著色器的輸出和片元著色器的輸入是否對齊也決定了 C 端頂點布局的 attribute 順序。bgfx 內部有一套固定的 attribute 語義枚舉比如POSITION對應bgfx::Attrib::PositionTEXCOORD0對應bgfx::Attrib::TexCoord0。如果你在 varying.def.sc 中寫了vec4 v_position : POSITION那么在 C 端創(chuàng)建頂點布局時就應該第一個聲明begin().add(bgfx::Attrib::Position, 3, bgfx::AttribType::Float)之類。順序或者類型不一致的話GPU 會把錯誤的字節(jié)流解釋成位置數(shù)據(jù)最典型的畫面表現(xiàn)是模型嚴重拉伸變形或者三角形亂飛。要特別注意的是bgfx 的頂點布局設計并不要求 attribute 順序必須和 varying.def.sc 完全一致因為 bgfx 內部有自動映射機制。但如果數(shù)值類型對不上比如位置上聲明了 4 分量頂點數(shù)據(jù)實際只有 3 分量就很容易踩坑。所以穩(wěn)妥做法是讓 varying.def.sc、C vertexLayout、頂點數(shù)據(jù)三者永遠保持同步。4.3 以 HLSL 為例的 profile 選擇邏輯--profile參數(shù)在 Windows 平臺下直接對應 DirectX 的 shader model 等級。我們最常用的組合是vs_5_0和ps_5_0對應 D3D11 的默認能力。如果你的項目需要考慮 D3D9 兼容可以寫成vs_3_0、ps_3_0但 shader 指令集和寄存器數(shù)量都會受限很多現(xiàn)代寫法編譯不過。從 bgfx 自身的角度來說如果你完全沒有老的平臺包袱建議直接上 vs_5_0。理由很簡單首先 D3D11 現(xiàn)在幾乎是 Windows 上的默認圖形層其次更高級的 profile 對應更多可用的著色器指令和紋理采樣器避免在做稍微復雜一點的效果時被編譯器限制卡住。profile 參數(shù)不只影響能否編譯通過也影響著色器實際運行的硬件兼容范圍選擇時要綜合考慮目標設備。5. 實操中的常見問題與排查技巧實錄5.1 shaderc 找不到頭文件或者輸出目錄不存在錯誤信息通常類似Error: unable to open input file vs_simple.hlsl常見原因有三個路徑寫錯、include 路徑沒有用-i指定、-o指向的目錄不存在。尤其是最后一種很多人第一次編譯時直接把-o out/xxx.bin但 out 目錄還沒創(chuàng)建導致 shaderc 直接報錯。解決辦法很簡單先把輸出目錄創(chuàng)建好再編譯。也可以在腳本里用mkdir -p或者批處理里if not exist out mkdir out保證目錄存在。5.2 HLSL 編譯時報 dependency 找不到Windows 下最容易出現(xiàn)的運行時錯誤是類似error: Failed to create D3D compiler. d3dcompiler_47.dll not found.這種情況多半是執(zhí)行 shaderc.exe 的機器上缺少 DirectX 運行庫或者 DLL 搜索路徑沒覆蓋到 shaderc 所在目錄。修復方式是安裝對應版本的 DirectX 運行庫或者把d3dcompiler_47.dll放到 shaderc.exe 旁個目錄下。我自己習慣直接把 DLL 和 shaderc.exe 打包在一起這樣不管放到哪個環(huán)境都能跑比較省事。5.3 profile 和 type 不匹配導致編譯失敗報錯信息很直觀error: type vertex and profile ps_5_0 mismatch這類錯誤完全是自己粗心把頂點著色器輸出寫成了 ps profile或者反過來。排查時先看一眼命令行參數(shù)不要把--type和--profile混淆。另外即使 type 和 profile 匹配shader 模型版本過低也可能導致編譯失敗。比如在用了大量 64 位浮點運算或者雙精度指令時vs_4_0 級別往往不支持需要提升到 vs_5_0。如果代碼邏輯里沒用到特殊指令但編譯還是失敗優(yōu)先提高 profile 等級再試。5.4 加載 .bin 后 bgfx::isValid 返回 false這種問題在運行時出現(xiàn)shader 文件本身可能已經編譯成功但引擎加載時卻判定為無效。最常見原因是 shaderc 工具版本和 bgfx 引擎版本不一致導致 .bin 文件的內部版本字段不能被當前引擎識別。判斷方法很簡單使用與引擎代碼同版本的 shaderc 重新編譯 shader再加載一次。如果恢復正常說明就是版本錯位。另外如果你在從外部資料或示例項目里拷貝 .bin尤其要留意這一點因為別人項目的 bin 文件幾乎不可能和你本地的引擎版本剛好匹配。5.5 頂點數(shù)據(jù)錯亂、模型撕裂如果 .bin 編譯和加載都沒問題但渲染出來的模型明顯錯亂優(yōu)先懷疑 varying 定義和頂點布局不匹配。我遇到過一種很典型的情況模型數(shù)據(jù)里有位置、法線、UV 3 個屬性但varying.def.sc里把 UV 寫到了第二個 attributeC 端 vertexLayout 卻按位置、UV、法線的順序聲明結果著色器拿到的 v_texcoord0 實際是法線數(shù)據(jù)。排查方式是先用最簡單的純色 shader 測試頂點位置是否正確再逐步添加 varying 項。只要把一組屬性分開測試就能很快定位是哪個 attribute 順序出了問題。渲染調試器如 RenderDoc也能直接查看頂點緩沖和 shader 輸入比靠眼睛猜高效得多。5.6 一鍵編譯腳本避免每改一次敲一遍命令實操時我不會每次都手動敲 shaderc 命令而是寫了一個簡單的批處理腳本放在 shaders 目錄下echo off set SHADERC..\tools\shaderc.exe set COMMON_INC..\src if not exist out mkdir out %SHADERC% -f vs_simple.hlsl -o out/vs_simple.bin ^ --type vertex --platform windows --profile vs_5_0 ^ --varyingdef varying.def.sc -i %COMMON_INC% -i . || goto :error %SHADERC% -f fs_simple.hlsl -o out/fs_simple.bin ^ --type fragment --platform windows --profile ps_5_0 ^ --varyingdef varying.def.sc -i %COMMON_INC% -i . || goto :error echo [OK] all shaders compiled. exit /b 0 :error echo [FAILED] shader compile failed. exit /b 1這段腳本里把 include 路徑參數(shù)-i .和公共頭目錄-i ..\src都帶上避免因為找不到頭文件而失敗。日常修改 shader 后直接雙擊腳本一份新 .bin 就生成好了。如果項目比較大還可以把 shaderc 集成進 CMake 的 post-build 事件在構建引擎時自動重編譯所有 shader進一步縮短迭代周期。5.7 常見問題速查表現(xiàn)象可能原因排查要點shaderc 打開文件失敗路徑錯誤 / include 目錄缺失檢查-f、-i路徑找不到 D3DCompile缺少 d3dcompiler 運行庫放置 d3dcompiler_47.dllprofile 與 type 不匹配參數(shù)寫錯重新核對--type和--profile加載 .bin 后句柄無效工具版本與引擎不匹配同版本重新編譯工具模型渲染扭曲varying / vertexLayout 順序不一致對比 varying.def.sc、布局和頂點數(shù)據(jù)紋理采樣不出來uniform 類型或命名不匹配檢查統(tǒng)一命名和紋理單元綁定6. 一些來自實戰(zhàn)的體會用過幾輪之后我對 bgfx 的 shader 編譯流程有了幾個很深的感受。第一版本一致性永遠是最大的坑。如果你從舊引擎里拿了一個 shaderc.exe再去編譯新引擎的 shader就算它能正常編譯出 .bin加載時也可能靜默失敗。最穩(wěn)妥的辦法是把 bgfx、bx、bimg 三個倉庫放在同一個提交點然后用這個提交點對應的工具。第二盡量把 shader 源碼、varying.def.sc、C 頂點布局三者放在同一個碼農能同時看到的地方。它們之間的關聯(lián)性非常強如果散落在不同目錄某次改動忘記同步其中一處排查起來會非常耗時。我一般會把它們放在同一個資源目錄并在代碼注釋里寫好對應關系。第三Windows 下聯(lián)調時建議配合圖形調試器使用。RenderDoc 可以直接看到最終傳給驅動的字節(jié)碼也能看到每個 draw call 使用的 shader 資源。當你懷疑自己的 shader 編譯有問題時先看調試器里是否正常加載再回頭看編譯腳本往往能快速定位是編譯環(huán)節(jié)還是運行時環(huán)節(jié)出了問題。最后再說一個小心得如果你只是做 Windows 平臺的原型驗證也可以直接在 bgfx 示例工程里跑起來然后用官方 example 自帶的 shader 文件替換成自己的輸出驗證流程能通了再擴展跨平臺。這樣能最大程度減少“工具鏈配置問題”和“引擎 API 使用問題”混在一起的可能性。這篇文章寫到的內容基本覆蓋了我從零開始接觸 bgfx shader 編譯到現(xiàn)在積累下來的絕大部分經驗。照著這個流程走一遍Windows 下的 HLSL 編譯鏈路應該能順利跑通剩下的就是各種平臺之間的參數(shù)切換問題了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
夜夜做天天爽| 这里只有精彩视频| 亚洲激情99| 天天干天天日蜜臀av| 69色婷婷| 九九爱激情| 男人天堂99| 嫩草AV久久伊人妇女超级A| 99热这里只有精品16| 大香蕉伊人久久| 亚洲日本三级片| 久久婷婷精品| www.狠狠| 色五月婷婷在线观看| 婷婷的色色五月天| 99热黄| 99婷婷| 久播影院免费观看电视剧大全最新网| 欧美噜噜噜草| 大香蕉婷婷久久| 无码 av电影| 另类视在线| 伊人日日干| 丁香五月停停av| 91chinese在线| 五月天婷婷在线播放免费| 丁香五月婷婷久久综合激情网| 日本人妻伦在线中文字幕| 欧美精品18| 中文aV网| 五月www| 97碰| 久99久视频| 自拍视频99| 蜜桃成语时李时珍 免费| 人妻激情综合| 欧美五月婷婷| 97干在线视频| 日夜操B| 情久久综合五月天| 九九这里都是精品| 婷婷网五月天| 婷婷五月天小说| 99热99这里有免费的精品| 九九热a| www91在线| 日本网站久久| 97久久超视频| 综合激情在线观看| www.五月丁香| 六月婷久久| 免费观看2018www黄色操逼网站| 日本熟妇乱妇熟色A片蜜桃| 婷婷伊人中文字幕| 亚洲操逼网| 婷婷五月天奸女| 伊人在线视频| 久久九九爽| 人妻AV在线观看| 99综合激情久久精品久久| WWW.桔色成人.COM入口| 欧美亚洲婷婷五月| 常久最新免费的色吊丝| 免费看成人747474九号视频在线观看| www.久久久久久久| 婷婷五月天AV| 五月婷婷综合网| 国产精品美女久久久久AV超清| 天天狠天天叉| 国产精产国品一二三在观看| 十二区无码| 99精日本久久| 伊人五月综合网| 天天综合网~91| 五月婷婷伊| 99热在线极品极品| 人人性久久| 国产成人综合在线| 久久人妻久久久久| 狠狠狠狠狠草| 超碰在线中文字幕| 97精品欧美91久久久久久久| 91九九| 色五月丁香五月| 亚洲五月婷婷| chaopeng在线人人| 超碰人人操在线| 全亚洲最大的婷婷五月天网站COM| 五月丁香啪啪| 99er精品视频| 欧美色五月| 大香蕉520| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 婷婷色5月天在线。| 天天综合天天做天天综合| 综合五月天亚洲婷婷| 五月综亚洲| 99色 色| 婷婷六月啪啪| 九九热AV| 婷婷综合一二三| 日韩成人网址| 九色色| 玖操97| 激情婷婷色五月| 五月综合丁香婷婷| 国产美女视频久| 秋霞性爱AV| 婷婷激情综合网| 91超级碰碰碰| 99人人操人人爱久久久| 草婷婷在线| 五月婷色啪| 99热这里只有精品8| 97啪啪| 成熟妇人A片免费看网站| 日韩三级视频一区二区| 亚洲黄色影视| 五月天四色房丁香亭亭| 狠狠精品干练久久久无码中文字幕| 9l视频自拍九色9l黑人| 色色色精品无码区| AV操逼网| 色欲色香,www,com| 五月色情婷婷开心五月色情| 婷婷天天日婷婷| 五月叮香啪| 日韩欧美成人一区二区三区| 久久er这里只有精品| 99色最新在线视频网站| 伊人激情AV一区二区三区| 亚洲黄网在线| 欧美噜噜噜草| 色五月色图| 国产SUV精品一区二区883| 日本免费91| 啪啪91| 涩婷婷五月天| 日韩久久成人| www.夜夜操.con| 99热思思| 热久91| 都市激情蜜桃婷婷五月天| 婷婷瑟瑟五月天| 国产精品电影网| 色香蕉精品五夜婷| 人人射av| 中文幕无线码中文字蜜桃| 欧美三级黄色片久久| 五月天婷婷色播综合在线| 久久五月婷婷丁香| 日韩肏屄网| 亚洲第一色网站| 天天日人人| 91婷婷色五月| 这里只有精品96| 91日本在线观看| 六月丁香五月亭亭| 欧美搡BBBBB摔BBBBB| 男人天堂99| 四色 爱 婷婷 精品 亚洲 五月天| 丁香婷婷五月六月久久| 六月婷婷九月丁香| 久9热视频| 熟妇国产| VfJxEwPH| 国产色色小草视频| 一级黄色尤物综合视频手机在线观看| 久草x色在线观看99| 爱草视频在线观看| 久久多色| 91avse| 色婷婷狠狠18| 国产永久一黄| www,五月丁,com| 色五月激情五月开心五月| 五月天社区婷婷丁香社区| www.91有码.com| 伊人激情影院| 亚洲精品乱码久久久久99| 婷婷五月无码| 久热这里只有精品6官网亚洲| 无码人妻电影| 九九激情综合| 亚洲中文字幕av| 99九九精品| 日本欧美国产| 色色五月婷婷| 碰超亚洲| 丁香五月天激情综合网| 成 人片 黄 色 大 片| 亚洲五月婷婷| 黄色AV日韩| 狠狠色噜噜狠狠| 久久综合人妻| 婷婷99中文字幕| 婷婷五月综合久久中文字幕| 日本丁香久在线| 久久精品人妻| 人人澡天天色天天做| 色色色热| 思思热天天看| 七七婷婷综合| 久久久久久人妻久久久久久久久久人妻久久久| 婷婷五月,偷窥偷拍网| 亚洲热视频| av第一二区| www.91在线观看| 99干视频| 久久99热网| www色五月天| 欧亚中文A V| 天天操天天曰| 99热99思午夜精品| 五月天婷婷AV| 欧美色骚婷婷五月天| 国产精品美女久久久久AV超清 | 超碰色天堂| 婷婷五月 丁香六月| 久色网| 丁香5月综合啪啪| 婷婷五月天国产性感美女演员久久久久| 开心激情站婷婷五月天| 丁香五月婷婷偷拍| 狠狠干综合| 亚洲噜色| 激情九月综合| 婷婷丁香亚洲色综合91| 色婷婷婷av | 亚洲妇女熟BBW| 逼里香不卡| 婷婷激情人妻| 一级黄在线| 久久a热| 亚洲成人在线观看网址| 九九热99熟女| 色色aⅤ網| 亚洲AV无码影院| 亚洲久久婷婷| 激情婷婷网| 这里只有精品视频免费在线观看| 久久ab| 99ri国产| 一区二区乱视频码| 五月天激情国产综合婷婷婷| 99色| 九九热精品6| 婷婷欧美综合| 日韩av高清| 九九香蕉网| www开心激情网| 偷拍99在线视频观看| 五月丁香婷婷综合久久| 99热这里只有精品在线播放| 天天爽爽日日做做| 婷婷五月色情| 91聚色综合网| 99热精品在线在线| 丁香五月激情视频在线| 丁香五月亚洲AV| 天天爽天天操| 国产精品视频| 丁香五月中文字幕久色| www.91久久| 丁香婷婷成年| 亚洲1区| 蜜乳中文字| 日韩精品电影| 综合天堂AV久久久久久久| 丁香五月在线观看| 蜜臀av在线成人电影| 国产成人综合在线| 97资源碰碰在线| 丁香8月手机综合| 日韩色色视频| 日日夜夜久| 亚洲色婷婷激情| 9精品视频在线| 国产真实乱对白精彩| 五月丁香六月激情综合| 五月婷婷综合色啪| 六月激情久久婷婷| 丁香六月综合激情| 色婷亚洲| 91男人资源站| 在线综合亚洲欧美65| 99视频只有精品| 色99色| 99视频这里有精品免费观看| 严洲天天插| 天天拍夜夜撸| 婷婷色五月天色| 五夜婷婷| 日日干日日| 激情六月婷| 美女天天艹人人爽| 婷久看人爽| 六六久久黄色| 久/久精品99看9| 婷婷天堂综合| 九九热视频在线观看| 五月天开心激情网色欲无码| 91精品电影18T| 99爽视频| 99综合免费视频| 亚洲色啪| 丁香五月婷婷五月| 色婷婷中文在线| 五月丁香六月婷婷色日| 久婷五月| 亚洲色五月| 99在线免费视频| 五月婷婷激情中文字幕| 欧美色九| 久久久97| 婷婷激情小说| 色婷婷综合亚洲| 五月婷六月丁| 欧美黄色AA片哗啦啦啦| 久久人妻视频| 成人av中文字幕| 99riAV国产精品视频| 丁香五月欧美激情| 五月婷婷深深爱| 超碰97免费在线| 欧美日韩91| 深夜激情网| 婷婷五月丁香综合激情| 五月婷网站| 午夜国产精品AV在线播放| 色色色综合视频| 婷婷五月天无码熟女| 日本色婷婷久久99精品91| 婷婷5月天激情综合| 婷婷在线播放av| 午夜九九九九九九九九九九九九九| 色婷婷五月综合在线| 91碰| 五月婷婷丁香综合| 欧美久久五月婷婷| 精品五月天| 五月花婷婷丁香| 五月婷婷婷婷| 思思热精品在线视频| 欧美99热| 久久九九99.www| 激情丁香五月AV| 99热 在线播放| 久久色五月| 在线播放成人网站| 五月婷婷亞洲中文| 五月天啪啪视频| 欧美精品XXXXBBBB| www.91在线看| 丁六月激情| 色狠狠综合入口| 久久久五月五丁香| 人人操av| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 亚洲欧洲一二| 五月天婷婷久久日| 色五婷婷开心缴| 婷婷综合| 亚洲国产另类av| 婷婷日本色| 天堂色婷婷| 97丁香婷婷| 久久五月激情网| www婷婷| 激情五月天丁香| 亚洲国产黄色电影| 男人天堂亚洲综合| 丁香婷婷六月天| 欧美精品在线观看| 婷婷综合久久| 97碰碰人人| 天天色综网| 以及AA大片看看| 五月天婷婷免费| 欧美丁香六月激情视频| 超碰99热| WWW色五月| 99精品自拍| 色婷五月天综合网| 伊人综合网站| 激情五月深爱五月观看| 思思热在线观看| 国产人妻777人伦精品HD| 秋霞少妇毛片| 色综合日日| 99热国产这里只有精品| 五月色丁香婷婷综合| 色啪影院| 9热视频在线观看| 久久综合66| 婷婷伊人无码| 免费看成人747474九号视频在线观看| 久久性爱网| 亚洲网站在线鸭子av| 99性爱| 九九热黄色| 久9热插入| Av性爱网| 欧美成人精品A片免费一区99| 日韩无码专区| 亚洲天堂有码| 天天爽天天日人人爱| 婷婷九月综合| 六月婷欧美| 久久aaaa片一区二区| 九九伊人网| 五月丁香久久网| 久鲁鲁色网| 直接看的av| 99免费成人网| 国产成人一区二区三区在线观看| 丁香五月网在线观看| 在线视频另类| 97干97色| 五月天丁香网| 五月天大香蕉| 99小视频| 国产免费一区二区在线A片视频| 色欲五月婷婷| 99精品自拍| 久久九区| 激情婷婷六月天| 五月天堂婷婷| 亚洲国产另类av| 天天色天天色天天色天天色天天色| 五月激情啪啪| 欧美天天爽| 六月婷婷色综合| 欧美色图45678| 四色99久久| 9久热| 丁香久久| 亚洲综合激| 97色碰| 婷婷五月综合欧美在线播放| 97caop| 人妻 性久久久久久| 色.五月综合网| 99热精品10| 被男人添B超爽视频| 日韩抽插操逼| 1024欧美看片| 婷婷五月天在线观看| 91人人澡人人爽人人看| 五月丁香六月激情欧美综合| 天天免费成年人视频| 国产成人精品一区二区三区视频| 五月婷婷精品无在线| 墨西哥毛片内射精| 99色天堂| 丁香五月日本| 欧美日本高清视频99| 亚洲色夜| 99热在这里只有免费精品| 99性爱视频| 五月丁香久久丝袜啪啪| XX久久| 天天日天天舔| 99精品福利视频| 色爽九九| 国产乱妇无乱码大黄AA片| www.激情五月天| 夜色综合网| 老司机日日夜夜青草| 五月丁香六月欧美综合| 色婷婷日本| 色五月综合网| 色啪久| www.五月天婷婷| 婷婷久久欧美| 毛片九九九九九九| 激情开心五月天| 丁香五月五月婷婷五月天激情四射| 五月停停色| 性综合网| 激情综合六月| 99er6免费视频热播| 男人的天堂婷婷色五月| 五月天色婷婷伊人网| 成人婷婷| 丁香九月色| 五月丁香六月激情欧美综合| 五月激情六月婷婷| 66久久视频在线| 任你日热视频| 丁香五月大香蕉在线99| 亚洲1区| 女性自慰系列第五页| 色婷婷av综合网| 99热.com| 五月婷婷草| 天天操九九插| 欧美三级欧美一级| 影音先锋男人女人| 99热99色| 五月丁香婷婷深深爱| 久久99激情| 五月天丁香久久| 狠狠干.com| 亚洲激情网| 久久伊人日日夜夜| 欧美噜噜免费观看| 激情综合区| 久久性都花花世界成人免费视频| 丁香色色网| 91丨九色丨熟女丰满| 精品三区影院| 色五月av伊人| 婷色五月| 九九热这里只有精品6| 五月婷激情| 婷婷性爱无码视频| 日韩一区二区在线播放| 99久在线精品99re8热| 久久天堂色| 日曰躁夜夜躁2026| 无码激情AAAAA片-区区| 99re在线观看| 婷婷色婷婷| 国产成人+综合亚洲+天堂| 草综合14| 男人先锋久久| 色色综合日韩| 久久久99免费视频| 狠狠色噜噜狠狠| 一片AV片免费播放| 97人人操人人拍| 性一交一乱一交A片久| 五月天婷婷色色| 五月婷婷久久大香蕉| 婷婷五月天激情视频| 国产噜一噜天天噜| 激情综合4月| 97成人丁香婷婷| 超碰人人艹| 色婷婷综合综合网| 亚洲成人无码网站| 婷婷成人在线| 涩涩婷婷五月| 婷婷五月精品中文字幕| 操逼毛片国语对白| 五月丁香操婷逼| 黑人熟妇一区二区三区| 另类激情四射| 9久久婷婷国产综合精品性色| 色色色地址| 色欲天天综合| 天天色天天爽| 热99久久这里只有精品| 亚洲国产成人裸舞| 五月情色天| 婷婷五月天免费视频| 五月色丁香婷婷中文字幕| 噜噜噜噜在线| 日本VA视频| 丁香六月欧美| 狠狠久久婷五月| 97自拍视频在线| 99热在线观看免费精品| 丁香色成人| 久婷婷| 久久怕怕视频| 小香蕉av| 丁香九月激情久久| 99久久久| 激情二色月| 开心五月天激情网站| 六月婷婷色综合| 久久ab| 99精在线| 欧洲毛片基地c区| 来吧亚洲综合网| 亚洲字幕AV一区二区三区四区| 男女啪啪做爰高潮无遮挡| 超碰免费人人肏| 婷婷九月丁香天堂丁香天堂| 看婷婷五月天网| 色婷婷五月网| 激情九九六月激情免费视频| 99视频在线精品| 91se精品国产| 色婷婷成人网| 五月色丁香国产在线视频| 五月成人天| 色婷婷丁香| 任你躁XXXXX麻豆精品| 狠狠色婷婷丁香五月| 91网站黄| 婷婷日日天天| 无码区婷婷五月花开| 丁香六月综合激情| 六月激情丁香一道本7777| 久久久人妻久久久| 另类小说激情五月天| 五月天开心激情综合网| 六月激情综合| 操久久精| 亚洲 综合中文| 久久婷婷亚洲五月天| 99视频精品全部免费 在线| 丁香五月天综合| 97碰久久| 丁香五月成人av| 亚洲综合激情五月久久| 丁香五月 无码| 激情另类综合| 久久九九国产精品怡红院| 色人久久| Caop在线| 五月涩涩网| 综合激情五月丁香| 1024亚洲| 激情五月丁香在线观看直播| 97超碰人人操| 色噜噜狠狠色综无码久久合欧美| 丁香五月在线自慰| 青青草深爱激情网| 婷婷综合五月| 五月丁香花成人社区| 色婷婷婷婷| 国产成人+亚洲+欧洲| 噜噜在线| 日本理论久久| 亭亭五月天黑人2014| 色婷婷久久综合中文久久一本| 五月婷婷色欲| 青青草tp| 99热这里是精品| 超碰免费人| 深爱五月激情| 久久免费丁香| 六月婷婷狠狠做| 综合性爱网| 婷婷婷久久| 丁香5月综合啪啪| 99性视频| 性欧美日本| 久久99热免费最新版| 1000部毛片A片免费观看| 久久婷狠狠色| 99啪99| 色婷婷啪啪| 俺去也在线www色官网| 色色色图| 日本综合色图| 91蜜桃婷婷狠狠久久综合9色| 亚洲无码yw| 天天日综合| 丁香九色不卡aaa| 台湾佬天天日丁香婷婷五月天| 男女啪啪做爰高潮无遮挡| 丁香六月婷婷缴情欧美| 五月丁香啪啪| 五月婷婷深深的爱| 日韩色色视频| 日日夜夜狠狠婷婷色| 色~性~乱~伦~噜| 超碰二区| 久色资源网| 色噜噜狠狠狠狠色综合久欧美| 青草视频在线蜜臀| 婷婷五月天性色| 日本综合久| 激情丁香婷婷| 影音先锋按摩| 色噜噜狠狠色综无码久久合欧美| 色五月丁香总合网| 桃色五月天| 26uuu.| 99国产精品久久久久久久久久久 | 26uuu偷拍亚洲欧洲综合| 99热久久这里只有精品2010| 99re视频在线精品| 日本五月天激情| www.99热这里精品| 丁香五月激情婷婷| 激情涩涩网| 欧美性色A片免费免费观看的| 五月婷色丁香| 丁香五月色激情| 五月天com| 亚洲AV网站| 91一起操| 国产精品蜜臀99| AⅤ在线播放网| 丁香六月婷婷| 中文字幕在线观看视频www| 狠狠色综合网| 99视频只有这里精品| 色日本综合| 婷婷综合激情| 久草五月天电影网| 91人无码久久久久久| 99热这里只有精品99| 久久婷五月天| 中文字幕婷婷9月天| 日本婷婷色日| 99ri视频| 五月激情四射网站| 三十路磁力链接| 日韩无码91| 99这里只有精品|v| 精品久久久久久久人妻| 99狠狠色| 香蕉久久国产AV一区二区| 思思精品视频| 狠狠操.com| 99草在线免费观看视频| 久久婷婷综合网| 色欲日日躁| 日韩AV一区二区三区| 激情五月丁香五月| 九九精品视频在线观看| av在线资源| 天天色2017| 天天色99| 襙比视频| 欧美在线看| 麻豆AV一区二区三区| 丁香五月天亚洲视频| 91九色丨国产丨爆乳| 日韩熟女啪啪视频| 99热6精品| 99热无码| 亚州激情在线视频| 激情九九六月激情免费视频| 国产成人精品一区二三区熟女在线| 五月天婷婷综合免费| 这里只有精品视频在线观看免费| 久久嘟嘟丁香| 精品少妇人妻AV无码专区偷人| 9久国产精品| 狠色狠色综合久久| 天天做天天爱天天摸| 大香蕉娱乐| 免费看欧美成人A片无码| 五月婷六月| 色婷亚洲| 六月综和久久| 婷婷精品在线| se色综合网| A久久| 琪琪色五月天| 五月天天爱| 五月天影院婷婷在线观看| 久久婷婷色情7777网站| 大香伊人久色| 亚洲综合五月天| 国产 亚洲 在线| 婷婷成年人免费视频| 色综合五月在线| 殴美日韩成人| 色婷婷色和| 九久久婷婷| 五月婷丁香| 97人人操人人爽| 国产婷婷五月天| 开心激情播播五月天| 五月婷婷综合色拍| 丁香激惜男女| 综合婷婷| 色婷婷狠狠| 99热最新精品| 九九99热久久精品66中文字幕| 99操不停| 欧美色必爱| 大香蕉福利导航| 成人做爰黄A片免费看直播室男男| 婷婷爱五月天| 九九热99热| xxx.色婷婷| 开心婷婷五月天激情网| 99视频一区| 思思热久久久久思思热| 婷婷久久免费看| 九九精品99| 久久性操| 亚洲av网站| 欧美五月婷婷| 91综合国免费久入| 婷婷激情四射| 亚洲午夜AV| 激情婷婷| 婷婷欧美偷拍综合| 午夜色色色极品视频| www.av视频xx999.com| 婷婷月五天在线在线看| 亚洲激情亚洲激情| 新久久五月天激情| 99日在线观看视频| 五月婷在线影院| 九热精品| 欧美精品99久久久| 99久久久国产大片区| 五月丁色AV| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 五月丁香婷婷色播无码| 日本高清不卡免费一区二区三区| 九九Y精品热播| 少妇搡BBBB搡BBB搡毛茸茸| 国产美女无遮挡裸体毛片A片| 三十熟女| 婷婷综合天堂| 日韩精品电影| 成人视频免费观看高清完整版在线观看| 色停停影院五月天| 五月丁香自拍| 久久婷婷色| 五月丁香怕啪啪| 蜜乳国产网站| 天天狠狠六月婷丁香影院| 五月婷婷在线观看黄| 五月丁香琪琪| 精品视频99看在线视频| 五月丁香狠狠| 狠狠干狠狠干| 五月丁香六月欧美综合网站| 大地资源色婷婷视频在线| 激情小说五月天| 色婷婷狠狠18yy| 99伊人性爱在线影院| 色五月综合网| 91婷婷五月天综合视频| 丁香五月香蕉| 综合激情站| 亚洲深喉aV| 在线免费观看激情视频| 9精品国产在热久久| 超碰免费成人| 综合色图区| 青青操绿aaa一区日v| 手机AVAV天堂看网| 丁香婷婷性久久| WWW,色五月| 狠狠狠狠狠操| 97性视频| 伊人无码高清| 九九这里是免费的视频5| 五月六月丁香激情视频| 天天色综合图片| 久久九色| 久久久精品婷婷五月天| 91精品婷婷国产综合久久| www.五月激情.com| 激情网五月| 97天堂| 日本97在线| 婷婷六月丁香色| 激情婷婷丁香| 婷婷深爱五月亚洲综合| 天天射色五月天| 成人电影在线免费试看| 成人无码髙潮喷水A片| 99视频在线啪| 激情婷婷内射| 色五月av| 丰满少妇乱A片无码| 激情文学第四色婷婷丁香五月| 成人在线网址| 六月久久狠狠| 疯狂做受XXXX高潮A片| 综合色影院| 丁香婷婷啪啪啪| 五月天综合视频| 色综合色综合色综合| 五月天婷婷操逼视频| 丁香5月婷婷| 热五月婷婷| 97色射| 久久黄色网扯| 性爱网五月天| 玩熟女五十AV一二三区| 国产婷婷综合| 26uuu欧美激情另类| 天天综合色| 91精品久久久久久久久| 99性视频| 久久久国产精品黄毛片| 热中文字幕| 婷婷色片| 婷婷狠狠爱| www.五月婷婷久久.com| 成人AV中文字幕| 丁香花狠狠婷婷亚洲中文字幕| 五月激激网w'w'w| 婷婷丁香五月综合| 激情图片久久| 色婷婷视频在线| 在线成人国产| 久久99热精品a片在线观看| 天天爱天天操| 97资源碰碰| 婷婷五月,偷窥偷拍网| 色婷婷狠狠18yy| 午夜九九电影| 色玖玖| 色爱99| 激情五月天小说网| 日韩综合久久| 91碰超| 色吧婷婷| 五月丁香无码视频| 日本V在线观看不卡视频网站| www.av视频xx999.com| 天天色综网| 碰碰91| 夜夜资源站| www.婷婷.com| 噜噜噜狠狠色综| Www99热| 2020日日干| www.久久爱.c n| 99热免费| 91精品久久久久久久久 | 亚洲成人免费在线| www.超碰在线| 中文字幕在线日亚州9| 成人av中文字幕| 99热免费精品| 91se在线视频| 五月婷婷av| 五月天丁香网| 香蕉大综综综合久久| 婷婷五月色播| 啪啪丁香五月| 免费黄色片子| 婷婷五月天伊人在线| 亚洲另类电影| 六月丁香深深爱| 久久五月天综合| 激情美女五月天| 风流少妇A片一区二区蜜桃| 少妇激情五月婷婷| 亚洲精品久久久无码| 亚洲综合婷婷五月| 伊人大香蕉爱聚| 色五月激情| 99热这里有精品首页10| 91在线日| 色碰碰| 久久激情视频| 国产69久久久欧美黑人A片| 婷婷丁香五月激情图片| 久久六月婷婷| 五月丁香偷拍| 婷婷永久在线| 99热官网| 五月亭亭综合五码| 99视频在线啪| 婷香五月| www.99热最新视频8| 日韩丁香涩| 天天色综合图片| 丁香五月综合激情性爱| www.操.com| 国产五月丁香在线| 久久久久久五月天| 日日噜噜夜夜狠狠久久丁香六月| 激情久久五月天| 草了bav视频在线观看| 欧美xx激情视频在线观看| 丁香狠狠色婷婷| 久九色| 夜夜天天久久婷婷| 影音先锋91男人资源在线播放| 大香蕉中文| 琪琪理论片| 久久婷五月影院| 爽极品色| 色婷婷色久综| www.99热在线| 六月婷婷激情| 天天舔天天操| 狠狠搞五月天| 欧美肉大捧一进一出免费视频| 丁香五月激情鲁| 色婷| wwwav大香蕉| 日本一毛片| 丁香五月婷婷成人色区| 五月天久久激情| 国产精品美女| 婷婷六月啪啪| 精品亚洲国产成AV人片传媒| 国产精品第一国产精品| 久久98热re| 婷婷中文字幕版| 婷婷天堂站| 婷婷五月丁香色色| 人人爱操| 国产精品久久久60086| 超碰国产av| 99热这里有精品| 激情综合五月色丁香婷婷| 日本综合色色| 伊人99久久| 狠狠做婷婷| 亚洲欧美国产高清vA在线播放| 婷婷色五月婷婷姐妹| 超热久碰.com| 熟女人妻一区二区三区免费看| 91视频一起草| 伊人久久五月天综合| 热的五码久久精品| 97人妻碰碰碰久久久久-最近国语高清| 激情综合五月| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 日本久久爱| 九九热在视频| 九九婷婷激情综合网| 精品久久久人妻| 思思久久精品| 天天做天天爱天天日| 婷婷色六月| 色优久久| 另类图片五月天| 啪啪婷婷五月天激情| 99精品手机在线视频| 久操婷婷| 狠狠色丁香| 综合激情视频| 伊人色欲五月天| 欧美成人无码一区二区三区| www.日韩国产| 91干在线视频| 婷婷五月丁香青青草在线| 色欲五月天| 五月丁香六月色婷婷综合五月天| 亚洲色图81p| 亚洲AV永久无码影院黑人| 秋霞少妇AV网站| www色色色com| 99精品亚洲| 综合视频久久| 丁香五月天亚洲视频| 无码 色| 婷婷五月电影| 婷婷色五月天色| 日本高清不卡免费一区二区三区| 99噜噜噜在线播放| 中国丰满熟女A片免费观| 国产色色视频| 五月婷婷三级| 国产精品色色| 天天操天天操天天操天天操天天操 | 久久狠狠干| 久久久久久9| www,超碰| 亚洲五月天激情| 亚洲色五月| 综合网啪| 六月丁香五月婷婷| 99re6久热只有精品6在线直播| 激情婷婷丁香五月天小说| 国内久久久精品99| 婷婷中文综合网| 婷婷五月天亚洲综合网| 噢美99| 日本性视频| 91国产精品视频播放| 成人免费超碰| 精品人妻在线免费观看| 色婷婷呢狠禁久禁| 婷婷.com| 婷婷五月天国产性感美女演员久久久久| 久久五月婷婷综合网| 五月天社区婷婷| 丁香婷婷影院| 99九九免费精品| 欧美日本高清视频99| 伊人三级激情| 久久婷婷国产| 激情五月丁香五月| 久久精品色| 色色色色色色色综合| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 天天成人综合| 69色色视频| 热99在线| 色情五月天丁香社区| 大香蕉520| 97资源欧美日韩大香蕉超碰一区| 91精品久久久久| 人妻久久久| 五月天激情丁香| 公的粗大挺进了我的密道| 9久久狠狠的| 99视频在线精品| 国产做A爰片毛片A片美国| 婷婷五月天综合亚洲| 五月天久久色| 婷婷五月六月| 色婷婷综合久久久久| 激情综合色五月六月婷婷| 天天擼久久擼在线| 天天干天天干天天干天天干天天干| 亚洲精品成人| 天天插天天插| 性爱技巧五月| 久久99操| 深爱网深爱综合网| 精品成人a v无码内射| 九九综合精品| 亚洲乱码日产精品BD| 欧美色色色色色| 国产精女同一区二区三区久| 婷婷丁香社区| 婷婷五月丁香色综合| 99热最新网址| 婷婷五月色丁香在线看| 性爱久久| 国外亚洲成AV人片在线观看| 亚洲岛国电影| 色色婷婷五月| 婷婷丁香五月噜噜噜| 五月丁香花婷婷玉莉AV| 婷婷色色狠狠| 无码色色| 操99| 毛片九九九九九九| www.色五月| 五月天激情网页| 国産精品| 亚洲成人影视在线| 日本99在线| 天天插夜夜爽| www.国产色| 色婷婷丁香五月| 亚洲激情六月| 六月香五月婷| 久9热视频| 国产,欧美,学生妹,视频| 欧美va视频| 99色免费视频| 欧美日韩aaa| 亚洲久艹| sisi热国产| 婷婷欧美激情综合| 欧美午夜乱妇午夜福利| 97艹| 停停色综合伊人| AA久久| txt五月激情四射网综合俺也来了 五月天婷婷丁香人人操91 | 亚洲五月婷婷| 婷婷色综合中心站| 亚洲国产精品五月天| 五月天另类激情在线| 无码激情AAAAA片-区区| 91色噜噜狠狠狠狠色综合| 欧美色小说婷婷| 99免费在线视频| 色婷婷精| 热的国产,热的综合,热的有码| 玖玖午夜视频| 超碰cap| 色情五月丁香婷婷网| 激情久久五月天| 久久日本wwww色| 操碰97| 先锋资源婷婷| 99在线看视频| 五月综合激情视频| 久久激情网| 丁香五月另类色婷婷麻豆| 成人精品亚洲性爱| 天天插天天插| 久久婷婷网址| 五月丁香亚洲五月| 拍真实国产伦偷精品| 亚洲AV网站| 少妇搡BBBB搡BBB搡毛茸茸 | 五月天婷婷丁香人人操91| 天天爽曰日爽| 五月丁香久久| 狠狠爱婷婷爱| 91精品久久久久、久五月天| 久久九九99视频| 激情婷婷五月黑人| 欧美性生交XXXXX无码小说| aaa丁香五月天| 久久亚洲无码| 青青草Avb在线| 99久久久| 99热在线观看| 天天摸天天舔在线视频| www.99热这里只有精品| 91午夜婷婷狠狠久久综合9色| 六月丁香婷婷亚洲中文玖玖| 色五月激情网| 综合天天综合| 婷婷五月在线观看| 五月花综合| 99视频35精品视频在线观看| 嫩草国产| 丁香六月视频| 五月婷A V在线| 五月婷婷影视| 色综合婷婷99| 少妇激情五月婷婷| www狠狠| 色婷婷手机在线| 五月丁香在线观看| 五月天婷婷免费| 欧美精产国品一二三区| 综合久久9| 狼人久草| 天天激情5月天亚洲| 这里只有精彩视频| 天天做天天要天天爱| 99爱在线视频| 99热国产国产| 精品色情一区二区三区四区| 色婷婷综合久色AV五色最新| 4399在线日本A片| XX久久| 久99视频在线观看| 婷婷月五天在线在线看| 超碰人人干| 99在线观看精品| 久久人人九九| 九九热这里只有精品5| 色播五月丁香| 亚洲激情综合色站| 99久久久久| 成人欧美Va| 婷婷性爱影院| 中文精品久久久久人妻不| www.99视频| 亚洲综合婷婷六月丁香五月| 色综合久久8| 六月丁香社区| 97干网站| 综合色99| 98毛片| 日本二级毛片二级毛片| www.minyis.com【JT】实力收量可预付QQ2101460746 | 七七色色综合| 狠狠操综合| 五月丁香人人婷婷在线观看| 日本丰满久久| 色丁香五月| 视频综合网| 九九99视频精品| 激情爱爱网站超大免费| 影音先锋一区二区资源站 | 色在线免费观看| 五月婷婷色影院| 色婷婷五月丁香在线观看| 色色网站日本91| 超碰在线超碰| 激情网第四色| 色欧美日| 国产精品色婷婷久久久精品| 操操操操操操婷婷五月天| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 97热在线精品| 丁香五月天婷婷激情| 婷婷激情六月综合| 一级性爱视频| 亚洲综合狠狠艹|