[問題] Qt opengl 用硬體去貼圖

看板C_and_CPP作者 (囧)時間10年前 (2014/04/02 12:50), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Qt Creator 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) openGL 問題(Question): 如何在Qt使用openGL硬體加速貼圖。 小弟使用過QGLWidget paintGL,在paintGL中使用QPainter去draw image 也使用過 QGLWidget paintGL,在paintGL中使用glDrawPixel去draw image 上述情形都會使用一個Timer持續觸發updateGL(); 但是監看CPU用量,都大約用掉50%(CPU:Intel(R) Core(TM) i5-3230M CPU @2.6GHz 圖片大小: 1080p) 如何正確地使用硬體加速去draw image呢? 懇請大大指教。(鞠躬 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.69.1 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1396414230.A.5FE.html

04/02 14:06, , 1F
一點一點drawPixel本來就很沒效率
04/02 14:06, 1F

04/02 14:06, , 2F
弄個texture弄個mesh直接貼
04/02 14:06, 2F

04/02 17:07, , 3F
去看 nehe
04/02 17:07, 3F

04/02 21:19, , 4F
先確認 driver 有沒有正常運作吧
04/02 21:19, 4F

04/02 21:20, , 5F
drawpixel 雖然效率沒 texture 好但也沒這麼誇張
04/02 21:20, 5F

04/03 11:10, , 6F
謝謝大大們的指教!!
04/03 11:10, 6F
文章代碼(AID): #1JEvSMN- (C_and_CPP)