[請益] OpenGL NPOT 與 GL_LUMINANCE
OpenGL從2.0版開始將NPOT (Non-Power-Of-Two) 維度的texture納入核心功能。
不管是1D、2D、3D、還是Cube map都可以不受 POT 限制,這可以省下一些多餘的
記憶體消耗。
我想向板友們請教的是,NPOT的使用是否有限制pixel format ?
我遇的的情況是在pixel format為GL_RGBA的時候,glTexImage3D正常工作,
圖也能正常的畫出來。但是若pixel format為GL_LUMINANCE的話,整個volume畫
出來會有偏移的現象。
看起來就像是glTexImage3D的x,y,z維度給錯一樣,GL會存取超出 x*y*z的範圍
(x*y*z為NPOT),Volume的底部會有不正常的東西被畫出來。然而,當x*y*z為
POT時 Volume的繪製又變成正確無誤。
我用NVIDIA的6200 & 8800 在兩個OS平台上測試過,不管Linux還是Windows都有這樣的
問題存在。
不知道有沒有哪位板友可以提供一些線索,感謝各位 >///<
--
Coding 日誌 & Linux 使用心得
Rinoworks Blog
http://rinoworks.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.32
推
12/13 19:23, , 1F
12/13 19:23, 1F
→
12/13 19:23, , 2F
12/13 19:23, 2F
→
12/13 20:13, , 3F
12/13 20:13, 3F
推
12/13 20:33, , 4F
12/13 20:33, 4F
→
12/13 20:33, , 5F
12/13 20:33, 5F
推
12/13 21:34, , 6F
12/13 21:34, 6F
→
12/13 21:34, , 7F
12/13 21:34, 7F
→
12/13 21:55, , 8F
12/13 21:55, 8F
推
12/14 00:12, , 9F
12/14 00:12, 9F
→
12/14 00:13, , 10F
12/14 00:13, 10F
→
12/14 00:31, , 11F
12/14 00:31, 11F
推
12/14 01:32, , 12F
12/14 01:32, 12F
→
12/14 01:32, , 13F
12/14 01:32, 13F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章