2012-05-17 38 views
-2

我使用Opengl繪製了一個wireSphere。然後我爲它添加了紋理。它顯示在這臺機器上。但是我不在另一臺機器上顯示紋理。它只顯示沒有紋理的導線球體。將紋理應用到線框

+2

_Show code._哪臺機器?你正在使用GLUT? NPOT紋理?代碼紋理_wireframe_?代碼是否檢查錯誤? –

+0

Yaa。我使用GLUT。我手動繪製一個wireSphre。然後應用紋理。它適用於我開發的機器,但在另一臺機器上無法使用。 – Jez123

+0

[SSCCE](http://sscce.org/)。 – genpfault

回答

0

檢查它沒有工作的機器是否具有OpenGL擴展GL_ARB_texture_non_power_of_two,並檢查您的紋理是否具有兩個寬度或高度的非冪。較舊的硬件不支持那些尺寸不是2的冪的紋理。