привет, я использую Pyopengl на ма c, используя PyCharm. Мой ноутбук - MacBook Pro 2016, 4 удара молнии.
, и, как видно из кода, версия glsl - 1.2. Я попробовал все остальные цифры, чтобы проверить, работает ли он, но работала только версия 120.
Я действительно хочу использовать glsl версии более 3.3 и хочу знать, возможно это или нет.
Я не понимаю, почему моя версия такая низкая, хотя мой ноутбук не такой старый.
vertex_src = """
# version 120
uniform mat4 rotation;
attribute vec3 a_position;
attribute vec3 a_color;
attribute vec2 a_texture;
varying vec3 v_color;
varying vec2 v_texture;
void main(void)
{
v_color = a_color;
gl_Position = rotation * vec4(a_position, 1.0);
v_texture = a_texture;
//v_texture = 1- a_texture; //flip texture vertically and horizontally
//v_texture = vec2(a_texture.s, 1-a_texture.t); //flip texture vertically
}
"""