[語法] OpenGL without window system?
請問一下板上熟悉OpenGL的前輩
OpenGL是否有辦法在不進入Window的情況下直接在framebuffer上繪圖?
如果可以的話應該要怎麼做?
我現在的情況是
我的OS是ubuntu, 我想要做一些全畫面的繪圖
如果我使用glut的話我可以很輕易的畫出我想畫的東西
但是glut只能在有window system的情況下運作
如果到了console mode程式便不能跑
我試著把有用到glut的程式碼移除
但是如果不用glut的話
似乎我呼叫的opengl指令都會產生GL_INVALID_OPERATION的錯誤 (用glGetError抓出來的)
我的推測是我少做了某樣initialization
在我爬了glut的source code後發現
他在windows系統下會做wglCreateContext
在X底下會做glXCreateContext
所以我推測我在console底下應該也要create某種context才能使用OpenGL來繪圖
想請教一下在linux的console底下我應該如何做這件事情?
或者說本來就做不到呢?
如果我觀念上有錯誤也麻煩板上前輩的指點一下
謝謝囉~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.63.2
推
12/24 14:52, , 1F
12/24 14:52, 1F
推
12/24 16:18, , 2F
12/24 16:18, 2F
推
12/24 20:26, , 3F
12/24 20:26, 3F
→
12/25 01:51, , 4F
12/25 01:51, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
10
15