OpenGL學習01 OpenGL學習環境搭建

2021-06-27 11:12:37 字數 630 閱讀 4710

平台: windows 7

開發環境: visual studio 2012

工具軟體: glutdlls37beta.zip

將glutdlls37beta.zip解壓後得到glut.h、glut.lib、glut32.lib、glut.dll、glut32.dll,其中glut.h為標頭檔案放到c:\program files\microsoft visual studio 11.0\vc\include\gl中,glut.lib&glut32.lib為glut的庫檔案放置到c:\program files\microsoft visual studio 11.0\vc\lib下,glut.dll&glut32.dll為執行時需要的檔案放置到c:\windows\system32下

下面測試第乙個opengl程式:

#include void renderscene(void)  //渲染畫面函式

void renderinit()

int main(int argc, char **argv)

編譯執行,結果如下圖:

OpenGL學習筆記之一 什麼是OpenGL

opengl到底是什麼?制定並維護的規範 specification opengl規範嚴格規定了每個函式該如何執行,以及它們的輸出值。至於內部具體每個函式是如何實現 implement 的,將由opengl庫的開發者自行決定 譯註 這裡開發者是指編寫opengl庫的人 因為opengl規範並沒有規定...

openg離線包 OpenGL離線渲染和緩衝區物件

理論 輸入 影象,點,線。輸出 影象 實現方案 從一般到特殊 1.不支援fbo 主要介紹pc上,移動裝置如果不支援fbo要實現離線渲染那就實在沒轍了。gldrawbuffer gl back glreadbuffer gl back 設定讀寫時後快取區。一般pc都支援雙緩衝機制,如果沒有gl bac...

學習筆記 OpenGL01

首先,需要包含標頭檔案 include 這是glut的標頭檔案。本來opengl程式一般還要包含和,但glut的標頭檔案中已經自動將這兩個檔案包含了,不必再次包含。以glut開頭的函式都是glut工具包所提供的函式,下面對用到的幾個函式進行介紹 1 glutinit,對glut進行初始化,這個函式必...