Re: [請益] OpenGL NPOT 與 GL_LUMINANCE

看板GameDesign (遊戲設計)作者 (瑪奇朵)時間16年前 (2008/12/15 09:58), 編輯推噓5(502)
留言7則, 3人參與, 最新討論串4/4 (看更多)
我個人經驗,給你們參考一下。 試過好像即使NPOT,貼圖width要4的倍數,可能是硬體alignment的關係。 試試看吧。 ※ 引述《Bencrie ()》之銘言: : glTexImage3D(GL_TEXTURE_3D,0,1,dim[0],dim[1],dim[2],0,GL_LUMINANCE \ : ,GL_UNSIGNED_SHORT,tex); : glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MAG_FILTER,GL_NEAREST); : glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MIN_FILTER,GL_NEAREST); : 剛剛實驗了一下,我把 103*94*161 unsigned short 牙齒的 CT 資料 : 重新rescale到128*128*256 他就work了 ... 囧rz : 這個算是 NVIDIA OpenGL ICD的bug嗎 ˊˋ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.3.249

12/15 13:01, , 1F
有道理
12/15 13:01, 1F

12/15 20:30, , 2F
我做了一下實驗,發現真的可能是alignment的問題。
12/15 20:30, 2F

12/15 20:31, , 3F
256*256*113 , 224*164*316 這兩個Volume也能正常繪製
12/15 20:31, 3F

12/15 20:34, , 4F
感謝Macchiati解惑 >///<
12/15 20:34, 4F

12/15 20:38, , 5F
我想RGBA能夠沒限制可能是因為format剛好是4 bytes XD
12/15 20:38, 5F

12/17 10:39, , 6F
我做實驗的結果也跟Macchiati提到的一樣 應該是版子問題
12/17 10:39, 6F

12/17 13:39, , 7F
不知道有沒有板友能夠用ATI的卡來做實驗看看 ...
12/17 13:39, 7F
文章代碼(AID): #19HRdNUf (GameDesign)
文章代碼(AID): #19HRdNUf (GameDesign)