作者Macchiati (瑪奇朵)
看板GameDesign
標題Re: [請益] OpenGL NPOT 與 GL_LUMINANCE
時間Mon Dec 15 09:58:46 2008
我個人經驗,給你們參考一下。
試過好像即使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
→ NDark:有道理 12/15 13:01
推 Bencrie:我做了一下實驗,發現真的可能是alignment的問題。 12/15 20:30
→ Bencrie:256*256*113 , 224*164*316 這兩個Volume也能正常繪製 12/15 20:31
推 Bencrie:感謝Macchiati解惑 >///< 12/15 20:34
推 Bencrie:我想RGBA能夠沒限制可能是因為format剛好是4 bytes XD 12/15 20:38
推 DreamYeh:我做實驗的結果也跟Macchiati提到的一樣 應該是版子問題 12/17 10:39
推 Bencrie:不知道有沒有板友能夠用ATI的卡來做實驗看看 ... 12/17 13:39