Loading AI tools
З Вікіпедії, вільної енциклопедії
GLSL (OpenGL Shading Language) — мова високого рівня для програмування шейдерів. Синтаксис мови базується на мові програмування ANSI C, однак, через його специфічну спрямованість, з нього були вилучені багато можливостей, для спрощення мови та підвищення продуктивності. У мову долучені додаткові функції і типи даних, наприклад для роботи з векторами і матрицями.
Основні переваги GLSL:
Версії GLSL розвивались поруч з версіями OpenGL. Починаючи з OpenGL 3.3, версія GLSL збігається з версією OpenGL.
Версія GLSL | Версія OpenGL | Дата | Директива препроцесора |
---|---|---|---|
1.10.59[1] | 2.0 | квітень 2004 | #version 110 |
1.20.8[2] | 2.1 | вересень 2006 | #version 120 |
1.30.10[3] | 3.0 | серпень 2008 | #version 130 |
1.40.08[4] | 3.1 | березень 2009 | #version 140 |
1.50.11[5] | 3.2 | серпень 2009 | #version 150 |
3.30.6[6] | 3.3 | лютий 2010 | #version 330 |
4.00.9[7] | 4.0 | березень 2010 | #version 400 |
4.10.6[8] | 4.1 | липень 2010 | #version 410 |
4.20.11[9] | 4.2 | серпень 2011 | #version 420 |
4.30.8[10] | 4.3 | серпень 2012 | #version 430 |
4.40[11] | 4.4 | липень 2013 | #version 440 |
4.50[12] | 4.5 | серпень 2014 | #version 450 |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.