LINUX.ORG.RU

preprocessor error: #version must appear on the first line (хотя написано первой строчкой)


0

1

Нашел интересный шейдер для пост-процессинга(размытие), нужна версия 1.5 или 3.0

error: #version 150 required for using interface blocks
0:12(1): error: interface blocks with an instance name are not allowed in GLSL 1.20 (GLSL 1.50 or GLSL ES 3.00 required)

Пишу #version 330(пробовал 150 ) но вот ответ

Usage: ./post-processing model.obj vertex_shader.v.glsl fragment_shader.f.glsl
postproc.f.glsl:0:5(1): preprocessor error: #version must appear on the first line

Немного погуглив нашел на сайте стима что это баг на intel HD, а у меня именно эта видеокарта. Но ничего о том как это исправлять там не написано.

★★★
Ответ на: комментарий от anonymous

что ты хотел от самой лучшей графики в linux

Но не может быть чтоб этот баг не исправили, это-же означает что на интеле не работают новые(да какой там новые, 3.3 опенГЛ уже старая) шейдеры!

abs ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.