Statements (53)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Computer graphics concept
|
gptkbp:alternativeName |
shading_language
|
gptkbp:enables |
gptkb:Shadows
gptkb:Reflections gptkb:Non-photorealistic_rendering Image processing Real-time rendering Physically based rendering Lighting effects Particle effects Surface deformation Post-processing effects Procedural textures |
gptkbp:introducedIn |
1980s
|
gptkbp:purpose |
To control rendering of graphics
|
gptkbp:relatedTo |
gptkb:software
gptkb:Animation Computer animation Augmented reality Digital art Virtual reality GPU programming Graphics API Ray tracing Game engine Rasterization Material system Rendering pipeline Visual effects industry |
gptkbp:runsOn |
gptkb:graphics_card
|
gptkbp:standardizedBy |
gptkb:OpenGL
gptkb:DirectX gptkb:Vulkan Metal |
gptkbp:type |
Compute shader
Fragment shader Geometry shader Pixel shader Tessellation shader Vertex shader |
gptkbp:usedIn |
gptkb:Computer_graphics
Video games 3D rendering Visual effects |
gptkbp:writtenBy |
gptkb:SPIR-V
gptkb:GLSL gptkb:HLSL gptkb:Metal_Shading_Language Cg |
gptkbp:bfsParent |
gptkb:GLSL
gptkb:HLSL gptkb:UnityEngine |
gptkbp:bfsLayer |
5
|