討論串[程式] 請問Open GL的Texture 和 Surfase問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者elfria (elfria)時間18年前 (2007/02/03 01:48), 編輯資訊
2
0
0
內容預覽:
我在寫小遊戲的時候,是2D遊戲. 發現. 我電腦在螢幕上show一張Texture效率滿低的. 比方說800*600的視窗..Show 5張圖層256*256...FPS就降下來. 不知道,有什麼方法可以克服. 或者說~~~如果用Surface的話,有什麼缺點?. --. 發信站: 批踢踢實業坊

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2007/02/03 02:59), 編輯資訊
1
0
0
內容預覽:
顯示卡是?. 現在就算是最低階的顯示卡. 畫 texture 的速度也很暴力. 所以你有可能用了純軟體畫圖而非硬體加速. 試試以下的指令來看看是誰在負責 OpenGL rendering 吧:. cout << "Vendor: " << glGetString(GL_VENDOR) << endl
(還有33個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者ppaass (Qoo~)時間18年前 (2007/02/03 11:02), 編輯資訊
1
0
1
內容預覽:
texture mapping 本來就是 performance killer,如果你是拿 texture 來做 2D. 用途的話那真的是很划不來,除此之外,texture mapping 所花的時間是正比於它. 在畫面上的面積,而不是原始圖檔的尺寸,所以你只要在畫面上畫得很大一塊,就. 算你用 1
(還有416個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者bignose1007 (bignose)時間18年前 (2007/02/04 02:53), 編輯資訊
0
0
0
內容預覽:
對第三個解法有問題,我用directx 的api,在每個frame 會把color buffer 清掉重畫,如果畫面只有少數部分會更動,但是要怎麼只把這些少數部分清掉呢?. thanks. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 134.208.2.249.

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者moonjustin (快點放長假吧@@)時間17年前 (2007/04/06 17:44), 編輯資訊
0
0
0
內容預覽:
我最近在寫一個opengl的作業. ㄧ開始我讀取了10張BMP圖檔就要花了5秒鐘左右. 然後之後我用glutTimerFunc(33,Timer,0)去跑一些動畫. 理論上是一秒大概會呼叫Timer去畫30次圖. 但是怎麼看怎麼感覺會lag很大. 覺得很疑惑我的是Microsoft corporat
首頁
上一頁
1
下一頁
尾頁