Vulkan API

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instanceOf gptkb: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
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:SPIRV-Reflect
gptkb:RTX_technology
gptkb:Mali-G710AE
gptkb:Vulkan_Memory_Allocator
gptkb:Rapid_Packed_Math
gptkb:id_Tech_7
gptkb:DLSS_(Deep_Learning_Super_Sampling)
gptkb:Demon_engine
gptkb:Mali-G615
gptkbp:bfsLayer 7
https://www.w3.org/2000/01/rdf-schema#label Vulkan API