2017-02-11 8 views
0

Я пытаюсь запустить этот код: https://github.com/wezu/p3d_wave (demo1.py) , и я получаю следующее сообщение об ошибке:ошибка GLSL пытается запустить питон коды

:display:gsg:glgsg(error): An error occurred while compiling GLSL vertex shader v.glsl: 
v.glsl:2(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES 
:display:gsg:glgsg(error): An error occurred while compiling GLSL fragment shader make_wave2_f.glsl: 
make_wave2_f.glsl:2(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES 
:display:gsg:glgsg(error): An error occurred while compiling GLSL vertex shader water_v.glsl: 
water_v.glsl:2(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES 
:display:gsg:glgsg(error): An error occurred while compiling GLSL fragment shader water_f.glsl: 
water_f.glsl:2(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES 
:display:gsg:glgsg(error): An error occurred while compiling GLSL vertex shader v.glsl: 
v.glsl:2(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES 
:display:gsg:glgsg(error): An error occurred while compiling GLSL fragment shader make_wave_f.glsl: 
make_wave_f.glsl:2(10): error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES 

ответ

0

Это говорит GLSL версия 1,40 не поддерживается. Поэтому измените версию в вершине и шейдерах фрагмента на поддерживаемый: 1.10, 1.20, 1.30, 1.00 или 3.00.

Так что, если вы открываете, скажем, файл v.glsl вторая строка: #version 140, изменить это, скажем: #version 130

Сделайте это для всех шейдеров, те, которая заканчивается. GLSL.

+0

thx много !!!!!!! –

 Смежные вопросы

  • Нет связанных вопросов^_^