Я использую OpenSceneGraph и хочу использовать некоторые функции OpenGL 3.3 и профиль Core. Я скомпилировал OpenSceneGraph с опцией -DOPENGL_PROFILE=GL3
. Я получил нужные функции, однако некоторые функции OSG больше не работают, например, освещение с osg::Light
, osg::LineWidth
, osg::LineStipple
и т. Д.
Я знаю, что OSG в основном построен на функциях uppon GL2, и что конвейер с фиксированными функциями недоступен в профиле ядра, но я ожидал, что "базовые" функции, такие как свет или линии, будут работать.
Планируется ли поддержка этих функций в профиле Core? Или я должен сам реализовать шейдеры? Или есть какая-то существующая реализация?