Cg

E724346

Cg is a high-level shading language developed by NVIDIA for programming graphics processing units, similar in design and purpose to HLSL.

All labels observed (2)

Label Occurrences
Cg canonical 2
Cg compiler 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf high-level shading language ⓘ
programming language ⓘ
abbreviationOf C for Graphics ⓘ
category domain-specific language ⓘ
shader language ⓘ
competesWith GLSL ⓘ
HLSL ⓘ
designedBy NVIDIA ⓘ
linked to: NVIDIA Corporation
designedFor programming graphics processing units ⓘ
real-time graphics ⓘ
developer NVIDIA ⓘ
linked to: NVIDIA Corporation
domain GPU programming ⓘ
computer graphics ⓘ
executionEnvironment GPU ⓘ
fullName C for Graphics ⓘ
hasFeature C-like syntax ⓘ
profile-based compilation ⓘ
static typing ⓘ
swizzling operations ⓘ
vector and matrix types ⓘ
hasTool Cg compiler ⓘ
linked to: Cg

Cg runtime library ⓘ
influencedBy C programming language ⓘ
introducedBy NVIDIA Corporation ⓘ
license proprietary ⓘ
optimizationTarget real-time performance ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
similarTo HLSL ⓘ
status discontinued ⓘ
supports fragment shaders ⓘ
geometry shaders ⓘ
multiple GPU profiles ⓘ
pixel shaders ⓘ
vertex shaders ⓘ
targetPlatform Cg runtime ⓘ
DirectX ⓘ
OpenGL ⓘ
useCase interactive visualization ⓘ
real-time 3D rendering ⓘ
video game graphics ⓘ
usedWith game engines ⓘ
graphics APIs ⓘ

How these facts were elicited

Referenced by (3)

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

HLSL → relatedTo → Cg ⓘ
GLSL → relatedTo → Cg ⓘ
Cg → hasTool → Cg compiler ⓘ
linked to: Cg