Получить поддерживаемые версии GLSL
При разработке на ноутбуке с графической картой Intel, во время компиляции вершинного шейдера, я получил это:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
Итак, я адаптирую шейдер для использования версии 300 ES. Между тем, я хочу проверить, какие версии GLSL поддерживает текущий драйвер / карта, поэтому я использую это:
glGetString ( GL_SHADING_LANGUAGE_VERSION )
Который, к моему ужасу, возвращает только «1,30».
Как я могу получить полный список? Или даже если это не полный список, как я могу получить стандартные поддерживаемые версии GL и поддерживаемые GLES версии?