2010-04-29 63 views
0

我有一個簡單的使用bmp作爲紋理的openGL GUI。問題出在一些電腦上,紋理沒有顯示出來。但對於那些具有更新的OpenGL驅動程序的人來說,我怎樣才能讓它更加兼容。我認爲這個問題可能與auxDIBImageLoad有關。當我檢查結果時,我看到x,y正確,但數據指針指向全零的存儲區。
什麼可能是錯的?OpenGL紋理在某些計算機上不顯示,auxDIBImageLoad存在問題?

回答

1

較早的OpenGL實現的一個限制是它們不支持非二次冪紋理。有問題的紋理大小是多少?

+0

質地是84x105我可以使它工作的尺寸是多少? – CptanPanic 2010-05-04 17:11:41

+0

謝謝你的工作。我做了紋理64x128,它的工作。 – CptanPanic 2010-05-04 17:31:40