我的 OpenGL 學習用的專案 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
這個專案是我個人用來學習OpenGL的,主要是將別人提供的範例
重新時做一遍,程式中有六十幾個範例,可以下列鍵盤切換. VK_F1: Loop 各功能畫面. VK_ESCAPE: 返回前一個畫面. 編輯記錄
jow 重新編輯於 2007-08-09 23:56:47, 註解 附加 *.dll檔‧
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
這個問題我曾經在以前的電腦上遇過,好像是顯示卡不支援這類指令.
http://www.delphi3d.net/forums/viewtopic.php?p=534&sid=dce0cc907d0223f82f6a27b7149f0c44 我查了一下,在我使用的 Delphi3D's DOT 的 TDotContext class的程式碼有這方面的設定, 可是我不知道該如何解決. http://www.delphi3d.net/ <textarea class="delphi" rows="10" cols="60" name="code"> procedure TDotContext.SetDefaultPF; begin SetLength(FIntAttribs, 1); FIntAttribs[0].Name := 0; FIntAttribs[0].Value := 0; SetLength(FFloatAttribs, 1); FFloatAttribs[0].Name := 0; FFloatAttribs[0].Value := 0; // Set the default PF attributes: SetAttrib(WGL_ACCELERATION_ARB, WGL_FULL_ACCELERATION_ARB); SetAttrib(WGL_DRAW_TO_WINDOW_ARB, GL_TRUE); SetAttrib(WGL_SUPPORT_OPENGL_ARB, GL_TRUE); SetAttrib(WGL_DOUBLE_BUFFER_ARB, GL_TRUE); SetAttrib(WGL_COLOR_BITS_ARB, 24); SetAttrib(WGL_DEPTH_BITS_ARB, 24); SetAttrib(WGL_STENCIL_BITS_ARB, 8); end; </textarea> 可以試著修改這段程式碼看看... |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |