Каков самый короткий способ запустить ваш шейдер GLSL (еще не скомпилированный) из C ++? - PullRequest
2 голосов
/ 06 апреля 2011

Так что просто - кроссплатформенная библиотека C ++ для компиляции и запуска шейдеров GLSL из исходного кода и эмуляции видеокарты при необходимости.Как правило, я хочу дать ему шейдер и данные и быть в состоянии запустить его и получить результирующие данные.Есть ли такая библиотека / или описанный способ использования некоторых библиотек в комбо?

1 Ответ

3 голосов
/ 06 апреля 2011

Вероятно, самым простым способом было бы использовать кроссплатформенный фреймворк OpenGL, такой как GLFW , с небольшим количеством для компиляции и использования шейдера (например, тот, который я опубликовал в предыдущем ответе ).Для систем, которые не поддерживают OpenGL, вы, вероятно, захотите использовать Mesa3D .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...