Close

NAP Framework - Naivi.nl

EXTENDING APPLICATION REACH

Vulkan Porting Layers

Vulkan enables consistent use of open-source porting layers to enable your Vulkan application to deploy on multiple platforms (such as Windows, Linux, MacOS, etc.).  Vulkan has also been designed to support a variety of porting layers that can bring applications using other APIs (such as Direct3D, OpenGL, GLES, etc.), to Vulkan-enabled platforms.

NAP Framework - Naivi.nl

Vulkan on PC, Linux and MacOS.

Porting NAP Framework to Vulkan

Discover how Naivi.nl ported their NAP Framework to feature parity rapidly, optimized where possible and make sure all the NAP demos run equally well on Windows, Linux and macOS.

Learn More

PORTABILITY ON SYSTEMS WITHOUT NATIVE VULKAN DRIVERS AND FOR NON-VULKAN APPS

Vulkan Porting Layers

Vulkan is the only modern GPU API that is available on multiple operating systems—helping applications reach a cross-platform user base. Layered API implementations leveraging Vulkan go even further in fighting platform fragmentation. Vulkan efficiently supports translation layers from other APIs, such as Metal, to enable non-Vulkan applications on Vulkan-enabled platforms. Vulkan has also been layered over platform-specific APIs, enabling Vulkan applications to run where native Vulkan drivers are not available, such as iOS and macOS.

Vulkan Porting Layers

Vulkan Porting Layers

PORTABILITY ON SYSTEMS WITHOUT NATIVE VULKAN DRIVERS AND FOR NON-VULKAN APPS

Vulkan Porting Layers

Vulkan is the only modern GPU API that is available on multiple operating systems—helping applications reach a cross-platform user base. Layered API implementations leveraging Vulkan go even further in fighting platform fragmentation. Vulkan efficiently supports translation layers from other APIs, such as Metal, to enable non-Vulkan applications on Vulkan-enabled platforms. Vulkan has also been layered over platform-specific APIs, enabling Vulkan applications to run where native Vulkan drivers are not available, such as iOS and macOS.