Использует ли OpenSceneGraph основной профиль?

...а также расширение поддержки OpenGL для настольных ПК и рабочих станций за счет поддержки OpenGL 3.x и OpenGL 4.x и связанных с ними передовых расширений.

Мне было интересно, можно ли использовать профиль ядра или они полагаются на профиль совместимости?

приложение, написанное с использованием основного профиля OpenGL, будет работать быстрее, чем это же приложение, но модифицированное для использования профиля совместимости, даже если оно использует только функции, доступные в основном профиле OpenGL. великолепное 6-е место


person Maik Klein    schedule 22.04.2013    source источник
comment
будет быстрее, это ужасное упрощение, поэтому, если вы спрашиваете только о производительности, то я бы поставил -1.   -  person Bartek Banachewicz    schedule 22.04.2013
comment
даже если приложение написано в профиле совместимости без использования устаревших функций, это же приложение будет работать быстрее, если оно будет использовать профиль ядра - я очень сомневаюсь в этом и хотел бы, чтобы это как-то доказали (или, по крайней мере, указано в каком-то значимом контексте). Истинность этого утверждения (или условия, при которых оно может быть верным) может быть гораздо лучшим вопросом, чем внутреннее устройство OSG. Но приятно видеть, что новейшая Redbook наконец догнала и избавилась от всей путаницы с устаревшей версией.   -  person Christian Rau    schedule 22.04.2013
comment
В общем, можно с уверенностью предположить, что если программа/библиотека OpenGL явно не указывает в своей документации, что она поддерживает базовый профиль, то это не так.   -  person Nicol Bolas    schedule 22.04.2013
comment
Я ошибся, новый супербибл 6-й заявил, что профиль ядра будет быстрее, я добавил цитату.   -  person Maik Klein    schedule 22.04.2013
comment
Насколько я знаю, OSG - это просто граф сцены. Вы можете использовать версию OGL, как хотите, с небольшими изменениями.   -  person Michael IV    schedule 22.04.2013


Ответы (1)


Кажется, OSG не поддерживает основной профиль, см. это

person mkrus    schedule 03.07.2013