Cg

E724346

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

Try in SPARQL Jump to: Statements Referenced by

Statements (43)

Predicate Object
instanceOf high-level shading language
programming language
abbreviationOf C for Graphics NERFINISHED
category domain-specific language
shader language
competesWith GLSL NERFINISHED
HLSL NERFINISHED
designedBy NVIDIA NERFINISHED
designedFor programming graphics processing units
real-time graphics
developer NVIDIA NERFINISHED
domain GPU programming
computer graphics
executionEnvironment GPU
fullName C for Graphics NERFINISHED
hasFeature C-like syntax
profile-based compilation
static typing
swizzling operations
vector and matrix types
hasTool Cg compiler NERFINISHED
Cg runtime library
influencedBy C programming language NERFINISHED
introducedBy NVIDIA Corporation NERFINISHED
license proprietary
optimizationTarget real-time performance
paradigm imperative programming
procedural programming
similarTo HLSL NERFINISHED
status discontinued
supports fragment shaders
geometry shaders
multiple GPU profiles
pixel shaders
vertex shaders
targetPlatform Cg runtime
DirectX NERFINISHED
OpenGL NERFINISHED
useCase interactive visualization
real-time 3D rendering
video game graphics
usedWith game engines
graphics APIs

Referenced by (2)

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

HLSL relatedTo Cg
GLSL relatedTo Cg