私は LWJGL で OpenGL ゲームを作成しており、VBO と共に頂点属性を正常に実装しました。私の問題は、slick-util に基づく小さな UI があり、テクスチャが本来あるべきようにレンダリングされないことです。テクスチャ座標をシェーダーにスムーズに渡す方法に違いないと思います。現在、次のような頂点属性を介してテクスチャ座標を頂点シェーダーに渡しています。
pass_TextureCoord = in_TextureCoord;
これに変更すると:
pass_TextureCoord = gl_MultiTexCoord0;
すべての 3D のテクスチャが失われ、UI が通常に戻ります。