GLSL

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
GLSL
limbaj de programare
Autor OpenGL Architecture Review Board
Data de origine 2004
Implementare referință
Site-ul web www.opengl.org/

GLSL , acronim pentru OpenGL Shading Language , cunoscut și sub denumirea de GLslang , este un limbaj de programare la nivel înalt pentru gestionarea unităților shader ale unei unități de procesare grafică bazată pe limbajul de programare C. Scopul acestui limbaj este de a permite programatorilor un control mai direct și imediat al conductelor grafice , care nu necesită utilizarea unui cod de asamblare sau a unor coduri specifice.

Introdus inițial ca o extensie a bibliotecii grafice OpenGL 1.5, GLSL a fost introdus de OpenGL ARB în OpenGL 2, revizuirea majoră a OpenGL de la prima sa lansare. GLSL concurează cu limbajul de umbrire patentat Microsoft , HLSL (High Level Shading Language) integrat în biblioteca grafică Direct3D ( DirectX ).

Principalele beneficii ale GLSL sunt:

  • Compatibilitate cu diferite sisteme de operare, cum ar fi GNU / Linux , macOS și Windows .
  • Posibilitatea de a programa umbrele oricărei plăci video (chiar și de la diferiți producători) care acceptă OpenGL
  • Deoarece compilatorul GLSL este inclus în driverele plăcii video, producătorii pot crea cod optimizat pentru soluțiile lor, îmbunătățind performanța.

Elemente conexe

linkuri externe

Controlul autorității GND ( DE ) 7673247-2
Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă cu software-ul liber