gptkbp:instanceOf
|
graphics API
|
gptkbp:API
|
cross-platform
low-overhead
hardware-accelerated
|
gptkbp:competitor
|
gptkb:OpenGL
gptkb:Direct3D_12
gptkb:OpenGL_ES
Metal
|
gptkbp:developer
|
gptkb:Khronos_Group
|
https://www.w3.org/2000/01/rdf-schema#label
|
Vulkan API
|
gptkbp:latestReleaseVersion
|
1.3
2022-01-25
|
gptkbp:license
|
gptkb:MIT_License
gptkb:Apache_License_2.0
|
gptkbp:notableFeature
|
gptkb:SPIR-V_intermediate_language
layered architecture
extensible via extensions
multi-GPU support
explicit control over GPU
synchronization primitives
pipeline state objects
better multi-core CPU scaling
command buffers
cross-vendor support
descriptor sets
no fixed-function pipeline
open-source SDK
reduced driver overhead
render passes
validation layers
|
gptkbp:platform
|
gptkb:iOS_(via_MoltenVK)
gptkb:macOS_(via_MoltenVK)
gptkb:Android
gptkb:Windows
gptkb:Linux
|
gptkbp:predecessor
|
gptkb:OpenGL
gptkb:OpenGL_ES
|
gptkbp:programmingLanguage
|
C
|
gptkbp:releaseDate
|
2016-02-16
|
gptkbp:standardizedBy
|
true
|
gptkbp:supports
|
compute shaders
multi-threading
high-performance 3D graphics
explicit resource management
|
gptkbp:usedFor
|
gptkb:simulation
gptkb:data_visualization
video game development
real-time rendering
|
gptkbp:website
|
https://www.khronos.org/vulkan/
|
gptkbp:bfsParent
|
gptkb:Doom_(2016)
gptkb:SPIR-V_shader_language
|
gptkbp:bfsLayer
|
6
|