OpenGL Shading Language: Difference between revisions

Content deleted Content added
Adding local short description: "High-level shading language", overriding Wikidata description "shading language" (Shortdesc helper)
Enlarge the image size by setting it to the default.
Line 2:
{{distinguish|Open Shading Language}}
 
[[File:Linux kernel and OpenGL video games.svg|thumb|300px|[[Video games]] outsource rendering calculations to the [[Graphics processing unit|GPU]] over [[OpenGL]] in real-time. Shaders are written in '''OpenGL Shading Language''' and compiled. The compiled programs are executed on the GPU.]]
'''OpenGL Shading Language''' ('''GLSL''') is a [[High level programming language|high-level]] [[shading language]] with a syntax based on the [[C (programming language)|C programming language]]. It was created by the [[OpenGL ARB]] (OpenGL Architecture Review Board) to give developers more direct control of the [[graphics pipeline]] without having to use [[ARB assembly language]] or hardware-specific languages.