Я разрабатываю игру, используя SFML и недавно узнали, что графические процессоры Intel не поддерживают VBO OpenGL. Это проблема, потому что SFML использует VBO для рендеринга на поверхности, которые не являются окном отображения.
https://github.com/LaurentGomila/SFML/issues/101
Информация, из которой я узнал об этом, была датирована несколькими месяцами, и разработчик SFML сказал, что проблема была «возможно решена» сегодня, по-видимому, потому, что кто-то сказал, что Intel обновила свои драйверы для поддержки VBO. (Так что он вполне может остаться сломанным, но у меня нет системы интеллекта, чтобы проверить это)
Мой вопрос, все еще проблема с графическими процессорами Intel и VBO? Это серьезная проблема, которая ограничит мою аудиторию (Windows / Mac / Linux)? И если это так, что является лучшей альтернативой SFML?
редактировать: Автор библиотеки исправил проблему вчера. Кроме того, я перепутал проблему, это не имело никакого отношения к VBO. Я должен был дважды проверить мои источники, извините! Я думаю, что это была просто проблема с … вещью.
Это проблема, потому что SFML использует ОБВ в рендеринг на поверхности, которые не являются окном отображения.
Чего ждать? Возможно, вы думаете о Framebuffer Objects (FBOs).
Черт возьми, твой связанная проблема никогда даже не упоминает VBO.
недавно стало известно, что графические процессоры Intel не поддерживают VBO OpenGL
Тогда вы узнали неправильно. Буферные объекты прекрасно поддерживаются в графических процессорах Intel.
VBO уже поддерживаются очень старыми картами Intel. Они также являются частью OpenGL 1.5 с 2003 года. Это не проблема.