0

私はSFMLを使用してゲームを開発していますが、最近、IntelGPUがOpenGLVBOをサポートしていないことを知りました。SFMLはVBOを使用して、表示ウィンドウではないサーフェスにレンダリングするため、これは問題です。

https://github.com/LaurentGomila/SFML/issues/101

私がこれを学んだ情報は数か月前のものであり、SFMLの開発者は、IntelがVBOをサポートするようにドライバーを更新したと誰かが言ったため、この問題は今日「おそらく解決された」と述べています。(したがって、壊れたままになる可能性は非常に高いですが、それをテストするためのIntelシステムがありません)

私の質問は、Intel GPUとVBOにまだ問題がありますか?私の聴衆(Windows / Mac / Linux)を制限するのは大きな問題ですか?その場合、SFMLに代わる最良の方法は何ですか?

編集:ライブラリライターは昨日問題を修正しました。また、私は目前の問題を誤解しました、それはVBOとは何の関係もありませんでした。ソースを再確認する必要がありました、ごめんなさい!私はそれがただの問題だったと思います...事。

4

3 に答える 3

1

SFMLはVBO使用して、表示ウィンドウではないサーフェスにレンダリングするため、これは問題です。

待って、何?おそらく、フレームバッファオブジェクト(FBO)について考えているでしょう。

ちなみに、あなたのリンクされた問題はVBOについてさえ言及していません。

于 2012-09-25T20:49:34.430 に答える
1

最近、IntelGPUがOpenGLVBOをサポートしていないことを知りました

その後、あなたは間違ったことを学びました。バッファオブジェクトは、IntelGPUで完全にサポートされています。

于 2012-09-25T20:50:06.943 に答える
1

VBOは、すでに非常に古いIntelカードでサポートされています。これらは2003年からのOpenGL1.5の一部でもあります。問題はありません。

于 2012-09-25T20:50:34.537 に答える