HLSL

E193856

HLSL (High-Level Shading Language) is Microsoft's C-like programming language used to write shaders for real-time graphics on GPUs, primarily in the DirectX ecosystem.

All labels observed (5)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf domain-specific language ⓘ
programming language ⓘ
shading language ⓘ
category graphics programming language ⓘ
compiledTo Direct3D shader bytecode ⓘ
designedFor GPU programming ⓘ
real-time graphics ⓘ
shader programming ⓘ
developer Microsoft ⓘ
ecosystem DirectX ⓘ
fullName High-Level Shading Language ⓘ
linked to: HLSL
hasFeature semantics for input and output bindings ⓘ
shader model versioning ⓘ
single-precision floating point as primary numeric type ⓘ
static typing ⓘ
inspiredBy C ⓘ
introducedBy DirectX 9 era ⓘ
primaryUse game development ⓘ
interactive graphics applications ⓘ
real-time rendering ⓘ
relatedTo Cg ⓘ
GLSL ⓘ
standardizedAs part of Direct3D shader model specifications ⓘ
supports compute shaders ⓘ
constant buffers ⓘ
domain shaders ⓘ
flow control ⓘ
fragment shaders ⓘ
geometry shaders ⓘ
hull shaders ⓘ
intrinsic math functions ⓘ
matrix types ⓘ
pixel shaders ⓘ
sampler states ⓘ
structured buffers ⓘ
swizzling ⓘ
tessellation shaders ⓘ
texture sampling ⓘ
unstructured buffers ⓘ
user-defined functions ⓘ
user-defined structures ⓘ
vector types ⓘ
vertex shaders ⓘ
syntaxStyle C-like ⓘ
tooling DXC compiler ⓘ
FXC compiler ⓘ
usedIn Windows game development ⓘ
Xbox game development ⓘ
usedWith Direct3D ⓘ
DirectX 10 ⓘ
linked to: Direct3D 10

DirectX 11 ⓘ
linked to: Direct3D 11

DirectX 12 ⓘ
linked to: Direct3D 12

DirectX 9 ⓘ
linked to: DirectX

How these facts were elicited

Referenced by (17)

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

DirectX → includes → HLSL ⓘ
HLSL → fullName → High-Level Shading Language ⓘ
linked to: HLSL
RSL → relatedTo → HLSL ⓘ
GLSL → relatedTo → HLSL ⓘ
SPIR-V → inputFrom → HLSL ⓘ
Direct3D 9 → supports → Shader Model 2.0 ⓘ
linked to: HLSL
Direct3D 9 → supports → High-Level Shader Language ⓘ
linked to: HLSL
Direct3D 11 → uses → HLSL ⓘ
Cg → similarTo → HLSL ⓘ
Cg → competesWith → HLSL ⓘ
Direct3D → relatedTo → HLSL (High-Level Shader Language) ⓘ
linked to: HLSL
Direct3D → usesShaderLanguage → HLSL (High-Level Shader Language) ⓘ
linked to: HLSL