亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

Visual C++ OpenGL 三維圖形繪制入門:從環(huán)境配置到旋轉(zhuǎn)立方體

Visual C++ OpenGL 三維圖形繪制入門:從環(huán)境配置到旋轉(zhuǎn)立方體 簡介這份資源面向希望在 Visual C 6.0 環(huán)境下入門 OpenGL 三維圖形繪制的開發(fā)者與在校學(xué)生解決從環(huán)境配置到窗口創(chuàng)建、圖形渲染的完整實踐問題。內(nèi)容圍繞 Win32 控制臺項目展開涵蓋 OpenGL 頭文件引入、窗口過程函數(shù)重寫、wglMakeCurrent 與 glutInit 上下文初始化、glutDisplayFunc 重繪回調(diào)以及矩陣變換、光照模型、紋理映射和著色器等核心知識點適合具備一定 C 與 Win32 API 基礎(chǔ)、想動手實現(xiàn)立方體、球體等三維幾何體的讀者。壓縮包共 36 個文件約 1.84MB包含 6 個 h 頭文件、5 個 cpp 源文件、5 個 obj 編譯中間文件以及 ico、rc、dsp、dsw 等工程與資源文件另附 exe 可執(zhí)行程序、pdb 調(diào)試符號和 ReadMe 說明工程結(jié)構(gòu)完整可直接打開參考或二次修改。目前已有 675 人學(xué)習(xí)下載適合作為 OpenGL 圖形編程的練手項目與排錯參考。1. 用 Visual C 和 OpenGL 畫三維圖形從環(huán)境到第一個旋轉(zhuǎn)立方體很多人第一次在 Visual C 里跑 OpenGL 程序遇到的不是圖形學(xué)難題而是窗口一片漆黑、程序閃退、或者彈窗提示缺少運行庫。這個標(biāo)題指向的正是這條最經(jīng)典的入門路徑在 Visual C 環(huán)境下用 OpenGL 繪制三維圖形。它解決的核心問題是——如何讓一個 Windows 桌面程序真正把三維幾何體渲染到屏幕上而不是停留在控制臺打印坐標(biāo)。適合兩類人一是剛學(xué)完 C 語法、想動手做圖形渲染的學(xué)生二是需要給現(xiàn)有 MFC 或 Win32 程序加一個三維預(yù)覽窗口的工程師。下面按“環(huán)境配置 → 窗口與上下文 → 三維繪制 → 變換與交互 → 避坑 → 進(jìn)階驗證”的順序把每一步的命令、參數(shù)和失敗排查講清楚。2. 環(huán)境配置Visual C 項目里 OpenGL 庫怎么裝、怎么鏈2.1 為什么不用額外下載 OpenGL 庫Windows 系統(tǒng)自帶opengl32.lib和opengl32.dllVisual C 安裝后即可直接鏈接。真正需要額外準(zhǔn)備的是窗口管理庫 GLUT 或 FreeGLUT因為 OpenGL 本身只負(fù)責(zé)渲染不負(fù)責(zé)創(chuàng)建窗口、處理鍵盤鼠標(biāo)。常見做法是用 FreeGLUT它比原版 GLUT 更穩(wěn)定支持更多回調(diào)。另一個選擇是直接用 Win32 API 創(chuàng)建窗口再手動設(shè)置像素格式但代碼量大新手容易在PIXELFORMATDESCRIPTOR上翻車。我一般建議先用 FreeGLUT 跑通流程再按需替換成 Win32 或 GLFW。2.2 在 Visual Studio 中配置 FreeGLUT 的完整步驟第一步獲取 FreeGLUT 的預(yù)編譯包解壓后得到include、lib、bin三個目錄。第二步把include下的頭文件復(fù)制到 Visual Studio 的 VC 包含目錄或者直接在項目屬性里添加附加包含目錄。第三步把lib下的freeglut.lib添加到附加依賴項。第四步把bin下的freeglut.dll復(fù)制到項目輸出目錄通常是x64\Debug或x64\Release。第五步在代碼開頭加入#include GL/freeglut.h注意路徑大小寫Windows 不區(qū)分但跨平臺習(xí)慣用大寫 GL。// main.cpp #include GL/freeglut.h // 包含 FreeGLUT 頭文件同時會引入 GL/gl.h 和 GL/glu.h void display() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 清除顏色和深度緩沖 glLoadIdentity(); // 重置當(dāng)前矩陣為單位矩陣 glBegin(GL_TRIANGLES); // 開始繪制三角形 glVertex3f(-0.5f, -0.5f, 0.0f); // 左下角頂點 glVertex3f( 0.5f, -0.5f, 0.0f); // 右下角頂點 glVertex3f( 0.0f, 0.5f, 0.0f); // 頂部頂點 glEnd(); glutSwapBuffers(); // 交換雙緩沖把后臺緩沖顯示到屏幕 } int main(int argc, char** argv) { glutInit(argc, argv); // 初始化 GLUT glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); // 雙緩沖、RGB 顏色、深度緩沖 glutInitWindowSize(800, 600); // 窗口尺寸 800x600 glutInitWindowPosition(100, 100); // 窗口左上角位置 glutCreateWindow(OpenGL 三維圖形); // 創(chuàng)建窗口并設(shè)置標(biāo)題 glutDisplayFunc(display); // 注冊顯示回調(diào) glutMainLoop(); // 進(jìn)入 GLUT 事件循環(huán) return 0; }這段代碼的邏輯是glutInitDisplayMode里的GLUT_DOUBLE啟用雙緩沖避免閃爍GLUT_DEPTH啟用深度測試三維圖形必須開否則前后遮擋關(guān)系會錯亂。glutSwapBuffers在雙緩沖模式下替代glFlush把后臺緩沖交換到前臺。參數(shù)上glutInitWindowSize的寬高建議設(shè)為 4:3 或 16:9 比例后續(xù)投影矩陣按同樣比例設(shè)置否則圖形會被拉伸。如果編譯時報LNK2019: 無法解析的外部符號檢查附加依賴項是否寫了freeglut.lib和opengl32.lib如果運行時報找不到 freeglut.dll把 DLL 放到 exe 同目錄。2.3 鏈接 opengl32.lib 和 glu32.lib 的注意點除了freeglut.lib還需要在附加依賴項里加上opengl32.lib和glu32.lib。opengl32.lib提供核心函數(shù)如glBegin、glVertex3fglu32.lib提供輔助函數(shù)如gluPerspective、gluLookAt。順序上freeglut.lib放在前面opengl32.lib和glu32.lib放在后面鏈接器按順序解析符號。如果只寫opengl32.lib不寫freeglut.libglutInit等函數(shù)會報未解析。另一個常見問題是平臺不匹配項目是 x64但用的 FreeGLUT 庫是 32 位鏈接會失敗。解決辦法是下載對應(yīng)平臺的庫或者在項目屬性里把平臺改成 Win32。3. 窗口與上下文OpenGL 上下文作用到底是什么3.1 上下文是 OpenGL 的狀態(tài)機容器OpenGL 上下文作用可以理解為一個巨大的狀態(tài)機所有渲染狀態(tài)——當(dāng)前顏色、投影矩陣、深度測試開關(guān)、紋理綁定——都保存在上下文里。沒有上下文任何gl開頭的函數(shù)調(diào)用都沒有意義。在 Windows 上上下文通過wglCreateContext創(chuàng)建并綁定到某個設(shè)備上下文DC。FreeGLUT 在glutCreateWindow內(nèi)部完成了像素格式設(shè)置和上下文創(chuàng)建所以新手不用直接碰wgl系列函數(shù)。但理解這一點很重要如果程序里創(chuàng)建了多個窗口每個窗口有獨立上下文資源不共享紋理和頂點緩沖對象不能跨窗口使用。3.2 用 FreeGLUT 創(chuàng)建窗口并注冊回調(diào)窗口創(chuàng)建后需要注冊至少三個回調(diào)顯示回調(diào)glutDisplayFunc、重塑回調(diào)glutReshapeFunc、鍵盤回調(diào)glutKeyboardFunc。重塑回調(diào)在窗口大小改變時觸發(fā)用來重新設(shè)置視口和投影矩陣。鍵盤回調(diào)用來處理交互比如按 ESC 退出。下面是一個帶重塑和鍵盤處理的完整骨架。void reshape(int w, int h) { if (h 0) h 1; // 防止高度為 0 導(dǎo)致除零 glViewport(0, 0, w, h); // 設(shè)置視口為整個窗口 glMatrixMode(GL_PROJECTION); // 切換到投影矩陣模式 glLoadIdentity(); // 重置投影矩陣 gluPerspective(45.0, (double)w / h, 1.0, 100.0); // 透視投影視角 45 度近裁剪面 1.0遠(yuǎn)裁剪面 100.0 glMatrixMode(GL_MODELVIEW); // 切換回模型視圖矩陣 } void keyboard(unsigned char key, int x, int y) { if (key 27) { // ESC 鍵 ASCII 碼 27 glutLeaveMainLoop(); // 退出 GLUT 主循環(huán) } } int main(int argc, char** argv) { glutInit(argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); glutInitWindowSize(800, 600); glutCreateWindow(OpenGL 三維圖形); glutDisplayFunc(display); glutReshapeFunc(reshape); // 注冊重塑回調(diào) glutKeyboardFunc(keyboard); // 注冊鍵盤回調(diào) glEnable(GL_DEPTH_TEST); // 啟用深度測試必須在渲染前調(diào)用 glutMainLoop(); return 0; }gluPerspective的四個參數(shù)分別是垂直視角、寬高比、近裁剪面距離、遠(yuǎn)裁剪面距離。近裁剪面不要設(shè)成 0否則深度緩沖精度會崩遠(yuǎn)裁剪面不要設(shè)得過大否則遠(yuǎn)處物體會出現(xiàn)深度沖突。glEnable(GL_DEPTH_TEST)必須放在glutMainLoop之前且在任何繪制之前。如果忘記開深度測試三維物體看起來像紙片后面的面會蓋住前面的面。3.3 雙緩沖與深度緩沖的初始化順序初始化順序有講究先glutInitDisplayMode聲明需要雙緩沖和深度緩沖再glutCreateWindow創(chuàng)建窗口最后glEnable(GL_DEPTH_TEST)啟用深度測試。如果先創(chuàng)建窗口再改顯示模式無效。雙緩沖模式下所有繪制命令畫到后臺緩沖glutSwapBuffers一次性交換到前臺避免看到半成品畫面。深度緩沖的位數(shù)由像素格式?jīng)Q定FreeGLUT 默認(rèn)請求 16 位或 24 位通常夠用。如果發(fā)現(xiàn)遠(yuǎn)處物體閃爍或穿插可以嘗試在glutInitDisplayMode里加上GLUT_DEPTH并確保顯卡驅(qū)動正常。4. 三維圖形繪制從三角形到旋轉(zhuǎn)立方體4.1 用 glBegin/glEnd 畫立方體的六個面畫三維立方體最直接的方式是用glBegin(GL_QUADS)逐面指定四個頂點。立方體有 8 個頂點但每個面需要獨立指定因為法線不同。下面是一個邊長為 1、中心在原點的立方體繪制函數(shù)。void drawCube() { glBegin(GL_QUADS); // 開始繪制四邊形 // 前面 glColor3f(1.0f, 0.0f, 0.0f); // 紅色 glVertex3f(-0.5f, -0.5f, 0.5f); glVertex3f( 0.5f, -0.5f, 0.5f); glVertex3f( 0.5f, 0.5f, 0.5f); glVertex3f(-0.5f, 0.5f, 0.5f); // 后面 glColor3f(0.0f, 1.0f, 0.0f); // 綠色 glVertex3f(-0.5f, -0.5f, -0.5f); glVertex3f(-0.5f, 0.5f, -0.5f); glVertex3f( 0.5f, 0.5f, -0.5f); glVertex3f( 0.5f, -0.5f, -0.5f); // 左面 glColor3f(0.0f, 0.0f, 1.0f); // 藍(lán)色 glVertex3f(-0.5f, -0.5f, -0.5f); glVertex3f(-0.5f, -0.5f, 0.5f); glVertex3f(-0.5f, 0.5f, 0.5f); glVertex3f(-0.5f, 0.5f, -0.5f); // 右面 glColor3f(1.0f, 1.0f, 0.0f); // 黃色 glVertex3f( 0.5f, -0.5f, -0.5f); glVertex3f( 0.5f, 0.5f, -0.5f); glVertex3f( 0.5f, 0.5f, 0.5f); glVertex3f( 0.5f, -0.5f, 0.5f); // 頂面 glColor3f(1.0f, 0.0f, 1.0f); // 品紅 glVertex3f(-0.5f, 0.5f, -0.5f); glVertex3f(-0.5f, 0.5f, 0.5f); glVertex3f( 0.5f, 0.5f, 0.5f); glVertex3f( 0.5f, 0.5f, -0.5f); // 底面 glColor3f(0.0f, 1.0f, 1.0f); // 青色 glVertex3f(-0.5f, -0.5f, -0.5f); glVertex3f( 0.5f, -0.5f, -0.5f); glVertex3f( 0.5f, -0.5f, 0.5f); glVertex3f(-0.5f, -0.5f, 0.5f); glEnd(); }頂點順序必須按逆時針方向指定這是 OpenGL 默認(rèn)的正面朝向。如果順序反了面會被背面剔除掉看起來像缺了一塊。glColor3f設(shè)置當(dāng)前顏色影響后續(xù)所有頂點直到再次調(diào)用。如果不想每個面不同色可以在glBegin之前統(tǒng)一設(shè)置一次。注意glBegin和glEnd之間不能調(diào)用glColor以外的復(fù)雜函數(shù)否則行為未定義。4.2 模型視圖矩陣讓立方體轉(zhuǎn)起來要讓立方體旋轉(zhuǎn)需要在display回調(diào)里操作模型視圖矩陣。用glRotatef繞軸旋轉(zhuǎn)用glTranslatef平移。下面是一個隨時間旋轉(zhuǎn)的顯示函數(shù)。float angle 0.0f; // 全局旋轉(zhuǎn)角度 void display() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); // 重置模型視圖矩陣 gluLookAt(2.0, 2.0, 2.0, // 相機位置 0.0, 0.0, 0.0, // 觀察點 0.0, 1.0, 0.0); // 上方向 glRotatef(angle, 1.0f, 1.0f, 0.0f); // 繞 (1,1,0) 軸旋轉(zhuǎn) angle 度 drawCube(); glutSwapBuffers(); angle 0.5f; // 每幀增加 0.5 度 if (angle 360.0f) angle - 360.0f; // 角度歸零防止浮點數(shù)過大 glutPostRedisplay(); // 請求重繪觸發(fā)下一幀 } void timer(int value) { glutPostRedisplay(); // 定時器回調(diào)請求重繪 glutTimerFunc(16, timer, 0); // 約 60 FPS16 毫秒 }gluLookAt的前三個參數(shù)是相機在世界坐標(biāo)系中的位置中間三個是相機看向的點最后三個是相機的上方向。glRotatef的第一個參數(shù)是角度后三個是旋轉(zhuǎn)軸向量。glutPostRedisplay標(biāo)記窗口需要重繪glutTimerFunc注冊定時器每 16 毫秒觸發(fā)一次實現(xiàn)動畫。如果不用定時器只在display末尾調(diào)用glutPostRedisplay程序會占滿 CPU 跑滿幀率風(fēng)扇狂轉(zhuǎn)。用定時器可以控制幀率也方便后續(xù)做物理更新。4.3 用 glVertexPointer 和 glDrawArrays 批量繪制glBegin/glEnd在頂點數(shù)多時性能差現(xiàn)代 OpenGL 推薦用頂點數(shù)組。下面用glVertexPointer和glDrawArrays畫同樣的立方體但把頂點數(shù)據(jù)放在數(shù)組里。float vertices[] { // 前面 -0.5f, -0.5f, 0.5f, 0.5f, -0.5f, 0.5f, 0.5f, 0.5f, 0.5f, -0.5f, 0.5f, 0.5f, // 后面 -0.5f, -0.5f, -0.5f, -0.5f, 0.5f, -0.5f, 0.5f, 0.5f, -0.5f, 0.5f, -0.5f, -0.5f, // 左面 -0.5f, -0.5f, -0.5f, -0.5f, -0.5f, 0.5f, -0.5f, 0.5f, 0.5f, -0.5f, 0.5f, -0.5f, // 右面 0.5f, -0.5f, -0.5f, 0.5f, 0.5f, -0.5f, 0.5f, 0.5f, 0.5f, 0.5f, -0.5f, 0.5f, // 頂面 -0.5f, 0.5f, -0.5f, -0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, -0.5f, // 底面 -0.5f, -0.5f, -0.5f, 0.5f, -0.5f, -0.5f, 0.5f, -0.5f, 0.5f, -0.5f, -0.5f, 0.5f }; void drawCubeArray() { glEnableClientState(GL_VERTEX_ARRAY); // 啟用頂點數(shù)組 glVertexPointer(3, GL_FLOAT, 0, vertices); // 3 個分量一組float 類型連續(xù)存儲 glDrawArrays(GL_QUADS, 0, 24); // 從第 0 個頂點開始畫 24 個頂點即 6 個四邊形 glDisableClientState(GL_VERTEX_ARRAY); // 關(guān)閉頂點數(shù)組 }glVertexPointer的第二個參數(shù)是每個頂點的分量數(shù)三維坐標(biāo)就是 3。第三個參數(shù)是步長0 表示緊密排列。第四個參數(shù)是數(shù)組指針。glDrawArrays的第一個參數(shù)是圖元類型GL_QUADS表示每四個頂點組成一個四邊形。頂點總數(shù)是 24因為 6 個面各 4 個頂點。這種方式比glBegin/glEnd快但仍然是立即模式真正高性能要用頂點緩沖對象VBO。新手先用數(shù)組跑通再遷移到 VBO。5. 避坑與排查Visual C OpenGL 常見翻車現(xiàn)場5.1 程序運行后閃退缺少運行庫現(xiàn)象雙擊 exe 后窗口一閃而過或者彈窗提示“缺少 microsoft visual c 2015-2022 redistributable”。原因Visual C 編譯的程序依賴 MSVC 運行庫目標(biāo)機器沒裝。解決在開發(fā)機安裝 Visual C 運行庫或者把項目屬性里的“運行庫”改成“多線程 (/MT)”靜態(tài)鏈接運行庫。注意/MT會讓 exe 變大但部署方便。如果提示的是 2010 x86 版本說明用了舊版工具集換用最新 v143 工具集重新編譯。5.2 窗口全黑什么都沒畫出來現(xiàn)象窗口正常創(chuàng)建但內(nèi)容全黑。原因一沒開深度測試且相機位置在物體內(nèi)部。原因二投影矩陣沒設(shè)置默認(rèn)是正交投影物體太小或太遠(yuǎn)。原因三glClearColor沒設(shè)置背景和物體顏色一樣。解決先調(diào)用glEnable(GL_DEPTH_TEST)再用gluLookAt把相機放到物體外檢查gluPerspective的近遠(yuǎn)裁剪面是否包含物體。可以在display開頭加glClearColor(0.2f, 0.2f, 0.2f, 1.0f)設(shè)灰色背景確認(rèn)窗口在渲染。5.3 鏈接錯誤 LNK2019 無法解析的外部符號現(xiàn)象編譯通過鏈接報__imp__glutInit或_glBegin未解析。原因附加依賴項沒寫全或者庫平臺不匹配。解決在項目屬性 → 鏈接器 → 輸入 → 附加依賴項里加上freeglut.lib;opengl32.lib;glu32.lib。如果用的是 x64 項目確保 FreeGLUT 的 lib 是 64 位。可以用dumpbin /headers freeglut.lib查看機器類型x64 會顯示machine (x64)。5.4 圖形閃爍或深度沖突現(xiàn)象旋轉(zhuǎn)時面與面之間閃爍或者遠(yuǎn)處物體邊緣有鋸齒狀穿插。原因深度緩沖精度不足近遠(yuǎn)裁剪面比例過大。解決把近裁剪面從 0.1 調(diào)到 1.0遠(yuǎn)裁剪面從 1000 調(diào)到 100。深度緩沖精度是非線性的近裁剪面越近遠(yuǎn)處精度越差。另一個辦法是啟用背面剔除glEnable(GL_CULL_FACE)減少一半的深度寫入。5.5 鍵盤回調(diào)不響應(yīng)或 ESC 退不出現(xiàn)象按 ESC 沒反應(yīng)或者按鍵后窗口卡死。原因鍵盤回調(diào)注冊在glutMainLoop之后或者回調(diào)里調(diào)用了阻塞函數(shù)。解決確保glutKeyboardFunc在glutMainLoop之前調(diào)用。ESC 退出用glutLeaveMainLoop不要用exit(0)后者會跳過清理。如果窗口焦點不在 OpenGL 窗口上按鍵也不會觸發(fā)點擊一下窗口標(biāo)題欄再試。6. 進(jìn)階驗證用軌跡線和幀率計數(shù)確認(rèn)渲染正確6.1 給運動物體加軌跡線OpenGL 物體移動軌跡線是驗證變換矩陣是否正確的直觀手段。做法是維護(hù)一個歷史位置數(shù)組每幀把當(dāng)前位置壓入然后用GL_LINE_STRIP畫出來。下面是一個繞圓運動的立方體加軌跡線的例子。#include vector struct Vec3 { float x, y, z; }; std::vectorVec3 trail; // 軌跡點容器 void display() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); gluLookAt(0.0, 3.0, 8.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0); static float t 0.0f; float radius 3.0f; float x radius * cosf(t); float z radius * sinf(t); trail.push_back({x, 0.0f, z}); // 記錄當(dāng)前位置 if (trail.size() 200) trail.erase(trail.begin()); // 限制軌跡長度 glPushMatrix(); // 保存當(dāng)前矩陣 glTranslatef(x, 0.0f, z); // 平移到軌跡點 glRotatef(t * 57.2958f, 0.0f, 1.0f, 0.0f); // 弧度轉(zhuǎn)角度繞 Y 軸旋轉(zhuǎn) drawCube(); glPopMatrix(); // 恢復(fù)矩陣 glDisable(GL_LIGHTING); // 軌跡線不受光照影響 glColor3f(1.0f, 1.0f, 1.0f); // 白色軌跡 glBegin(GL_LINE_STRIP); // 連續(xù)線段 for (auto p : trail) { glVertex3f(p.x, p.y, p.z); } glEnd(); glutSwapBuffers(); t 0.02f; // 每幀增加弧度 glutPostRedisplay(); }glPushMatrix和glPopMatrix成對使用保證軌跡線的繪制不影響立方體的變換。軌跡點用std::vector存儲超過 200 個就刪最早的避免內(nèi)存無限增長。GL_LINE_STRIP會把相鄰點連成折線適合畫軌跡。如果軌跡線顏色和背景太接近改glColor3f的值。6.2 用幀率計數(shù)驗證性能幀率計數(shù)可以確認(rèn)渲染循環(huán)是否按預(yù)期運行。在display里累加幀數(shù)每秒輸出一次。#include cstdio #include ctime int frameCount 0; time_t lastTime time(nullptr); void display() { // ... 渲染代碼 ... frameCount; time_t now time(nullptr); if (now - lastTime 1) { // 每過 1 秒 char title[64]; sprintf_s(title, OpenGL 三維圖形 - FPS: %d, frameCount); glutSetWindowTitle(title); // 更新窗口標(biāo)題顯示幀率 frameCount 0; lastTime now; } glutSwapBuffers(); }sprintf_s是安全版本防止緩沖區(qū)溢出。glutSetWindowTitle動態(tài)改標(biāo)題不用額外 UI。如果幀率遠(yuǎn)低于 60檢查是否在display里做了耗時計算或者顯卡驅(qū)動沒裝好。如果幀率異常高比如幾百說明沒開垂直同步可以在glutInitDisplayMode里加GLUT_MULTISAMPLE或依賴驅(qū)動設(shè)置。6.3 驗證深度測試是否生效的簡單方法畫兩個前后重疊的三角形顏色不同。如果深度測試生效前面的三角形完全遮住后面的如果沒生效后畫的會蓋住先畫的。把相機繞到側(cè)面看兩個三角形應(yīng)該有明確的前后關(guān)系。這個方法比看立方體更直接因為立方體有六個面不容易判斷是深度問題還是面剔除問題。我習(xí)慣在項目初期先畫兩個三角形驗證深度再畫復(fù)雜模型。6.4 我踩過的坑和固定習(xí)慣血淚經(jīng)驗有兩條一是不要在glBegin/glEnd里寫glEnable或glDisable行為未定義可能崩潰二是gluPerspective的寬高比必須和窗口寬高比一致否則旋轉(zhuǎn)時物體會變形。我現(xiàn)在固定習(xí)慣是每個 OpenGL 項目先寫一個最小三角形確認(rèn)窗口、上下文、深度測試都正常再往上加模型和交互。這樣出問題時排查范圍小不會在幾百行代碼里找一根丟失的分號。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
在线无码操| 免费无码婬片AAAA片直播色戒| 久久久久久久极品香蕉视频| 欧美操逼录像国产黄色国产| 久久久一级| 天天影视综合色| 99热综合| 97国产人人| 蜜臀AV成人精品蜜臀AV久久| 人妻一区视频| 精品国产乱码久久久影院| 桃色六月天| 亚洲精品无码久久AV| 青草精品视频一日本久久久久网站| 免费看污网站| 亚洲 自拍偷拍 欧美| 人妻激情在线视频| 任你草| 国产亚洲中文不卡二区| 欧美黄色片在线播放| 插入粉嫩少妇视频| 欧洲与亚洲欧美精品中文字幕| 黄色小视频日本txt| 九久久精| 亚洲交性| 97亚洲在线| 成人日韩中文字幕| 色穴精品| 日韩欧美视频青青| 超碰97资源大奶| 99国产精品人妻人伦| 日本一级黄色电影| 日韩亚洲中文字幕在线| 精品一级| 91被操| 亚洲素人综合| 精品人妻一区二区乱码一区二区| 午夜福利在线视频1000| 久久精品国产精品亚洲艾通辽熟妇 | 亚洲青青青视频在线| 婷婷久久综合| 亚洲成?V人片在线观看福利| 精品乱码久久久久| 国产乱码久久| 成人情色一区二区| 欧美最婬乱婬爆婬性视频 | 另类老少妇| 亚洲怡春院| 天天舔九色婷婷| 丁香五月成人| 天天操天天射青青草| 亚洲 欧美 手机在线观看| 人人操人人色人人摸| 亚洲激情深爱文学小说网站| 色综合99999| 欧色综合| 久久亚州大香蕉| 玖玖爱一区在线| 国产十八禁视频| 欧洲一区二区三区四区在线观看| 九七超碰人人乐| 欧美色蜜桃97| 猛猛干| 久久久久久久综合,国产| 欧美极品少妇| 天天射天天操天天干天天吃2018 | 116美女午夜| 欧美美女啪啪视频| 人妻 欧美亚洲| 91亚洲综合| 国产最火爆久久国产网站网站| 天天久久| 97在线免费观看| 欧美激情性爱视频网站| 国产呦精品一区二区三区下载| 欧美性爱日韩性爱| 亚洲丝袜二区| 国产成人精品午夜福利| 91在线丝袜| 综合网 欧美| 呦呦一区| 亚洲A曰本VA欧美VA视频| 欧美精品精品一区二区| 五月天婷婷在线看 | 精品一区二区麻豆| 人人妻人人爽一区二区三区| Blackedraw视频一区二区| 成人看片网站| 91网站在线播放| 久久久少妇| 国产美女在线精品免费看| av绯色| 蜜乳AV色欲AVAV无码| 日本天天人人狠狠在线日美女 | 中文字幕AV片| 97资源亚洲| 日韩欧美大力操| 日韩不卡毛片Av免费高清| 欧美网站免费| 欧美色日本| 国产激情视频一区区三区| 黄片直播三级黄片两女一男| 97中文字幕色| 日曰骚久久精品| 人人操肉肉| 99无码视频| 天天综和| aaa亚无码专区| 综合网,亚洲,欧美| 啊啊啊在线观看免费视频| 日韩乱伦影音先锋| 最新加勒比丝袜在线| 97精品网站| 岛国激情视频软件| 宗合情欲网| 精品人妻一区二区三区在| 亚洲成人免费在线| 久久视频,这里只有精品| 欧美天天综合在线| 天美传媒国产原创中文字幕亚洲欧美另类 | 在线观看中文字幕| 九九玖玖精品| 伊人激情五月天一区二区| 日韩内射视频| 久草视频在线视频在线视频在线观看| 久久久9 9 9精品| 亚洲精品三区在线观看| 亚洲日韩熟女人妻高清在线| 一级性爱网| 一区操逼日比视频| 伊人午夜福利视频| 另类图片五月天| 午夜精品久久99蜜桃的功能章节| 久久无码电影| 清纯唯美综合| 久久婷婷视频| 高潮精品| 亚洲欧美日韩电影网站一区| 日本精品不卡一二三区| 98超碰欧美| 色婷婷丁香五月| 美女诱惑一区| 日韩欧美中文字亚洲慕| 欧美日韩成人在线| 啪啪啪东京| 久久久久久久六六| 日韩97超碰中文字幕| 国产女同在线观看视频| 婷婷久草一区二区三区| 操屄日韩| 97天天| 亚洲男人的天堂AV| 亚洲欧美国产其他二区| 搡老女人老91妇女老熟女| 日韩啪啪啪视频| 人人看人人摸人人色| 91爱啪| 鸥美插入视频| 91九九九小逼| 五月丁香啪| 亚洲欧美色图小说| 色淫网站优优视频| 综合av影片| 婷婷激情啪啪| 色yeye成人免费视频| 亚洲欧美清纯| 在线色资源| 老熟女熟妇| 99色色网| 亚洲国产日韩欧美熟妇在线| 东北女人性交| 97公开久久| 夜夜一区二区| 自慰白浆在线观看| 色综合网1| 91综合色噜噜| 日夜伊人网| 色亚州人久干视频在线观看免费版| 人妻丝袜无 码视频专区| 国产综合在线视频网站| 熟女精品日韩一区二区三区| q2午夜理论片夜色av| 日韩精品人妻系列无码天堂| 日韩啪啪啪啪啪| 亚洲 国产 精品一区| 成人小说另类在线| 国产精品不卡高清在线观看| 久久九九97| 欧美夜夜骑视频| 国产怡红院| 五月丁香综合网| 国产精品视频一区二区三区八戒| 国内精品a| 综合第一页| 91 偷| 97超碰国产亚洲精品| 久久久禁| 亚洲 无码 有码 中文字幕| 精品一区二区麻豆| 欧美激情久久久久| 天天综合网AV91| 91撸色网 玖玖网 欧美| 无码久| 久草男人天堂| 96久久久精品| 日韩精品影视| 天天天操天天天爱| 一二三区精品视频| 日韩九九九| www男人天堂| 亚洲欧美激情小说| 国产熟女自拍| 久久系列| 久久黄片国产一区二区| 国产无码精品高清| 亚洲天堂无码| 精品少妇人妻一区二区三区| 国产夫妻性生活视频| 欧美青青草视频| 国产精品97超碰| 99草精| 91欧美综合| 麻豆久久一区二区三区| 亚洲阿v天堂无码z2018| 97人人干| 亚洲中文字幕有码视频一区二区三区| 色婷婷久久综合超碰| 中文无线日韩一区| 深夜福利黄片| 青娱乐久久艹| 欧美1727免费观看视频| 久久草视频污视频| 色区97| 中文字幕欧美丝袜07资源| 肏逼视频日本| 探花熟女,姿勢到位,體驗感也到位| 欧美日韩国产色图在线| 日韩草久视频| 久久高清无码夜夜操| 青青草原伊人网| 啊啊啊在线观看| 亚洲?V无码专区在线电影| 日韩,欧美,中文在线| 婷婷五月在线视频| 日韩欧美丝袜诱惑| 欧美性夜| 色拍偷亚洲| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国内精品久久人妻性色av| 国产乱人伦AVA麻豆软件.| 丁香五月婷婷基地| 蜜桃久久久久久久久久久久| 91成人18| 免费啪啪啪网站18岁| av日韩国产一区二区| 九九这里只有精品| 色天堂在线观看| 亚洲在饯| 五月天婷婷基地| 国产熟女精品区| 日韩少妇无码| www.色操逼| 长长久久88视频| 欧美一级专区免费大片| 国产乱伦视频污| 97最新在线播放视频| 欧美 亚洲 大香| 9久9久9久9久视频网站| 日韩人妻一二三区视频| 超碰 av 女人天堂| 国产精品诱惑| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 日韩成人网址| 日韩精品一区,二区 九九...老司机| 99re99| 国产18精品亚洲精品| 亚州乱码中文字幕综合久久久| 五月天日日操夜夜操| 亚洲导航深夜福利| 91精品丝袜久久久久久无码人妻| 国产高清亚洲日韩一区| 天天影视网综合少妇| 熟女熟妇一区二区三区视频| 国产精品制服丝袜清纯唯美| 激情四射五月天| 影音先锋视频在线| 中文字幕av一区二区三区人妻少妇 | 欧美v亚洲v日韩v最新在线二区 | 国产高清成人传媒影视| 亚欧美色图| 极品尤物女神在线观看| 97在线公开视频| 国产a级午夜毛片| 亚洲欧美天| 日本操BAV| 另类专区加勒比| 亚洲一区二区精品福利| 国产一二三福利视频网| 夜夜嗨一区二区| 亚洲日韩美女丝袜美腿人妻视频| 久久久无码国精品无码三区三区| yiqicaoav| 蜜桃视频一区二区三区在线观看| 精品久久久久久中文| 亚洲有码第一页| 久久毛卡| 国产丝袜啪啪| 很黄很污的免费网站| 欧美欧美啪啪视频| 91在线/欧洲| 亚洲无码久久久久久久| 婷婷激情丁香| 91暧暧| 欧美国产精品| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 91岛国动作片| 亚洲瓯美色图| 日韩乱中文| 欧美啪啪啪91| 大香蕉在线视频15| 奇米狠999| 精品丰满熟妇人妻一区| 久久久穴999| 人人操人人操草草| 九九九九精| 97色色,97综合| 熟女被操视频网址| 亚洲欧美日韩免费观看| 四虎免费视频| 极品少妇99| 婷婷丁香成人| 好好的日:com久久九九| 国产又爽又黄| 熟女这里只有精品6| 青草视频人妻在线观看| 天美精品av| 亚洲一曲日韩精品| 极品少妇久久久| 嫩草伊人久久精品| 婷婷六月色| 狠狠操官网| 人妻熟女一区二区三区视频| 加勒比五月天| 91N综合在线| 五月开心网| 亚洲成a人片在线观看中文!!!| 亚洲高清91| 超碰在线97国产| 久久小视频| 色色香蕉| WWW啪啪的com| 爱妃国产亚洲视频中文字幕| 久久国产精品m码| 91欧美性| 91黑丝美女| 插入综合网| 51一区二区三区| 天天影视色香欲综合网小说| 97超碰欧美精品| 九九九九九九免费视频| 人妻 欧美 中文| 日本久操视频| 美女刺激久久国产欧美| 精品国产肉丝袜在线拍国语| 欧洲一级性爱视频在线观看| 性色av一区二区| 伊人97色天使| 91亚洲精品青草| 五月天激情国产综合婷婷婷| 91日本在线观看| 91成人在线免费视频| 国产91亚洲精品一区二区三区| 九九九九精品视频| 东京热天堂网| 亚洲AV麻豆Aⅴ无码电影一| 性色综合网| 精品玖九九久| 成人性生活高清视频在线播放| 亚州五月| 男人的天堂com| 日韩AV噜噜噜一区二区三区四区| 久久9免费视频| 日本国产二线女色| 99少妇内射| 亚洲女人91| 91丝袜美女视频| AV中亚| 亚洲九九九| 亚洲久久久久| 2023天天操夜夜操| 婷婷激情五月天小说网| 黄片无码在线制服| 久久HD| 七久久久| 天天日天天操VV| 97超碰人操| 大香蕉日韩欧美| 极品少妇久久久久| 97超碰9| 国产亚洲色婷婷久久99精品91 - 百度| 97爱| 人人操人人搞人人草| 秋霞蝌科网日本一区| 91 亚洲 欧美 日韩 国产 综合| 中文字幕在线观看视频www| 五月激情在线| 黄色高清久久无码依人| 国产丝袜高跟美女av免费观看| 91插B网站| 色香欲影| av最新免费中文字幕| 成人免费在线网站| 不卡超碰护士AV在线免费播放| 久久亚州高清| 91亚洲狠狠色| 欧美片第一页| 欧美在线播放aaaa| wwe 天天干.com| 久久9999| 蜜乳成人AV| 黄片直播三级黄片两女一男| 手机不卡视频不卡在线一二三区| 2026国产精品视频| 欧美亚洲天堂| 久久老子无码午夜伦不卡| 97精品国产97久久久久久免费| 夜夜爽爽夜夜精品视频| 超碰欧美| 黄网在线播放| 欧美变态激情网| 91人人| 少妇3P性爱自拍| 精品超碰中文在线| 免费国产| 日韩在线一区高清在线| 91neishe| 欧美亚洲今日在线| 免费人成?大片在线播放| 亚洲情色一区综合| 97 色综合| 久久6热视频免费观看| 台湾肥佬网一区二区三区| 精品国产乱码久久久久久免费| 日本人妻丰满熟妇久久久久久| 国产欧美一区激情交| 极品后入免费视频| 国产精品人妻免费精品| 大香蕉手机视频| 97视频在线免费播放| 亚洲日韩在线a不卡99精品| 超碰久热| 欧美92| 国模精品一区二区三区苹果色戒| 丝袜美腿射精91| 91av一区二区在线观看| 五月天色图| 久久黄人人爽视频| 五月香婷婷| 亚洲狠狠入| 亚洲最新a在线观看| 男人 天堂 日 亚洲| 国产粉嫩蜜臀av一区二区三区| 久久久中文| 午夜亚洲| 色婷婷激情| 国产精品久久久亚洲第一牛牛_在线观看| 51一区二区三区| 日本一久是| 一本一道vs波多野结衣| 婷婷九月丁香| 欧美婷婷五月天| 日本久久久久久久久久| 亚洲高清在线| 啪啪自拍九九综合| 久妇网| 国产精品久久久久无码Av网曝门| www.99热在线只有精品| 国产一区自拍欧美日韩| 亚洲诱惑天堂 | 欧美性战999| 精品亚洲一区在线观看| 人人澡人人弄| 中国东北熟女老太婆内谢| 中文日韩欧美熟| 在线可观看的黄色网址| 99av| 欧美精品双插| 一区二区三区精品视频| 91亚洲欧洲| 激情图片亚洲色图| 亚洲欧美日韩精品久| 人妻蜜桃臀| 婷婷五月天补不补| 日韩激情毛片一级久久久| 国产第二页| 97综合在线| 亚洲精品97| 乱欲性色| 9999久久久久| 自拍偷拍草一草| 9997se| 手机av天堂久久久久| 国产精品久久久久久照片| 久久久久幕乱码| 亚洲色图久久精品蜜| 国产a片操逼| 97伊人超碰| 熟妇熟女一区二三区| 久久99草| www激情| 麻豆久久久久久久久丝袜 | 久久是精品| 亚洲激情网| 国产一区二区在线播放量| 后入式999| 四虎影库国产精品免费| 久久精品店| 在线视频 亚洲精品| 激情小说亚洲图片| 色婷婷综合久久久久中文一区二区| 无码丰满熟妇一区二区浪潮AV| 九九热精品视频六| 国产人人干| 欧美亚男人的天堂| 欧美黄色片AAAAA| 黄色大片免费在线| 97欧美在线| 熟妇无码视频三区| 亚洲色悠悠久久88| 亚洲最大的黄色电影网站。| 狠狠干狠狠干| 日韩精品一区的| 人人妻人射| 国产综合日韩伦理| 久久中出| 91亚洲网站| 激情久久日韩精品中文字幕麻豆| 久久国模av| 夜夜操老骚逼视频网站| 欧亚综合一卡二卡中文字幕| 国产精品老师| 欧美视频中文字幕区| 色狠狠 - 百度| 图片区小说区| 久久AV无码网址| 日韩av不卡在线看| 国产在线强奸视频| 国产成人精品必看 | 综合 青草 伊久久 影院 综合| 免费视频无码| 激情综合五月婷婷| 91久热| 五月婷婷久久综合| 大香蕉五月天婷婷| 国产日韩欧美三级片| 91天堂色男人的天堂| 青娱乐国产盛宴视频| 九九精品99| 日本免费一级AAA大片器| 久久亚州精品成人Av无| 嗯啊视频免费在线观看| 亚洲中文一区二区三区| 白天啪啪晚上啪啪视频| 操逼逼福利视频| 首页中文字幕中文字幕免费| 无遮挡h肉动漫在线观看| 一区三区啪啪| 久久久98网站免费视频| 人妻天天爽夜夜爽爽| 色好看av| 亚洲天堂日本| 欧美男人的天堂| 久久系列| 翔田千里AⅤHD无码| 亚洲一级性爱视频免费看| 女人 A一级| 中文字幕性感少妇av| A久久| 人妻在线臀日韩| 9精品在线| 精品中文一区二区| 97综合激情| 国产精品福利资源在线尤物| 人妻一区视频| 五月丁香婷婷综合| 少妇六月天| 丰满人妻一区| 亚洲国产精品无石码久久 | 欧美 日韩 国产传媒| 亚洲欧洲无码一区夜| 国产精品久久久久9999小说| 999久久久免费精品国产牛牛| 韩国黄片aaaa| 67914亚洲精品| 欲射影视| 96久久久久| 青青久久手机线视频| 久久伊人大香蕉| 操人妻逼91| 一区二区三区麻豆| 99国产在线 精品 视频| 一二三区在线| 日产成人久久| 摸奶性爱视频网站在线免费播放| 国产版a级片直播在线| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 精品一区二区三区国产| hd成人一区二区在线| 人妻碰碰碰碰碰碰| 玖玖资源视频一区二区三区| 午夜视频黄| 99精品在线| 99re在线视频国产| 欧美Ⅴ性爱| 国产激情综合五月久久| 爱妻综合网| 亚州熟女乱伦| av优播| 伊人性在线视频| 狼狼色丁香久久婷婷综合五月| 口爆综合网| 亚洲干B| 亚洲色 国产 欧美 日韩| 亚洲情色一区综合| 老熟女网站| 99自拍视频| 99re6在线视频精品免费完整版安卓版| 天天躁日日躁狠狠躁| 操操碰| 九九九只有精品| 人人操人人搞人人草| 中文乱码99| 人人弄人人摸| 成人久久无码www| 国产精品久久久啊| 国产女上位好爽在线| 精品传媒在线一区| 亚洲宅男天堂| 美欧色综合| 五月丁香在线| 777超碰| 25国产精品免费观看| 怡红院久久老司机| 激情视频网址| 日日不卡av| 天天日夜夜| 天堂成人网| 久久久人体| 91美女网站| 国产原创精品| 黄片视频观看| 五十路熟女工口 | 日本丝袜美腿人妻九九| 三男一女不戴套的A片| 色哟哟-国产专区| 日本性交操一区二区不卡系列| 熟女色图在线| 啪啪视频亚洲第一| 青青草日韩免费观看高清在线| 八人操人人摸人人看| 天天天堂影视日韩亚洲91| 激情干在线| 无套后入双马尾| 懂色综合久久久| 人人弄人人摸| 亚洲综合射| 午夜天堂啪啪| 麻豆久久精品亚洲精品88 | 欧美日韩免费性爱| 久超碰这里只有精品| 日产狠狠干| 蜜乳AV免费观看| 啊啊啊啊啊啊啊在线| 亚洲第一在线视频| 国产h小视频在线观看免费| 美女裸体麻豆天美蜜桃91| 嗯啊抽插大香蕉网页| 97资源站国产精品| 97操97色| 粉嫩av在线一区二区| 人人妻人人澡人人爽久久av| 亚洲综合在线高清| 人人射人人操人人摸| 野狼福利社区| 老熟妇一区二区三区啪啪| 日韩av乱伦| se吧提供国产乱老熟视频胖女人| 91国产丝袜美女| 九九天堂| 国产小u女在线观看| 亚洲欧美另类激情小说| 在线情色电影 91大| 东京热激情视频一二三区| 日韩性爱毛片操骚逼| 久久精品无码一区二区三区| 97精品国产手机| 99免费视频| 乱伦Av网| 人人操 欧美| 免费视频观看60秒| 欧美夜色| 熟妇视频一区二区三区在线观看| 日韩不卡a级视频专区| a片久久久久久久久久久久 | 毛片99-全集电影手机免费观看完整-B029AV| 欧美九9 9 9| 精品久久在线区一区| 人人贴人人摸| 9久久精品| 中文字幕亚洲热播人妻| 中文久久| 亚洲中文sv| 精品久久九| 婷婷五月天久久精品视频一区二区三区| 亚洲图片偷拍视频区| 99e久久国产精品| 青青草一本道福利视频| 免费成人在线熟妇网| 人人手机欧洲亚洲国产人妻| 乱色视频中文字幕| 无码免费精品高清| 女同女同恋久久级三级| 亚洲中文字幕在现观看| 97网色| 天天操熟妇| 都市激情人妻一区二区青青操视频 | 日躁天天爽爽| 啊啊啊水好多| 亚州,欧美在线| 欧美亚洲清纯| 亚洲欧美天| 一本色道久久综合亚洲二区三区| 91精品免费| 精吧天堂| 啊啊啊啊啊舒服| 欧美亚洲高清晰| 精品无码产区一区二| 98福利在线视频| 风骚少妇视频中文字幕| 国产成人精品一区| 夜夜嗨老熟女AV一区二区三区| 亚洲综合射| 中文欧丝袜诱惑| 色99久草| v91av| 中文久久| AV一区观看| 亚洲国产一区二区入口| 久久久亚洲欧美综合| 国产午夜无码片在线观看影视| 极品美女福利在线观看| 黄片www.| 蜜臀久久一区二区| 亚洲天堂色图| 有码色中文字幕在线观看| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 中国91AV| 亚洲加勒比| 无遮挡男女激烈动态图| 在线人成亚洲视频免费观看| 无码高清操逼网址| 日本视频在线观看污污污| 国产日本久久免费精品| 99色热| 亚洲男人的天堂一区二区| 中文字幕乱碼在线| 久久成人午夜狠狠| 人妻少妇精品视频一区二区三区| 亚洲av性爱电影| 看大黄色大片原件| 大香蕉综合| 亚洲综合网图| 91精品国产长腿丝袜美女| 熟女人妻精品一区二区视频| 被男人吃奶很爽的毛片| 国产精品成人蜜臀AV在线| 色色激情| 久久只有精品一区二区三区| 天天热精品| 亚洲欧美第一页| 婷婷午夜成人色中色| www.狠狠操| 亚洲第一二区另类图| 久久久一区二区三区麻豆| 久久精品国产精品一区| 日本性爱不卡视频| 高清不卡一二三区视频......| 久久熟女久| 美女啊啊啊啊啊啊| 久久成人国产| 精品99999久久久久久| 免费亚洲国产精品久久一区| 91欧美亚洲| 国产偷拍自拍在线视频| 青青草自拍视频在线播放| 黄色十八禁| 亚洲色婷婷久久91| 婷婷香蕉| 热久久国产| 婷婷五月天综合网| 性交一区二区在线播放| 熟妇综合一区二区三区| 超碰av在线| 欧美一二级| 欧美日韩另类在线播放| 日韩有码一区三区| 中文字幕第二页| 国产成人手机视频激情| 亚洲最大的黄色电影网站。| 亚洲中文字幕一区二区| 日韩一区二区三区四区五区| 日少妇亚洲版| 免费精品无码一级毛片牛牛影视| 色官网在线| 大香蕉色欲AV| 东北丰满熟女国产一区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 酒色综合网| 偷窥自拍亚洲天堂网爆| 天天躁狠狠躁av| 日韩乱伦AⅤ| 国产农村妇女精品一二区| 91人妻在线视频| 色一情一乱一乱一区91Av| 亚洲欧美啪啪| 欧美极度丰满熟妇hd| 亚洲综合情色| 丰满人妻一区二区三区四区| 极品内射| 国产女人高潮嗷嗷嗷叫小说| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 激情小说日韩无码| 亚91亚洲网| 日韩在线欧美精品一区二区| 宅男午夜在线视频| 亚洲熟妇一,二,三期| 又大又长又爽| 国产精品福利资源在线尤物| 无码heyzo高清一区| 激情五月天中文字幕色| 色综合中文字幕不卡| 97在线观看| 丝袜内射| 色翁荡息又大又硬又粗又爽| 97操在线| 熟妇操花| 色97干| 久久人人爽爽爽人久久久| 人人爱人人乐人人操| 久久人人爽爽爽人久久久| 成人自拍三级在线观看| 97频视在线| 亚洲欧洲国产综合av| 91亚洲最新在线| 看日韩美女二区三区免费操逼视频 | 日本理论在线| 青草一区二区| 亚洲综合888| 国内毛片婷婷六月色| 91老熟女91老女人| 欧美日不卡| 18禁无码永久免费无限制| 天天色怡春院| 91精品综合久久久久久五月丁香| 日韩在线观看三级电影| 白丝少妇一区二区| 亚洲偷拍自拍在线视频| 97色亚洲| 中文久久96| 久久思思热| 国产亚洲日韩欧| asc国产精品| 99热免费| 亚洲乱码国产乱码精网站| 熟女熟妇一区二区三四区| 人妻美腿丝袜制服诱惑综合天堂-| 高清无码一区二区三区| 久久亚洲一区女同性恋中文字幕 | 白嫩少妇| 职场同事知名国产国产精品久久欧美日韩| 69精品人人人人| 色综合久久av| 亚洲 欧美 色图| 亚洲综合性网址| 日韩欧美视频青青| 黄页视频网站野外| 亚洲天堂久久久久久粉红视频| 九九国产| 精品久久99| 另类专区在线观看| 日韩精品在线观看观看| 日日操夜夜操天天操免费观看麻豆| 10000部十八禁看电影| 99综合免费视频| 国产高清免费不卡av| 日本天天干天天操一区| 亚洲天堂电影网| 亚洲情色一区综合| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 欧美久久伊人| 五月婷婷丁香六月丁香| 亚洲一区二区三区婷婷| 欧美性五月| 裸体美女久久久| 国产精品经典一卡久久久 | 干美女人妻| 99精品人人爽| AV老汉| 国产精品91一样| 国产成人网站在线观看| 操逼1区| AV和黑人在线播放| 黄色免费网| 亚洲激情视频| 男女啊啊啊| 蜜臀99久久精品| 久久精品中文字幕女同| 天天天天天天天天综合| 日本精品国产视频| 北条麻妃99精品青青久久| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 国产丁香精品露脸视频| 国偷自 一区二区| 久久久久大香青草精品综合| 久久神马影院| 亚洲视频小说| 中 文字幕一区二区三四 五 区日 日 骚| 99国内精品| 亚洲综合色男人网| 亚洲天堂综合AV| 天天日少妇逼AV| 色色色热| 口爆综合网| 91 手机在线播放 绯色| 天天综合91在线| 久久99热这里只频精品6学生| 日本三级韩三级99久久| 亚洲成?V人片在线观看福利| 色噜噜人妻丝袜a∨先锋影| 亚洲综合一区二区| 日韩女模中文造逼| 国产免费永久精品无码| 久操精品网| 男人的天堂啪啪啪啪啪蜜桃不卡| 六月丁丁香| 热久久精品| 日韩精品熟妇| 中文字幕伊人| 67914在线兔费成人视频| 日韩精品午夜操呦呦不卡影院 | 亚洲国产欧美日韩人妻日中文| 日韩在线76| 久久国产视频专区一二三| 色五月69夫妻| 国产女人9999| 日本在线15p| 人妻精品一区二区| 极品销魂美女一区二区| 一二三四视频中文字幕在线看| 中文精品一区二去| 日韩去日本高清在| 91黑丝在线播放| 天天天肏屄欧美| 内射中国少妇高清视频免费视频| 97超碰国产亚洲精品| 啊啊啊无码| 91人妻最真实刺激绿帽| 日本一区二区成人在线| 日韩三级一区 | 成人自拍三级在线观看| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 无码黑人精品一区二区三区三| 日本性爱欧美性爱| 黄色成年| 欧美高清第一页| 国产精品无码久久久久2025| 小情侣高清国产在线视频| www.婷婷五月天| 麻豆AV短剧| 亚洲一区中文字幕| 日本精品中文字幕视频| 丰满人妻一区二区三区大胸懂色 | 国产高清在线自在拍69| 久久中出| 人妻在线视频| 一区中文字幕二区日韩| 天天综合站| 婷婷色色五月天福利| 懂色AV蜜臀无码精品APP| 99热免费| 精品少妇一区二区三区| 亚洲成aⅴ人片不卡无码| 色色色色综合网| 日日夜夜草草草| 欧美激情专区| 一区二区三区精品视频| 夜夜騷av、一區二區| 91狠狠综合久久| 国产黄片在线免费观看| 久久手机好看网站| 蜜桃网熟妇| 熟女乱伦A| 江都AV在线| 亚洲交性| 韩日无码在线观看| 久久久久9999妇女| 欧美少妇色图| 99久久婷婷| 国产一区二区精品在线视频| 国产精品麻豆成人av| 婷婷五月色| 日韩BBN| 亚洲古典另类欧美在线| 超碰 av 女人天堂| 黑人免费福利视频| 欧美日不卡| 天天综合色图| 99热91| 日本幼女18+| 久久久精品成人国产| 嗯嗯啊啊啊啊轻点视频| 7777奇米影视久久| 亚洲高清内射| 成人午夜高潮av猛片| 欧美极品女人的天堂| 四虎AV在线播放| 久久精品性| 情色五月天就去干| 久久香蕉综合一本到3atv| 色偷综合| 亚洲色 国产 欧美 日韩| 狠色婷婷久久一区二区三区_| 久久久久久99AV无码免费网站| 1区2区3区在线视频| 人人操欧美风骚| 天天操av懂色| 日本国产欧美一区三区二区 | 日韩中文字幕国产| 色第一页| 91精品女厕偷拍视频| 中文字幕78| 亚州免费啪啪视频| 蜜乳av一区二区三区四区不卡| 天堂无码精品国产久| 欧美超碰人妻97| 午夜久久无码1000合集| 中精品一区二区三区| 激情久久av一区av二区av| 超碰97综合网| 日韩在线76| 美国日韩黄片| 中国小夫妻勾搭露脸淫荡对白| 人人操人人干网页| 黄色一区三区| 婷色五月天| 伊人国产成人av网站| 一区二区三区蜜桃成人撸久久东京热| 天天爽夜夜爽夜夜爽精| 超碰午夜| 亚洲AV免费在线| 蜜臀久久99精品久久久电影| 色婷婷综合久久中文字幕雪峰| 欧美激情性爱视频网站| 91精品少妇搡搡搡| 五月婷在线| 乱抡国产91| 东方亚洲在线操逼天堂| 婷婷五月天成人| 国产9 9在线 | 亚洲| 欧美中字不卡| 久久午夜伦| 操逼天美3区| 欧洲色综合| 无码一区二区三区四区五区六区七区八区九区十区视频 | 极品尤物女神在线观看| 天躁夜夜躁2021| 天天综合香 ld视频| 岛国视频免费在线观看| 超碰美国| 伊人991| 三级三级三级日本99| wwwxxx日本爽| 中文字幕乱妇免费视频| 日日干夜夜操视频h| 在线观看国产黄色| 偷拍偷窥与盗摄视频专区| 天天情欲宗合网| 德国一二三不卡| 再深点灬舒服灬太大了好硬好爽| 熟妇综合一区二区三区| 视频在线观看青青99国产| 999久久久九| 国产一区二区三区影片| 欧美一区二区一级岛国大片| 国产后入式在线观看| 操操操操操操| 91美女中出| 久久九九国产精品| 秋霞一级鲁丝片A片| 精品国产乱码久久久久久久| 丝袜综合| 野狼激情网| 亚洲国产无码精品首页久久久| 亚洲国产精品成人综合| 99re久久| 亚洲高清在线se| 青青草在线视频欧美| A V少妇特黄三级| 97任你吞精| 夜夜天天噜狠狠爱2021| 亚洲 欧美 精品专区 极品| 超碰久超碰久| 91亚.色| 国产诱惑| 神马久久69| 性欧美天天| 青青青操| 日本在线一二 | 黄色一区三区| 欧美日韩亚洲天堂网| 国产日韩精品一区二区三区| 狠狠色丁香| 国产 丝袜 欧美中文 另类| 九色精品视频导航1| 国产精品午夜福利亚洲综合网| 久久华人网| 大香蕉伊人75| 久久99久久99精品天美传媒棢·纸:.| 成人在线永久| 91暧暧| 日韩pv中文| 亚洲日产专区| 麻豆久久久一区二区| 午夜丁香| 丁香九月激情| 五月婷婷久久综合| 爱我干综合| 激情小说五月天| 99综合视频| 丁香六月天| 怡红院视频在线| 青娱乐 成人娱乐在线| 亚洲熟妇自偷自拍另欧美| 激情五月婷| 国产农村妇女一区二区| 国产精品一区二区三区在线密挑| 五月婷婷色| 超碰亚洲欧美日韩无| 大香蕉AV丝袜| 在线综合 亚洲 欧美中文字幕 | 久操| 中文字幕青青草| 久热伊人| 91综合在线| 亚洲国产成人7777| 久久久99免费| 太久视频| 丁香色婷婷| 九久久九精品视频| 国产偷仑|