Как обновить версию glsl с 1.2 на MAC - PullRequest
0 голосов
/ 14 марта 2020

привет, я использую 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
}
"""

...