GLSL

E357640

GLSL (OpenGL Shading Language) is a C-like programming language used to write programmable shaders for graphics pipelines in OpenGL and WebGL.

All labels observed (3)

Label Occurrences
GLSL canonical 6
OpenGL Shading Language 1
glslang 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf domain-specific language ⓘ
programming language ⓘ
shading language ⓘ
associatedWithAPI OpenGL ES ⓘ
WebGL 1.0 ⓘ
linked to: WebGL

WebGL 2.0 ⓘ
linked to: WebGL
compilesTo GPU-specific machine code ⓘ
designedFor OpenGL ⓘ
WebGL ⓘ
designGoal cross-platform shader authoring ⓘ
programmable graphics pipeline ⓘ
executionEnvironment GPU ⓘ
fullName OpenGL Shading Language ⓘ
linked to: GLSL
hasFeature SSBO support ⓘ
UBO support ⓘ
built-in functions ⓘ
built-in variables ⓘ
in and out qualifiers ⓘ
interface blocks ⓘ
precision qualifiers ⓘ
introducedWith OpenGL 2.0 ⓘ
linked to: OpenGL
paradigm imperative programming ⓘ
procedural programming ⓘ
relatedTo Cg ⓘ
HLSL ⓘ
SPIR-V ⓘ
standardizedBy Khronos Group ⓘ
supports attributes ⓘ
control flow ⓘ
layout qualifiers ⓘ
matrix types ⓘ
preprocessor directives ⓘ
sampler types ⓘ
static typing ⓘ
swizzling ⓘ
uniform variables ⓘ
user-defined functions ⓘ
varying variables ⓘ
vector types ⓘ
syntaxStyle C-like ⓘ
usedFor compute shaders ⓘ
fragment shaders ⓘ
geometry shaders ⓘ
programmable shaders ⓘ
tessellation control shaders ⓘ
tessellation evaluation shaders ⓘ
vertex shaders ⓘ
usedIn computer graphics applications ⓘ
real-time rendering ⓘ
scientific visualization ⓘ
video games ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebGL → shaderLanguage → GLSL ⓘ
HLSL → relatedTo → GLSL ⓘ
RSL → relatedTo → GLSL ⓘ
GLSL → fullName → OpenGL Shading Language ⓘ
linked to: GLSL
SPIR-V → inputFrom → GLSL ⓘ
SPIR-V → hasTooling → glslang ⓘ
linked to: GLSL
Cg → competesWith → GLSL ⓘ